export enum ThemeOptions {
Red = 'red',
}
export enum ThemeModes {
Light = 'light-theme',
Dark = 'dark-theme',
}
themeOptions: ThemeOption[] = [
{
text: 'Red',
value: ThemeOptions.Red,
},
];
themeChanged() { // Theme color changed
document.body.className = '';
const className = this.activeTheme.value + '-' + this.themeMode;
this.themeService.switchTheme(className);
}
themeModeToggled() { // Theme mode changed: Light / Dark
document.body.className = '';
if (this.themeMode === ThemeModes.Light) {
this.themeMode = ThemeModes.Dark;
} else {
this.themeMode = ThemeModes.Light;
}
const className = this.activeTheme.value + '-' + this.themeMode;
this.themeService.switchTheme(className);
}