Files
ersatztv/design-system/components/forms/Button.prompt.md
T
2026-07-02 07:37:00 +02:00

609 B

Button — the primary action control. Use exactly one primary button per view (add channel, save); everything else is secondary or ghost. danger is reserved for destructive confirmations.

<Button variant="primary" startIcon={<PlusIcon/>}>Add Channel</Button>
<Button variant="secondary">Edit Numbers</Button>
<Button variant="ghost" size="sm">Cancel</Button>
<Button variant="danger">Delete</Button>
<Button variant="primary" loading>Saving</Button>

Props: variant (primary·secondary·ghost·danger), size (sm·md), startIcon/endIcon, loading, disabled, fullWidth.