File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed
src/BootstrapBlazor/wwwroot/modules Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff 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
723735export function saveTheme ( theme ) {
You can’t perform that action at this time.
0 commit comments