This commit is contained in:
ditiqi 2025-02-27 08:25:34 +08:00
parent f22e55a85e
commit ae44ed6872
1 changed files with 3 additions and 17 deletions

View File

@ -4,16 +4,13 @@ import { PostType, Prisma } from "@nice/common";
import { useMemo } from "react";
export function CoursesContainer() {
const { searchValue, selectedTerms } = useMainContext();
const { selectedTerms, searchCondition } = useMainContext();
const termFilters = useMemo(() => {
return Object.entries(selectedTerms)
.filter(([, terms]) => terms.length > 0)
.map(([, terms]) => terms);
}, [selectedTerms]);
const searchCondition: Prisma.StringNullableFilter = {
contains: searchValue,
mode: "insensitive" as Prisma.QueryMode, // 使用类型断言
};
return (
<>
<CourseList
@ -30,18 +27,7 @@ export function CoursesContainer() {
},
},
})),
OR: [
{ title: searchCondition },
{ subTitle: searchCondition },
{ content: searchCondition },
{
terms: {
some: {
name: searchCondition,
},
},
},
],
...searchCondition,
},
}}
cols={4}></CourseList>