From 0f03841f448e94216bc8eed352641c15d7087964 Mon Sep 17 00:00:00 2001 From: Marcus <1922576605@qq.com> Date: Sun, 29 Jun 2025 10:11:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=90=E7=A7=BB=E5=8A=A8?= =?UTF-8?q?=E7=AB=AF=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/assets/Icons/index.ts | 1 + .../Icons/svg/heroicons/ChevronLeftIcon.svg | 3 ++ web/src/layouts/BasicLayout.vue | 29 +++++++++--- web/src/stores/index.ts | 1 + web/src/stores/layout_store.ts | 44 +++++++++++++++++++ web/src/utils/media.ts | 1 + web/src/views/CommunityView.vue | 30 +++++++++---- 7 files changed, 96 insertions(+), 13 deletions(-) create mode 100644 web/src/assets/Icons/svg/heroicons/ChevronLeftIcon.svg create mode 100644 web/src/stores/layout_store.ts diff --git a/web/src/assets/Icons/index.ts b/web/src/assets/Icons/index.ts index 46a27bd..3410309 100644 --- a/web/src/assets/Icons/index.ts +++ b/web/src/assets/Icons/index.ts @@ -1,3 +1,4 @@ +export { default as ChevronLeftIcon } from "./svg/heroicons/ChevronLeftIcon.svg?component"; export { default as ExclamationTriangleIcon } from "./svg/heroicons/ExclamationTriangleIcon.svg?component"; export { default as microphone } from "./svg/heroicons/MicrophoneIcon.svg?component"; export { default as PaperAirplaneIcon } from "./svg/heroicons/PaperAirplaneIcon.svg?component"; diff --git a/web/src/assets/Icons/svg/heroicons/ChevronLeftIcon.svg b/web/src/assets/Icons/svg/heroicons/ChevronLeftIcon.svg new file mode 100644 index 0000000..eb55f6e --- /dev/null +++ b/web/src/assets/Icons/svg/heroicons/ChevronLeftIcon.svg @@ -0,0 +1,3 @@ + + + diff --git a/web/src/layouts/BasicLayout.vue b/web/src/layouts/BasicLayout.vue index a7e626a..d2c6c0d 100644 --- a/web/src/layouts/BasicLayout.vue +++ b/web/src/layouts/BasicLayout.vue @@ -1,15 +1,31 @@