update filter group for similarity param and fix switch bug

This commit is contained in:
Josh Hawkins 2024-09-20 10:28:57 -05:00
parent d4eaa4b6bd
commit 0e464fe929

View File

@ -43,7 +43,6 @@ type SearchFilterGroupProps = {
className: string; className: string;
filters?: SearchFilters[]; filters?: SearchFilters[];
filter?: SearchFilter; filter?: SearchFilter;
searchTerm: string;
filterList?: FilterList; filterList?: FilterList;
onUpdateFilter: (filter: SearchFilter) => void; onUpdateFilter: (filter: SearchFilter) => void;
}; };
@ -51,7 +50,6 @@ export default function SearchFilterGroup({
className, className,
filters = DEFAULT_REVIEW_FILTERS, filters = DEFAULT_REVIEW_FILTERS,
filter, filter,
searchTerm,
filterList, filterList,
onUpdateFilter, onUpdateFilter,
}: SearchFilterGroupProps) { }: SearchFilterGroupProps) {
@ -213,7 +211,7 @@ export default function SearchFilterGroup({
)} )}
{config?.semantic_search?.enabled && {config?.semantic_search?.enabled &&
filters.includes("source") && filters.includes("source") &&
!searchTerm.includes("similarity:") && ( !filter?.search_type?.includes("similarity") && (
<SearchTypeButton <SearchTypeButton
selectedSearchSources={ selectedSearchSources={
filter?.search_type ?? ["thumbnail", "description"] filter?.search_type ?? ["thumbnail", "description"]
@ -914,7 +912,7 @@ export function SearchTypeContent({
<div className="my-2.5 flex flex-col gap-2.5"> <div className="my-2.5 flex flex-col gap-2.5">
<FilterSwitch <FilterSwitch
label="Thumbnail Image" label="Thumbnail Image"
isChecked={selectedSearchSources?.includes("thumbnail") ?? false} isChecked={currentSearchSources?.includes("thumbnail") ?? false}
onCheckedChange={(isChecked) => { onCheckedChange={(isChecked) => {
const updatedSources = currentSearchSources const updatedSources = currentSearchSources
? [...currentSearchSources] ? [...currentSearchSources]