// frontend/components/Shell.tsx // 조건부 셸: /login 은 풀스크린(Topbar·.shell-page 없음), // 그 외 모든 페이지는 기존 셸(Topbar + .shell-page > main)을 그대로 렌더한다. "use client"; import { usePathname } from "next/navigation"; import { Topbar } from "@/components/Topbar"; export function Shell({ children }: { children: React.ReactNode }) { const pathname = usePathname(); // /login = 셸 밖 인증 화면(자체 배경) — Topbar 없음 const fullscreen = pathname?.startsWith("/login") ?? false; if (fullscreen) { return <>{children}>; } return (