Fix error when hide-desktop-navigation is true

This commit is contained in:
Svilen Markov
2025-05-13 20:35:34 +01:00
parent 9de6843a2e
commit 95702a2e53
2 changed files with 14 additions and 10 deletions

View File

@@ -689,9 +689,13 @@ async function changeTheme(key, onChanged) {
}
function initThemeSwitcher() {
find(".mobile-navigation .theme-choices").replaceWith(
find(".header-container .theme-choices").cloneNode(true)
);
const themeChoicesInHeader = find(".header-container .theme-choices");
if (themeChoicesInHeader) {
themeChoicesInHeader.replaceWith(
find(".mobile-navigation .theme-choices").cloneNode(true)
);
}
const presetElems = findAll(".theme-choices .theme-preset");
let themePreviewElems = document.getElementsByClassName("current-theme-preview");