plano/demos/use_cases/chatgpt-preference-model-selector/public/init-theme.js
2025-07-08 10:46:27 -07:00

9 lines
296 B
JavaScript

// Apply dark mode based on system preference
if (
localStorage.theme === 'dark' ||
(!('theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)
) {
document.documentElement.classList.add('dark');
} else {
document.documentElement.classList.remove('dark');
}