@php($isEdit = filled($roleId))
{{-- Back --}} Kembali ke daftar peran {{-- Header --}}

{{ $isEdit ? 'Edit Peran' : 'Tambah Peran' }}

Tentukan nama peran dan centang izin yang dimiliki.

@if ($isSuperAdmin)

Peran super_admin selalu memiliki seluruh izin secara otomatis (via gate) dan tidak dapat diubah di sini.

@endif
{{-- Identitas peran --}}
! $errors->has('name'), 'border-danger focus-visible:ring-danger' => $errors->has('name'), ])> @error('name')

{{ $message }}

@enderror
{{-- Matriks izin --}}

Hak Akses

{{ count($selected) }} / {{ $totalPermissions }} izin
@unless ($isSuperAdmin)
@endunless
@foreach ($groups as $group) @php($checkedInGroup = count(array_intersect($group['names'], $selected))) @php($allChecked = $checkedInGroup === count($group['names']))
{{ $checkedInGroup }}/{{ count($group['names']) }}
@foreach ($group['perms'] as $perm => $label) @endforeach
@endforeach
{{-- Izin khusus (non-resource) --}} @if (! empty($custom))

Izin Khusus

@foreach ($custom as $perm => $label) @endforeach
@endif
{{-- Actions --}}
Batal @unless ($isSuperAdmin) {{ $isEdit ? 'Simpan Perubahan' : 'Simpan Peran' }} @endunless