login broken usuario
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user