Routing
1. How to add a new route?
// ----------------------------------------------------
// File: src/routes/Router.tsx
// ----------------------------------------------------
const ModernDash = Loadable(lazy(() => import('../views/dashboard/Modern')));
const EcommerceDash = Loadable(lazy(() => import('../views/dashboard/Ecommerce')));
const Router = [
{
path: "/",
element: <FullLayout />,
children: [
const Dashboard1 = Loadable(lazy(() => import('../views/dashboard/Dashboard1')));
const Dashboard2 = Loadable(lazy(() => import('../views/dashboard/Dashboard2')));
]
}
]
2. How to add page to sidebar ?
// ------------------------------------------------------------------------
// File: src/layouts/full/vertical/sidebar/Sidebaritems.ts
// ------------------------------------------------------------------------
const SidebarContent: MenuItem[] = [
{
heading: 'Home',
children: [
{
name: 'Dashboard',
icon: 'solar:screencast-2-line-duotone',
bg: 'primary',
id: uniqueId(),
url: '/',
},
{
name: 'Dashboard 2',
icon: 'solar:chart-line-duotone',
bg: 'secondary',
id: uniqueId(),
url: '/dashboards/dashboard2',
},
]
}
]