import { Navigate, Outlet, Route, Routes } from 'react-router-dom'; import { AppLayout } from './components/layout/AppLayout.js'; import { useAuth } from './hooks/useAuth.js'; import { CreateObjective } from './pages/CreateObjective.js'; import { Dashboard } from './pages/Dashboard.js'; import { KeyResultDetail } from './pages/KeyResultDetail.js'; import { Login } from './pages/Login.js'; import { OKRDetail } from './pages/OKRDetail.js'; function ProtectedRoute(): JSX.Element { const { user } = useAuth(); return user === null ? : ; } export function App(): JSX.Element { return ( } /> }> }> } /> } /> } /> } /> } /> ); }