feat: init
This commit is contained in:
14
node_modules/youch/build/public/header/script.js
generated
vendored
Normal file
14
node_modules/youch/build/public/header/script.js
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
function toggleTheme(input) {
|
||||
if (input.checked) {
|
||||
document.documentElement.classList.add('dark')
|
||||
localStorage.setItem('youch-theme', 'dark')
|
||||
} else {
|
||||
document.documentElement.classList.remove('dark')
|
||||
localStorage.setItem('youch-theme', 'light')
|
||||
}
|
||||
}
|
||||
|
||||
document.querySelector('#toggle-theme-checkbox').checked = usesDarkMode()
|
||||
document.querySelector('#toggle-theme-checkbox').addEventListener('change', function () {
|
||||
toggleTheme(this)
|
||||
})
|
||||
Reference in New Issue
Block a user