diff --git a/app/Filament/Resources/ServerResource/Pages/EditServer.php b/app/Filament/Resources/ServerResource/Pages/EditServer.php index 7526a2595..0fb5804d0 100644 --- a/app/Filament/Resources/ServerResource/Pages/EditServer.php +++ b/app/Filament/Resources/ServerResource/Pages/EditServer.php @@ -446,29 +446,29 @@ class EditServer extends EditRecord protected function getHeaderActions(): array { return [ - $this->getSaveFormAction(), - Actions\Action::make('console') - ->label('Console') - ->icon('tabler-terminal') - ->url(fn (Server $server) => "/server/$server->uuid_short"), + Actions\DeleteAction::make('Delete') + ->successRedirectUrl(route('filament.admin.resources.servers.index')) + ->color('danger') + ->after(fn (Server $server) => resolve(ServerDeletionService::class)->handle($server)) + ->requiresConfirmation(), Actions\DeleteAction::make('Force Delete') ->label('Force Delete') ->successRedirectUrl(route('filament.admin.resources.servers.index')) ->color('danger') ->after(fn (Server $server) => resolve(ServerDeletionService::class)->withForce()->handle($server)) ->requiresConfirmation(), - Actions\DeleteAction::make('Delete') - ->successRedirectUrl(route('filament.admin.resources.servers.index')) - ->color('danger') - ->after(fn (Server $server) => resolve(ServerDeletionService::class)->handle($server)) - ->requiresConfirmation(), + Actions\Action::make('console') + ->label('Console') + ->icon('tabler-terminal') + ->url(fn (Server $server) => "/server/$server->uuid_short"), + $this->getSaveFormAction()->formId('form'), ]; } - // protected function getFormActions(): array - // { - // return []; - // } + protected function getFormActions(): array + { + return []; + } protected function mutateFormDataBeforeSave(array $data): array {