@if($role->permissions->count() > 0)
@foreach($role->permissions->groupBy(fn($p) => explode('.', $p->key)[0]) as $group => $perms)
@php
$icons = [
'users' => 'people', 'roles' => 'shield-lock', 'delegates' => 'person-badge',
'donations' => 'heart', 'projects' => 'building', 'campaigns' => 'megaphone',
'beneficiaries' => 'emoji-smile', 'warehouses' => 'box-seam', 'items' => 'tag',
'inventory_transactions' => 'arrow-left-right', 'complaints' => 'exclamation-circle',
'expenses' => 'cash-stack', 'payrolls' => 'wallet2', 'guest_houses' => 'house',
'workspaces' => 'laptop', 'tasks' => 'list-check', 'financial_closures' => 'file-earmark-spreadsheet',
'audits' => 'journal-text'
];
$icon = $icons[$group] ?? 'circle';
@endphp
{{ ucfirst($group) }}
@endforeach
@else
لا توجد صلاحيات ممنوحة لهذا الدور
قم بتعديل الدور لإضافة صلاحيات جديدة.
إضافة صلاحيات
@endif