From dffbe39fa6603203c8a5cb348082ec33a31da2a9 Mon Sep 17 00:00:00 2001 From: MoreStrive Date: Fri, 12 Jul 2024 19:13:34 +0700 Subject: [PATCH] minhnt-dev: fix page template --- .../dynamic-page/page/layouts/Default.vue | 78 ------- .../page/layouts/homes/Default.vue | 76 +++++++ components/dynamic-page/page/layouts/index.ts | 2 +- .../dynamic-page/page/layouts/index.vue | 59 +++-- .../{Default.vue => DetailDefault.vue} | 2 +- .../page/templates/articles/index.ts | 1 + .../page/templates/articles/index.vue | 37 ++++ .../templates/homes/{Basic.vue => Home.vue} | 21 +- .../page/templates/homes/index.ts | 1 + .../page/templates/homes/index.vue | 37 ++++ .../dynamic-page/page/templates/index.ts | 3 +- .../dynamic-page/page/templates/index.vue | 46 ++-- definitions/cms/index.ts | 7 +- definitions/cms/page.type.ts | 88 +++----- definitions/enum/index.ts | 5 +- definitions/enum/page.enum.ts | 209 +++++++++++++----- pages/[categories]/index.vue | 2 +- pages/bai-viet/[slug].vue | 2 +- pages/index.vue | 2 +- 19 files changed, 413 insertions(+), 265 deletions(-) delete mode 100644 components/dynamic-page/page/layouts/Default.vue create mode 100644 components/dynamic-page/page/layouts/homes/Default.vue rename components/dynamic-page/page/templates/articles/{Default.vue => DetailDefault.vue} (93%) create mode 100644 components/dynamic-page/page/templates/articles/index.ts create mode 100644 components/dynamic-page/page/templates/articles/index.vue rename components/dynamic-page/page/templates/homes/{Basic.vue => Home.vue} (63%) create mode 100644 components/dynamic-page/page/templates/homes/index.ts create mode 100644 components/dynamic-page/page/templates/homes/index.vue diff --git a/components/dynamic-page/page/layouts/Default.vue b/components/dynamic-page/page/layouts/Default.vue deleted file mode 100644 index f3dffec..0000000 --- a/components/dynamic-page/page/layouts/Default.vue +++ /dev/null @@ -1,78 +0,0 @@ - - - - - diff --git a/components/dynamic-page/page/layouts/homes/Default.vue b/components/dynamic-page/page/layouts/homes/Default.vue new file mode 100644 index 0000000..af7ec2c --- /dev/null +++ b/components/dynamic-page/page/layouts/homes/Default.vue @@ -0,0 +1,76 @@ + + + + + diff --git a/components/dynamic-page/page/layouts/index.ts b/components/dynamic-page/page/layouts/index.ts index 23a9eb3..b9396cd 100644 --- a/components/dynamic-page/page/layouts/index.ts +++ b/components/dynamic-page/page/layouts/index.ts @@ -1,4 +1,4 @@ -export { default as BASE_LAYOUT } from './Default.vue' +export { default as Home_Default } from './homes/Default.vue' // Article export { default as ARTICLE_LONG_LAYOUT } from './articles/Long.vue' diff --git a/components/dynamic-page/page/layouts/index.vue b/components/dynamic-page/page/layouts/index.vue index 60b64c5..3938904 100644 --- a/components/dynamic-page/page/layouts/index.vue +++ b/components/dynamic-page/page/layouts/index.vue @@ -1,46 +1,37 @@