fix. 컴포넌트 폴더 구조 변경

This commit is contained in:
clkim
2025-09-16 14:22:05 +09:00
parent 468a08bb91
commit 0b413bb197
9 changed files with 20 additions and 24 deletions

View File

@@ -1,7 +1,6 @@
<script setup lang="ts">
import { storeToRefs } from 'pinia'
import { usePageDataStore } from '#layers/stores/usePageDataStore'
import Template from '#layers/components/molecules/Template.vue'
const pageDataStore = usePageDataStore()
const { pageData } = storeToRefs(pageDataStore)
@@ -34,7 +33,7 @@ watchEffect(() => {
<template>
<NuxtLayout :name="layout">
<ClientOnly>
<Template :templates="pageData?.templates ?? []" />
<BlocksMain :templates="pageData?.templates ?? []" />
</ClientOnly>
</NuxtLayout>
</template>

View File

@@ -1,7 +1,6 @@
<script setup lang="ts">
import { storeToRefs } from 'pinia'
import { usePageDataStore } from '#layers/stores/usePageDataStore'
import Template from '#layers/components/molecules/Template.vue'
const pageDataStore = usePageDataStore()
const { pageData } = storeToRefs(pageDataStore)
@@ -34,7 +33,7 @@ watchEffect(() => {
<template>
<NuxtLayout :name="layout">
<ClientOnly>
<Template :templates="pageData?.templates ?? []" />
<BlocksMain :templates="pageData?.templates ?? []" />
</ClientOnly>
</NuxtLayout>
</template>

View File

@@ -1,7 +1,6 @@
<script setup lang="ts">
import { storeToRefs } from 'pinia'
import { usePageDataStore } from '#layers/stores/usePageDataStore'
import Template from '#layers/components/molecules/Template.vue'
const pageDataStore = usePageDataStore()
const { pageData } = storeToRefs(pageDataStore)
@@ -34,7 +33,7 @@ watchEffect(() => {
<template>
<NuxtLayout :name="layout">
<ClientOnly>
<Template :templates="pageData?.templates ?? []" />
<BlocksMain :templates="pageData?.templates ?? []" />
</ClientOnly>
</NuxtLayout>
</template>

View File

@@ -1,7 +1,6 @@
<script setup lang="ts">
import { storeToRefs } from 'pinia'
import { usePageDataStore } from '#layers/stores/usePageDataStore'
import Template from '#layers/components/molecules/Template.vue'
const pageDataStore = usePageDataStore()
const { pageData } = storeToRefs(pageDataStore)
@@ -43,7 +42,7 @@ watchEffect(() => {
<template>
<NuxtLayout :name="layout">
<ClientOnly>
<Template :templates="pageData?.templates ?? []" />
<BlocksMain :templates="pageData?.templates ?? []" />
</ClientOnly>
</NuxtLayout>
</template>

View File

@@ -11,14 +11,16 @@ const isShowTemplate = (template: PageDataTemplate) => {
</script>
<template>
<template
v-for="(template, index) in props.templates"
:key="template.template_code ?? index"
>
<component
:is="registry[template.template_code]?.component"
v-if="isShowTemplate(template)"
:components="template.components"
/>
</template>
<main>
<template
v-for="(template, index) in props.templates"
:key="template.template_code ?? index"
>
<component
:is="registry[template.template_code]?.component"
v-if="isShowTemplate(template)"
:components="template.components"
/>
</template>
</main>
</template>

View File

@@ -12,7 +12,7 @@ const gnbList = gameData?.gnb?.menus as GameDataGnb['menus']
<header
class="bg-theme-foreground text-theme-foreground-reversal relative z-50"
>
<LayoutStoveGnb />
<MoleculesStoveGnb />
<div
data-name="header-game"
class="px-[40px] h-16 flex items-center whitespace-nowrap"

View File

@@ -2,10 +2,8 @@
<template>
<div>
<LayoutDefaultHeader />
<main>
<slot />
</main>
<LayoutDefaultFooter />
<BlocksDefaultHeader />
<slot />
<BlocksDefaultFooter />
</div>
</template>