Card
A bordered raised surface, without a shadow unless explicitly requested.@gemologic/sheen · surfacesPlayground
Workspace
Project details<Card bordered elevated={false} padding="lg" variant="raised"><Heading level={2} size="h3">Workspace</Heading><Text>Project details</Text></Card>Variant matrix
Card composition
Workspace
Project detailsvariant: base
Workspace
Project detailsvariant: subtle
Workspace
Project detailsvariant: raised
Workspace
Project detailsvariant: inset
Workspace
Project detailspadding: none
Workspace
Project detailspadding: xs
Workspace
Project detailspadding: sm
Workspace
Project detailspadding: md
Workspace
Project detailspadding: lg
Workspace
Project detailspadding: xl
Workspace
Project detailsAnatomy
- Package
@gemologic/sheen- Source
packages/ui/src/primitives/Surface.tsx- Tokens
--sheen-color-bg-raised--sheen-color-border--sheen-color-focus-ring-offset
Accessibility
Role: generic surfaceKeyboard: No component-owned keysDo
- Use role tokens and preserve the surrounding keyboard order.
Do not
- Do not add structural borders or shadows merely as decoration.
Generated props
| Name | Type | Default | Description |
|---|---|---|---|
variant | "base" | "subtle" | "raised" | "inset" | raised | Semantic surface fill; also establishes the focus-ring offset for descendants. |
padding | Spacing | lg | Role-based padding; none leaves spacing to the composition. |
bordered | boolean | true | Adds a structural border, not an interactive-control boundary. |
elevated | boolean | false | Opt-in raised shadow. Keep elevation sparse. |