diff --git a/.changeset/long-nails-rest.md b/.changeset/long-nails-rest.md new file mode 100644 index 000000000..4adc035d7 --- /dev/null +++ b/.changeset/long-nails-rest.md @@ -0,0 +1,5 @@ +--- +'@primer/react-brand': patch +--- + +Fixed delayed appearance of heading separator in `SubNav`. diff --git a/packages/react/src/SubNav/SubNav.module.css b/packages/react/src/SubNav/SubNav.module.css index fd70cea5a..84990236d 100644 --- a/packages/react/src/SubNav/SubNav.module.css +++ b/packages/react/src/SubNav/SubNav.module.css @@ -278,6 +278,10 @@ z-index: 9998; } + .SubNav__heading-separator:not(.SubNav__heading-separator--has-adjacent-label) { + display: none; + } + .SubNav__links-overlay { position: relative; display: flex; diff --git a/packages/react/src/SubNav/SubNav.module.css.d.ts b/packages/react/src/SubNav/SubNav.module.css.d.ts index f28b9c4bc..5574384ea 100644 --- a/packages/react/src/SubNav/SubNav.module.css.d.ts +++ b/packages/react/src/SubNav/SubNav.module.css.d.ts @@ -24,6 +24,7 @@ declare const styles: { readonly "SubNav--open": string; readonly "fade-in": string; readonly "SubNav__header-container": string; + readonly "SubNav__heading-separator--has-adjacent-label": string; readonly "SubNav__links-overlay--open": string; readonly "SubNav__link--has-sub-menu": string; readonly "SubNav__overlay-toggle": string; diff --git a/packages/react/src/SubNav/SubNav.tsx b/packages/react/src/SubNav/SubNav.tsx index e255be12d..62508735a 100644 --- a/packages/react/src/SubNav/SubNav.tsx +++ b/packages/react/src/SubNav/SubNav.tsx @@ -239,28 +239,32 @@ const _SubNavRoot = memo(({id, children, className, 'data-testid': testId, fullW