From 85e731197e5517d77f5abc392a052b40ed40118f Mon Sep 17 00:00:00 2001 From: clkim Date: Wed, 3 Dec 2025 17:10:23 +0900 Subject: [PATCH] =?UTF-8?q?fix.=20gnb=20=EC=BD=94=EB=93=9C=20=EB=A6=AC?= =?UTF-8?q?=ED=8C=A9=ED=86=A0=EB=A7=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- layers/components/layouts/Header.vue | 16 ++++++++++------ layers/templates/FxPreregist01/index.vue | 1 + 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/layers/components/layouts/Header.vue b/layers/components/layouts/Header.vue index b7128b3..9de1563 100644 --- a/layers/components/layouts/Header.vue +++ b/layers/components/layouts/Header.vue @@ -41,9 +41,13 @@ const officialItemWidths = ref([]) const overflowNam = ref(0) const gnbData = computed(() => gameData.value?.gnb) -const hasGnbMenus = computed( - () => gnbData.value?.menus && Object.keys(gnbData.value?.menus).length > 0 -) +const hasGnbMenus = computed(() => { + const menus = gnbData.value?.menus + if (!menus) return false + if (typeof menus !== 'object') return false + return Object.keys(menus).length > 0 +}) + const gnb1depthButtonData = computed( () => gnbData.value?.buttons[0]?.button_json as GameDataResourceGroup ) @@ -377,9 +381,9 @@ onMounted(() => {