feat: Add 'atas' (minutes/records) management feature, and implement various improvements across UI, backend logic, and authentication.

This commit is contained in:
2025-12-02 16:37:48 -03:00
parent 05e7f1181d
commit 4bd9e21748
265 changed files with 29156 additions and 26460 deletions

View File

@@ -1,7 +1,7 @@
<script lang="ts">
import { useConvexClient } from 'convex-svelte';
import { api } from '@sgse-app/backend/convex/_generated/api';
import type { Id, Doc } from '@sgse-app/backend/convex/_generated/dataModel';
import type { Doc, Id } from '@sgse-app/backend/convex/_generated/dataModel';
import { useConvexClient } from 'convex-svelte';
type PeriodoFerias = Doc<'ferias'> & {
funcionario?: Doc<'funcionarios'> | null;
@@ -16,7 +16,7 @@
onCancelar?: () => void;
}
let { solicitacao, usuarioId, onSucesso, onCancelar }: Props = $props();
const { solicitacao, usuarioId, onSucesso, onCancelar }: Props = $props();
const client = useConvexClient();
@@ -172,7 +172,8 @@
<div>
<h3 class="font-bold">Cancelar Férias</h3>
<div class="text-sm">
Ao cancelar as férias, o status será alterado para "Cancelado RH" e a solicitação não poderá mais ser processada.
Ao cancelar as férias, o status será alterado para "Cancelado RH" e a solicitação não
poderá mais ser processada.
</div>
</div>
</div>
@@ -208,7 +209,7 @@
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
class="stroke-current h-6 w-6 shrink-0"
class="h-6 w-6 shrink-0 stroke-current"
>
<path
stroke-linecap="round"