next-cochise/src/utils/toggleMobileMenu.ts

26 lines
873 B
TypeScript
Raw Normal View History

// @ts-nocheck
2025-02-01 06:57:24 +07:00
export const toggleMobileMenu = () => {
2025-02-04 15:08:01 +07:00
const mobile_nav = document.querySelector(".mobile-nav");
const desktop_nav = document.querySelector(".desktop-nav");
2025-02-01 06:57:24 +07:00
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 = () => {
2025-02-04 15:08:01 +07:00
const mobile_nav = document.querySelector(".mobile-nav");
const desktop_nav = document.querySelector(".desktop-nav");
2025-02-01 06:57:24 +07:00
if (desktop_nav.classList.contains("js-opened")) {
desktop_nav.style.maxHeight = "0px";
desktop_nav.classList.remove("js-opened");
mobile_nav.classList.remove("active");
}
};