mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-15 23:55:25 +03:00
fix detail dialog behavior
This commit is contained in:
parent
a221e69913
commit
8d83d28288
@ -102,7 +102,9 @@ export default function SearchDetailDialog({
|
|||||||
const [isOpen, setIsOpen] = useState(search != undefined);
|
const [isOpen, setIsOpen] = useState(search != undefined);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setIsOpen(search != undefined);
|
if (search) {
|
||||||
|
setIsOpen(search != undefined);
|
||||||
|
}
|
||||||
}, [search]);
|
}, [search]);
|
||||||
|
|
||||||
const searchTabs = useMemo(() => {
|
const searchTabs = useMemo(() => {
|
||||||
@ -122,12 +124,6 @@ export default function SearchDetailDialog({
|
|||||||
views.splice(index, 1);
|
views.splice(index, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO implement
|
|
||||||
//if (!config.semantic_search.enabled) {
|
|
||||||
// const index = views.indexOf("similar-calendar");
|
|
||||||
// views.splice(index, 1);
|
|
||||||
// }
|
|
||||||
|
|
||||||
return views;
|
return views;
|
||||||
}, [config, search]);
|
}, [config, search]);
|
||||||
|
|
||||||
@ -154,14 +150,7 @@ export default function SearchDetailDialog({
|
|||||||
const Description = isDesktop ? DialogDescription : MobilePageDescription;
|
const Description = isDesktop ? DialogDescription : MobilePageDescription;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Overlay
|
<Overlay open={isOpen} onOpenChange={() => setIsOpen(!isOpen)}>
|
||||||
open={isOpen}
|
|
||||||
onOpenChange={(open) => {
|
|
||||||
if (!open) {
|
|
||||||
setSearch(undefined);
|
|
||||||
}
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
<Content
|
<Content
|
||||||
className={cn(
|
className={cn(
|
||||||
"scrollbar-container overflow-y-auto",
|
"scrollbar-container overflow-y-auto",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user