@props(['menu', 'depth' => 0]) @php $sidebarMenuService = app(\App\Services\SidebarMenuService::class); $isExpanded = $sidebarMenuService->isMenuOrChildActive($menu); $groupId = 'menu-group-' . $menu->id; $children = $menu->menuChildren ?? collect(); $hasChildren = $children->isNotEmpty(); $paddingLeft = $depth > 0 ? ($depth * 0.75 + 0.75) . 'rem' : '0.75rem'; @endphp
  • {{-- 그룹 헤더 (접기/펼치기 버튼) --}} {{-- 하위 메뉴 (자식이 있으면 기본 표시, localStorage에서 상태 복원) --}}