This commit is contained in:
Enrico Bühler 2024-07-01 21:51:57 +02:00
parent 84dde04352
commit 8ed037123c

View File

@ -64,26 +64,34 @@ import { Menu } from "lucide-astro";
const navMobile = document.getElementById("nav-mobile")!;
const navButtons = navMobile.children;
button.addEventListener("click", () => {
if (navMobile.classList.contains("hidden")) {
animate(
navButtons as unknown as NodeListOf<any>,
{
y: [-30, 0],
scale: [0.8, 1],
opacity: [0, 1],
},
{
easing: spring({
stiffness: 200,
damping: 20,
mass: 1,
}),
delay: stagger(0.1),
},
);
}
const init = () => {
button.addEventListener("click", () => {
if (navMobile.classList.contains("hidden")) {
animate(
navButtons as unknown as NodeListOf<any>,
{
y: [-30, 0],
scale: [0.8, 1],
opacity: [0, 1],
},
{
easing: spring({
stiffness: 200,
damping: 20,
mass: 1,
}),
delay: stagger(0.1),
},
);
}
navMobile.classList.toggle("hidden");
navMobile.classList.toggle("hidden");
});
};
init();
document.addEventListener("astro:after-swap", () => {
init();
});
</script>