|
@@ -1,13 +1,13 @@
|
|
|
-import { type Menu } from '@/router/types';
|
|
|
-import { type AnyFunction } from '@vben/types';
|
|
|
-import { ref, onBeforeMount, unref, Ref, nextTick } from 'vue';
|
|
|
+import { useI18n } from '@/hooks/web/useI18n';
|
|
|
+import { useGo } from '@/hooks/web/usePage';
|
|
|
import { getMenus } from '@/router/menus';
|
|
|
-import { cloneDeep } from 'lodash-es';
|
|
|
+import { type Menu } from '@/router/types';
|
|
|
import { filter, forEach } from '@/utils/helper/treeHelper';
|
|
|
-import { useGo } from '@/hooks/web/usePage';
|
|
|
import { useScrollTo } from '@vben/hooks';
|
|
|
+import { type AnyFunction } from '@vben/types';
|
|
|
import { onKeyStroke, useDebounceFn } from '@vueuse/core';
|
|
|
-import { useI18n } from '@/hooks/web/useI18n';
|
|
|
+import { cloneDeep } from 'lodash-es';
|
|
|
+import { Ref, nextTick, onBeforeMount, ref, unref } from 'vue';
|
|
|
|
|
|
export interface SearchResult {
|
|
|
name: string;
|
|
@@ -42,7 +42,7 @@ export function useMenuSearch(refs: Ref<HTMLElement[]>, scrollWrap: Ref, emit: A
|
|
|
const list = await getMenus();
|
|
|
menuList = cloneDeep(list);
|
|
|
forEach(menuList, (item) => {
|
|
|
- item.name = t(item.name);
|
|
|
+ item.name = t(item.meta?.title || item.name);
|
|
|
});
|
|
|
});
|
|
|
|