Skip to content

navigation keys

Source file: client/lib/theme/vueda-tailwind/navigation/index.js

ComponentKindSlotsDescription
Breadcrumbkey1Root context only. The trail's visible layout lives on BreadcrumbList.root.
BreadcrumbListkey1Inline wrapping row for breadcrumb items.
BreadcrumbItemkey1One breadcrumb step plus its separator affordance, sized as an inline cluster.
BreadcrumbLinkkey1Navigable trail step. Hover and focus move toward foreground without changing weight.
BreadcrumbPagekey1Current-page trail step. Uses foreground colour, not heavier type, so the trail still reads as one line.
BreadcrumbSeparatorkey1Separator glyph sizing. Default markup supplies a slash, while custom children can supply another glyph.
BreadcrumbEllipsiskey2Collapsed-step marker. The interactive state turns it into the dropdown trigger shape.
ComponentKindSlotsDescription
DropdownMenuGroupkey1Semantic grouping only. Item spacing and dividers are owned by child item and separator slots.
DropdownMenuRadioGroupkey1Semantic radio group only. Individual options own their indicator offset.
DropdownMenuTriggerkey1Unstyled trigger pass-through so callers can compose Button or custom trigger chrome.
DropdownMenuContentkey1Popover-like menu surface with bounded height, menu padding, and side-aware entrance motion.
DropdownMenuItemkey1Selectable menu row. Focus uses neutral accent, destructive rows tint text and focus fill without changing the surface recipe.
DropdownMenuCheckboxItemkey2Toggleable menu row with reserved indicator space at the leading edge. See also: DropdownMenuItem.root.
DropdownMenuRadioItemkey2Mutually exclusive menu row. Same layout as DropdownMenuCheckboxItem.root; selection state comes from the radio primitive.
DropdownMenuLabelkey1Non-interactive group label using the mono micro uppercase recipe.
DropdownMenuSeparatorkey1Full-width menu divider that bleeds through the content padding.
DropdownMenuShortcutkey3Alignment wrapper for the trailing keyboard hint. The nested KbdGroup.root owns the chord.
DropdownMenuSubTriggerkey2Menu row that opens a child surface. Open and focused states share the same neutral accent fill.
DropdownMenuSubContentkey1Child popover surface for nested menu content. Mirrors DropdownMenuContent.root without the scroll height cap.

Context Menu

ComponentKindSlotsDescription
ContextMenuGroupkey1Semantic grouping only. See also: DropdownMenuGroup.root.
ContextMenuRadioGroupkey1Semantic radio group only. See also: DropdownMenuRadioGroup.root.
ContextMenuTriggerkey1Unstyled trigger pass-through for the element that owns the context-menu gesture.
ContextMenuContentkey1Context-menu surface. Matches DropdownMenuContent.root while using context-menu collision sizing.
ContextMenuItemkey1Selectable context-menu row. See also: DropdownMenuItem.root.
ContextMenuCheckboxItemkey2Toggleable context-menu row with reserved indicator space. See also: DropdownMenuCheckboxItem.root.
ContextMenuRadioItemkey2Radio-style context-menu row. See also: DropdownMenuRadioItem.root.
ContextMenuLabelkey1Non-interactive context-menu group label. See also: DropdownMenuLabel.root.
ContextMenuSeparatorkey1Context-menu divider that bleeds through menu padding. See also: DropdownMenuSeparator.root.
ContextMenuShortcutkey3Alignment wrapper for context-menu command shortcuts. See also: DropdownMenuShortcut.root.
ContextMenuSubTriggerkey2Context-menu row that opens a child surface. See also: DropdownMenuSubTrigger.root.
ContextMenuSubContentkey1Child context-menu surface. See also: DropdownMenuSubContent.root.
ComponentKindSlotsDescription
MenubarGroupkey1Semantic grouping only inside menubar content. See also: DropdownMenuGroup.root.
MenubarRadioGroupkey1Semantic radio group only inside menubar content. See also: DropdownMenuRadioGroup.root.
Menubarkey1Horizontal menu bar surface. It keeps the popover/menu family language while the bar shadow stays flat.
MenubarTriggerkey1Top-level menubar trigger. Uses compact rounded corners and neutral accent open/focus states.
MenubarContentkey1Floating menu surface opened from the menubar. See also: DropdownMenuContent.root.
MenubarItemkey1Selectable menubar command row. See also: DropdownMenuItem.root.
MenubarCheckboxItemkey2Toggleable menubar row with reserved indicator space. Differs from dropdown by using the tighter menubar row radius.
MenubarRadioItemkey2Radio-style menubar row. Same row geometry as MenubarCheckboxItem.root.
MenubarLabelkey1Non-interactive menubar group label. See also: DropdownMenuLabel.root.
MenubarSeparatorkey1Menubar content divider that bleeds through menu padding. See also: DropdownMenuSeparator.root.
MenubarShortcutkey3Alignment wrapper for the trailing keyboard hint inside menubar content. See also: DropdownMenuShortcut.root.
MenubarSubTriggerkey2Menubar row that opens a nested submenu. See also: DropdownMenuSubTrigger.root.
MenubarSubContentkey1Child menubar surface. See also: DropdownMenuSubContent.root.
ComponentKindSlotsDescription
NavigationMenukey1Root flex context that centers the navigation menu and scopes viewport mode selectors.
NavigationMenuListkey1Top-level list row for navigation menu items, with reset list styling and compact gaps.
NavigationMenuItemkey1Positioning wrapper for one top-level navigation menu entry and its content.
NavigationMenuTriggerkey1Header-scale trigger. It intentionally uses a 36px height and half-strength active fill.
NavigationMenuContentkey1Panel content area with motion-aware slide transitions. When the viewport is disabled, this slot becomes its own popover surface.
NavigationMenuLinkkey1Link row inside a navigation panel. Active uses bg-accent/50 so hover remains the stronger cue.
NavigationMenuIndicatorkey2Animated indicator container that lines up the arrow between the trigger and open panel.
NavigationMenuViewportkey2Absolute wrapper that positions the shared viewport below the trigger row.

