disable delete if node has servers

This commit is contained in:
notCharles 2024-05-10 17:57:42 -04:00
parent 44e9da93b6
commit 8da5afb35e

View File

@ -73,7 +73,9 @@ class EditNode extends EditRecord
protected function getHeaderActions(): array
{
return [
Actions\DeleteAction::make(),
Actions\DeleteAction::make()
->disabled(fn (Node $node) => $node->servers()->count() > 0)
->label(fn (Node $node) => $node->servers()->count() > 0 ? 'Node Has Servers' : 'Delete'),
];
}
}