Update EditDatabaseHost.php

This commit is contained in:
MartinOscar 2024-06-03 03:54:33 +02:00 committed by GitHub
parent f6ef76d98e
commit f6899301fd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -3,6 +3,7 @@
namespace App\Filament\Resources\DatabaseHostResource\Pages;
use App\Filament\Resources\DatabaseHostResource;
use App\Models\DatabaseHost;
use Filament\Actions;
use Filament\Resources\Pages\EditRecord;
use Filament\Forms;
@ -71,7 +72,9 @@ class EditDatabaseHost extends EditRecord
protected function getHeaderActions(): array
{
return [
Actions\DeleteAction::make(),
Actions\DeleteAction::make()
->label(fn (DatabaseHost $dbh) => $dbh->databases()->count() > 0 ? 'Database Host Has Databases' : 'Delete'),
->disabled(fn (DatabaseHost $dbh) => $dbh->databases()->count() > 0),
$this->getSaveFormAction()->formId('form'),
];
}