Update EditUser.php

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

View File

@ -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'),
];
}