mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-17 16:44:29 +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(
|
const onSelectSearch = useCallback(
|
||||||
(item: SearchResult, ctrl: boolean, page: SearchTab = "details") => {
|
(item: SearchResult, ctrl: boolean, page: SearchTab = "details") => {
|
||||||
if (selectedObjects.length > 0 || ctrl) {
|
if (selectedObjects.length > 1 || ctrl) {
|
||||||
const index = selectedObjects.indexOf(item.id);
|
const index = selectedObjects.indexOf(item.id);
|
||||||
|
|
||||||
if (index != -1) {
|
if (index != -1) {
|
||||||
@ -205,12 +205,9 @@ export default function SearchView({
|
|||||||
copy.push(item.id);
|
copy.push(item.id);
|
||||||
setSelectedObjects(copy);
|
setSelectedObjects(copy);
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
if (!ctrl) {
|
|
||||||
setPage(page);
|
setPage(page);
|
||||||
setSearchDetail(item);
|
setSearchDetail(item);
|
||||||
} else {
|
|
||||||
setSearchDetail(undefined);
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
[selectedObjects],
|
[selectedObjects],
|
||||||
@ -556,10 +553,13 @@ export default function SearchView({
|
|||||||
ctrl: boolean,
|
ctrl: boolean,
|
||||||
detail: boolean,
|
detail: boolean,
|
||||||
) => {
|
) => {
|
||||||
if (detail) {
|
if (detail && selectedObjects.length == 0) {
|
||||||
setSearchDetail(value);
|
setSearchDetail(value);
|
||||||
} else {
|
} else {
|
||||||
onSelectSearch(value, ctrl);
|
onSelectSearch(
|
||||||
|
value,
|
||||||
|
ctrl || selectedObjects.length > 0,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user