Button
Markdown for agentsA clickable button component with variants for different visual styles and sizes.
npx slipstream-ui@latest add buttonPlayground
Variants
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| variant | 'default' | 'destructive' | 'outline' | 'secondary' | 'ghost' | 'link' | 'default' | Visual style variant |
| size | 'default' | 'sm' | 'lg' | 'icon' | 'default' | Size variant |
| disabled | boolean | false | Disables the button |
Accessibility
- Full keyboard navigation with Enter and Space keys
- Screen reader support with proper ARIA attributes
- Disabled state is properly announced
- Visible focus indicator for keyboard users