@@ -21,7 +21,9 @@ export function Hero() {
2121
2222 const toggleLanguage = ( language : string ) => {
2323 setSelected ( prev =>
24- prev . includes ( language ) ? prev . filter ( l => l !== language ) : [ ...prev , language ]
24+ prev . includes ( language )
25+ ? prev . filter ( l => l !== language )
26+ : [ ...prev , language ]
2527 ) ;
2628 } ;
2729
@@ -33,19 +35,19 @@ export function Hero() {
3335 let chosenLanguages = selected ;
3436
3537 // Fallback: if no checkbox selected, use the single input value
36- if ( chosenLanguages . length === 0 ) {
37- const typed = String ( formData . get ( 'search' ) || '' ) . trim ( ) ;
38- if ( typed ) {
39- chosenLanguages = [ typed ] ;
40- }
41- }
38+ if ( chosenLanguages . length === 0 ) {
39+ const typed = String ( formData . get ( 'search' ) || '' ) . trim ( ) ;
40+ if ( typed ) {
41+ chosenLanguages = [ typed ] ;
42+ }
43+ }
4244
43- if ( chosenLanguages . length === 0 ) return ; // nothing to search
45+ if ( chosenLanguages . length === 0 ) return ; // nothing to search
4446
45- const params = new URLSearchParams ( ) ;
46- chosenLanguages . forEach ( lang => params . append ( 'l' , lang . toLowerCase ( ) ) ) ;
47+ const params = new URLSearchParams ( ) ;
48+ chosenLanguages . forEach ( lang => params . append ( 'l' , lang . toLowerCase ( ) ) ) ;
4749
48- router . push ( `/repos?${ params . toString ( ) } ` ) ;
50+ router . push ( `/repos?${ params . toString ( ) } ` ) ;
4951 }
5052
5153 return (
@@ -149,7 +151,6 @@ router.push(`/repos?${params.toString()}`);
149151 < span className = "text-sm sm:text-base" > Search</ span >
150152 </ button >
151153 </ div >
152-
153154 </ div >
154155 < MarqueTextAnimation />
155156 </ div >
0 commit comments