diff --git a/blocks/jump-nav/jump-nav.css b/blocks/jump-nav/jump-nav.css index 4c2f5cf..d60eef8 100644 --- a/blocks/jump-nav/jump-nav.css +++ b/blocks/jump-nav/jump-nav.css @@ -103,5 +103,6 @@ div.jump-nav-container { @media (width >= 900px) { .jump-nav p.button-wrapper { order: 0; + margin-inline-start: auto; } } diff --git a/blocks/jump-nav/jump-nav.js b/blocks/jump-nav/jump-nav.js index 5297c46..05ae32d 100644 --- a/blocks/jump-nav/jump-nav.js +++ b/blocks/jump-nav/jump-nav.js @@ -7,11 +7,13 @@ export default async function decorate(block) { const nav = document.createElement('nav'); nav.setAttribute('aria-label', copy.pageSections || 'Page Sections'); - nav.append(ul); + if (ul) nav.append(ul); if (cta) nav.append(cta); block.replaceChildren(nav); + if (!ul) return; + const container = block.closest('.jump-nav-container'); const links = [...ul.querySelectorAll('a[href*="#"]')];