import { Routes, Route, Navigate } from 'react-router-dom' import Landing from './pages/Landing' import Login from './pages/Login' import Layout from './components/Layout' import Dashboard from './pages/Dashboard' import Demandas from './pages/Demandas' import Orcamentos from './pages/Orcamentos' import OrdensServico from './pages/OrdensServico' import Fornecedores from './pages/Fornecedores' import Relatorios from './pages/Relatorios' import ESG from './pages/ESG' import KPIs from './pages/KPIs' import Auditoria from './pages/Auditoria' import Importacao from './pages/Importacao' import Metas from './pages/Metas' import AlertasConfig from './pages/AlertasConfig' import Usuarios from './pages/Usuarios' import Configuracao from './pages/Configuracao' interface PrivateRouteProps { children: React.ReactNode; } function PrivateRoute({ children }: PrivateRouteProps) { const token = localStorage.getItem('token') return token ? <>{children} : } export default function App() { return ( } /> } /> }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> ) }