File tree 2 files changed +9
-3
lines changed
src/app/(public)/repos/[language]/_components
2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -127,13 +127,17 @@ export function Sorter() {
127
127
</ Button >
128
128
< div className = "z-50 h-64 p-2 overflow-y-scroll shadow dropdown-content hidden group-hover:block bg-base-100 rounded-box w-60" >
129
129
< ul tabIndex = { 0 } className = "menu menu-vertical" >
130
- { mainLanguages . sort ( sortByName ) . map ( language => (
130
+ { mainLanguages . sort ( sortByName ) . map ( language => {
131
+ const sp = new URLSearchParams ( searchParams ) ;
132
+ sp . delete ( 'p' ) ;
133
+ return (
131
134
< li key = { language } onClick = { handleClick } >
132
- < Link href = { `/repos/${ language . toLowerCase ( ) } ?${ searchParams . toString ( ) } ` } >
135
+ < Link href = { `/repos/${ language . toLowerCase ( ) } ?${ sp . toString ( ) } ` } >
133
136
{ language }
134
137
</ Link >
135
138
</ li >
136
- ) ) }
139
+ ) ;
140
+ } ) }
137
141
</ ul >
138
142
</ div >
139
143
</ div >
@@ -149,6 +153,7 @@ export function Sorter() {
149
153
< ul tabIndex = { 0 } className = "menu menu-vertical" >
150
154
{ navigationItems . map ( ( item , index ) => {
151
155
const sp = item . onSelect ( new URLSearchParams ( searchParams ) ) ;
156
+ sp . delete ( 'p' ) ;
152
157
if ( item . name === SortTypes . BestMatch ) {
153
158
sp . delete ( 'o' ) ;
154
159
sp . delete ( 's' ) ;
Original file line number Diff line number Diff line change @@ -47,6 +47,7 @@ export function StarsFilter() {
47
47
sp . set ( 'startStars' , startStars . toString ( ) ) ;
48
48
sp . set ( 'endStars' , endStars . toString ( ) ) ;
49
49
}
50
+ sp . delete ( 'p' ) ;
50
51
router . push ( `${ pathname } ?${ sp . toString ( ) } ` ) ;
51
52
}
52
53
You can’t perform that action at this time.
0 commit comments