26 lines
873 B
TypeScript
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");
|
|
}
|
|
};
|