Iconography
Playground
Properties
Size
Text
Position
Decorative
Usage
Pass your SVG component to Icon to apply size and accessibility props. This example uses Search from lucide-react. Import @mbsw/ui/styles.css or @mbsw/ui/button.css for the size tokens.
The Playground Code tab includes the full example with your current settings. See Installation for the CSS imports.
Composition
Tokens
primitive-icon-size-icon-size-3xs
0.625remprimitive/icon-size
primitive-icon-size-icon-size-2xs
0.75remprimitive/icon-size
primitive-icon-size-icon-size-xs
0.875remprimitive/icon-size
primitive-icon-size-icon-size-sm
1remprimitive/icon-size
primitive-icon-size-icon-size-md
1.25remprimitive/icon-size
primitive-icon-size-icon-size-lg
1.5remprimitive/icon-size
primitive-icon-size-icon-size-xl
2remprimitive/icon-size
primitive-icon-size-icon-size-2xl
2.5remprimitive/icon-size
primitive-icon-size-icon-size-3xl
3remprimitive/icon-size
primitive-icon-size-icon-size-4xl
4remprimitive/icon-size