Actions
Button
Primary action element — 4 variants, 3 sizes, icon & loading support.
Usage
import { Button } from '@pulsesync/uikit'
/* Basic */
<Button variant="primary">Click me</Button>
<Button variant="secondary" size="sm">Small</Button>
/* With icon */
<Button variant="primary" icon={<PlusIcon />}>
Add Item
</Button>
/* As a link */
<Button variant="outline" href="/download">
Download
</Button>
/* Loading state */
<Button variant="primary" loading>Saving...</Button>
/* Full width */
<Button variant="primary" fullWidth>Submit</Button>