"use client";

import { usePathname } from "next/navigation";
import type { ReactNode } from "react";
import { PopShell } from "./_components/common/PopShell";

/**
 * COMPANY_7 POP 전용 layout
 *
 * - PopShell을 한 번만 렌더링하여 navigation 간 시계/상태/전체화면 스플래시 유지
 * - 타이틀: 업체명 고정 (PopShell 기본값 user?.companyName 사용 → title prop 미전달)
 * - 공지 배너: main 화면(/pop/main)에서만 표시
 * - 카트 버튼은 각 inbound 컴포넌트가 content 내부에서 렌더링 (테마 색상별)
 */
export default function PopLayout({ children }: { children: ReactNode }) {
  const pathname = usePathname();
  const isMain = pathname.endsWith("/pop/main");
  return <PopShell showBanner={isMain}>{children}</PopShell>;
}
