mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-15 15:45:27 +03:00
fix search type switches
This commit is contained in:
parent
3f1ab66899
commit
e5b4f3cdd5
@ -80,14 +80,20 @@ export default function SearchFilterDialog({
|
|||||||
setCurrentFilter({ ...currentFilter, sub_labels: newSubLabels })
|
setCurrentFilter({ ...currentFilter, sub_labels: newSubLabels })
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
<SearchTypeContent
|
{config?.semantic_search?.enabled &&
|
||||||
searchSources={
|
!currentFilter?.search_type?.includes("similarity") && (
|
||||||
currentFilter?.search_type ?? ["thumbnail", "description"]
|
<SearchTypeContent
|
||||||
}
|
searchSources={
|
||||||
setSearchSources={(newSearchSource) =>
|
currentFilter?.search_type ?? ["thumbnail", "description"]
|
||||||
onUpdateFilter({ ...currentFilter, search_type: newSearchSource })
|
}
|
||||||
}
|
setSearchSources={(newSearchSource) =>
|
||||||
/>
|
setCurrentFilter({
|
||||||
|
...currentFilter,
|
||||||
|
search_type: newSearchSource,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
{isDesktop && <DropdownMenuSeparator />}
|
{isDesktop && <DropdownMenuSeparator />}
|
||||||
<div className="flex items-center justify-evenly p-2">
|
<div className="flex items-center justify-evenly p-2">
|
||||||
<Button
|
<Button
|
||||||
@ -185,7 +191,7 @@ function TimeRangeFilterContent({
|
|||||||
return (
|
return (
|
||||||
<div className="overflow-x-hidden">
|
<div className="overflow-x-hidden">
|
||||||
<Heading as="h4">Time Range</Heading>
|
<Heading as="h4">Time Range</Heading>
|
||||||
<div className="my-3 flex flex-row items-center justify-center gap-2">
|
<div className="mt-3 flex flex-row items-center justify-center gap-2">
|
||||||
<Popover
|
<Popover
|
||||||
open={startOpen}
|
open={startOpen}
|
||||||
onOpenChange={(open) => {
|
onOpenChange={(open) => {
|
||||||
@ -301,7 +307,7 @@ export function ZoneFilterContent({
|
|||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="my-2.5 flex flex-col gap-2.5">
|
<div className="mt-2.5 flex flex-col gap-2.5">
|
||||||
{allZones.map((item) => (
|
{allZones.map((item) => (
|
||||||
<FilterSwitch
|
<FilterSwitch
|
||||||
key={item}
|
key={item}
|
||||||
@ -362,7 +368,7 @@ export function SubFilterContent({
|
|||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="my-2.5 flex flex-col gap-2.5">
|
<div className="mt-2.5 flex flex-col gap-2.5">
|
||||||
{allSubLabels.map((item) => (
|
{allSubLabels.map((item) => (
|
||||||
<FilterSwitch
|
<FilterSwitch
|
||||||
key={item}
|
key={item}
|
||||||
@ -404,7 +410,7 @@ export function SearchTypeContent({
|
|||||||
<div className="overflow-x-hidden">
|
<div className="overflow-x-hidden">
|
||||||
<DropdownMenuSeparator className="mb-3" />
|
<DropdownMenuSeparator className="mb-3" />
|
||||||
<Heading as="h4">Search Sources</Heading>
|
<Heading as="h4">Search Sources</Heading>
|
||||||
<div className="my-2.5 flex flex-col gap-2.5">
|
<div className="mt-2.5 flex flex-col gap-2.5">
|
||||||
<FilterSwitch
|
<FilterSwitch
|
||||||
label="Thumbnail Image"
|
label="Thumbnail Image"
|
||||||
isChecked={searchSources?.includes("thumbnail") ?? false}
|
isChecked={searchSources?.includes("thumbnail") ?? false}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user