API
The API is the primary way to interact with Craft.
Variant (type)
Different based on the component, with the base variant being default
.
- primary (default), secondary, tertiary
- static (default), dismissible
- static (default), interactive
- left, center, right
- text, search, textarea
- default, read, unread
Size
Increments vary per component.
- xs, sm, default (base), lg, xl, 2xl
Color
Color props use contextual color tokens.
Background Colors
- bg (default, hover, active)
- bg-brand, bg-brand-hover, bg-brand-active
- bg-accent-light, bg-accent-light-hover, bg-accent-light-active
- bg-neutral, bg-neutral-hover, bg-neutral-active
- bg-success, bg-critical, bg-warning, bg-info, bg-disabled
Icon Colors
- icon
- icon-brand, icon-brand-light, icon-brand-active
- icon-white, icon-black, icon-neutral
- icon-success, icon-critical, icon-info, icon-disabled
Text Colors
- text-white, text-neutral, text-black
- text-success, text-critical, text-info, text-disabled, text-placeholder
Border Colors
- border-white, border-neutral, border-black, border-dark, border-darker, border-darkest, border-hover, border-active
- border-success, border-critical, border-info, border-disabled
- border-brand, border-brand-light, border-brand-hover, border-brand-focus, border-brand-active
- border-accent