Pagination

ComponentKindSlotsDescription
PaginationItemkey1Numbered page control. Composes the Button base and switches between outline active and ghost inactive variants.
NavigationPaginationNavButtonkey1Previous, next, first, or last control. Icon-only, outline, compact (sm) square: composes the Button base and outline variant and pins a size-vueda-control-sm square so the four edge controls read as a dense, single-tier cluster. The accessible name rides an sr-only label in each SFC; the visible glyph comes from the icon registry.
PaginationContentkey1Compact row that groups page controls without owning their button chrome.
PaginationEllipsiskey1Omitted-page marker sized to align with neighboring pagination controls.
Paginationkey1Root pagination nav layout, centered across the available width.
NavigationPaginationBarkey1Footer bar for table and objects-grid pagination, seated against the bottom of card-like data surfaces. The px-5 py-3 padding matches the list chrome rhythm (e.g. ViewList.underActionsBar) so the chrome above and below the grid read as a matched frame.
PaginationMetakey1Compact mono count text for page or record summaries. See also: NavigationPaginationBar.root.
PaginationFooterkey7Class forwarded to the embedded NavigationPaginationBar root. Empty by default: the bar supplies the footer chrome (border, surface, radius caps) and the inner PaginationFooter.layout owns the responsive arrangement.
ComponentKindSlotsDescription
SidebarContentkey1Scrollable main sidebar region. Icon-collapsed mode hides overflow so labels do not bleed past the rail.
SidebarFooterkey1Bottom sidebar section for account and secondary controls, using the same padding cadence as the header.
SidebarUserBlockkey5Horizontal account row for the sidebar footer.
SidebarGroupContentkey1Full-width body area for controls inside a sidebar group.
SidebarGroupkey1Section wrapper that provides local padding and positioning for group labels and actions.
SidebarHeaderkey1Top sidebar section for brand, search, or primary navigation controls.
SidebarInputkey1Sidebar-local input chrome. It binds hairline and focus colors to sidebar tokens rather than generic input tokens.
SidebarMenuItemkey1Relative wrapper that scopes peer selectors for buttons, badges, and trailing actions.
SidebarMenuSubkey1Nested list rail and indentation for submenu items. Icon-collapsed mode hides the nested list.
SidebarMenuSubItemkey1Relative wrapper for one nested sidebar menu item.
SidebarMenukey1Vertical menu list with narrow gaps for dense sidebar navigation.
SidebarGroupActionkey1Compact header action aligned to a group label. Hidden in icon-collapsed mode.
SidebarGroupLabelkey1Sidebar group heading using the page-level eyebrow recipe.
SidebarInsetkey1Main content wrapper adjacent to the sidebar. Inset variant chrome exists in source but is not the admin-app default.
SidebarMenuBadgekey1Count or status badge anchored to a menu button. Tone handling stays local to sidebar tokens and hides in icon-collapsed mode.
SidebarRailkey1Edge hit target for toggling collapsed state.
SidebarSeparatorkey1Full-bleed sidebar divider. It avoids inset hairlines so section breaks do not read as notches.
SidebarTriggerkey1Compact sidebar toggle button. The glyph is supplied through the icon registry.
SidebarMenuActionkey1Trailing menu-item action. showOnHover defers visibility until hover, focus-within, or open state on desktop.
SidebarMenuSubButtonkey1Nested sidebar control. Active state paints the sidebar rail through Sidebar tokens.css-token:vueda-sidebar-active-rail.
SidebarMenuSkeletonkey1Placeholder menu row that aligns loading content with normal sidebar menu button geometry.
SidebarProviderkey1Layout wrapper that scopes sidebar state selectors and inset variant background behavior.
Sidebarkey3Uncollapsed sidebar body for the none collapsible mode.
SidebarMenuButtonChildkey1Primary sidebar menu button content. Active state uses a rail and icon tint, not a type-weight bump, so hover does not shift label width.

Documents matching: server v3.0.0a1.post1client v3.0.0-alpha.2