Guard more in color-modes.js (#38235)

This commit is contained in:
XhmikosR 2023-03-14 20:30:11 +02:00 committed by GitHub
parent 6a043d95fa
commit 474bf2aed1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -29,12 +29,12 @@
const showActiveTheme = (theme, focus = false) => {
const themeSwitcher = document.querySelector('#bd-theme')
const themeSwitcherText = document.querySelector('#bd-theme-text')
if (!themeSwitcher) {
if (!themeSwitcher || !themeSwitcherText) {
return
}
const themeSwitcherText = document.querySelector('#bd-theme-text')
const activeThemeIcon = document.querySelector('.theme-icon-active use')
const btnToActive = document.querySelector(`[data-bs-theme-value="${theme}"]`)
const svgOfActiveBtn = btnToActive.querySelector('svg use').getAttribute('href')