From 6a23af98e09d76df89a776855a0d6bcb328d0a3c Mon Sep 17 00:00:00 2001 From: amandesai01 Date: Sat, 7 Sep 2024 16:27:33 +0530 Subject: [PATCH] feat(settings)!: settings now config + merged with public settings --- app/components/SiteHeader.vue | 24 +++++----- app/components/admin/Sidebar.vue | 8 ++-- .../admin/settings/CareerSite/Frame.vue | 48 ++++++------------- app/components/admin/settings/Seo/Frame.vue | 34 +++---------- app/composables/public-settings.ts | 19 -------- app/composables/site-config.ts | 4 +- app/composables/state.ts | 22 +++++++-- app/pages/index.vue | 33 +++++-------- app/pages/postings/[id].vue | 15 +++--- app/plugins/setup-state.ts | 30 ++++-------- server/api/public/config.get.ts | 15 +++++- server/api/settings/career-site.get.ts | 10 ---- server/api/settings/career-site.put.ts | 5 +- server/api/settings/seo.get.ts | 8 ---- server/api/settings/seo.put.ts | 10 ++-- server/utils/tasks/seed-cache.ts | 6 +-- 16 files changed, 114 insertions(+), 177 deletions(-) delete mode 100644 app/composables/public-settings.ts delete mode 100644 server/api/settings/career-site.get.ts delete mode 100644 server/api/settings/seo.get.ts diff --git a/app/components/SiteHeader.vue b/app/components/SiteHeader.vue index 3a368bd..bc9aa58 100644 --- a/app/components/SiteHeader.vue +++ b/app/components/SiteHeader.vue @@ -1,7 +1,7 @@