Following are the fundamental building blocks to creating a route.
main.jsx into App.jsx and add it
to the imports array.
import React, { Fragment, lazy } from 'react';
import { createRoot } from 'react-dom/client';
import { BrowserRouter, Route, Routes } from 'react-router-dom';
//component import
const Sales = lazy(()=>import('./components/Dashboard/Sales/Sales'));
<Fragment>
<BrowserRouter>
<Routes>
<Route path={`${import.meta.env.BASE_URL}`} element={ }>
<Route index element={ } />
<Route path={`${import.meta.env.BASE_URL}dashboard/sales`} element={ } />
</Route>
</Routes>
</BrowserRouter>
</Fragment>
Following are the fundamental building blocks to creating a new link.
├── node_modules
├── src
├──layouts
├──Sidebar
├──Sidebardaata.jsx
Ex: {
menutitle: "MAIN",
Items: [
{ path: `${import.meta.env.BASE_URL}dashboard/sales`, icon: 'fe fe-home', type: 'link', active: true, title: 'Sales' },
]
},