Skip to content

Commit f9f55ef

Browse files
fix(useMediaQuery): safely access matchMedia with optional chaining
1 parent 7a6560a commit f9f55ef

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

packages/hooks/src/useMediaQuery/useMediaQuery.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { useEffect, useState } from 'react';
22

33
export function useMediaQuery(query) {
4-
const [matches, setMatches] = useState(() => typeof window !== 'undefined' && !!window.matchMedia(query).matches);
4+
const [matches, setMatches] = useState(() => typeof window !== 'undefined' && !!window.matchMedia?.(query)?.matches);
55

66
useEffect(() => {
77
const media = window.matchMedia(query);

0 commit comments

Comments
 (0)