RRigdesign system
Navigation

Sidebar

Grouped navigation with section headers and collapse carets.

Anatomy

No interactive example yet. The anatomy for this component lives in the Figma file; the tables below describe it.

Anatomy

Sidebar anatomy
#PartDescriptionPresence
1Group headerManrope Bold with a caretRequired
2ItemLink, hover and selected tokensRequired
3DividerSystemic palette tokenOptional

Specifications

Group headerManrope Bold with trailing caret
ItemsHovered and selected values tokenised

Interaction

Keyboard
KeyResult
TabEach link and group toggle
Enter SpaceOpens a group or follows a link
Pointer and touch
TriggerResponse
HoverTint
Group toggleCaret rotates, height animates

Accessibility

role · navigation

1.3.1Info and Relationships2.4.7Focus Visible4.1.2Name, Role, Value
Requirements
RequirementHow Rig meets it
GroupsDisclosure buttons with aria-expanded and aria-controls
Currentaria-current="page"
HeadingsUse text labels, not heading levels, for group names so the page outline stays clean

Read the matching WAI pattern ↗

Usage

Do and don’t
DoDon’t
Group by taskDo not nest more than two levels