import { BrowserRouter, Routes, Route, Navigate } from 'react-router-dom' import { AuthProvider } from './context/AuthContext' import { ProtectedRoute } from './components/ProtectedRoute' import { LoginPage } from './pages/LoginPage' import { RegisterPage } from './pages/RegisterPage' import { DashboardPage } from './pages/DashboardPage' import { UsersPage } from './pages/UsersPage' import { LdapSettingsPage } from './pages/LdapSettingsPage' import { TimeTrackingPage } from './pages/TimeTrackingPage' import { AbsencesPage } from './pages/AbsencesPage' import { SmtpSettingsPage } from './pages/SmtpSettingsPage' import { ForgotPasswordPage } from './pages/ForgotPasswordPage' import { ResetPasswordPage } from './pages/ResetPasswordPage' import { WorkSchedulePage } from './pages/WorkSchedulePage' import { CalendarPage } from './pages/CalendarPage' import { ReportsPage } from './pages/ReportsPage' import { CaldavSettingsPage } from './pages/CaldavSettingsPage' import { AbsenceTypesPage } from './pages/AbsenceTypesPage' import ImportPage from './pages/ImportPage' import UserImportPage from './pages/UserImportPage' import { CompanySettingsPage } from './pages/CompanySettingsPage' import { ProfilePage } from './pages/ProfilePage' import { KioskDevicesPage } from './pages/KioskDevicesPage' import { AuditLogPage } from './pages/AuditLogPage' import { KioskSetupPage } from './pages/KioskSetupPage' import { KioskStampPage } from './pages/KioskStampPage' import { MobilePage } from './pages/mobile/MobilePage' import { MobileLoginPage } from './pages/mobile/MobileLoginPage' export default function App() { return ( } /> } /> } /> } /> } /> } /> } /> } /> }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> ) }