color-scheme.js 312 B

123456
  1. (function () {
  2. const prefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
  3. const setting = localStorage.getItem('color-schema') || 'auto'
  4. if (setting === 'dark' || (prefersDark && setting !== 'light'))
  5. document.documentElement.classList.toggle('dark', true)
  6. })()