import { Routes, Route, Navigate } from 'react-router-dom' import { useAuth } from './contexts/AuthContext' import { Skeleton } from './components/Skeleton' import Login from './pages/Login' import Dashboard from './pages/Dashboard' import Spaces from './pages/Spaces' import Projects from './pages/Projects' import Tasks from './pages/Tasks' import ProjectSettings from './pages/ProjectSettings' import AuditPage from './pages/AuditPage' import WorkloadPage from './pages/WorkloadPage' import ProjectHealthPage from './pages/ProjectHealthPage' import ProtectedRoute from './components/ProtectedRoute' import Layout from './components/Layout' function App() { const { isAuthenticated, loading } = useAuth() if (loading) { return (