|
|
@ -717,7 +717,7 @@ export class GfAssistantComponent implements OnChanges, OnDestroy, OnInit { |
|
|
private searchQuickLinks(aSearchTerm: string): SearchResultItem[] { |
|
|
private searchQuickLinks(aSearchTerm: string): SearchResultItem[] { |
|
|
const searchTerm = aSearchTerm.toLowerCase(); |
|
|
const searchTerm = aSearchTerm.toLowerCase(); |
|
|
|
|
|
|
|
|
const allRoutes = Object.values(internalRoutes) |
|
|
const allRoutes = Object.values<InternalRoute>(internalRoutes) |
|
|
.filter(({ excludeFromAssistant }) => { |
|
|
.filter(({ excludeFromAssistant }) => { |
|
|
if (isFunction(excludeFromAssistant)) { |
|
|
if (isFunction(excludeFromAssistant)) { |
|
|
return excludeFromAssistant(this.user); |
|
|
return excludeFromAssistant(this.user); |
|
|
@ -725,13 +725,13 @@ export class GfAssistantComponent implements OnChanges, OnDestroy, OnInit { |
|
|
|
|
|
|
|
|
return !excludeFromAssistant; |
|
|
return !excludeFromAssistant; |
|
|
}) |
|
|
}) |
|
|
.reduce((acc, route) => { |
|
|
.reduce<InternalRoute[]>((acc, route) => { |
|
|
acc.push(route); |
|
|
acc.push(route); |
|
|
if (route.subRoutes) { |
|
|
if (route.subRoutes) { |
|
|
acc.push(...Object.values(route.subRoutes)); |
|
|
acc.push(...Object.values(route.subRoutes)); |
|
|
} |
|
|
} |
|
|
return acc; |
|
|
return acc; |
|
|
}, [] as InternalRoute[]); |
|
|
}, []); |
|
|
|
|
|
|
|
|
const fuse = new Fuse(allRoutes, { |
|
|
const fuse = new Fuse(allRoutes, { |
|
|
keys: ['title'], |
|
|
keys: ['title'], |
|
|
|