ldc-nature-and-respect/resources/ts/fo/common.ts
2023-05-03 14:30:21 +02:00

23 lines
529 B
TypeScript

declare global {
interface Window {
Splide: any;
Alpine: any;
}
}
import Splide from "@splidejs/splide";
window.Splide = Splide;
import Alpine from "alpinejs";
window.Alpine = Alpine;
Alpine.start();
window.addEventListener("scroll", () => {
const html = document.documentElement;
const scroll = html.scrollTop;
if (scroll > 100) {
document.querySelector("header")?.classList.add("small");
} else {
document.querySelector("header")?.classList.remove("small");
}
});