Routing
Page and URL routing
DashboardKit routing system is based on react-router and its package react-router-dom, it's also using code splitting for better performance.
Configure route
Open...\src\routes\route.tsx
You will find the below example code. In the below code we have shown four different routes.
import { lazy } from 'react';
import { createBrowserRouter } from 'react-router-dom';
// project import
import MainRoutes from './MainRoutes';
import GuestLayout from 'layouts/GuestLayout';
// render - landing page
const PagesLanding = lazy(() => import('../views/page-layouts/Landing'));
// ==============================|| ROUTING RENDER ||============================== //
const router = createBrowserRouter(
[
{
path: '/',
element: <GuestLayout />,
children: [
{
index: true,
element: <PagesLanding />
}
]
},
MainRoutes
],
{ basename: import.meta.env.VITE_APP_BASE_NAME }
);
export default router;
Last updated
Was this helpful?