import { BrowserRouter, Routes, Route, Navigate, Outlet } from 'react-router-dom'; import { authApi } from './services/api'; import LoginPage from './pages/Login'; import AdminLayout from './components/AdminLayout'; import PublicQueryPage from './pages/PublicQuery'; import DashboardPage from './pages/Dashboard'; import ManagePage from './pages/Manage'; import ProfilePage from './pages/Profile'; import EmployeeSerialsPage from './pages/EmployeeSerials'; const PrivateRoute = () => { const user = authApi.getCurrentUser(); if (!user) { return ; } return ; }; const PublicRoute = ({ children }: { children: React.ReactNode }) => { const user = authApi.getCurrentUser(); if (user) { return ; } return <>{children}; }; const AdminRoutes = () => { return ( ); }; function App() { return ( } /> } /> } /> }> }> } /> } /> } /> } /> } /> ); } export default App;