@php // Check if the current module or any of its children are active. $isActive = request()->is($module->link) || $module->child->contains(function ($child) { return request()->is($child->link) || $child->child->contains(function ($subChild) { return request()->is($subChild->link); }); }); @endphp @if ($module->child->isNotEmpty() && $module->permission->first()->publish == 1 && $module->is_category == null) @elseif ($module->is_category == 1 && $module->permission->first()->publish == 1) @foreach ($module->child->filter(fn($child) => $child->permission->first()?->publish == 1)->sortBy('order') as $item) @include('partials.menu-item', ['module' => $item]) @endforeach @elseif ($module->permission && $module->permission->first() && $module->permission->first()->publish == 1) @endif