(e: MediaQueryListEvent)
| 57 | if (typeof window !== 'undefined' && window.matchMedia) { |
| 58 | const mediaQuery = window.matchMedia('(prefers-color-scheme: dark)') |
| 59 | const handler = (e: MediaQueryListEvent) => setSystemPrefersDark(e.matches) |
| 60 | mediaQuery.addEventListener('change', handler) |
| 61 | return () => mediaQuery.removeEventListener('change', handler) |
| 62 | } |