Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Nettalco/nettalco-theme/llms.txt

Use this file to discover all available pages before exploring further.

The TieredMenu component displays a nested list of items where hovering over a parent reveals a cascading submenu. In Nettalco Theme it shares the same content and navigation token namespaces as the other overlay-navigation components, maintaining visual coherence across the menu family.

Usage

<p-tieredMenu [model]="items" />
import { MenuItem } from 'primeng/api';

items: MenuItem[] = [
  {
    label: 'File',
    icon: 'pi pi-file',
    items: [
      { label: 'New', icon: 'pi pi-plus' },
      { label: 'Open', icon: 'pi pi-folder-open' },
      {
        label: 'Export',
        icon: 'pi pi-upload',
        items: [
          { label: 'PDF', icon: 'pi pi-file-pdf' },
          { label: 'CSV', icon: 'pi pi-table' }
        ]
      }
    ]
  },
  { label: 'Edit', icon: 'pi pi-pencil' }
];

Design Tokens

Root

TokenValue
root.background{content.background}
root.borderColor{content.border.color}
root.color{content.color}
root.borderRadius{content.border.radius}
root.shadow{overlay.navigation.shadow}
root.transitionDuration{transition.duration}

List

TokenValue
list.padding{navigation.list.padding}
list.gap{navigation.list.gap}

Item

TokenValue
item.focusBackground{navigation.item.focus.background}
item.activeBackground{navigation.item.active.background}
item.color{navigation.item.color}
item.focusColor{navigation.item.focus.color}
item.activeColor{navigation.item.active.color}
item.padding{navigation.item.padding}
item.borderRadius{navigation.item.border.radius}
item.gap{navigation.item.gap}
item.icon.color{navigation.item.icon.color}
item.icon.focusColor{navigation.item.icon.focus.color}
item.icon.activeColor{navigation.item.icon.active.color}
TokenValue
submenu.mobileIndent1rem
TokenValue
submenuIcon.size{navigation.submenu.icon.size}
submenuIcon.color{navigation.submenu.icon.color}
submenuIcon.focusColor{navigation.submenu.icon.focus.color}
submenuIcon.activeColor{navigation.submenu.icon.active.color}

Separator

TokenValue
separator.borderColor{content.border.color}

Theme Notes

Transition Override

Nettalco Theme suppresses the default hover transition on TieredMenu item content elements:
div.p-tieredmenu-item-content {
  transition: none;
}
This is applied as part of the global extended CSS block, which targets all menu-family item content elements to eliminate hover transition delays across the entire navigation system.

Build docs developers (and LLMs) love