Files
Atomizer/atomizer-dashboard/frontend/src/App.tsx

28 lines
929 B
TypeScript
Raw Normal View History

import { BrowserRouter, Routes, Route, Navigate } from 'react-router-dom';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { MainLayout } from './components/layout/MainLayout';
import Dashboard from './pages/Dashboard';
import Configurator from './pages/Configurator';
import Results from './pages/Results';
const queryClient = new QueryClient();
function App() {
return (
<QueryClientProvider client={queryClient}>
<BrowserRouter>
<Routes>
<Route path="/" element={<MainLayout />}>
<Route index element={<Navigate to="/dashboard" replace />} />
<Route path="dashboard" element={<Dashboard />} />
<Route path="configurator" element={<Configurator />} />
<Route path="results" element={<Results />} />
</Route>
</Routes>
</BrowserRouter>
</QueryClientProvider>
);
}
export default App;