summaryrefslogtreecommitdiff
path: root/examples/doc/public/theme.js
blob: 1296b49b32fb78abe1098d92968b7f99ece25c70 (plain) (blame)
1
2
3
4
5
6
7
8
(() => {
  const root = document.documentElement;
  if (localStorage.theme === 'dark' || (!('theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
    root.classList.add('theme-dark')
  } else {
    root.classList.remove('theme-dark')
  }
})()