diff --git a/app/pages/[d1]/[d2]/[d3].vue b/app/pages/[d1]/[d2]/[d3].vue index 6d1ae69..d2c2341 100644 --- a/app/pages/[d1]/[d2]/[d3].vue +++ b/app/pages/[d1]/[d2]/[d3].vue @@ -9,7 +9,7 @@ const currentLayout = computed(() => getLayoutType(pageData.value)) definePageMeta({ layout: false, // 동적 레이아웃을 위해 기본 레이아웃 비활성화 - middleware: ['inspection'] + middleware: ['inspection'], }) diff --git a/app/pages/[d1]/[d2]/index.vue b/app/pages/[d1]/[d2]/index.vue index 6d1ae69..d2c2341 100644 --- a/app/pages/[d1]/[d2]/index.vue +++ b/app/pages/[d1]/[d2]/index.vue @@ -9,7 +9,7 @@ const currentLayout = computed(() => getLayoutType(pageData.value)) definePageMeta({ layout: false, // 동적 레이아웃을 위해 기본 레이아웃 비활성화 - middleware: ['inspection'] + middleware: ['inspection'], }) diff --git a/app/pages/[d1]/index.vue b/app/pages/[d1]/index.vue index a548101..d2c2341 100644 --- a/app/pages/[d1]/index.vue +++ b/app/pages/[d1]/index.vue @@ -9,7 +9,7 @@ const currentLayout = computed(() => getLayoutType(pageData.value)) definePageMeta({ layout: false, // 동적 레이아웃을 위해 기본 레이아웃 비활성화 - middleware: 'inspection', + middleware: ['inspection'], }) diff --git a/layers/assets/css/components/_layout.css b/layers/assets/css/components/_layout.css index 7185527..e6f0c90 100644 --- a/layers/assets/css/components/_layout.css +++ b/layers/assets/css/components/_layout.css @@ -10,7 +10,7 @@ /* 고정형 */ .section-container.static { - @apply relative pt-[32px] pb-[80px] px-[20px] sm:px-[40px] md:pt-[64px] md:pb-[200px] bg-[#F0F0F0]; + @apply overflow-hidden relative pt-[32px] pb-[80px] px-[20px] sm:px-[40px] md:pt-[64px] md:pb-[200px] bg-[#F0F0F0]; } .section-static { @apply mx-auto lg:max-w-[1300px]; diff --git a/layers/components/blocks/StoveGnb.vue b/layers/components/blocks/StoveGnb.vue index 0351197..f55f29d 100644 --- a/layers/components/blocks/StoveGnb.vue +++ b/layers/components/blocks/StoveGnb.vue @@ -9,7 +9,7 @@ const { gameData } = useGameDataStore() const stoveInflowPath = runtimeConfig.public.stoveInflowPath const stoveGameNo = runtimeConfig.public.stoveGameNo -const gnbData = gameData?.stove_gnb_json +const stoveGnbData = gameData?.stove_gnb_json const languageCodes = computed(() => { if (Array.isArray(availableLocales)) { @@ -24,9 +24,9 @@ const loadGnb = (locale: string) => { locale = locale.toLowerCase() const gnbOption = { - wrapper: '#stove-wrapper', + wrapper: '#stove-wrap', isResponsive: true, - skin: gnbData?.skin_type || 'gnb-dark-mini', + skin: stoveGnbData?.skin_type || 'gnb-dark-mini', widget: { gameListAndService: false, languageSelect: false, @@ -42,7 +42,7 @@ const loadGnb = (locale: string) => { params: { inflow_path: stoveInflowPath, game_no: stoveGameNo, - show_play_button: gnbData?.stove_install_button_visible || 'Y', + show_play_button: stoveGnbData?.stove_install_button_visible || 'Y', }, redirectCurrentPage: true, windowTitle: undefined, @@ -66,5 +66,5 @@ onBeforeUnmount(() => { diff --git a/layers/components/blocks/StoveGnbNew.vue b/layers/components/blocks/StoveGnbNew.vue index 996902d..60b31e6 100644 --- a/layers/components/blocks/StoveGnbNew.vue +++ b/layers/components/blocks/StoveGnbNew.vue @@ -1,55 +1,52 @@ - \ No newline at end of file + + diff --git a/layers/composables/useTemplateRegistry.ts b/layers/composables/useTemplateRegistry.ts index 1aadc4e..61e93bd 100644 --- a/layers/composables/useTemplateRegistry.ts +++ b/layers/composables/useTemplateRegistry.ts @@ -9,7 +9,6 @@ import GrDetail02 from '#layers/templates/GrDetail02/index.vue' import GrDetail03 from '#layers/templates/GrDetail03/index.vue' import GrBoard01 from '#layers/templates/GrBoard01/index.vue' import GrContents01 from '#layers/templates/GrContents01/index.vue' -// import FxVideo01 from '#layers/templates/FxVideo01/index.vue' import FxDownload01 from '#layers/templates/FxDownload01/index.vue' const templateRegistry = { @@ -24,7 +23,6 @@ const templateRegistry = { GR_DETAIL_02: { component: GrDetail02 }, GR_DETAIL_03: { component: GrDetail03 }, GR_CONTENTS_01: { component: GrContents01 }, - // FX_VIDEO_01: { component: FxVideo01 }, FX_DOWNLOAD_01: { component: FxDownload01 }, } as const diff --git a/layers/templates/FxDownload01/index.vue b/layers/templates/FxDownload01/index.vue index 7754804..46c49f2 100644 --- a/layers/templates/FxDownload01/index.vue +++ b/layers/templates/FxDownload01/index.vue @@ -13,7 +13,7 @@ const props = defineProps() // Configuration const runtimeConfig = useRuntimeConfig() -const dataResourcesUrl = runtimeConfig.public.dataResourcesUrl +const dataResourcesUrl = runtimeConfig.public.dataResourcesUrl as string const multilingualFileName = 'test_homepage_brand_download.json' // Multilingual @@ -154,7 +154,7 @@ const handleMoveFocus = (target: 'pc' | 'mobile') => { padding: { left: 0, right: 0 }, }, }" - class="overflow-hidden min-w-[320px] w-[100vw] px-[20px] ml-[-20px] sm:px-[40px] sm:ml-[-40px] md:w-full md:px-0 md:ml-0" + class="min-w-[320px] w-[100vw] px-[20px] ml-[-20px] sm:px-[40px] sm:ml-[-40px] md:w-full md:px-0 md:ml-0" > {
- +

+ {{ tm(`Download_Box_${platform}_Title`) }} +