fix: Correct incomplete $state initialization in multiple Svelte components and pages.

This commit is contained in:
2025-12-02 19:18:53 -03:00
parent 4bd9e21748
commit 8a50fb6f61
99 changed files with 520 additions and 519 deletions

View File

@@ -15,24 +15,24 @@
funcionarioId
});
const saldos = $derived(saldosQuery.data || []);
const solicitacoes = $derived(solicitacoesQuery.data || []);
let saldos = $derived(saldosQuery.data || []);
let solicitacoes = $derived(solicitacoesQuery.data || []);
// Estatísticas derivadas
const saldoAtual = $derived(saldos.find((s) => s.anoReferencia === new Date().getFullYear()));
const totalSolicitacoes = $derived(solicitacoes.length);
const aprovadas = $derived(
let saldoAtual = $derived(saldos.find((s) => s.anoReferencia === new Date().getFullYear()));
let totalSolicitacoes = $derived(solicitacoes.length);
let aprovadas = $derived(
solicitacoes.filter((s) => s.status === 'aprovado' || s.status === 'data_ajustada_aprovada')
.length
);
const pendentes = $derived(
let pendentes = $derived(
solicitacoes.filter((s) => s.status === 'aguardando_aprovacao').length
);
const reprovadas = $derived(solicitacoes.filter((s) => s.status === 'reprovado').length);
let reprovadas = $derived(solicitacoes.filter((s) => s.status === 'reprovado').length);
// Canvas para gráfico de pizza
const canvasSaldo = $state<HTMLCanvasElement>();
const canvasStatus = $state<HTMLCanvasElement>();
let canvasSaldo = $state<HTMLCanvasElement>();
let canvasStatus = $state<HTMLCanvasElement>();
// Função para desenhar gráfico de pizza moderno
function desenharGraficoPizza(