From cbb4ef1da2422c41fdd853cb2410a1fece6ae894 Mon Sep 17 00:00:00 2001 From: MartinOscar <40749467+RMartinOscar@users.noreply.github.com> Date: Mon, 3 Jun 2024 03:52:39 +0200 Subject: [PATCH] Update EditUser.php --- app/Filament/Resources/UserResource/Pages/EditUser.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Filament/Resources/UserResource/Pages/EditUser.php b/app/Filament/Resources/UserResource/Pages/EditUser.php index ec6ff103f..e12e4de40 100644 --- a/app/Filament/Resources/UserResource/Pages/EditUser.php +++ b/app/Filament/Resources/UserResource/Pages/EditUser.php @@ -67,8 +67,8 @@ class EditUser extends EditRecord { return [ Actions\DeleteAction::make() - ->label(fn (User $user) => auth()->user()->id === $user->id ? 'Can\'t Delete Yourself' : 'Delete') - ->disabled(fn (User $user) => auth()->user()->id === $user->id), + ->label(fn (User $user) => auth()->user()->id === $user->id ? 'Can\'t Delete Yourself' : ($user->servers()->count() > 0 ? 'User Has Servers' : 'Delete')) + ->disabled(fn (User $user) => auth()->user()->id === $user->id || $user->servers()->count() > 0), $this->getSaveFormAction()->formId('form'), ]; }