Skip to content

Commit 83d256a

Browse files
committed
feat(Utility): update getTheme return value
1 parent a06b36f commit 83d256a

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

src/BootstrapBlazor/wwwroot/modules/utility.js

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -716,8 +716,20 @@ export function getHtml(options) {
716716
return html;
717717
}
718718

719-
export function getTheme() {
720-
return localStorage.getItem('theme') || document.documentElement.getAttribute('data-bs-theme') || getAutoThemeValue();
719+
export function getTheme(useLocalstorage = true) {
720+
useLocalstorage = useLocalstorage ?? true;
721+
let theme = null;
722+
if (useLocalstorage) {
723+
theme = localStorage.getItem('theme');
724+
}
725+
else {
726+
theme = document.documentElement.getAttribute('data-bs-theme');
727+
}
728+
729+
if (theme === null || theme === 'auto') {
730+
theme = getAutoThemeValue();
731+
}
732+
return theme;
721733
}
722734

723735
export function saveTheme(theme) {

0 commit comments

Comments
 (0)