correction merge selectChantier

This commit is contained in:
Rochas
2025-12-11 22:05:21 +01:00
4 changed files with 38 additions and 34 deletions

View File

@@ -31,8 +31,9 @@ export default function RootLayout() {
useEffect(() => {
const unsubscribe = onAuthStateChanged(auth, async (currentUser) => {
if (!currentUser) {
router.replace("/login/login");
setUser(null);
setUserRole(null);
router.replace("/login/login");
return;
}
@@ -42,22 +43,14 @@ export default function RootLayout() {
if (!userDoc.exists()) {
router.replace("/login/login");
setUser(null);
setUserRole(null);
return;
}
const { role } = userDoc.data();
setUser(currentUser);
setUserRole(role);
if (role === "chef") {
router.replace("/(tabs)");
} else if (role === "resp") {
router.replace("/(tabs)");
} else if (role === "ouvrier") {
router.replace("/(tabs)");
} else {
router.replace("/login/login");
}
router.replace("/(tabs)/home");
});
return unsubscribe;
}, []);