components/navigation library

Classes

UiBottomTabAccessory
A contextual control that sits beside a floating bottom tab dock.
UiBottomTabBar
UiBottomTabDrawerController
Owns presentation and a persistable order of stable destination IDs.
UiBottomTabItem
One slot in a UiBottomTabBar.
UiBottomTabRailConfig
UiBottomTabScaffold
Page shell with a UiBottomTabBar and per-tab state preservation.
UiExpandingBottomTabBar
Four compact icons in a surface that expands to reveal a stationary grid. Supply stable UiBottomTabItem.id values when persisting controller.order.
UiNavigationCountBadge
Standard numeric badge used by navigation surfaces.
UiNavigationDrawer
Navigation-specific drawer composition with the same region model as UiNavigationRail: primary destinations in the body and persistent actions/destinations in the footer.
UiNavigationDrawerAction
Non-selectable command rendered by UiNavigationDrawer.
UiNavigationDrawerDestination
Selectable destination rendered by UiNavigationDrawer.
UiNavigationRail
Floating navigation rail for tablet/desktop shells.
UiNavigationRailAction
UiNavigationRailAvatar
UiNavigationRailDestination
UiNavigationRailGeometry
Size and spacing configuration for UiNavigationRail.
UiPagedBottomTabBar
A floating bottom dock that browses destinations in small, stable sets.
UiTab
Tab list item.
UiTabs
Shadcn-style segmented tab list.
UiTabViews
Cross-fade + subtle upward slide between tab panels.

Enums

UiBottomTabBarLayout
Bottom tab bar.
UiBottomTabOverflowBehavior
How canonical destinations beyond the visible bottom set are reached.
UiTabsLayout