Preview
A clearer starting point
Three patterns from 12 interviews, ready for the next planning session.
Installation
Card has no component dependency. Examples that show an action also import Button.
Basic usage
Structures
Examples
Outline
Use a boundary to separate a brief from nearby content.
A clearer starting point
Three patterns from 12 interviews, ready for the next planning session.
Subtle
Use a quiet fill when the surrounding view already supplies structure.
A clearer starting point
Three patterns from 12 interviews, ready for the next planning session.
Ghost
Keep content open when the parent layout supplies separation.
A clearer starting point
Three patterns from 12 interviews, ready for the next planning session.
Compact
Reduce containment spacing without changing content typography.
A clearer starting point
Three patterns from 12 interviews, ready for the next planning session.
Media
Lead with a visual summary of the brief.
A clearer starting point
Three patterns from 12 interviews, ready for the next planning session.
Horizontal
Place media and its title beside each other when width permits.
A clearer starting point
Three patterns from 12 interviews, ready for the next planning session.
Link
Navigate with a native anchor; keep independent buttons outside linked roots.
Overflow
Keep long source titles and descriptions inside the available width.
Customer interview synthesis for the shared research workspace — research-2026-customer-interviews-final-review
API reference
| Prop | Type | Default | Description |
|---|---|---|---|
variant | "outline" | "subtle" | "ghost" | "outline" | Selects the surface treatment. |
density | "default" | "compact" | "default" | Sets container padding and part spacing independently of variant. |
render | Base UI useRender render prop | Renders a native article, anchor, or composed element; native div is the default. | |
ref / native props / className / style | React div props | Forwarded to the root element. |
| Prop | Type | Default | Description |
|---|---|---|---|
Header | div | Optional heading region. Place Title and Description directly inside Header; an optional Action occupies the trailing column. | |
Title | h2 | Heading content. Change the rendered heading level when the page hierarchy requires it. | |
Description | p | Supporting text. | |
Content | div | Main caller-owned content. | |
Footer | div | Optional metadata or actions. | |
Action | div | Aligns a caller-owned action. |