@foreach ($menus as $menu)
    @php
        // التحقق إذا كانت هذه القائمة للخدمات
        $isServicesMenu = $menu->type == 'services' || $menu->segment == 'services' || str_contains(strtolower($menu->name), 'service') || str_contains(strtolower($menu->name), 'خدمات');
    @endphp

    @if ($isServicesMenu)
        @php
            // جلب الخدمات النشطة - استخدام relatedServices المتاح globally أو جلبها مباشرة
            $services = $relatedServices ?? \App\Models\Service::active()->orderBy('order', 'asc')->get();
        @endphp
        @if($services && $services->isNotEmpty())
            <li class="nav-item">
                <a class="nav-link has-dropdown" href="{{ $menu->link }}">{{ $menu->name }} <i class="fas fa-chevron-down ms-1"
                        style="font-size: 0.7rem;"></i></a>
                <ul class="sub-menu" data-lenis-prevent>
                    @foreach ($services as $service)
                        <li><a href="{{ $service->link }}">{{ $service->name }}</a></li>
                    @endforeach
                </ul>
            </li>
        @else
            <li class="nav-item">
                <a class="nav-link" href="{{ $menu->link }}">{{ $menu->name }}</a>
            </li>
        @endif
    @elseif ($menu->children->isNotEmpty())
        <li class="nav-item">
            <a class="nav-link has-dropdown" href="{{ $menu->link }}">{{ $menu->name }} <i class="fas fa-chevron-down ms-1"
                    style="font-size: 0.7rem;"></i></a>
            <ul class="sub-menu" data-lenis-prevent>
                @foreach ($menu->children as $child)
                    <li><a href="{{ $child->link }}">{{ $child->name }}</a></li>
                @endforeach
            </ul>
        </li>
    @else
        <li class="nav-item">
            <a class="nav-link" href="{{ $menu->link }}">{{ $menu->name }}</a>
        </li>
    @endif
@endforeach