Fix access of current theme during page load

This commit is contained in:
Sebastian Serth
2023-08-07 22:07:36 +02:00
parent 44f725ba20
commit 246cd209f3

View File

@ -37,10 +37,11 @@ const setTheme = theme => {
})
document.dispatchEvent(event)
document.documentElement.setAttribute('data-bs-theme', currentTheme)
return currentTheme;
}
window.getCurrentTheme = () => {
return document.documentElement.getAttribute('data-bs-theme');
return document.documentElement.getAttribute('data-bs-theme') || setTheme(getPreferredTheme());
}
const showActiveTheme = (theme, focus = false) => {