@props(['user' => null]) @php use Illuminate\Support\Str; use Koneko\VuexyAdmin\Models\PermissionGroup; $permissions = $user?->getAllPermissionMetas() ?? collect(); $groupedPermissions = $permissions->groupBy(fn($perm) => optional($perm->group)->module ?? 'Sin módulo'); $moduleDescriptions = PermissionGroup::query() ->where('type', 'module') ->get() ->keyBy('module') ->map(fn($group) => [ 'name' => $group->name[app()->getLocale()] ?? $group->module, 'description' => $group->ui_metadata['description'][app()->getLocale()] ?? '', 'icon' => $group->ui_metadata['icon'] ?? 'ti ti-box', ]); @endphp
{{ $moduleInfo['description'] }}
@endif{{ $subGroupDescription }}
@endif @if($actions)Acciones: {{ $actions }}
@endif