mirror of
https://github.com/soybeanjs/soybean-admin.git
synced 2026-05-25 09:43:14 +08:00
optimize(mix-menu): use stable Symbol.for as MixMenu context key. fixed #919
This commit is contained in:
@@ -6,7 +6,13 @@ import { useRouteStore } from '@/store/modules/route';
|
|||||||
import { useThemeStore } from '@/store/modules/theme';
|
import { useThemeStore } from '@/store/modules/theme';
|
||||||
import { useRouterPush } from '@/hooks/common/router';
|
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() {
|
function useMixMenu() {
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
|
|||||||
Reference in New Issue
Block a user