Please refer Faq's page in documentation itself for queries like customization like color ,rtl ,dark style..etc.
In your React-TS project, you can easily add menus to the sidebar by modifying the MENUITEMS array in the sidemenu.tsx (src\commondata\sidemenu.tsx) file. The sidebar will dynamically display the menus based on the contents of this array.
Open the sidemenu.tsx (src\commondata\sidemenu.tsx) file in your React-TS project. This file contains the MENUITEMS array that defines the menus to be displayed in the sidebar.
Inside the MENUITEMS array, you can add your menu items using the following format:
{
menutitle: "Your Menu Title",
Items:[
title: 'Your Component Title',
selected: false,
icon: 'icon-name',
type: 'link', // or 'sub', 'mega-menu', 'external', 'empty'
path: '/path-to-route', // Specify the route path for link type
active: false,
badgeClass: 'badge-class', // (optional) Add a badge to the menu item
badgeValue: 'Badge Text', // (optional) Text to display in the badge
]
}
Inside the MENUITEMS array, you can add your menu items using the following format:
{
menutitle: "Your Menu Title",
Items:[
title: 'Your Component Title',
selected: false,
icon: 'icon-name',
type: 'link', // or 'sub', 'mega-menu', 'external', 'empty'
active: false,
badgeClass: 'badge-class', // (optional) Add a badge to the menu item
badgeValue: 'Badge Text', // (optional) Text to display in the badge
children: [
// (optional) Define child items for sub-menu or mega-menu type
{
path: '/child-path',
title: 'Child Menu Title',
type: 'link',
selected: false,
},
// Add more child items if needed
],
]
}
After adding your menu items, save the changes made to the sidemenu.tsx (src\commondata\sidemenu.tsx) file.
The sidebar will now automatically display the added menu items based on the modifications you made in the MENUITEMS array.