Components/blocks/Reference List

Reference List

Open Source
New

Semantic ordered source list with stable ids, hanging indents, and tabular markers.

API and behavior

Compound exports, owned slots, interaction law, and family hook routing.

Required props
items
Optional props
heading
Controlled props
None
Companion exports
ReferenceList
Owned data-slot contract
reference-listreference-list-titlereference-list-listreference-list-item

Motif route

MOTIF_REGISTRY.reference-list → apparatusTarget('reference-list')

Keyboard

Links inside source content retain native keyboard behavior.

Accessibility

A semantic section and ordered list require stable, unique item ids.

Family hooks

Journal consumes hanging-indent, tabular marker, reference-ink, and measured-content hooks.

Documented states
numbered sourcescustom headinglong wrapping citation

Installation

npx shadcn@latest add @substrateui/reference-list --yes

Upgrading a project that installed base before F1? Refresh the shared hooks first:

npx shadcn@latest add @substrateui/base --yes --overwrite

npm Dependencies

npm install class-variance-authority

Tags

journalreferencessourcesevidence