fix: light icon for navbar in system based theme (not confirmed)

Signed-off-by: unexpected unresolved <minh15052008@gmail.com>
This commit is contained in:
unexpected unresolved
2024-07-25 10:50:54 +07:00
committed by ThePedroo
parent 9e2d40c164
commit f60a049333

View File

@@ -24,6 +24,7 @@ page_toggle.addEventListener('click', () => {
document.addEventListener('click', async (event) => {
const getSystemTheme = event.target.getAttribute('theme-data')
if (!getSystemTheme || typeof getSystemTheme !== 'string') return
if (getSystemTheme === sys_thene) return
switch (getSystemTheme) {
case 'dark':
@@ -41,7 +42,7 @@ document.addEventListener('click', async (event) => {
smallPageDisabler('theme', 'settings')
localStorage.setItem('/system/theme', getSystemTheme)
sys_theme = setData(getSystemTheme)
}, false)
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => {
@@ -62,4 +63,4 @@ function setData(mode) {
localStorage.setItem('/system/theme', mode)
return mode
}
}