From 560eef0a48dfd20b26b9020a639abfb5bd727950 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Mon, 7 Apr 2025 07:38:34 +0800 Subject: [PATCH] refactor(theme): add transition for navScreen (#548) --- .../components/Nav/VPNavScreenMenuGroup.vue | 47 +++++++++---------- .../Nav/VPNavScreenTranslations.vue | 27 ++++++----- 2 files changed, 37 insertions(+), 37 deletions(-) diff --git a/theme/src/client/components/Nav/VPNavScreenMenuGroup.vue b/theme/src/client/components/Nav/VPNavScreenMenuGroup.vue index eed0824d..14892d2a 100644 --- a/theme/src/client/components/Nav/VPNavScreenMenuGroup.vue +++ b/theme/src/client/components/Nav/VPNavScreenMenuGroup.vue @@ -3,8 +3,11 @@ import type { ThemeIcon } from '../../../shared/index.js' import VPNavScreenMenuGroupLink from '@theme/Nav/VPNavScreenMenuGroupLink.vue' import VPNavScreenMenuGroupSection from '@theme/Nav/VPNavScreenMenuGroupSection.vue' import VPIcon from '@theme/VPIcon.vue' +import { FadeInExpandTransition } from '@vuepress/helper/client' import { computed, ref } from 'vue' +import '@vuepress/helper/transition/fade-in-height-expand.css' + const props = defineProps<{ text: string icon?: ThemeIcon @@ -37,42 +40,37 @@ function toggle() { -
- -
+ +