From 8d83d28288255bfc4aa8af459d361e4f0bf420ea Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Tue, 15 Oct 2024 23:34:46 -0500 Subject: [PATCH] fix detail dialog behavior --- .../overlay/detail/SearchDetailDialog.tsx | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/web/src/components/overlay/detail/SearchDetailDialog.tsx b/web/src/components/overlay/detail/SearchDetailDialog.tsx index 23734ea90d..47af3e3098 100644 --- a/web/src/components/overlay/detail/SearchDetailDialog.tsx +++ b/web/src/components/overlay/detail/SearchDetailDialog.tsx @@ -102,7 +102,9 @@ export default function SearchDetailDialog({ const [isOpen, setIsOpen] = useState(search != undefined); useEffect(() => { - setIsOpen(search != undefined); + if (search) { + setIsOpen(search != undefined); + } }, [search]); const searchTabs = useMemo(() => { @@ -122,12 +124,6 @@ export default function SearchDetailDialog({ views.splice(index, 1); } - // TODO implement - //if (!config.semantic_search.enabled) { - // const index = views.indexOf("similar-calendar"); - // views.splice(index, 1); - // } - return views; }, [config, search]); @@ -154,14 +150,7 @@ export default function SearchDetailDialog({ const Description = isDesktop ? DialogDescription : MobilePageDescription; return ( - { - if (!open) { - setSearch(undefined); - } - }} - > + setIsOpen(!isOpen)}>