{{-- Role Info Panel --}}
{{ strtoupper(substr($role->name, 0, 2)) }}
{{ $role->name }} {{ $role->guard_name }}

{{ __('Created') }} {{ $role->created_at->format('M j, Y') }} · {{ $role->permissions->count() }} {{ __('permissions') }} · {{ $role->users->count() }} {{ __('users') }}

{{ __('Edit Role') }} @if($role->name !== 'Super Admin') @endif
{{-- Permissions by Module --}}

{{ __('Assigned Permissions') }}

{{ $role->permissions->count() }} {{ __('permissions grouped by module.') }}

@php $grouped = $role->permissions->groupBy(function ($permission) { $parts = explode('.', $permission->name); return count($parts) > 1 ? $parts[0] : 'general'; }); @endphp @forelse($grouped as $module => $permissions)
{{ ucfirst($module) }} {{ $permissions->count() }} {{ __('permissions') }}
@foreach($permissions as $permission) {{ $permission->name }} @endforeach
@empty

{{ __('No permissions assigned to this role.') }}

@endforelse
{{-- Users with this Role --}}

{{ __('Users with this Role') }}

{{ $role->users->count() }} {{ __('users assigned.') }}

@forelse($role->users as $user)
{{ strtoupper(substr($user->name, 0, 2)) }}

{{ $user->name }}

{{ $user->email }}

{{ __('View') }}
@empty

{{ __('No users assigned to this role.') }}

@endforelse
{{-- Back Button --}}
{{-- Delete confirmation modal --}} @if($role->name !== 'Super Admin')
@csrf @method('DELETE')

{{ __('Delete') }} "{{ $role->name }}"?

{{ __('This role will be') }} {{ __('permanently deleted') }}. {{ __('All') }} {{ $role->users->count() }} {{ __('users assigned to this role will lose their permissions.') }}

@endif