import Box from '@mui/material/Box'; import CircularProgress from '@mui/material/CircularProgress'; import { BrowserRouter, Navigate, Route, Routes } from 'react-router-dom'; import { useAuth } from './auth/useAuth'; import LoginPage from './components/LoginPage'; import AppShell from './components/AppShell'; import SectionLayout from './components/SectionLayout'; import ArtikelUebersichtPage from './pages/artikel/index'; import ArtikelKategorienPage from './pages/artikel/kategorien'; import ArtikelLagerPage from './pages/artikel/lager'; import LieferungPage from './pages/lieferung/index'; import AuftragAktivePage from './pages/auftrag/index'; import AuftragArchivPage from './pages/auftrag/archiv'; import KundeListePage from './pages/kunde/index'; import KundeGruppenPage from './pages/kunde/gruppen'; import KundeKontaktePage from './pages/kunde/kontakte'; import InfosPage from './pages/infos/index'; export default function App() { const { status } = useAuth(); if (status === 'loading') { return ( ); } if (status !== 'authed') { return ; } return ( }> } /> } /> } /> }> } /> } /> } /> }> } /> } /> }> } /> } /> } /> } /> ); }