CodeReview/src/App.tsx

30 lines
783 B
TypeScript

import { BrowserRouter, Routes, Route, Navigate } from "react-router-dom";
import { Toaster } from "sonner";
import Header from "@/components/common/Header";
import routes from "./routes";
function App() {
return (
<BrowserRouter>
<Toaster position="top-right" />
<div className="min-h-screen bg-gray-50">
<Header />
<main className="container mx-auto px-4 py-8">
<Routes>
{routes.map((route) => (
<Route
key={route.path}
path={route.path}
element={route.element}
/>
))}
<Route path="*" element={<Navigate to="/" replace />} />
</Routes>
</main>
</div>
</BrowserRouter>
);
}
export default App;