From 3097e47d80c49365c413624da986c739319d7719 Mon Sep 17 00:00:00 2001 From: zhangyuheng Date: Wed, 18 Mar 2026 16:35:33 +0800 Subject: [PATCH] feat: enhance ModalSection and FacilitiesPage with icons and improved layout --- src/components/detail/ModalSection.vue | 39 +++++--- src/components/layout/SiteFooter.vue | 76 ++++----------- src/components/shared/EditorModal.vue | 2 +- src/pages/FacilitiesPage.vue | 46 ++++++++-- src/pages/SponsorPage.vue | 26 ++++++ src/pages/TownsPage.vue | 122 +++++++++++++++++-------- 6 files changed, 190 insertions(+), 121 deletions(-) diff --git a/src/components/detail/ModalSection.vue b/src/components/detail/ModalSection.vue index 1eea77a..b635e1b 100644 --- a/src/components/detail/ModalSection.vue +++ b/src/components/detail/ModalSection.vue @@ -4,6 +4,10 @@ defineProps({ type: String, required: true, }, + icon: { + type: String, + default: '', + }, subtitle: { type: String, default: '', @@ -13,10 +17,10 @@ defineProps({