From b52352660d29bbdb022805cea7e97623cf62d471 Mon Sep 17 00:00:00 2001 From: MoreStrive Date: Thu, 30 May 2024 21:32:51 +0700 Subject: [PATCH] minhnt-dev: make UI --- assets/styles/style.scss | 22 ++++ .../articles/collections/BasicCollection.vue | 12 +- .../templates/articles/individuals/Card.vue | 54 ++++----- .../templates/categories/BasicCategories.vue | 71 +----------- .../page-section/layouts/Default.vue | 5 +- .../templates/articles/Default.vue | 23 +--- .../dynamic-page/page/layouts/Default.vue | 38 ++----- composables/cn.ts | 3 + composables/useAnalytics.ts | 105 ++++++++++++++++++ composables/useDebouncedRef.ts | 32 ++++++ composables/useFormGroup.ts | 26 +++++ composables/useStorage.ts | 46 ++++++++ layouts/default.vue | 2 - nuxt.config.ts | 2 +- pages/[categories]/index.vue | 39 +++++++ pages/index.vue | 4 +- 16 files changed, 315 insertions(+), 169 deletions(-) create mode 100644 assets/styles/style.scss create mode 100644 composables/cn.ts create mode 100644 composables/useAnalytics.ts create mode 100644 composables/useDebouncedRef.ts create mode 100644 composables/useFormGroup.ts create mode 100644 composables/useStorage.ts create mode 100644 pages/[categories]/index.vue diff --git a/assets/styles/style.scss b/assets/styles/style.scss new file mode 100644 index 0000000..295ca83 --- /dev/null +++ b/assets/styles/style.scss @@ -0,0 +1,22 @@ +.style_layout { + > .section-container { + > .layout_define { + > .section_layout { + @apply gap-x-14 + + > div { + background: red; + + > div { + article { + background: red; + h3 { + @apply text-xl #{!important} + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/components/dynamic-page/page-component/templates/articles/collections/BasicCollection.vue b/components/dynamic-page/page-component/templates/articles/collections/BasicCollection.vue index 95f5573..5c496a4 100644 --- a/components/dynamic-page/page-component/templates/articles/collections/BasicCollection.vue +++ b/components/dynamic-page/page-component/templates/articles/collections/BasicCollection.vue @@ -37,7 +37,7 @@ const _dataResult = computed(() => {