UI
ByJT UI v1.0

Buttons

Interactive elements for user actions. Four variants with consistent states.

Variants

Primary

Main call-to-action. Indigo gradient. Use for primary actions.

<button class="btn-primary">Primary</button>

Secondary

Outline style. Subtle. Use for secondary or cancel.

<button class="btn-secondary">Secondary</button>

Ghost

Text-only. No border. Use for low-priority or inline actions.

<button class="btn-ghost">Ghost</button>

Danger

Red highlight. Use for destructive actions (delete, reset).

<button class="btn-danger">Danger</button>

Sizes

btn-primary
btn-primary text-xs px-3 py-1.5
btn-primary text-base px-6 py-3

States

Hover: hover:opacity-90 | Active: active:scale-[0.98] | Disabled: opacity-50