From 95c3b48ae63884fb2009ee5119d38913f777c4fc Mon Sep 17 00:00:00 2001 From: deyvisonwanderley Date: Mon, 1 Dec 2025 22:13:01 -0300 Subject: [PATCH] feat: add UserAvatar component to display employee profile pictures in various HR pages, enhancing visual representation of employee data --- .../atestados-licencas/+page.svelte | 23 ++++++++- .../controle-ponto/dispensa/+page.svelte | 45 +++++++++++------ .../controle-ponto/homologacao/+page.svelte | 50 +++++++++++++------ packages/backend/convex/atestadosLicencas.ts | 30 +++++++++++ packages/backend/convex/pontos.ts | 49 +++++++++++++++++- packages/backend/convex/times.ts | 15 +++++- 6 files changed, 178 insertions(+), 34 deletions(-) diff --git a/apps/web/src/routes/(dashboard)/recursos-humanos/atestados-licencas/+page.svelte b/apps/web/src/routes/(dashboard)/recursos-humanos/atestados-licencas/+page.svelte index 8f255b8..8c52c8c 100644 --- a/apps/web/src/routes/(dashboard)/recursos-humanos/atestados-licencas/+page.svelte +++ b/apps/web/src/routes/(dashboard)/recursos-humanos/atestados-licencas/+page.svelte @@ -11,6 +11,7 @@ import ErrorModal from '$lib/components/ErrorModal.svelte'; import CalendarioAfastamentos from '$lib/components/CalendarioAfastamentos.svelte'; import AreaChart from '$lib/components/ti/charts/AreaChart.svelte'; + import UserAvatar from '$lib/components/chat/UserAvatar.svelte'; import type { Id } from '@sgse-app/backend/convex/_generated/dataModel'; import jsPDF from 'jspdf'; import autoTable from 'jspdf-autotable'; @@ -1578,7 +1579,16 @@ {#each registrosFiltrados.atestados as atestado} - {atestado.funcionario?.nome || '-'} + +
+ + {atestado.funcionario?.nome || '-'} +
+ + + {licenca.funcionario?.nome || '-'} + + {#each funcionarios as funcionario}