import { Switch, Route } from "wouter"; import { useAuthUnified } from "@/hooks/useAuthUnified"; import NotFound from "@/pages/not-found"; import AuthPage from "@/pages/AuthPage"; import Dashboard from "@/pages/Dashboard"; import Calendar from "@/pages/Calendar"; import Orders from "@/pages/Orders"; import Deliveries from "@/pages/Deliveries"; import Suppliers from "@/pages/Suppliers"; import Groups from "@/pages/Groups"; import Users from "@/pages/Users"; import BLReconciliation from "@/pages/BLReconciliation"; import Publicities from "@/pages/Publicities"; import NocoDBConfig from "@/pages/NocoDBConfig"; import CustomerOrders from "@/pages/CustomerOrders"; import RoleManagement from "@/pages/RoleManagement"; import DlcPage from "@/pages/DlcPage"; import Tasks from "@/pages/Tasks"; import TasksSimplified from "@/pages/TasksSimplified"; import Layout from "@/components/Layout"; function RouterProduction() { const { isAuthenticated, isLoading, user, environment, error } = useAuthUnified(); // Debug complet pour la production console.log('🔍 RouterProduction Debug:', { environment, isAuthenticated, isLoading, hasUser: !!user, userId: user?.id, username: user?.username, error: error?.message }); // Debug minimal basé sur l'environnement if (environment === 'production' && error) { console.error('🚨 Production Auth Error:', error); } if (isLoading) { return (

Chargement...

); } if (!isAuthenticated) { return ( ); } return ( ); } export default RouterProduction;