From 35f069a776c04050609420fde434ca4020103d1a Mon Sep 17 00:00:00 2001 From: nguyen van thai Date: Mon, 1 Jul 2024 16:04:16 +0700 Subject: [PATCH] thainv-dev: --- .../page-component/AssignComponent.vue | 8 +++--- .../advertisings/advertisings/Main.vue | 15 ++++++++++ .../advertisings/advertisings/index.ts | 1 + .../advertisings/advertisings/index.vue | 3 +- .../templates/articles/cards/Audio.vue | 7 +++-- .../templates/articles/cards/Card.vue | 28 +------------------ .../categories/categories/Vertical.vue | 8 ------ .../components/RecusiveNavItem.vue | 10 +++---- .../templates/others/weathers/WeatherDay.vue | 10 +++---- .../templates/others/weathers/index.vue | 2 +- .../page-section/layouts/index.vue | 5 ++-- .../page-section/layouts/none/Default.vue | 26 ++++++++++++++++- .../templates/articles/Default.vue | 2 +- .../page-section/templates/articles/index.vue | 2 +- .../page-section/templates/index.vue | 2 +- .../page-section/templates/none/Default.vue | 2 +- .../page-section/templates/none/index.vue | 2 +- .../components/footers/FooterHomeTemplate.vue | 2 +- .../components/headers/HeaderHomeTemplate.vue | 2 +- definitions/cms/page.type.ts | 3 ++ definitions/enum/page.enum.ts | 3 ++ 21 files changed, 79 insertions(+), 64 deletions(-) create mode 100644 components/dynamic-page/page-component/templates/advertisings/advertisings/Main.vue diff --git a/components/dynamic-page/page-component/AssignComponent.vue b/components/dynamic-page/page-component/AssignComponent.vue index 9ea0ff9..53a83c0 100644 --- a/components/dynamic-page/page-component/AssignComponent.vue +++ b/components/dynamic-page/page-component/AssignComponent.vue @@ -4,15 +4,15 @@ import DynamicComponent from "~/components/dynamic-page/page-component/templates import { useDynamicPageStore } from '~/stores/dynamic-page'; const { currentPage } = storeToRefs(useDynamicPageStore()); const props = defineProps<{ - type: string; // [TOP_NAVIGATION, BOTTOM_NAVIGATION] + type?: string; // [TOP_NAVIGATION, BOTTOM_NAVIGATION] }>(); const defineTypeRecusive = { - TOP_NAVIGATION: enumPageComponentLayouts[[`${enumPageComponentTemplate[enumPageComponentKey.NAVIGATION]['TOP']}`]]['NAVIGATION_TOP_DEFAULT'], - BOTTOM_NAVIGATION: enumPageComponentLayouts[[`${enumPageComponentTemplate[enumPageComponentKey.NAVIGATION]['BOTTOM']}`]]['NAVIGATION_BOTTOM_DEFAULT'], + TOP_NAVIGATION: enumPageComponentLayouts[`${enumPageComponentTemplate[enumPageComponentKey.NAVIGATION]['TOP']}`]['NAVIGATION_TOP_DEFAULT'], + BOTTOM_NAVIGATION: enumPageComponentLayouts[`${enumPageComponentTemplate[enumPageComponentKey.NAVIGATION]['BOTTOM']}`]['NAVIGATION_BOTTOM_DEFAULT'], }; -const findDataPosition = computed(() => { +const findDataPosition = computed(() => { let result = {}; switch (props.type) { case defineTypeRecusive.TOP_NAVIGATION: diff --git a/components/dynamic-page/page-component/templates/advertisings/advertisings/Main.vue b/components/dynamic-page/page-component/templates/advertisings/advertisings/Main.vue new file mode 100644 index 0000000..1d8fe3b --- /dev/null +++ b/components/dynamic-page/page-component/templates/advertisings/advertisings/Main.vue @@ -0,0 +1,15 @@ + + + diff --git a/components/dynamic-page/page-component/templates/advertisings/advertisings/index.ts b/components/dynamic-page/page-component/templates/advertisings/advertisings/index.ts index dff1446..caa57c5 100644 --- a/components/dynamic-page/page-component/templates/advertisings/advertisings/index.ts +++ b/components/dynamic-page/page-component/templates/advertisings/advertisings/index.ts @@ -1 +1,2 @@ export { default as Default_Ads } from './Default.vue' +export { default as Main_Ads } from './Main.vue' diff --git a/components/dynamic-page/page-component/templates/advertisings/advertisings/index.vue b/components/dynamic-page/page-component/templates/advertisings/advertisings/index.vue index 4f17d85..d9e3be3 100644 --- a/components/dynamic-page/page-component/templates/advertisings/advertisings/index.vue +++ b/components/dynamic-page/page-component/templates/advertisings/advertisings/index.vue @@ -1,6 +1,6 @@