Skip to content

Commit 15b9c25

Browse files
committed
refactor: remove unnecessary theme code
1 parent a325228 commit 15b9c25

1 file changed

Lines changed: 0 additions & 20 deletions

File tree

src/layouts/Layout.astro

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -109,26 +109,6 @@ const alternates = [
109109
</script>
110110

111111
<ClientRouter />
112-
113-
<script is:inline>
114-
const getThemePreference = () => {
115-
if (typeof localStorage !== 'undefined' && localStorage.getItem('theme')) {
116-
return localStorage.getItem('theme')
117-
}
118-
return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'
119-
}
120-
const isDark = getThemePreference() === 'dark'
121-
document.documentElement.classList[isDark ? 'add' : 'remove']('dark')
122-
document.documentElement.classList[!isDark ? 'add' : 'remove']('light')
123-
124-
if (typeof localStorage !== 'undefined') {
125-
const observer = new MutationObserver(() => {
126-
const isDark = document.documentElement.classList.contains('dark')
127-
localStorage.setItem('theme', isDark ? 'dark' : 'light')
128-
})
129-
observer.observe(document.documentElement, { attributes: true, attributeFilter: ['class'] })
130-
}
131-
</script>
132112
</head>
133113

134114
<body

0 commit comments

Comments
 (0)