in src/app/shared/theme-picker/theme-picker.ts [101:120]
selectTheme(themeName: string) {
const theme = this.themes.find(currentTheme => currentTheme.name === themeName);
if (!theme) {
return;
}
this.currentTheme = theme;
if (theme.isDefault) {
this.styleManager.removeStyle('theme');
} else {
this.styleManager.setStyle('theme', `${theme.name}.css`);
}
if (this.currentTheme) {
this.liveAnnouncer.announce(`${theme.displayName} theme selected.`, 'polite', 3000);
this._themeStorage.storeTheme(this.currentTheme);
}
}