RRigdesign system
Data display

List

The workhorse row: leading asset, stacked text, trailing action.

Examples

States

Rendered states (visual reference; the live example above is the accessible one)
DefaultHoverFocus visiblePressedDisabled
Row

Anatomy

List anatomy
#PartDescriptionPresence
1Leading assetAvatar or iconOptional
2Text blockTitle and supporting lineRequired
3Trailing actionChevron or buttonOptional

Specifications

SlotsLeading asset · text block · action
PaddingTop/bottom and left/right sized to meet mobile touch density

Interaction

Keyboard
KeyResult
TabEach row link or action
EnterFollows the link
Pointer and touch
TriggerResponse
HoverTint with glow
PressSlightly darker tint

Accessibility

role · list

1.3.1Info and Relationships2.5.8Target Size (Minimum)4.1.2Name, Role, Value
Requirements
RequirementHow Rig meets it
Semanticsul and li; give the list an aria-label
Interactive rowsThe link covers the row. Do not add a second tab stop for the same target.
TargetRows are at least 44px high

Usage

Do and don’t
DoDon’t
Keep one action per rowDo not nest buttons inside a link row
Use a divider, not a box, between rows