File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -16,20 +16,25 @@ const Page = async ({
16
16
} : {
17
17
searchParams : { page ?: string ; tag ?: string ; search ?: string } ;
18
18
} ) => {
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
+ }
20
25
21
26
const queries = [
22
27
Query . orderDesc ( "$createdAt" ) ,
23
- Query . offset ( ( + searchParams . page - 1 ) * 25 ) ,
28
+ Query . offset ( ( + params ? .page - 1 ) * 25 ) ,
24
29
Query . limit ( 25 ) ,
25
30
] ;
26
31
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 )
29
34
queries . push (
30
35
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 ) ,
33
38
] )
34
39
) ;
35
40
You can’t perform that action at this time.
0 commit comments