Components
React Navigation Components
Tabs, accordions, breadcrumbs, pagination, and steppers — all with Radix-powered keyboard navigation and ARIA compliance.
import { Tabs, Accordion, Breadcrumb, Pagination, Stepper } from "@ninna-ui/navigation";
<Tabs> <Tabs.List> <Tabs.Trigger value="overview">Overview</Tabs.Trigger> <Tabs.Trigger value="settings">Settings</Tabs.Trigger> </Tabs.List> <Tabs.Content value="overview">Content</Tabs.Content> <Tabs.Content value="settings">Settings</Tabs.Content></Tabs>Key features
Tabs with arrow-key navigation and ARIA tablist semantics
Accordion with single or multi-open modes
Breadcrumbs with structured data support
Pagination with keyboard navigation
Stepper for multi-step flows
All components use Radix UI primitives
Keyboard-accessible navigation
Navigation components are critical for accessibility. Ninna UI's Tabs component implements the full WAI-ARIA tablist pattern: Tab and Shift+Tab move between tabs, arrow keys switch tabs, and the active tab is announced to screen readers.
Accordion implements the WAI-ARIA accordion pattern with Up/Down arrow navigation, Home/End to jump to first/last item, and proper aria-expanded states.