import { lazy, Suspense } from 'react'; import { ConfigProvider, Spin } from 'antd'; import { BrowserRouter, Navigate, Route, Routes } from 'react-router-dom'; import { isAuthed } from '../lib/adminAuth'; const AdminLayout = lazy(() => import('./AdminLayout').then((module) => ({ default: module.AdminLayout }))); const LoginPage = lazy(() => import('../pages/LoginPage').then((module) => ({ default: module.LoginPage }))); const UsersPage = lazy(() => import('../pages/UsersPage').then((module) => ({ default: module.UsersPage }))); const LogsPage = lazy(() => import('../pages/LogsPage').then((module) => ({ default: module.LogsPage }))); const InvitationCodesPage = lazy(() => import('../pages/InvitationCodesPage').then((module) => ({ default: module.InvitationCodesPage }))); function RouteLoading() { return (
); } export function App() { return ( }> } /> : } > } /> } /> } /> } /> } /> ); }