@props([ 'menu', 'active' => null, 'subActive' => null, 'level' => 0, ]) @php $hasChildren = $menu->children->count(); $isExternal = str_contains($menu->target_url, 'http'); $url = $hasChildren ? '#' : ($isExternal ? $menu->target_url : url($menu->target_url . $menu->target_slug . ($menu->action ?? ''))); $submenuId = 'submenu-' . md5($menu->caption . $level); @endphp
  • {{-- LINK / BUTTON --}} @if($hasChildren) @else {{ strtoupper($menu->caption) }} @endif {{-- CHILDREN (RECURSIVE) --}} @if($hasChildren)
    @endif