diff --git a/app/Models/User.php b/app/Models/User.php index 4b40f8e..9ade027 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -28,6 +28,17 @@ final class User extends Authenticatable 'remember_token', ]; + /** + * Indicate if the user is a super admin. + */ + public function isSuperAdmin(): bool + { + /** @var UserRole $role */ + $role = $this->role; + + return $role === UserRole::SUPER_ADMIN; + } + /** * Indicate if the user is an admin. */ diff --git a/resources/views/livewire/layout/userMenu.blade.php b/resources/views/livewire/layout/userMenu.blade.php index f6469dc..13aefaf 100644 --- a/resources/views/livewire/layout/userMenu.blade.php +++ b/resources/views/livewire/layout/userMenu.blade.php @@ -9,10 +9,16 @@ -
+
{{ auth()->user()->name }}
+ @if (auth()->user()->isSuperAdmin()) +
{{ __('Super Admin') }}
+ @elseif (auth()->user()->isAdmin()) +
{{ __('Admin') }}
+ @endif +