DescriptionList
Molecule
Key-value pairs in stacked, two-column, or inline-edit layouts. Used for detail panels, settings, and profile views. Rows flagged update carry a working in-place editor: Update opens it, Enter or Save commits the new value and fires onUpdate, Escape or Cancel dismisses it. muted sets each text value as a note beside its term, in the small type and the muted ink, for a list that explains its terms (a key and its effect) rather than reporting data; a node value renders as given, and a platform skin whose value detail is already the secondary ink keeps its type.
Playground
Every control sets a real prop of DescriptionListProps. The JSX below updates as you go.
Web
iOS
Android
JSX · DescriptionListProps
Variants
4 examples from src/molecules/description-lists/description-lists.md, each rendered live from its own JSX.
Anatomy
1
List
2
Term
3
Detail
4
Action
Dimmed parts appear only in some states or variants.
Props
15 props on DescriptionListProps, grouped as they are declared in source. Required props are marked *.
Accessibility and keyboard
Keyboard
Not focusable. It has no interaction of its own and takes the semantics of what it wraps.
Semantics
ARIA on web
aria-label
Platform skins
The playground's props on each platform: same tree, native shapes, type and touch sizes.
Usage
Tokens
Read from the playground render. Values follow the scheme and the ion hue.
--fd
--ft
--ion-tx
--ln
--sf
--sh-sm
--tx3