next-cochise/src/utils/toggleMobileMenu.ts
2025-02-04 15:08:01 +07:00

26 lines
873 B
TypeScript

// @ts-nocheck
export const toggleMobileMenu = () => {
const mobile_nav = document.querySelector(".mobile-nav");
const desktop_nav = document.querySelector(".desktop-nav");
if (desktop_nav.classList.contains("js-opened")) {
desktop_nav.style.maxHeight = "0px";
desktop_nav.classList.remove("js-opened");
mobile_nav.classList.remove("active");
} else {
desktop_nav.style.maxHeight = "calc(100vh - 60px)";
desktop_nav.classList.add("js-opened");
mobile_nav.classList.add("active");
}
};
export const closeMobileMenu = () => {
const mobile_nav = document.querySelector(".mobile-nav");
const desktop_nav = document.querySelector(".desktop-nav");
if (desktop_nav.classList.contains("js-opened")) {
desktop_nav.style.maxHeight = "0px";
desktop_nav.classList.remove("js-opened");
mobile_nav.classList.remove("active");
}
};