@php($menuItems = app('extension')->getAdminMenuItems())
@php($settingsCards = app('settings')->getCards())
@php($menuInstance = $menuInstance ?? 'vertical')
@foreach ($menuItems as $item)
@if ((empty($item->permission) || staff_has_permission($item->permission)) && $item->route !== 'admin.settings.index')
@include('admin.layouts.menu.vertical-item', ['menuItem' => $item, 'menuInstance' => $menuInstance])
@endif
@endforeach
@foreach ($settingsCards as $settingsCard)
@php($availableItems = collect($settingsCard->items)->filter(fn ($settingItem) => $settingItem->isActive()))
@continue($availableItems->isEmpty())
@php($cardActive = $availableItems->contains(fn ($settingItem) => is_subroute($settingItem->url())))
@endforeach