From 76b166e65bc5297b11e53495a2eefcf0abc2d5a8 Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Thu, 6 Mar 2025 22:37:52 +0800 Subject: [PATCH] feat(stage-web): impl settings Signed-off-by: Neko Ayaka --- apps/stage-web/src/App.vue | 4 +- .../src/components/Layouts/Header.vue | 21 +--- .../src/components/Layouts/HeaderLink.vue | 26 +++++ .../src/components/Menu/IconItem.vue | 33 ++++++ apps/stage-web/src/layouts/default.vue | 23 ++-- apps/stage-web/src/layouts/stage.vue | 19 ++++ apps/stage-web/src/pages/index.vue | 4 +- apps/stage-web/src/pages/settings/index.vue | 105 +++++++++++++++++- .../src/pages/settings/modules/index.vue | 6 + .../src/pages/settings/providers/index.vue | 6 + .../src/components/StageTransitionGroup.vue | 2 +- 11 files changed, 211 insertions(+), 38 deletions(-) create mode 100644 apps/stage-web/src/components/Layouts/HeaderLink.vue create mode 100644 apps/stage-web/src/components/Menu/IconItem.vue create mode 100644 apps/stage-web/src/layouts/stage.vue diff --git a/apps/stage-web/src/App.vue b/apps/stage-web/src/App.vue index b57c11d1d..7dafc387e 100644 --- a/apps/stage-web/src/App.vue +++ b/apps/stage-web/src/App.vue @@ -17,9 +17,9 @@ watch(settings.language, () => { + + +meta: + stageTransition: + name: slide + diff --git a/packages/ui-transitions/src/components/StageTransitionGroup.vue b/packages/ui-transitions/src/components/StageTransitionGroup.vue index ae288104b..1a63dabaf 100644 --- a/packages/ui-transitions/src/components/StageTransitionGroup.vue +++ b/packages/ui-transitions/src/components/StageTransitionGroup.vue @@ -92,7 +92,7 @@ const transitions = shallowRef>({ }, 'bubble-wave-out': { component: BubbleWaveOutTransition, - duration: 2700, + duration: 850, }, })