Skip to content

Commit 66a5c59

Browse files
more changes
1 parent e2c3b67 commit 66a5c59

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

src/app/questions/page.tsx

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,25 @@ const Page = async ({
1616
}: {
1717
searchParams: { page?: string; tag?: string; search?: string };
1818
}) => {
19-
searchParams.page ||= "1";
19+
const searchForParams = await searchParams;
20+
const params = {
21+
page: searchForParams?.page || "1",
22+
tag: searchForParams?.tag || "",
23+
search: searchForParams?.search || ""
24+
}
2025

2126
const queries = [
2227
Query.orderDesc("$createdAt"),
23-
Query.offset((+searchParams.page - 1) * 25),
28+
Query.offset((+params?.page - 1) * 25),
2429
Query.limit(25),
2530
];
2631

27-
if (searchParams.tag) queries.push(Query.equal("tags", searchParams.tag));
28-
if (searchParams.search)
32+
if (params.tag) queries.push(Query.equal("tags", params.tag));
33+
if (params.search)
2934
queries.push(
3035
Query.or([
31-
Query.search("title", searchParams.search),
32-
Query.search("content", searchParams.search),
36+
Query.search("title", params.search),
37+
Query.search("content", params.search),
3338
])
3439
);
3540

0 commit comments

Comments
 (0)