mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-17 08:35:21 +03:00
don't open dialog on left click when mutli selecting
This commit is contained in:
parent
04af3fdd1e
commit
19abcb9e2f
@ -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,
|
||||
);
|
||||
}
|
||||
}}
|
||||
/>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user