Initial commit

This commit is contained in:
Basiclean committed 2026-05-02 10:41:00 +02:00
commit bcca176137
88 files changed
+8725

No files matched your search

+25
View File
@@ -0,0 +1,25 @@
"use client";
import { useEffect, useState } from "react";
export function useSupportsHover() {
const [supportsHover, setSupportsHover] = useState(false);
useEffect(() => {
const mql = window.matchMedia("(hover: hover) and (pointer: fine)");
const update = () => setSupportsHover(mql.matches);
update();
if (mql.addEventListener) {
mql.addEventListener("change", update);
return () => mql.removeEventListener("change", update);
}
mql.addListener(update);
return () => mql.removeListener(update);
}, []);
return supportsHover;
}