This commit is contained in:
Your Name committed 2026-06-15 19:00:31 -04:00
1 parent a7091858e0
commit ba5c0aba50
9 files changed
+719 -431

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
import { useState, useEffect } from 'react';
export function useMediaQuery(query: string): boolean {
const [matches, setMatches] = useState(false);
useEffect(() => {
const media = window.matchMedia(query);
if (media.matches !== matches) {
setMatches(media.matches);
}
const listener = () => setMatches(media.matches);
media.addEventListener('change', listener);
return () => media.removeEventListener('change', listener);
}, [matches, query]);
return matches;
}