feat: init
This commit is contained in:
12
node_modules/youch/build/public/layout/script.js
generated
vendored
Normal file
12
node_modules/youch/build/public/layout/script.js
generated
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
function usesDarkMode() {
|
||||
let youchTheme = localStorage.getItem('youch-theme')
|
||||
let hasDarkMode = false
|
||||
if (youchTheme === null) {
|
||||
hasDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
} else if (youchTheme === 'dark') {
|
||||
hasDarkMode = true
|
||||
}
|
||||
return hasDarkMode
|
||||
}
|
||||
|
||||
document.documentElement.classList.add(usesDarkMode() ? 'dark' : 'light')
|
||||
Reference in New Issue
Block a user