@@ -262,7 +262,7 @@ export default function Navbar({ variant = 'light' }: Props) {
262262 className = "nav-job-support-btn"
263263 aria-haspopup = "menu"
264264 aria-expanded = { openDropdown === 'jobSupport' }
265- onClick = { ( ) => setOpenDropdown ( ( cur ) => ( cur === 'jobSupport' ? null : 'jobSupport' ) ) }
265+ onClick = { ( ) => openDropdownNow ( 'jobSupport' ) }
266266 style = { {
267267 background : 'var(--pts-accent)' ,
268268 border : 'none' ,
@@ -286,10 +286,8 @@ export default function Navbar({ variant = 'light' }: Props) {
286286 </ button >
287287 { openDropdown === 'jobSupport' && (
288288 < div
289- style = { { ...dropdownPanel , minWidth : '280px' , transform : 'translateY(0.1rem)' } }
289+ style = { { ...dropdownPanel , minWidth : '280px' } }
290290 role = "menu"
291- onMouseEnter = { ( ) => openDropdownNow ( 'jobSupport' ) }
292- onMouseLeave = { ( ) => closeDropdownSoon ( ) }
293291 >
294292 { jobSupportLinks . filter ( ( item ) => ! item . hidden ) . map ( ( item ) => (
295293 < Link
@@ -324,7 +322,7 @@ export default function Navbar({ variant = 'light' }: Props) {
324322 className = "nav-locations-btn"
325323 aria-haspopup = "menu"
326324 aria-expanded = { openDropdown === 'locations' }
327- onClick = { ( ) => setOpenDropdown ( ( cur ) => ( cur === 'locations' ? null : 'locations' ) ) }
325+ onClick = { ( ) => openDropdownNow ( 'locations' ) }
328326 style = { {
329327 background : 'transparent' ,
330328 border : '1.5px solid var(--pts-forest)' ,
@@ -347,10 +345,8 @@ export default function Navbar({ variant = 'light' }: Props) {
347345 </ button >
348346 { openDropdown === 'locations' && (
349347 < div
350- style = { { ...dropdownPanel , minWidth : '220px' , transform : 'translateY(0.1rem)' } }
348+ style = { { ...dropdownPanel , minWidth : '220px' } }
351349 role = "menu"
352- onMouseEnter = { ( ) => openDropdownNow ( 'locations' ) }
353- onMouseLeave = { ( ) => closeDropdownSoon ( ) }
354350 >
355351 { locationNavLinks . map ( ( item ) => (
356352 < Link
@@ -385,7 +381,7 @@ export default function Navbar({ variant = 'light' }: Props) {
385381 className = "nav-interview-btn"
386382 aria-haspopup = "menu"
387383 aria-expanded = { openDropdown === 'interview' }
388- onClick = { ( ) => setOpenDropdown ( ( cur ) => ( cur === 'interview' ? null : 'interview' ) ) }
384+ onClick = { ( ) => openDropdownNow ( 'interview' ) }
389385 style = { {
390386 background : 'transparent' ,
391387 border : '1.5px solid var(--pts-forest)' ,
@@ -410,10 +406,8 @@ export default function Navbar({ variant = 'light' }: Props) {
410406 </ button >
411407 { openDropdown === 'interview' && (
412408 < div
413- style = { { ...dropdownPanel , minWidth : '240px' , transform : 'translateY(0.1rem)' } }
409+ style = { { ...dropdownPanel , minWidth : '240px' } }
414410 role = "menu"
415- onMouseEnter = { ( ) => openDropdownNow ( 'interview' ) }
416- onMouseLeave = { ( ) => closeDropdownSoon ( ) }
417411 >
418412 { interviewNavLinks . map ( ( item ) => (
419413 < Link
0 commit comments