return $table
->toolbarActions([
BulkActionGroup::make([
DeleteBulkAction::make()
->using(function (Component $livewire, Collection $records) {
$records->each(function (User $record) {
if (Gate::allows('delete', $record)) {
$record->delete();
}
});
$livewire->dispatch('refresh-sidebar');
}),
ForceDeleteBulkAction::make(),
RestoreBulkAction::make(),
]),
]);
return $table
->toolbarActions([
BulkActionGroup::make([
DeleteBulkAction::make()
->using(function (Component $livewire, Collection $records) {
$records->each(function (User $record) {
if (Gate::allows('delete', $record)) {
$record->delete();
}
});
$livewire->dispatch('refresh-sidebar');
}),
ForceDeleteBulkAction::make(),
RestoreBulkAction::make(),
]),
]);