From d4d9eaf773d9198c018470500ce76d85b10dba75 Mon Sep 17 00:00:00 2001 From: jcchoi Date: Tue, 6 Oct 2026 11:13:46 +0900 Subject: [PATCH] =?UTF-8?q?CM=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=ED=95=98?= =?UTF-8?q?=EB=8B=A8=20=EB=A9=94=EB=89=B4=20=EB=A7=81=ED=81=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/cm/src/shared/api/client.ts | 1 + .../common/components/src/ui/footer/index.tsx | 37 ++++++++++++++++--- packages/common/network/client.ts | 6 ++- packages/common/network/error-interceptor.ts | 12 +++++- 4 files changed, 47 insertions(+), 9 deletions(-) diff --git a/apps/cm/src/shared/api/client.ts b/apps/cm/src/shared/api/client.ts index cf37e6671..0ec4fdb32 100644 --- a/apps/cm/src/shared/api/client.ts +++ b/apps/cm/src/shared/api/client.ts @@ -8,4 +8,5 @@ setCookie("site-id-key", SITE_ID); export const client = Client.getInstance({ baseURL: BASE_URL, siteId: SITE_ID, + redirectOnUnauthorized: false, }); diff --git a/packages/common/components/src/ui/footer/index.tsx b/packages/common/components/src/ui/footer/index.tsx index 4df6e170b..474a9bfd7 100644 --- a/packages/common/components/src/ui/footer/index.tsx +++ b/packages/common/components/src/ui/footer/index.tsx @@ -1,4 +1,4 @@ -import { useRef } from "react"; +import { useRef, type MouseEvent } from "react"; import Autoplay from "embla-carousel-autoplay"; import { useQuery } from "@tanstack/react-query"; import { ENDPOINT } from "../../config"; @@ -80,6 +80,11 @@ export function Footer() { const plugin = useRef(Autoplay({ delay: 2000, stopOnInteraction: true })); + const handlePopupLinkClick = (event: MouseEvent) => { + event.preventDefault(); + window.open(event.currentTarget.href, "_blank", "width=940,height=800"); + }; + return (