// Bellia — Router minimal const App = () => { const [page, setPage] = React.useState(() => { try { return localStorage.getItem('bellia-page') || 'login'; } catch { return 'login'; } }); React.useEffect(() => { try { localStorage.setItem('bellia-page', page); } catch {} window.scrollTo({ top: 0 }); }, [page]); const nav = (id) => setPage(id); if (page === 'login') return nav('dashboard')} />; if (page === 'dashboard') return ; if (page === 'ventes') return ; if (page === 'automation') return ; if (page === 'depenses') return ; if (page === 'rh') return ; if (page === 'chat') return ; if (page === 'restaurants') return ; // Placeholder pour les modules non encore conçus return (
m.id === page)?.label || 'Module'} subtitle="Cet écran n'est pas encore conçu" />
m.id === page)?.icon || 'layers'} size={28} />
Bientôt disponible
Ce module sera conçu lors d'une prochaine itération. Reviens au tableau de bord pour explorer les écrans déjà livrés.
nav('dashboard')} icon={}>Tableau de bord nav('ventes')}>Voir le module Ventes
); }; ReactDOM.createRoot(document.getElementById('root')).render();