Navigation & Overlays
Wayfinding and floating surfaces — breadcrumbs, pagination, menus, dialogs, toasts and the keyboard-first command palette.
Breadcrumb
Shows the user's location in the hierarchy. Items are clickable except the last (current).
Segmented control
Switch between a small set of mutually exclusive views. Segment height stays consistent for text and icon labels.
Pagination
Numbered pages with prev/next, keyboard and disabled-edge handling.
Dialog
/navigation/dialog/A focused modal for confirmation. Escape or backdrop click closes; destructive intent reads in the copy.
Toasts
Transient confirmations via useToast() or sonner. Mount <Toaster /> once near the app root.
Drawer / Sheet
Side panel for detail views and slide-over forms. Opens from the right or left; closes on Esc or overlay click.
Command palette
/navigation/command-palette/The signature component. ⌘K opens it anywhere; arrow keys navigate, Enter selects, Esc closes.