fix: Correct incomplete $state initialization in multiple Svelte components and pages.
This commit is contained in:
@@ -12,13 +12,13 @@
|
||||
// Buscar TODAS as solicitações de ausências
|
||||
const todasAusenciasQuery = useQuery(api.ausencias.listarTodas, {});
|
||||
|
||||
const filtroStatus = $state<string>('todos');
|
||||
let filtroStatus = $state<string>('todos');
|
||||
let solicitacaoSelecionada = $state<Id<'solicitacoesAusencias'> | null>(null);
|
||||
|
||||
const ausencias = $derived(todasAusenciasQuery?.data || []);
|
||||
let ausencias = $derived(todasAusenciasQuery?.data || []);
|
||||
|
||||
// Filtrar solicitações
|
||||
const ausenciasFiltradas = $derived(
|
||||
let ausenciasFiltradas = $derived(
|
||||
ausencias.filter((a) => {
|
||||
// Filtro de status
|
||||
if (filtroStatus !== 'todos' && a.status !== filtroStatus) return false;
|
||||
@@ -27,7 +27,7 @@
|
||||
);
|
||||
|
||||
// Estatísticas gerais
|
||||
const stats = $derived({
|
||||
let stats = $derived({
|
||||
total: ausencias.length,
|
||||
aguardando: ausencias.filter((a) => a.status === 'aguardando_aprovacao').length,
|
||||
aprovadas: ausencias.filter((a) => a.status === 'aprovado').length,
|
||||
|
||||
Reference in New Issue
Block a user