> Source: https://laravilt.com/docs/actions/groups

# Action Groups

Organize multiple actions into dropdown groups.

## Bulk Action Groups

```php
use Laravilt\Actions\BulkAction;
use Laravilt\Actions\BulkActionGroup;

BulkActionGroup::make([
    BulkAction::make('publish')->action(...),
    BulkAction::make('draft')->action(...),
    BulkAction::make('archive')->action(...),
])
->label('Change Status')
->icon('Edit');
```

## In Table Actions

```php
use Laravilt\Actions\ViewAction;
use Laravilt\Actions\EditAction;
use Laravilt\Actions\DeleteAction;
use Laravilt\Actions\ActionGroup;

// In Table configuration
->recordActions([
    ViewAction::make(),
    EditAction::make(),
    ActionGroup::make([
        // More actions in dropdown
    ])->label('More'),
    DeleteAction::make(),
])
```

## Next Steps

- [Styling](https://github.com/laravilt/laravilt/blob/HEAD/docs/actions/styling) - Colors and icons
- [Forms](https://github.com/laravilt/laravilt/blob/HEAD/docs/actions/forms) - Modal forms
- [Authorization](https://github.com/laravilt/laravilt/blob/HEAD/docs/actions/authorization) - Permissions
