@if($groupedPermissions->isEmpty())
لا توجد صلاحيات مرتبطة بهذا الدور حالياً.
@else
{{-- عرض منسق ومرن متوافق مع كافة مقاسات الشاشات --}}
@foreach($groupedPermissions as $groupName => $permissions)
{{-- عنوان المجموعة داخل الدور --}}
{{ $groupName ?? 'عام' }}
{{ $permissions->count() }}
{{-- الـ Badges الملونة للصلاحيات فرعياً --}}
@foreach($permissions as $permission)
@php
$bgClass = 'bg-body-secondary text-dark border-secondary-subtle';
$icon = 'fa-circle';
if (str_contains($permission->name, 'view')) { $bgClass = 'bg-info-subtle text-info-emphasis border-info-subtle'; $icon = 'fa-eye'; }
elseif (str_contains($permission->name, 'create')) { $bgClass = 'bg-success-subtle text-success-emphasis border-success-subtle'; $icon = 'fa-plus'; }
elseif (str_contains($permission->name, 'edit')) { $bgClass = 'bg-warning-subtle text-warning-emphasis border-warning-subtle'; $icon = 'fa-pen'; }
elseif (str_contains($permission->name, 'delete')) { $bgClass = 'bg-danger-subtle text-danger-emphasis border-danger-subtle'; $icon = 'fa-trash-can'; }
@endphp
{{ $permission->name_ar ?? $permission->name }}
@endforeach
@endforeach
@endif