From f16f3c880a1f77a162cfd1bb5d90b3cc87197229 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Chyeonggkim=E2=80=9D?= <“hyeonggkim@smilegate.com”> Date: Fri, 31 Oct 2025 18:10:40 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=8B=A0=EA=B7=9C=20Stove=20GNB=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80,=20=ED=91=B8=ED=84=B0=20=EC=9D=B4=EB=AF=B8?= =?UTF-8?q?=EC=A7=80=20=EA=B2=BD=EB=A1=9C=20=ED=95=A8=EC=88=98=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.dev | 2 +- .env.live | 2 +- .env.qa | 2 +- .env.sandbox | 2 +- app/pages/[d1]/index.vue | 1 - app/pages/error.vue | 95 +++++++++++++++++ app/pages/index.vue | 3 - error.vue | 100 +++++++++++++++--- layers/components/blocks/StoveGnbNew.vue | 61 +++++++++++ layers/components/layouts/Footer.vue | 35 +++--- layers/components/layouts/Header.vue | 2 +- layers/components/layouts/StoveHeader.vue | 18 ++++ .../layouts/{inspection.vue => onlyStove.vue} | 2 +- layers/server/middleware/gameData.ts | 1 + layers/types/Common.ts | 8 +- pnpm-lock.yaml | 2 +- 16 files changed, 291 insertions(+), 45 deletions(-) create mode 100644 app/pages/error.vue create mode 100644 layers/components/blocks/StoveGnbNew.vue create mode 100644 layers/components/layouts/StoveHeader.vue rename layers/layouts/{inspection.vue => onlyStove.vue} (73%) diff --git a/.env.dev b/.env.dev index 902285f..22dc22d 100644 --- a/.env.dev +++ b/.env.dev @@ -11,7 +11,7 @@ STOVE_API_URL_SERVERL=https://i-api-dev.onstove.com STOVE_M_API_URL=https://maintenance.gate8.com # STOVE - GNB -STOVE_GNB=https://js-cdn-dev.onstove.com/libs/common-gnb/latest/cp-header.js +STOVE_GNB=https://js-cdn-dev.onstove.com/libs/common-gnb/latest/stove-gnb.js # STOVE - Client Download STOVE_LAUNCHER_SCRIPT=https://js-cdn.gate8.com/libs/stove-js-service/latest/launcher-pack.js diff --git a/.env.live b/.env.live index f6ea327..9dc352f 100644 --- a/.env.live +++ b/.env.live @@ -11,7 +11,7 @@ STOVE_API_URL_SERVERL=https://i-api.onstove.com STOVE_M_API_URL=https://maintenance.onstove.com # STOVE - GNB -STOVE_GNB=https://js-cdn.onstove.com/libs/common-gnb/latest/cp-header.js +STOVE_GNB=https://js-cdn.onstove.com/libs/common-gnb/latest/stove-gnb.js # STOVE - Client Download STOVE_LAUNCHER_SCRIPT=https://js-cdn.onstove.com/libs/stove-js-service/latest/launcher-pack.js diff --git a/.env.qa b/.env.qa index 4a586e2..c389adc 100644 --- a/.env.qa +++ b/.env.qa @@ -11,7 +11,7 @@ STOVE_API_URL_SERVERL=https://i-api.gate8.com STOVE_M_API_URL=https://maintenance.gate8.com # STOVE - GNB -STOVE_GNB=https://js-cdn-qa.onstove.com/libs/common-gnb/latest/cp-header.js +STOVE_GNB=https://js-cdn-qa.onstove.com/libs/common-gnb/latest/stove-gnb.js # STOVE - Client Download STOVE_LAUNCHER_SCRIPT=https://js-cdn.gate8.com/libs/stove-js-service/latest/launcher-pack.js diff --git a/.env.sandbox b/.env.sandbox index baf4b74..384862f 100644 --- a/.env.sandbox +++ b/.env.sandbox @@ -11,7 +11,7 @@ STOVE_API_URL_SERVERL=https://i-api.gate8.com STOVE_M_API_URL=https://maintenance.gate8.com # STOVE - GNB -STOVE_GNB=https://js-cdn.gate8.com/libs/common-gnb/latest/cp-header.js +STOVE_GNB=https://js-cdn.gate8.com/libs/common-gnb/latest/stove-gnb.js # STOVE - Client Download STOVE_LAUNCHER_SCRIPT=https://js-cdn.gate8.com/libs/stove-js-service/latest/launcher-pack.js diff --git a/app/pages/[d1]/index.vue b/app/pages/[d1]/index.vue index 6d1ae69..dceae28 100644 --- a/app/pages/[d1]/index.vue +++ b/app/pages/[d1]/index.vue @@ -9,7 +9,6 @@ const currentLayout = computed(() => getLayoutType(pageData.value)) definePageMeta({ layout: false, // 동적 레이아웃을 위해 기본 레이아웃 비활성화 - middleware: ['inspection'] }) diff --git a/app/pages/error.vue b/app/pages/error.vue new file mode 100644 index 0000000..6de5f13 --- /dev/null +++ b/app/pages/error.vue @@ -0,0 +1,95 @@ + + + + \ No newline at end of file diff --git a/app/pages/index.vue b/app/pages/index.vue index 6db7172..a151a5c 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -7,13 +7,10 @@ const { pageData } = storeToRefs(pageDataStore) const currentLayout = computed(() => getLayoutType(pageData.value)) -console.log("🚀 ~ currentLayout:", currentLayout) definePageMeta({ layout: false, // 동적 레이아웃을 위해 기본 레이아웃 비활성화 - middleware: ['inspection'] }) -