Search: Avoid requesting all dashboards when in Folder View

This commit is contained in:
Joao Silva
2022-09-14 18:51:55 +01:00
committed by GitHub
parent 1e06b0170b
commit ca2139e9ce
@@ -163,7 +163,14 @@ export const SearchView = ({
[]
);
const results = useAsync(() => doSearch(query, searchQuery, includePanels, eventTrackingNamespace), [searchQuery]);
const results = useAsync(() => {
// No need to query all dashboards if we are in folder view
if (layout === SearchLayout.Folders) {
return Promise.resolve();
}
return doSearch(query, searchQuery, includePanels, eventTrackingNamespace);
}, [searchQuery, layout]);
const clearSelection = useCallback(() => {
searchSelection.items.clear();