From 19abcb9e2f9a8bb345df7cb127df42d24c0550ee Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Mon, 2 Dec 2024 11:01:55 -0600 Subject: [PATCH] don't open dialog on left click when mutli selecting --- web/src/views/search/SearchView.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/web/src/views/search/SearchView.tsx b/web/src/views/search/SearchView.tsx index 863d26d23..be430f134 100644 --- a/web/src/views/search/SearchView.tsx +++ b/web/src/views/search/SearchView.tsx @@ -187,7 +187,7 @@ export default function SearchView({ const onSelectSearch = useCallback( (item: SearchResult, ctrl: boolean, page: SearchTab = "details") => { - if (selectedObjects.length > 0 || ctrl) { + if (selectedObjects.length > 1 || ctrl) { const index = selectedObjects.indexOf(item.id); if (index != -1) { @@ -205,12 +205,9 @@ export default function SearchView({ copy.push(item.id); setSelectedObjects(copy); } - } - if (!ctrl) { + } else { setPage(page); setSearchDetail(item); - } else { - setSearchDetail(undefined); } }, [selectedObjects], @@ -556,10 +553,13 @@ export default function SearchView({ ctrl: boolean, detail: boolean, ) => { - if (detail) { + if (detail && selectedObjects.length == 0) { setSearchDetail(value); } else { - onSelectSearch(value, ctrl); + onSelectSearch( + value, + ctrl || selectedObjects.length > 0, + ); } }} />