@props([ "item" => [], "admin" => null, "level" => 0, ]) @switch($item["link"]['type'] ?? 'link') @case('link') @php $hasRoute = isset($item["link"]['name']) && Route::has($item["link"]['name']); $hasAccess = !isset($item['access']) || @$admin?->access($item['access']); $hasChildren = isset($item['children']) && count($item['children']) > 0; @endphp @if($hasAccess)