@php $sidebarIcon ??= static function (?string $icon): string { $iconMap = config('admin_menus.sidebar_icons.map', []); $defaultIcon = config('admin_menus.sidebar_icons.default', 'sidebar-subitem'); if (blank($icon)) { return $defaultIcon; } return $iconMap[$icon] ?? $defaultIcon; }; $sidebarQuickLinkIconSize = config('admin_menus.sidebar_icons.quick_link_size', 18); $adminPermissions = $adminPermissions ?? session('admin_permissions', []); $sidebarQuickLinks = collect(config('admin_menus.sidebar_footer', []))->filter(function (array $link) use ($adminPermissions) { $permission = $link['permission'] ?? null; return is_null($permission) || in_array($permission, $adminPermissions, true); })->values(); @endphp @if($sidebarQuickLinks->isNotEmpty())
@endif