antes de alterar login

This commit is contained in:
2026-05-26 16:40:01 +01:00
parent ef265ceeef
commit 3aa6e5468d
12 changed files with 316 additions and 92 deletions

View File

@@ -17,23 +17,29 @@ export function useStaff() {
const staffRef = ref(db, "Staff");
const unsubscribe = onValue(staffRef, (snapshot) => {
const data = snapshot.val();
const list: Staff[] = [];
if (data) {
Object.keys(data).forEach((key) => {
const item = data[key];
if (item.restauranteEmail === user.email) {
list.push({
id: key,
...item
});
}
});
try {
const data = snapshot.val();
const list: Staff[] = [];
if (data) {
Object.keys(data).forEach((key) => {
const item = data[key];
if (item?.restauranteEmail === user.email) {
list.push({
id: key,
...item
});
}
});
}
setStaff(list);
} catch (error) {
console.error("[useStaff] Error processing data:", error);
setStaff([]);
} finally {
setLoading(false);
}
setStaff(list);
setLoading(false);
});
return () => off(staffRef, "value", unsubscribe);