@@ -98,9 +98,7 @@ export default function Header() {
9898
9999 { /* Mobile menu */ }
100100 < Sheet >
101-
102101 < SheetTrigger aria-labelledby = "button-label" >
103-
104102 < span id = "button-label" hidden >
105103 Menu
106104 </ span >
@@ -123,7 +121,10 @@ export default function Header() {
123121 className = "w-full pt-14"
124122 aria-label = "Menu Toggle"
125123 >
126- < nav className = "flex flex-col flex-1 justify-end gap-6" aria-labelledby = "mobile-nav" >
124+ < nav
125+ className = "flex flex-col flex-1 justify-end gap-6"
126+ aria-labelledby = "mobile-nav"
127+ >
127128 { menuLinks . map ( ( m , i ) => (
128129 < Link key = { i } href = { m . href } >
129130 { m . label }
@@ -177,41 +178,44 @@ export default function Header() {
177178 </ Sheet >
178179
179180 { /* Desktop nav */ }
180- < nav className = "hidden md:flex flex-1 items-center justify-end gap-6" aria-labelledby = "desktop-nav" >
181+ < nav
182+ className = "hidden md:flex flex-1 items-center justify-end gap-6"
183+ aria-labelledby = "desktop-nav"
184+ >
181185 { /* Search box */ }
182- < div ref = { containerRef } className = "relative ml-6 w-64" >
183- < input
184- type = "text"
185- placeholder = "Search…"
186- value = { searchTerm }
187- onChange = { ( e ) => setSearchTerm ( e . target . value ) }
188- className = "w-full px-3 py-2 bg-[#121212] text-white border border-white focus:outline-none"
189- />
186+ < div ref = { containerRef } className = "relative ml-6 w-64" >
187+ < input
188+ type = "text"
189+ placeholder = "Search…"
190+ value = { searchTerm }
191+ onChange = { ( e ) => setSearchTerm ( e . target . value ) }
192+ className = "w-full px-3 py-2 bg-[#121212] text-white border border-white focus:outline-none"
193+ />
190194
191- { isOpen && suggestions . length > 0 && (
192- < ul className = "absolute right-0 mt-1 w-full bg-[#121212] border border-white/60 shadow-lg max-h-60 overflow-auto z-50" >
193- { suggestions . map ( ( art ) => (
194- < li
195- key = { art . id }
196- className = "flex items-center gap-2 px-3 py-2 hover:bg-[#892be250] transition"
197- >
198- < img
199- src = { art . img }
200- alt = { art . imgAlt }
201- className = "w-10 h-10 object-cover"
202- />
203- < Link
204- href = { `/posts/${ art . slug } ` }
205- onClick = { ( ) => setIsOpen ( false ) }
206- className = "truncate text-white"
195+ { isOpen && suggestions . length > 0 && (
196+ < ul className = "absolute right-0 mt-1 w-full bg-[#121212] border border-white/60 shadow-lg max-h-60 overflow-auto z-50" >
197+ { suggestions . map ( ( art ) => (
198+ < li
199+ key = { art . id }
200+ className = "flex items-center gap-2 px-3 py-2 hover:bg-[#892be250] transition"
207201 >
208- { art . title }
209- </ Link >
210- </ li >
211- ) ) }
212- </ ul >
213- ) }
214- </ div >
202+ < img
203+ src = { art . img }
204+ alt = { art . imgAlt }
205+ className = "w-14 h-10 object-cover"
206+ />
207+ < Link
208+ href = { `/posts/${ art . slug } ` }
209+ onClick = { ( ) => setIsOpen ( false ) }
210+ className = "truncate text-white"
211+ >
212+ { art . title }
213+ </ Link >
214+ </ li >
215+ ) ) }
216+ </ ul >
217+ ) }
218+ </ div >
215219 { menuLinks . map ( ( m , i ) => (
216220 < Link
217221 key = { i }
@@ -230,7 +234,7 @@ export default function Header() {
230234 >
231235 < rect width = "15" height = "1" fill = "white" />
232236 </ svg >
233-
237+
234238 < SocialSharing
235239 links = { [
236240 {
@@ -266,8 +270,6 @@ export default function Header() {
266270 ] }
267271 />
268272 </ nav >
269-
270-
271273 </ div >
272274
273275 < hr className = "border-white border-t-0 border mt-4" />
0 commit comments