@@ -5,6 +5,7 @@ import "@ui5/webcomponents-fiori/dist/UserSettingsAppearanceViewGroup.js";
55import "@ui5/webcomponents-fiori/dist/UserSettingsView.js" ;
66import "@ui5/webcomponents-fiori/dist/UserSettingsItem.js" ;
77import "@ui5/webcomponents-fiori/dist/UserSettingsDialog.js" ;
8+ import { setTheme } from "@ui5/webcomponents-base/dist/config/Theme.js" ;
89
910import "@ui5/webcomponents-fiori/dist/ShellBar.js" ;
1011import "@ui5/webcomponents-fiori/dist/ShellBarBranding.js" ;
@@ -30,6 +31,7 @@ import "@ui5/webcomponents-icons/dist/action-settings.js";
3031import "@ui5/webcomponents-icons/dist/user-settings.js" ;
3132import "@ui5/webcomponents-icons/dist/person-placeholder.js" ;
3233import "@ui5/webcomponents-icons/dist/palette.js" ;
34+ import "@ui5/webcomponents-icons/dist/product.js" ;
3335import "@ui5/webcomponents-icons/dist/iphone.js" ;
3436import "@ui5/webcomponents-icons/dist/qr-code.js" ;
3537import "@ui5/webcomponents-icons/dist/bell.js" ;
@@ -42,7 +44,7 @@ const settingsDialogItems = [...document.getElementsByTagName("ui5-user-settings
4244const account = document . getElementById ( "account" ) ;
4345const resetAllButton = document . getElementById ( "reset-all-button" ) ;
4446// Theme change
45- const appearanceView = document . getElementById ( "appearanceView ") ;
47+ const appearanceView = document . querySelector ( "ui5-user-settings-appearance-view ") ;
4648//Language and Region
4749const languageRegion = document . getElementById ( "language-region-container" ) ;
4850const language = document . getElementById ( "language" ) ;
@@ -56,10 +58,8 @@ const mobile2Button = document.getElementById("mobile2-button");
5658
5759const resetAll = document . getElementById ( "resetAll" ) ;
5860const resetPersonalization = document . getElementById ( "resetPersonalization" ) ;
59- const toast = [ ...document . getElementsByTagName ( "ui5-toast" ) ] [ 0 ] ;
6061const toastReset = document . getElementById ( "toastReset" ) ;
6162const toastResetAll = document . getElementById ( "toastResetAll" ) ;
62- const themeSave = document . getElementById ( "themeSave" ) ;
6363
6464shellbar . addEventListener ( "ui5-profile-click" , ( event ) => {
6565 console . log ( " menuShellBar ui5-profile-click" )
@@ -104,9 +104,9 @@ appearanceView.addEventListener("selection-change", (e) => {
104104 const selectedItem = e . detail . item ;
105105
106106 if ( selectedItem ?. itemKey ) {
107- window [ "sap-ui-webcomponents-bundle" ] . configuration . setTheme ( selectedItem . itemKey ) ;
107+ setTheme ( selectedItem . itemKey ) ;
108108 }
109- } ) ;
109+ } ) ;
110110
111111dialogClosers . forEach ( btn => {
112112 btn . addEventListener ( "click" , ( ) => {
@@ -130,11 +130,6 @@ mobile2Button.addEventListener("click", function () {
130130 mobileSecondPage . text = "Android" ;
131131} ) ;
132132
133-
134- themeSave . addEventListener ( "click" , function ( ) {
135- toast . open = true ;
136- } ) ;
137-
138133resetPersonalization . addEventListener ( "click" , function ( ) {
139134 toastReset . open = true ;
140135} ) ;
0 commit comments