UNPKG

@primer/react-brand

Version:

Primer Brand is a GitHub's design system for creating React-based marketing websites and digital experiences.

17 lines (16 loc) 553 B
import { useEffect as e, useState as t } from "react"; //#region src/hooks/useReducedMotion.ts function n() { let [n, r] = t(() => typeof window < "u" ? window.matchMedia("(prefers-reduced-motion: reduce)").matches : !1); return e(() => { let e = window.matchMedia("(prefers-reduced-motion: reduce)"); r(e.matches); let t = (e) => { r(e.matches); }; return e.addEventListener("change", t), () => e.removeEventListener("change", t); }, []), n; } //#endregion export { n as useReducedMotion }; //# sourceMappingURL=useReducedMotion.js.map