From 9ad88af20fa2fbb65e49ee78a7a3dcac66ca999c Mon Sep 17 00:00:00 2001 From: "S. Esmaeili" Date: Thu, 12 Nov 2026 18:42:59 +0330 Subject: [PATCH] feat(admin): editable contact fields in sections and larger logos Allow address, phone, map, and related site chrome to be edited from contact/settings for all editors, and enlarge brand marks on login, header, and preloader. Co-authored-by: Cursor --- .../src/components/ContactInfoFields.vue | 53 ++++++++++++ apps/admin/src/pages/LoginPage.vue | 4 +- apps/admin/src/pages/SectionEditPage.vue | 80 ++++++++++++++----- apps/admin/src/pages/SectionsPage.vue | 5 +- apps/admin/src/pages/UsersPage.vue | 10 +-- apps/admin/src/sections/AboutForm.vue | 2 +- apps/admin/src/sections/ContactForm.vue | 22 ++++- apps/admin/src/sections/FooterForm.vue | 37 ++++++--- apps/admin/src/sections/SettingsForm.vue | 32 +++----- apps/admin/src/sections/TestimonialsForm.vue | 2 +- apps/api/dist/sections/sections.module.js | 5 +- apps/api/dist/sections/sections.module.js.map | 2 +- apps/api/dist/seed/data/sections.js | 7 ++ apps/api/dist/seed/data/sections.js.map | 2 +- apps/api/src/sections/sections.module.ts | 5 -- apps/api/src/seed/data/sections.ts | 7 ++ apps/web/app/components/layout/Footer.vue | 15 +++- apps/web/app/components/layout/Header.vue | 8 +- apps/web/app/components/layout/Preloader.vue | 8 +- apps/web/app/components/sections/Contact.vue | 14 +++- apps/web/app/components/ui/Logo.vue | 17 ++-- packages/shared/dist/sections.d.ts | 20 +++++ packages/shared/dist/sections.d.ts.map | 2 +- packages/shared/dist/sections.js | 16 +++- packages/shared/dist/sections.js.map | 2 +- packages/shared/src/sections.ts | 16 +++- 26 files changed, 285 insertions(+), 108 deletions(-) create mode 100644 apps/admin/src/components/ContactInfoFields.vue diff --git a/apps/admin/src/components/ContactInfoFields.vue b/apps/admin/src/components/ContactInfoFields.vue new file mode 100644 index 0000000..ed698e6 --- /dev/null +++ b/apps/admin/src/components/ContactInfoFields.vue @@ -0,0 +1,53 @@ + + + diff --git a/apps/admin/src/pages/LoginPage.vue b/apps/admin/src/pages/LoginPage.vue index 1037134..be080ec 100644 --- a/apps/admin/src/pages/LoginPage.vue +++ b/apps/admin/src/pages/LoginPage.vue @@ -107,9 +107,9 @@ async function submit() {
- ایمن پیشگامان + ایمن پیشگامان
ایمن پیشگامان
diff --git a/apps/admin/src/pages/SectionEditPage.vue b/apps/admin/src/pages/SectionEditPage.vue index 74e98f1..5e14ab2 100644 --- a/apps/admin/src/pages/SectionEditPage.vue +++ b/apps/admin/src/pages/SectionEditPage.vue @@ -1,5 +1,12 @@