From e16676695340fbc6d4d51f163c7f233372a19414 Mon Sep 17 00:00:00 2001 From: Soybean Date: Wed, 13 May 2026 14:48:55 +0800 Subject: [PATCH] optimize(mix-menu): use stable Symbol.for as MixMenu context key. fixed #919 --- src/layouts/modules/global-menu/context/index.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/layouts/modules/global-menu/context/index.ts b/src/layouts/modules/global-menu/context/index.ts index 48313a34..09638cd7 100644 --- a/src/layouts/modules/global-menu/context/index.ts +++ b/src/layouts/modules/global-menu/context/index.ts @@ -6,7 +6,13 @@ import { useRouteStore } from '@/store/modules/route'; import { useThemeStore } from '@/store/modules/theme'; import { useRouterPush } from '@/hooks/common/router'; -export const [provideMixMenuContext, useMixMenuContext] = useContext('MixMenu', useMixMenu); +export const [provideMixMenuContext, useMixMenuContext] = useContext( + { + name: 'MixMenu', + key: Symbol.for('MixMenu') + }, + useMixMenu +); function useMixMenu() { const route = useRoute();