@@ -20,7 +20,7 @@ class Header extends Translatable {
2020 href = { href }
2121 target = { target }
2222 onclick = { onclick || { expanded : false } }
23- class = { ` w-full sm:w-auto border-b sm:border-0 border-gray-100 dark:border-gray-800 p-2 font-lg hover:text-pink-600 items-center flex font-light ${ mobile ? 'sm:hidden' : '' } ` }
23+ class = { [ ' w-full sm:w-auto border-b sm:border-0 border-gray-100 dark:border-gray-800 p-2 font-lg hover:text-pink-600 items-center flex font-light' , mobile && 'sm:hidden' ] }
2424 >
2525 { title }
2626 </ element >
@@ -55,7 +55,7 @@ class Header extends Translatable {
5555 render ( { mode, oppositeMode, locale } ) {
5656 if ( ! this . i18n ) return false ;
5757 return (
58- < >
58+ < div class = "h-20" >
5959 < header class = "fixed w-full bg-white dark:bg-gray-900 shadow top-0 left-0 z-20 md:h-20 flex items-center" >
6060 < div class = "max-w-screen-xl mx-auto px-4 flex justify-between items-center flex-wrap py-4 w-full" >
6161 < div class = "w-full sm:w-auto justify-between sm:justify-self-start sm:px-0 items-center flex" >
@@ -75,17 +75,12 @@ class Header extends Translatable {
7575 </ button >
7676 </ div >
7777 </ div >
78- < nav
79- class = { `flex items-center flex-wrap sm:px-0 mt-2 sm:mt-0 ${ ! this . expanded && "hidden sm:flex"
80- } `}
81- >
82- { this . i18n . links . map ( ( link ) => (
83- < Link { ...link } />
84- ) ) }
78+ < nav class = { [ 'flex items-center flex-wrap sm:px-0 mt-2 sm:mt-0' , ! this . expanded && 'hidden sm:flex' ] } >
79+ { this . i18n . links . map ( ( link ) => < Link { ...link } /> ) }
8580 < Link href = { this . i18n . language . href } title = { this . i18n . language . title } mobile />
8681 < Link onclick = { this . toggleMode } title = { this . i18n . mode [ oppositeMode ] } mobile />
8782 </ nav >
88- < div class = { ` flex w-full sm:w-auto mt-4 sm:mt-0 sm:space-x-2 items-center ${ ! this . expanded && " hidden sm:flex" } ` } >
83+ < div class = { [ ' flex w-full sm:w-auto mt-4 sm:mt-0 sm:space-x-2 items-center' , ! this . expanded && ' hidden sm:flex' ] } >
8984 < button onclick = { this . toggleSearch } title = { this . i18n . search . title } class = "hidden sm:flex text-pink-600 h-10 w-10 items-center justify-center" >
9085 < Search size = { 25 } />
9186 </ button >
@@ -101,8 +96,7 @@ class Header extends Translatable {
10196 </ div >
10297 </ div >
10398 </ header >
104- < div class = "h-20" />
105- </ >
99+ </ div >
106100 ) ;
107101 }
108102
0 commit comments