fix: persist dark mode theme after page reload (#2730)

This commit is contained in:
Shubham Kumar
2025-10-29 18:36:11 -06:00
committed by GitHub
parent 2c5d977110
commit e2a6767a4f
3 changed files with 7 additions and 7 deletions
@@ -24,16 +24,16 @@ export class ThemeToggleComponent implements OnInit, OnChanges {
) {}
ngOnInit(): void {
this.darkModeOn = this.settingsService.themeDarkEnabled === 'true';
this.darkModeOn = !!this.settingsService.themeDarkEnabled;
}
ngOnChanges(changes: SimpleChanges): void {
this.darkModeOn = this.settingsService.themeDarkEnabled === 'true';
this.darkModeOn = !!this.settingsService.themeDarkEnabled;
}
toggleTheme() {
this.darkModeOn = !this.darkModeOn;
this.settingsService.setThemeDarkEnabled(this.darkModeOn ? 'true' : 'false');
this.settingsService.setThemeDarkEnabled(this.darkModeOn);
this.themingService.setDarkMode(this.darkModeOn);
}
}