liveh5-nuxt/app/utils/preload.ts

11 lines
405 B
TypeScript
Raw Normal View History

2025-01-08 05:26:12 +00:00
export default function preload() {
return `
;(function() {
const prefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
const setting = localStorage.getItem('nuxt-color-mode') || 'auto';
if (setting === 'dark' || (prefersDark && setting !== 'light'))
document.documentElement.classList.toggle('van-theme-dark', true);
})()
`
}