Button

Clickable actions with semantic variants, sizes, and states.

Variants

Fluid uses semantic variant names (primary, secondary, outlined, ghost) that map to Radix equivalents (solid, soft, outline, ghost).

Colors

Sizes

States

Using Constants

String literals and constants are interchangeable: 'primary' = ButtonVariant.Primary