Spaces:
Sleeping
Sleeping
| import { Navigate, Route, Routes } from "react-router-dom"; | |
| import { routerType } from "../types/router.types"; | |
| import pagesData from "./pagesData"; | |
| import MainLayout from "./Layout/MainLayout"; | |
| const Router = () => { | |
| const pageRoutes = pagesData.map(({ path, title, element }: routerType) => { | |
| return <Route key={title} path={`/${path}`} element={element} />; | |
| }); | |
| return ( | |
| <Routes> | |
| <Route element={<MainLayout />} path="/"> | |
| <Route index element={<Navigate to="/Home" replace />} /> | |
| {pageRoutes} | |
| </Route> | |
| </Routes> | |
| ); | |
| }; | |
| export default Router; |