@foreach($items as $it)
@php
$isActive = $isShop ? ($active == $it['id']) : ($active && $active === ($it['key'] ?? $it['url']));
$hasActiveChild = $isShop && !empty($it['children']) && collect($it['children'])->contains('id', $active);
$isOpen = $isActive || $hasActiveChild;
@endphp
{{ $it['label'] ?? '' }}
{{-- 1차 메뉴 활성 시 2차 메뉴 노출 (그리드 아래로 펼쳐짐) --}}
@if($isShop && !empty($it['children']) && $isOpen)
@endif
@endforeach