MCPcopy Create free account
hub / github.com/anomalyco/models.dev / openMobileMenu

Function openMobileMenu

packages/web/src/index.ts:448–460  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

446// Mobile Menu
447/////////////////////
448function openMobileMenu() {
449 if (!mobileMenu || !mobileMenuTrigger) return;
450 if (searchModal?.open) closeSearchModal();
451 if (helpModal?.open) closeDialog();
452
453 mobileMenu.showModal();
454 mobileMenuTrigger.setAttribute("aria-expanded", "true");
455 requestAnimationFrame(() => {
456 mobileMenu
457 .querySelector<HTMLElement>(".mobile-menu-list a, .mobile-menu-list button")
458 ?.focus();
459 });
460}
461
462function closeMobileMenu(restoreFocus = true) {
463 if (!mobileMenu || !mobileMenuTrigger) return;

Callers

nothing calls this directly

Calls 2

closeSearchModalFunction · 0.85
closeDialogFunction · 0.85

Tested by

no test coverage detected