COMPONENTS · BUTTON
DESCRIPTION
A button is an interactive control that allows users to trigger an action or initiate a process.
PLAYGROUND MODE
Actions from the CAS Figma component set, mapped to React with the same type, size, state, treatment, label, and icon properties.
90 FIGMA VARIANTS
The Figma component does not support every Type × Solid combination. Primary, Tertiary, and Danger are Solid; Neutral is Outline; Secondary supports both treatments.
ICON SLOTS
Each icon slot is a boolean show/hide — matching the Figma instance-swap property. A button with no icons at all is just as valid as one with both.
SIZE
TOKENS & TYPOGRAPHY
COMPONENT STRUCTURE