@php($totalPermissions = collect($permissions)->flatten()->count())
@if(!$isEdit || $role->name !== 'Super Admin')
@endif
@if($isEdit && $role->name === 'Super Admin')
@foreach($permissions as $module => $perms)
@include('admin.roles.partials.module-icon', ['module' => $module])

{{ ucfirst($module) }}

Full access · {{ count($perms) }} of {{ count($perms) }}

@endforeach
@else
@foreach($permissions as $module => $perms)
@include('admin.roles.partials.module-icon', ['module' => $module])
{{ ucfirst($module) }}
@php($managePermission = collect($perms)->first(fn ($p) => $p->name === "manage-{$module}")) @php($actionPermissions = collect($perms)->reject(fn ($p) => $p->name === "manage-{$module}")) @if($managePermission) @endif @if($actionPermissions->isNotEmpty())
@foreach($actionPermissions as $permission) @php($action = str($permission->name)->before('-')->title()) @endforeach
@endif
@endforeach
@endif @error('permissions')

{{ $message }}

@enderror