diff --git a/apps/web/src/lib/components/ActionGuard.svelte b/apps/web/src/lib/components/ActionGuard.svelte index 90cbe93..d88ca22 100644 --- a/apps/web/src/lib/components/ActionGuard.svelte +++ b/apps/web/src/lib/components/ActionGuard.svelte @@ -1,83 +1,71 @@ - - -{#if verificando} -
-
- -

Verificando permissões...

-
-
-{:else if permitido} - {@render children?.()} -{:else} -
-
-
- - - -
-

Acesso Negado

-

- Você não tem permissão para acessar esta ação. -

-
-
-{/if} + + +{#if verificando} +
+
+ +

Verificando permissões...

+
+
+{:else if permitido} + {@render children?.()} +{:else} +
+
+
+ +
+

Acesso Negado

+

+ Você não tem permissão para acessar esta ação. +

+
+
+{/if} diff --git a/apps/web/src/lib/components/ErrorModal.svelte b/apps/web/src/lib/components/ErrorModal.svelte index e5b1ca0..410886c 100644 --- a/apps/web/src/lib/components/ErrorModal.svelte +++ b/apps/web/src/lib/components/ErrorModal.svelte @@ -1,4 +1,6 @@ - -
-
-

- - - - Modelos de Declarações -

- -
- - - -
-

Baixe os modelos, preencha, assine e faça upload no sistema

-

Estes documentos são necessários para completar o cadastro do funcionário

-
-
- -
- {#each modelosDeclaracoes as modelo} -
-
-
- -
- - - -
- - -
-

{modelo.nome}

-

{modelo.descricao}

- - -
- - - {#if showPreencherButton && modelo.podePreencherAutomaticamente && funcionario} - - {/if} -
-
-
-
-
- {/each} -
- -
-

💡 Dica: Após preencher e assinar os documentos, faça upload na seção "Documentação Anexa"

-
-
-
- + + +
+
+

+ + Modelos de Declarações +

+ +
+ +
+

Baixe os modelos, preencha, assine e faça upload no sistema

+

Estes documentos são necessários para completar o cadastro do funcionário

+
+
+ +
+ {#each modelosDeclaracoes as modelo} +
+
+
+ +
+ + + +
+ + +
+

{modelo.nome}

+

{modelo.descricao}

+ + +
+ + + {#if showPreencherButton && modelo.podePreencherAutomaticamente && funcionario} + + {/if} +
+
+
+
+
+ {/each} +
+ +
+

💡 Dica: Após preencher e assinar os documentos, faça upload na seção "Documentação Anexa"

+
+
+
+ diff --git a/apps/web/src/lib/components/PrintModal.svelte b/apps/web/src/lib/components/PrintModal.svelte index d411b57..566f550 100644 --- a/apps/web/src/lib/components/PrintModal.svelte +++ b/apps/web/src/lib/components/PrintModal.svelte @@ -1,463 +1,458 @@ - - - - - - - - + + + + + + + + diff --git a/apps/web/src/lib/components/Sidebar.svelte b/apps/web/src/lib/components/Sidebar.svelte index 0df953f..cc0b25b 100644 --- a/apps/web/src/lib/components/Sidebar.svelte +++ b/apps/web/src/lib/components/Sidebar.svelte @@ -12,6 +12,7 @@ import PresenceManager from "$lib/components/chat/PresenceManager.svelte"; import { getBrowserInfo } from "$lib/utils/browserInfo"; import { getAvatarUrl } from "$lib/utils/avatarGenerator"; + import { Menu, User, Home, UserPlus, XCircle, LogIn, Tag, Plus, Check } from "lucide-svelte"; let { children }: { children: Snippet } = $props(); @@ -180,21 +181,11 @@
- - - + strokeWidth={2.5} + />
@@ -261,15 +252,10 @@ /> {:else} - - - + /> {/if} @@ -301,21 +287,11 @@
- - - + strokeWidth={2.5} + /> {/if}
@@ -365,20 +341,10 @@ href="/" class={getMenuClasses(currentPath === "/")} > - - - + strokeWidth={2} + /> Dashboard @@ -399,20 +365,10 @@ href="/solicitar-acesso" class={getSolicitarClasses(currentPath === "/solicitar-acesso")} > - - - + strokeWidth={2} + /> Solicitar acesso @@ -446,9 +402,7 @@ {#if erroLogin}
- - - + {erroLogin}
{/if} @@ -492,9 +446,7 @@ Entrando... {:else} - - - + Entrar {/if} @@ -559,16 +511,12 @@
- - - +

Versão

1.0 26_2025

- - - + Em Desenvolvimento
@@ -603,9 +551,7 @@ class="btn btn-primary btn-lg w-full max-w-xs mx-auto shadow-lg hover:shadow-xl transition-all duration-300" onclick={closeAboutModal} > - - - + OK diff --git a/apps/web/src/lib/components/chat/ChatWindow.svelte b/apps/web/src/lib/components/chat/ChatWindow.svelte index 14636f6..39fe45a 100644 --- a/apps/web/src/lib/components/chat/ChatWindow.svelte +++ b/apps/web/src/lib/components/chat/ChatWindow.svelte @@ -11,7 +11,7 @@ import SalaReuniaoManager from "./SalaReuniaoManager.svelte"; import { getAvatarUrl } from "$lib/utils/avatarGenerator"; import { authStore } from "$lib/stores/auth.svelte"; - import { Bell, X } from "lucide-svelte"; + import { Bell, X, ArrowLeft, LogOut, MoreVertical, Users, Clock, XCircle } from "lucide-svelte"; interface Props { conversaId: string; @@ -117,18 +117,10 @@ aria-label="Voltar" title="Voltar para lista de conversas" > - - - + strokeWidth={2.5} + /> @@ -215,20 +207,10 @@ title="Sair da conversa" >
- - - - - + strokeWidth={2} + /> {/if} @@ -247,20 +229,10 @@ title="Recursos administrativos" >
- - - - - + strokeWidth={2} + /> {#if showAdminMenu}