SingleTopNav: Fix tab order for docked menu (#94306)

fix tab order for docked menu when singleTopNav is enabled
This commit is contained in:
Ashley Harrison 2024-10-07 11:16:30 +01:00 committed by GitHub
parent 0c8433c9e5
commit d04dcb3da0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -92,6 +92,9 @@ export function AppChrome({ children }: Props) {
<LinkButton className={styles.skipLink} href="#pageContent">
Skip to main content
</LinkButton>
{isSingleTopNav && menuDockedAndOpen && (
<MegaMenu className={styles.dockedMegaMenu} onClose={() => chrome.setMegaMenuOpen(false)} />
)}
<header className={cx(styles.topNav, isSingleTopNav && menuDockedAndOpen && styles.topNavMenuDocked)}>
{isSingleTopNav ? (
<SingleTopBar
@ -119,7 +122,7 @@ export function AppChrome({ children }: Props) {
)}
<div className={contentClass}>
<div className={styles.panes}>
{menuDockedAndOpen && (
{!isSingleTopNav && menuDockedAndOpen && (
<MegaMenu className={styles.dockedMegaMenu} onClose={() => chrome.setMegaMenuOpen(false)} />
)}
{!state.chromeless && (