@@ -263,6 +263,8 @@ export function Header(props) {
263263 }
264264 } , [ lastDismissed , userId , userDashboardProfile ] ) ;
265265
266+ const fontColor = darkMode ? 'text-white dropdown-item-hover' : '' ;
267+
266268 return (
267269 < div className = "header-wrapper" >
268270 < Navbar className = "py-3 navbar" color = "dark" dark expand = "md" >
@@ -310,18 +312,18 @@ export function Header(props) {
310312 < DropdownToggle nav caret >
311313 < span className = "dashboard-text-link" > { REPORTS } </ span >
312314 </ DropdownToggle >
313- < DropdownMenu >
315+ < DropdownMenu className = { darkMode ? 'bg-yinmn-blue' : '' } >
314316 { canGetReports &&
315- < DropdownItem tag = { Link } to = "/reports" >
317+ < DropdownItem tag = { Link } to = "/reports" className = { ` ${ fontColor } ` } >
316318 { REPORTS }
317319 </ DropdownItem >
318320 }
319321 { canGetWeeklySummaries &&
320- < DropdownItem tag = { Link } to = "/weeklysummariesreport" >
322+ < DropdownItem tag = { Link } to = "/weeklysummariesreport" className = { fontColor } >
321323 { WEEKLY_SUMMARIES_REPORT }
322324 </ DropdownItem >
323325 }
324- < DropdownItem tag = { Link } to = "/teamlocations" >
326+ < DropdownItem tag = { Link } to = "/teamlocations" className = { fontColor } >
325327 { TEAM_LOCATIONS }
326328 </ DropdownItem >
327329 </ DropdownMenu >
@@ -353,40 +355,40 @@ export function Header(props) {
353355 < DropdownToggle nav caret >
354356 < span className = "dashboard-text-link" > { OTHER_LINKS } </ span >
355357 </ DropdownToggle >
356- < DropdownMenu >
358+ < DropdownMenu className = { darkMode ? 'bg-yinmn-blue' : '' } >
357359 { canAccessUserManagement ? (
358- < DropdownItem tag = { Link } to = "/usermanagement" >
360+ < DropdownItem tag = { Link } to = "/usermanagement" className = { fontColor } >
359361 { USER_MANAGEMENT }
360362 </ DropdownItem >
361363 ) : (
362364 < React . Fragment > </ React . Fragment >
363365 ) }
364366 { canAccessBadgeManagement ? (
365- < DropdownItem tag = { Link } to = "/badgemanagement" >
367+ < DropdownItem tag = { Link } to = "/badgemanagement" className = { fontColor } >
366368 { BADGE_MANAGEMENT }
367369 </ DropdownItem >
368370 ) : (
369371 < React . Fragment > </ React . Fragment >
370372 ) }
371373 { ( canAccessProjects ) && (
372- < DropdownItem tag = { Link } to = "/projects" >
374+ < DropdownItem tag = { Link } to = "/projects" className = { fontColor } >
373375 { PROJECTS }
374376 </ DropdownItem >
375377 ) }
376378 { ( canAccessTeams ) && (
377- < DropdownItem tag = { Link } to = "/teams" >
379+ < DropdownItem tag = { Link } to = "/teams" className = { fontColor } >
378380 { TEAMS }
379381 </ DropdownItem >
380382 ) }
381383 { ( canAccessPermissionsManagement ) && (
382- < DropdownItem tag = { Link } to = "/announcements" >
384+ < DropdownItem tag = { Link } to = "/announcements" className = { fontColor } >
383385 { SEND_EMAILS }
384386 </ DropdownItem >
385387 ) }
386388 { canAccessPermissionsManagement && (
387389 < >
388390 < DropdownItem divider />
389- < DropdownItem tag = { Link } to = "/permissionsmanagement" >
391+ < DropdownItem tag = { Link } to = "/permissionsmanagement" className = { fontColor } >
390392 { PERMISSIONS_MANAGEMENT }
391393 </ DropdownItem >
392394 </ >
@@ -410,22 +412,22 @@ export function Header(props) {
410412 { WELCOME } , { firstName }
411413 </ span >
412414 </ DropdownToggle >
413- < DropdownMenu >
414- < DropdownItem header > Hello { firstName } </ DropdownItem >
415+ < DropdownMenu className = { darkMode ? 'bg-yinmn-blue' : '' } >
416+ < DropdownItem header className = { darkMode ? 'text-custom-grey' : '' } > Hello { firstName } </ DropdownItem >
415417 < DropdownItem divider />
416- < DropdownItem tag = { Link } to = { `/userprofile/${ displayUserId } ` } >
418+ < DropdownItem tag = { Link } to = { `/userprofile/${ displayUserId } ` } className = { fontColor } >
417419 { VIEW_PROFILE }
418420 </ DropdownItem >
419421 { ! cantUpdateDevAdminDetails ( props . userProfile . email , props . userProfile . email ) && (
420- < DropdownItem tag = { Link } to = { `/updatepassword/${ displayUserId } ` } >
422+ < DropdownItem tag = { Link } to = { `/updatepassword/${ displayUserId } ` } className = { fontColor } >
421423 { UPDATE_PASSWORD }
422424 </ DropdownItem >
423425 ) }
424426 < DropdownItem >
425427 < DarkModeButton />
426428 </ DropdownItem >
427429 < DropdownItem divider />
428- < DropdownItem onClick = { openModal } > { LOGOUT } </ DropdownItem >
430+ < DropdownItem onClick = { openModal } className = { fontColor } > { LOGOUT } </ DropdownItem >
429431 </ DropdownMenu >
430432 </ UncontrolledDropdown >
431433 </ div >
0 commit comments