From be7808e72fec3ab055c3ec22dc260008217659dc Mon Sep 17 00:00:00 2001 From: Cory LaViska Date: Thu, 26 Jun 2025 11:59:20 -0400 Subject: [PATCH] prevent error when theme selector isn't present --- packages/webawesome/docs/assets/scripts/theme.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/webawesome/docs/assets/scripts/theme.js b/packages/webawesome/docs/assets/scripts/theme.js index 73a103c89..f7cf1210f 100644 --- a/packages/webawesome/docs/assets/scripts/theme.js +++ b/packages/webawesome/docs/assets/scripts/theme.js @@ -26,7 +26,7 @@ async function updateTheme(value, isInitialLoad = false) { // Get brand and palette from the selected option const themeSelector = document.querySelector('.theme-selector'); - const selectedOption = themeSelector.querySelector(`wa-option[value="${value}"]`); + const selectedOption = themeSelector?.querySelector(`wa-option[value="${value}"]`); const brand = selectedOption?.getAttribute('data-brand') || 'blue'; const palette = selectedOption?.getAttribute('data-palette') || 'default'; const htmlElement = document.documentElement;