From b4313dd81571fb838ebdfaf3d735416b22fe313c Mon Sep 17 00:00:00 2001 From: Ron Date: Thu, 29 May 2025 08:32:13 +0300 Subject: [PATCH] feat: changes --- components/InterestSalesBadge.vue | 44 ++++ components/LeadCategoryBadge.vue | 28 +++ nuxt.config.ts | 5 + pages/dashboard/interest-list.vue | 30 --- pages/dashboard/interest-list/[id].vue | 296 ++++++++++++++++++++++++ pages/dashboard/interest-list/index.vue | 124 ++++++++++ pages/dashboard/interest-status.vue | 144 ++++++++++-- server/api/get-interest-by-id.ts | 29 +++ server/api/get-interests.ts | 10 + server/utils/nocodb.ts | 38 +++ utils/types.ts | 95 ++++++++ 11 files changed, 797 insertions(+), 46 deletions(-) create mode 100644 components/InterestSalesBadge.vue create mode 100644 components/LeadCategoryBadge.vue delete mode 100644 pages/dashboard/interest-list.vue create mode 100644 pages/dashboard/interest-list/[id].vue create mode 100644 pages/dashboard/interest-list/index.vue create mode 100644 server/api/get-interest-by-id.ts create mode 100644 server/api/get-interests.ts create mode 100644 server/utils/nocodb.ts create mode 100644 utils/types.ts diff --git a/components/InterestSalesBadge.vue b/components/InterestSalesBadge.vue new file mode 100644 index 0000000..01fbb42 --- /dev/null +++ b/components/InterestSalesBadge.vue @@ -0,0 +1,44 @@ + + + + + diff --git a/components/LeadCategoryBadge.vue b/components/LeadCategoryBadge.vue new file mode 100644 index 0000000..23a570d --- /dev/null +++ b/components/LeadCategoryBadge.vue @@ -0,0 +1,28 @@ + + + + + \ No newline at end of file diff --git a/nuxt.config.ts b/nuxt.config.ts index 425f1f7..f9cc841 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -1,4 +1,5 @@ export default defineNuxtConfig({ + ssr: false, compatibilityDate: "2024-11-01", devtools: { enabled: true }, modules: ["nuxt-directus", "vuetify-nuxt-module", "@vite-pwa/nuxt"], @@ -17,6 +18,10 @@ export default defineNuxtConfig({ }, }, runtimeConfig: { + nocodb: { + url: "", + token: "", + }, public: { directus: { url: "https://cms.portnimara.dev", diff --git a/pages/dashboard/interest-list.vue b/pages/dashboard/interest-list.vue deleted file mode 100644 index 17411ab..0000000 --- a/pages/dashboard/interest-list.vue +++ /dev/null @@ -1,30 +0,0 @@ -