HEAD: no. WORKING TREE (uncommitted closing.ts): yes, theme.json variants.nav="pill" (closingPins; unknown value keeps the seed)
Reads
content.pages (siteNav/pageNavTree in nav-links.ts, lib/nav-tree.ts) + content.contact (contactLink) | navLabel,navGroup,navSection,slug,offMenu,merged; hierarchy menus become dropdowns/mega-menus on desktop, accordions on phone
HEAD: no. WORKING TREE (uncommitted closing.ts): yes, theme.json variants.nav="bar" (closingPins; unknown value keeps the seed)
Reads
content.pages (siteNav/pageNavTree in nav-links.ts, lib/nav-tree.ts) + content.contact (contactLink) | navLabel,navGroup,navSection,slug,offMenu,merged; hierarchy menus become dropdowns/mega-menus on desktop, accordions on phone
HEAD: no. WORKING TREE (uncommitted closing.ts): yes, theme.json variants.nav="split" (closingPins; unknown value keeps the seed)
Reads
content.pages (siteNav/pageNavTree in nav-links.ts, lib/nav-tree.ts) + content.contact (contactLink) | navLabel,navGroup,navSection,slug,offMenu,merged; hierarchy menus become dropdowns/mega-menus on desktop, accordions on phone
HEAD: no. WORKING TREE (uncommitted closing.ts): yes, theme.json variants.nav="overlay" (closingPins; unknown value keeps the seed)
Reads
content.pages (siteNav/pageNavTree in nav-links.ts, lib/nav-tree.ts) + content.contact (contactLink) | navLabel,navGroup,navSection,slug,offMenu,merged; hierarchy menus become dropdowns/mega-menus on desktop, accordions on phone
seeded: chooseNav = pick(siteSeed, nav+NAV_SALT(28), presets[vertical].nav) in variants.ts; Nav.astro reads closingPlan().nav; DOM header[data-nav-variant]
Notes
Transparent over hero, solid after scroll; light text when effects[effect].darkTop. Vertical pools containing it: product,events,restaurant,professional,generic
HEAD: no. WORKING TREE (uncommitted closing.ts): yes, theme.json variants.nav="drawer" (closingPins; unknown value keeps the seed)
Reads
content.pages (siteNav/pageNavTree in nav-links.ts, lib/nav-tree.ts) + content.contact (contactLink) | navLabel,navGroup,navSection,slug,offMenu,merged; hierarchy menus become dropdowns/mega-menus on desktop, accordions on phone
automatic: a page-hierarchy menu whose children include groups renders as a mega-menu; megaColumns() packs blocks into <=5 (MEGA_MAX_COLUMNS) even-height columns, blocks <=4 entries never split (MEGA_UNBROKEN_MAX)
Notes
Used by all 5 nav variants on desktop. Mas overflow = NavMore.