@props(['menus']) @php // Labs 메뉴가 없으면 렌더링하지 않음 if ($menus->isEmpty()) { return; } // R&D Labs 그룹 메뉴 찾기 $labsGroup = $menus->first(); if (!$labsGroup || !isset($labsGroup->menuChildren)) { return; } // 자식 메뉴들을 탭별로 분류 $sMenus = collect(); $aMenus = collect(); $mMenus = collect(); foreach ($labsGroup->menuChildren as $menu) { $tab = $menu->getMeta('tab') ?? 'S'; match ($tab) { 'S' => $sMenus->push($menu), 'A' => $aMenus->push($menu), 'M' => $mMenus->push($menu), default => $sMenus->push($menu), }; } // 모든 탭이 비어있으면 렌더링하지 않음 if ($sMenus->isEmpty() && $aMenus->isEmpty() && $mMenus->isEmpty()) { return; } @endphp {{-- R&D Labs 그룹 (탭 스타일 + 플라이아웃) --}}