Browse Source
feat(search): adjust the menu search function to recognize lowercase input (#3736)
pull/3738/head
No name
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
2 additions and
2 deletions
-
src/components/Application/src/search/useMenuSearch.ts
|
|
|
@ -56,7 +56,7 @@ export function useMenuSearch(refs: Ref<HTMLElement[]>, scrollWrap: Ref, emit: A |
|
|
|
} |
|
|
|
const reg = createSearchReg(unref(keyword)); |
|
|
|
const filterMenu = filter(menuList, (item) => { |
|
|
|
return reg.test(item.name) && !item.hideMenu; |
|
|
|
return reg.test(item.name?.toLowerCase()) && !item.hideMenu; |
|
|
|
}); |
|
|
|
searchResult.value = handlerSearchResult(filterMenu, reg); |
|
|
|
activeIndex.value = 0; |
|
|
|
@ -66,7 +66,7 @@ export function useMenuSearch(refs: Ref<HTMLElement[]>, scrollWrap: Ref, emit: A |
|
|
|
const ret: SearchResult[] = []; |
|
|
|
filterMenu.forEach((item) => { |
|
|
|
const { name, path, icon, children, hideMenu, meta } = item; |
|
|
|
if (!hideMenu && reg.test(name) && (!children?.length || meta?.hideChildrenInMenu)) { |
|
|
|
if (!hideMenu && reg.test(name?.toLowerCase()) && (!children?.length || meta?.hideChildrenInMenu)) { |
|
|
|
ret.push({ |
|
|
|
name: parent?.name ? `${parent.name} > ${name}` : name, |
|
|
|
path, |
|
|
|
|