import styles from './HomeStyles/Home.module.css' import Sidebar from '../../components/Sidebar'; import { PageManager, SidebarProvider } from '../../core/PageManager'; import { useCurrentUser } from '../../hooks/useUsers'; function Home () { // Ensure user data is loaded and cached in localStorage for privilege checks const { isLoading: userLoading, error: userError } = useCurrentUser(); // Show loading state while user data is being fetched if (userLoading) { return (
Lade Benutzerdaten...
); } // Show error state if user data failed to load if (userError) { return (
Fehler beim Laden der Benutzerdaten: {userError}
); } // Loading component const LoadingComponent = () => (
Lade Seite...
); // Error component const ErrorComponent = () => (
Seite nicht verfügbar oder deaktiviert
); return (
); } export default Home;