From f8a38907911d940cb2e8e6c9aa49488d05b2b578 Mon Sep 17 00:00:00 2001 From: joonhoekim <26rote@gmail.com> Date: Fri, 7 Nov 2025 19:13:57 +0900 Subject: (김준회) 헤더 심플 로그아웃 콜백 URL 변경 (멀티도메인 대응) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/layout/HeaderSimple.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'components/layout/HeaderSimple.tsx') diff --git a/components/layout/HeaderSimple.tsx b/components/layout/HeaderSimple.tsx index 425bf796..82eebf2e 100644 --- a/components/layout/HeaderSimple.tsx +++ b/components/layout/HeaderSimple.tsx @@ -29,14 +29,17 @@ import Image from "next/image"; import { mainNav, additionalNav, MenuSection, MenuItem, mainNavVendor, additionalNavVendor } from "@/config/menuConfig"; // 메뉴 구성 임포트 import { MobileMenu } from "./MobileMenu"; import { CommandMenu } from "./command-menu"; -import { useSession, signOut } from "next-auth/react"; +import { useSession } from "next-auth/react"; +import { customSignOut } from "@/lib/auth/custom-signout"; import GroupedMenuRenderer from "./GroupedMenuRender"; +import { useTranslation } from '@/i18n/client'; export function HeaderSimple() { const params = useParams(); const lng = params?.lng as string; const pathname = usePathname(); const { data: session } = useSession(); + const { t } = useTranslation(lng, 'menu'); const userName = session?.user?.name || ""; const domain = session?.user?.domain || ""; @@ -149,7 +152,7 @@ export function HeaderSimple() { Settings - signOut({ callbackUrl: `/${lng}/${domain}` })}> + customSignOut({ callbackUrl: `${window.location.origin}${basePath}` })}> Logout @@ -159,7 +162,7 @@ export function HeaderSimple() { {/* 모바일 메뉴 */} - {isMobileMenuOpen && } + {isMobileMenuOpen && } ); -- cgit v1.2.3