refactor: improve Svelte components and enhance user experience

- Updated various Svelte components to improve code readability and maintainability.
- Standardized button classes across components for a consistent user interface.
- Enhanced error handling and user feedback in modals and forms.
- Cleaned up unnecessary imports and optimized component structure for better performance.
This commit is contained in:
2025-11-12 16:36:29 -03:00
parent 94f4b23a39
commit 11eef4aa2a
39 changed files with 15729 additions and 15486 deletions

View File

@@ -284,7 +284,7 @@
</svg>
Criar novo perfil
</button>
<button class="btn btn-ghost gap-2" onclick={() => goto(resolve('/ti'))}>
<button class="btn gap-2" onclick={() => goto(resolve('/ti'))}>
<svg
xmlns="http://www.w3.org/2000/svg"
class="h-5 w-5"
@@ -402,11 +402,7 @@
{#if busca}
<div class="badge badge-primary gap-2">
Busca: {busca}
<button
class="btn btn-ghost btn-xs"
onclick={() => (busca = '')}
aria-label="Limpar busca"
>
<button class="btn btn-xs" onclick={() => (busca = '')} aria-label="Limpar busca">
</button>
</div>
@@ -415,7 +411,7 @@
<div class="badge badge-secondary gap-2">
Perfil filtrado
<button
class="btn btn-ghost btn-xs"
class="btn btn-xs"
onclick={() => (filtroRole = '')}
aria-label="Limpar filtro"
>
@@ -761,7 +757,7 @@
<div class="flex flex-wrap gap-3">
<button
type="button"
class="btn btn-ghost"
class="btn"
onclick={fecharModalNovoPerfil}
disabled={criandoNovoPerfil}
>