@can('create roles') {{ __('New role') }} @endcan
@forelse ($roles as $role) @php($isAdmin = $role->name === \App\Support\AdminPermissions::ADMIN_ROLE)
{{ $role->name }}
@if ($isAdmin) {{ __('everything, always') }} @else @php($granted = $role->permissions->pluck('name')->intersect($adminPermissions))
@forelse ($granted as $permission) {{ $permission }} @empty {{ __('nothing yet') }} @endforelse
@endif
{{ $role->users_count }} @unless ($isAdmin)
@can('edit roles') {{ __('Edit') }} @endcan @can('delete roles') {{ __('Delete') }} @endcan
@endunless
@empty {{ __('No roles yet.') }} @endforelse
@foreach ($groups as $group => $names)
{{ __($group) }}
@foreach ($names as $permission)
@endforeach
@endforeach
@error('permissions.*')

{{ $message }}

@enderror
{{ __('Cancel') }} {{ $editing ? __('Save changes') : __('Create role') }}