From 031c151967e078e02517526e432a4471d7fe5a01 Mon Sep 17 00:00:00 2001 From: deyvisonwanderley Date: Tue, 18 Nov 2025 10:13:54 -0300 Subject: [PATCH] refactor: enhance AprovarAusencias component with improved UI and layout - Updated card styling and layout for a more modern and user-friendly experience. - Enhanced visual elements, including updated icons and spacing for better readability. - Improved responsiveness and hover effects for interactive elements. - Refined status display and error handling for clearer user feedback. --- .../lib/components/AprovarAusencias.svelte | 178 ++++++++++-------- 1 file changed, 96 insertions(+), 82 deletions(-) diff --git a/apps/web/src/lib/components/AprovarAusencias.svelte b/apps/web/src/lib/components/AprovarAusencias.svelte index 7dc5b55..7a67e6e 100644 --- a/apps/web/src/lib/components/AprovarAusencias.svelte +++ b/apps/web/src/lib/components/AprovarAusencias.svelte @@ -138,37 +138,43 @@ -
-
+
+
-
-

- - - +
+

+
+ + + +
Funcionário

-
-
-

Nome

-

+

+
+

+ Nome +

+

{solicitacao.funcionario?.nome || 'N/A'}

{#if solicitacao.time} -
-

Time

+
+

+ Time +

+
-
-

- - - +
+

+
+ + + +
Período da Ausência

-
Data Início
-
+
Data Início
+
{new Date(solicitacao.dataInicio).toLocaleDateString('pt-BR')}
-
Data Fim
-
+
Data Fim
+
{new Date(solicitacao.dataFim).toLocaleDateString('pt-BR')}
-
Total de Dias
-
+
Total de Dias
+
{totalDias}
-
dias corridos
+
dias corridos
-
+
-
-

- - - +
+

+
+ + + +
Motivo da Ausência

-
-
-

{solicitacao.motivo}

+
+
+

+ {solicitacao.motivo} +

-
-
- Status: +
+
+ Status:
{getStatusTexto(solicitacao.status)}
@@ -271,7 +285,7 @@ {#if erro} -
+
{#if solicitacao.status === 'aguardando_aprovacao'} -
+