From 0750f63640c4b694ef2be0a8e026854b03cb5aa2 Mon Sep 17 00:00:00 2001 From: dfreier Date: Wed, 6 Jul 2022 16:55:25 +0200 Subject: [PATCH] fix(useMediaQuery): check if window.matchMedia is a function --- packages/core/useMediaQuery/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/useMediaQuery/index.ts b/packages/core/useMediaQuery/index.ts index ebbb59a3d0e..ab2cda54996 100644 --- a/packages/core/useMediaQuery/index.ts +++ b/packages/core/useMediaQuery/index.ts @@ -14,7 +14,7 @@ import { defaultWindow } from '../_configurable' */ export function useMediaQuery(query: string, options: ConfigurableWindow = {}) { const { window = defaultWindow } = options - const isSupported = Boolean(window && 'matchMedia' in window && typeof 'matchMedia' === 'function') + const isSupported = Boolean(window && 'matchMedia' in window && typeof window!.matchMedia === 'function') let mediaQuery: MediaQueryList | undefined const matches = ref(false)