login broken usuario

This commit is contained in:
2025-11-03 17:01:19 -03:00
parent 0d011b8f42
commit 35ff55822d
3 changed files with 13 additions and 18 deletions

View File

@@ -198,7 +198,14 @@
try {
const resposta = await client.query(api.funcionarios.getAll, {});
funcionarios = resposta;
// Suportar ambos formatos (array direto ou objeto com .data), dependendo do hook/cliente
const lista = Array.isArray(resposta)
? resposta
: (resposta && typeof resposta === "object" && Array.isArray((resposta as { data?: unknown }).data)
? ((resposta as { data: unknown[] }).data)
: []);
funcionarios = lista as Funcionario[];
} catch (error: unknown) {
console.error("Erro ao carregar funcionários:", error);
funcionarios = [];
@@ -216,7 +223,7 @@
const funcionariosFiltrados = $derived.by(() => {
if (!buscaFuncionario) {
return funcionarios.sort((a, b) => a.nome.localeCompare(b.nome));
return [...funcionarios].sort((a, b) => a.nome.localeCompare(b.nome));
}
const buscaNormalizada = buscaFuncionario.toLowerCase();