Getting Started
Components
- Accordion
- Alert
- Alert Dialog
- Aspect Ratio
- Attachment
- Avatar
- Badge
- Banner
- Breadcrumb
- Bubble
- Button
- Button Group
- Calendar
- Card
- Carousel
- Chart
- Checkbox
- Command
- Collapsible
- Combobox
- Context Menu
- Data Table
- Date Picker
- Dialog
- Dropdown Menu
- Editor
- Input
- Input Group
- Label
- Loading Spinner
- Native Select
- Popover
- Select
- Separator
- Sheet
- Sidebar
- Skeleton
- Slider
- Steps
- Switch
- Tabs
- Textarea
- Tooltip
Patterns
Button Group
Groups related buttons together with consistent spacing and borders.
Component Code
<div class="space-y-4"> <april:button-group aria-label="Text alignment"> <april:button variant="outline">Left</april:button> <april:button variant="outline">Center</april:button> <april:button variant="outline">Right</april:button> </april:button-group> <april:button-group orientation="vertical" aria-label="Actions"> <april:button variant="outline">Archive</april:button> <april:button variant="outline">Report</april:button> </april:button-group></div>
Component Code
<div class="space-y-4"> <april:button-group aria-label="Text alignment"> <april:button variant="outline">Left</april:button> <april:button variant="outline">Center</april:button> <april:button variant="outline">Right</april:button> </april:button-group> <april:button-group orientation="vertical" aria-label="Actions"> <april:button variant="outline">Archive</april:button> <april:button variant="outline">Report</april:button> </april:button-group></div>
Place buttons in the default slot. Set
orientation="vertical" for a stacked group and label the group with
aria-label or
aria-labelledby.
<april:button-group aria-label="Actions"> <april:button variant="outline">Archive</april:button> <april:button variant="outline">Report</april:button></april:button-group>
<april:button-group aria-label="Actions"> <april:button variant="outline">Archive</april:button> <april:button variant="outline">Report</april:button></april:button-group>
Publishing Views
Use the following commands to publish these views:
php artisan april:publish button-group
php artisan april:publish button-group
php artisan april:publish button-group-separator
php artisan april:publish button-group-separator
php artisan april:publish button-group-text
php artisan april:publish button-group-text
php artisan april:publish --all
php artisan april:publish --all