API and Development
ContactRow from @prepared911/ui/contact-row.
| Prop | Type | Default | Notes |
|---|---|---|---|
icon | Glyph | required | Extra-small icon in the well. |
label | LocalizedMessage | DisplayValue | required | Primary text; truncates. |
value | LocalizedMessage | DisplayValue | Trailing detail. | |
valuePrefix | LocalizedMessage | DisplayValue | Emphasis before value. | |
divider | boolean | true | Vertical rule after the icon well. |
selected | boolean | false | Selected list wash. |
disabled | boolean | false | Inert row. |
onClick | (event) => void | Makes the row a button. | |
aria-label | LocalizedMessage | Overrides the accessible name. | |
ref | Ref<HTMLButtonElement> | On the inner button. |
onClick and render a div. Interactive and static prop shapes are mutually exclusive.
Development notes: press handling reuses usePress from Button; paints use Chroma list state tokens. Figma library set Contact Row (node-id=3952-44346) maps through Code Connect in contact-row.figma.ts.