{{-- Cabecera: nombre del rol + botón Volver --}}

{{ $role->name }} @if($isProtected) {{ __('protected') }} @endif

{{ __('Back') }}
{{-- Tabs --}}
{{-- ═══════════════ TAB FICHA ═══════════════ --}} @if($tab === 'ficha')

{{ __('Description') }}

{{ $role->description ?: __('No description') }}

{{ __('Edit') }} @unless($isProtected) @endunless
{{-- Usuarios con este rol --}}

{{ __('Users with this role') }} ({{ $users->count() }})

{{-- Formulario para añadir un usuario al rol --}}
@error('newUserId')

{{ $message }}

@enderror
@forelse($users as $u) @empty @endforelse
{{ __('Name') }} {{ __('Last name') }} {{ __('Status') }}
{{ strtoupper(mb_substr($u->first_name ?: $u->name, 0, 1)) }}

{{ $u->first_name ?: $u->name }}

{{ $u->email }}

{{ $u->last_name ?: '—' }} @php [$cls, $label] = match($u->status) { 'active' => ['badge-success', __('Active')], 'inactive' => ['badge-ghost', __('Inactive')], 'suspended' => ['badge-error', __('Suspended')], default => ['badge-ghost', ucfirst((string) $u->status)], }; @endphp {{ $label }}
{{ __('No users with this role') }}
@endif {{-- ═══════════════ TAB PERMISOS ═══════════════ --}} @if($tab === 'permisos')
@forelse($grouped as $section => $perms)
{{-- Cabecera del grupo: colapsable + marcar/desmarcar todo --}}
{{-- Lista de permisos: una sola columna (permiso izquierda, switch derecha) --}}
@foreach($perms as $perm) @endforeach
@empty

{{ __('No permissions') }}

@endforelse
@endif