fix: labs-menu.blade.php $sMenus/$aMenus 변수 정의 추가

- 메뉴 코드(S./A.)로 Strategy와 AI 메뉴 분리
- 분리 불가 시 모든 메뉴를 sMenus로 표시

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
pro
2026-01-30 11:54:13 +09:00
parent d840bee519
commit a9637ba5c6

View File

@@ -12,8 +12,18 @@
return;
}
// 모든 자식 메뉴 사용 (탭 구분 없이)
// 자식 메뉴를 S(Strategy)와 A(AI/Automation)로 분리
$labsChildMenus = $labsGroup->menuChildren;
// 메뉴 코드로 분리 (S.로 시작하면 Strategy, A.로 시작하면 AI)
$sMenus = $labsChildMenus->filter(fn($m) => str_starts_with($m->code ?? '', 'S.'));
$aMenus = $labsChildMenus->filter(fn($m) => str_starts_with($m->code ?? '', 'A.'));
// 만약 코드로 분리가 안 되면 모든 메뉴를 sMenus에 넣음
if ($sMenus->isEmpty() && $aMenus->isEmpty()) {
$sMenus = $labsChildMenus;
$aMenus = collect([]);
}
@endphp
{{-- R&D Labs 그룹 ( 스타일 + 플라이아웃) --}}