Update loading components

This commit is contained in:
2026-02-24 22:16:46 -05:00
parent a61e7ce19a
commit 637b3a0c34
43 changed files with 1363 additions and 930 deletions

View File

@@ -0,0 +1,14 @@
import { useEffect, useState } from "react";
export function usePrefersReducedMotion(){
const [ reduced, setReduced ] = useState(false);
useEffect(() => {
const media = globalThis.matchMedia("(prefers-reduced-motion: reduce)");
// eslint-disable-next-line react-hooks/set-state-in-effect
setReduced(media.matches);
}, [ ]);
return reduced;
}