Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProNavigation inside one sheet: a list opens a detail panel, a Back button named after the parent returns, focus follows to the panel heading and Escape goes back one level before closing.
Derived from this item’s props table, because it declares no controls of its own. This item has no standalone playground, so changes update the code, the share link and the AI prompt.
Use this for account and settings menus on phones and narrow panes: a hierarchy of two or three levels in one sheet.
Do not use it for more than three levels or for content that needs its own URL. Use pages there.
This item is part of tealmac UI Pro
The source for this item installs with a Pro licence key. Log in with your key to see the install command, or read the Pro setup page.
| Prop | Type | Default | Description |
|---|---|---|---|
trigger | ReactNode | - | Opens the sheet. |
rootTitle | string | - | Title of the first panel. |
panels | { id, title, children?, content? }[] | - | All panels; the root has id "root" and lists children ids. |
| Key | Action |
|---|---|
| Enter or Space on a list item | opens its panel |
| Escape | back one level, then close |
| Tab | Back button first, then the content |
The pattern ships a Testing Library test (sheet-drilldown.test.tsx) that covers the root, drilling down with Back names and focus, going back, Escape levels and reopening at the root.