ComponentsNavigation

Panel Menu

A vertical menu of collapsible sections for app navigation. The panel look puts every root item in a bordered panel with a toggle header; the sidebar look shows root items as section titles above their links, highlights the item of the current route and opens its parents.

Features8APIThemingAccessibility

Basic

Each root item is a panel; its header opens the nested items. Opening one panel closes the others. Items with children open in place.

    • Invoices
    • Contracts
  • Images
  • Archive
  • Upload
  • Download
  • Sync
  • Phone
  • Desktop

Multiple

multiple keeps every panel you open open.

  • Orders
  • Refunds
  • Accounts
  • Segments
  • Catalog
  • Prices

Expanded

[(expandedKeys)] holds the open items by key — the item id or its index path (0-1). expanded: true on an item opens it at the start.

  • Inbox
    • Work
    • Travel
  • Today
  • This week

Open: mail

Commands

command runs when the item is clicked or picked with Enter; itemClick reports every click. url makes a plain link.

  • Save
  • Duplicate
  • Delete

Nothing done yet · last click: none

Template

ng-template txPanelMenuItem draws every header and item; it gets the item, its level, active, expanded and hasSubmenu.

  • WebhooksNew
  • API keys
  • Sessions
  • Two-factor

Design tokens

dt changes one menu — here flat panels without borders and a wider indent.

  • Getting started
  • Theming
  • Components
  • Tokens