diff --git a/docs-assets/app/resources/views/livewire/actions.blade.php b/docs-assets/app/resources/views/livewire/actions.blade.php
index 8c58deac11..f286823d9d 100644
--- a/docs-assets/app/resources/views/livewire/actions.blade.php
+++ b/docs-assets/app/resources/views/livewire/actions.blade.php
@@ -1,5 +1,9 @@
-@php use Filament\Actions\ActionGroup; @endphp
-@php use Filament\Actions\Action; @endphp
+@php
+ use Filament\Actions\Action;
+ use Filament\Actions\ActionGroup;
+ use Filament\Support\Icons\Heroicon;
+@endphp
+
@if (! count($this->mountedActions))
@@ -86,27 +90,40 @@
Action::make('delete'),
]"
label="More actions"
- :icon="\Filament\Support\Icons\Heroicon::EllipsisVertical"
+ :icon="Heroicon::EllipsisVertical"
size="sm"
color="primary"
button
/>
+
+ {{ ActionGroup::make([
+ Action::make('edit')
+ ->color('gray')
+ ->icon(Heroicon::PencilSquare)
+ ->hiddenLabel(),
+ Action::make('delete')
+ ->color('gray')
+ ->icon(Heroicon::Trash)
+ ->hiddenLabel(),
+ ])->buttonGroup() }}
+
+
setTimeout(resolve, 500))
},
},
+ 'actions/group/button-group': {
+ url: 'actions',
+ selector: '#actionButtonGroup',
+ viewport: {
+ width: 1920,
+ height: 640,
+ deviceScaleFactor: 3,
+ },
+ },
'actions/group/placement': {
url: 'actions',
selector: '#actionGroupPlacement',
diff --git a/packages/actions/docs/03-grouping-actions.md b/packages/actions/docs/03-grouping-actions.md
index 011771c51b..6a373bc241 100644
--- a/packages/actions/docs/03-grouping-actions.md
+++ b/packages/actions/docs/03-grouping-actions.md
@@ -45,6 +45,28 @@ ActionGroup::make([
+### Using a grouped button design
+
+Instead of a dropdown, an action group can render itself as a group of buttons. This design works with and without button labels. To use this feature, use the `buttonGroup()` method:
+
+```php
+use Filament\Actions\Action;
+use Filament\Actions\ActionGroup;
+use Filament\Support\Icons\Heroicon;
+
+ActionGroup::make([
+ Action::make('edit')
+ ->color('gray')
+ ->icon(Heroicon::PencilSquare)
+ ->hiddenLabel(),
+ Action::make('delete')
+ ->color('gray')
+ ->icon(Heroicon::Trash)
+ ->hiddenLabel(),
+])
+ ->buttonGroup()
+```
+
## Setting the placement of the dropdown
The dropdown may be positioned relative to the trigger button by using the `dropdownPlacement()` method: