Emblem
Atom
A tinted rounded square (or circle) that holds a single Icon or a short monogram, the recurring "icon on a soft background" used in cards, media objects, empty states, and feeds. Emblem owns the surface and the icon color: pick a tone and it tints the square and paints the glyph to match, so a call site never hand-composes borderRadius + backgroundColor to build an icon background.
Playground
Every control sets a real prop of EmblemProps. The JSX below updates as you go.
Web
iOS
Android
JSX · EmblemProps
Variants
4 examples from src/atoms/emblem/emblem.md, each rendered live from its own JSX.
Sizes
Anatomy
1
Tile
2
Monogram
Dimmed parts appear only in some states or variants.
Props
15 props on EmblemProps, 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
No role of its own in source; it reads as the content it renders.
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.
--f-dp
--fd
--ft
--hl
--ion