NavItem
activebooleanrequired
Whether the item is active/enabled
badge object
Optional badge to display
textstringrequired
Badge display text
typestringrequired
Badge type (success, warning, danger, info, etc.)
childrenundefined[]nullable
Nested navigation items
exactboolean
Require exact path match for active state
icon
Icon identifier (string or array for FontAwesome)
itemKeystring
Stable module-local navigation key
labelstring
Additional label text
moduleNamestring
Backend module that contributed this item
namestringrequired
Display name of the navigation item
newtabboolean
Open link in new tab
tostring
Route path for navigation
NavItem
{
"active": true,
"badge": {
"text": "string",
"type": "string"
},
"children": "Unknown Type: array,null",
"exact": true,
"itemKey": "string",
"label": "string",
"moduleName": "string",
"name": "string",
"newtab": true,
"to": "string"
}