Recurring Deposit products with i18n
This commit is contained in:
committed by
Jose Alberto Hernandez
parent
64758cb847
commit
6ef471d7c0
@@ -1,5 +1,6 @@
|
||||
import { Component, OnChanges, OnInit, SimpleChanges } from '@angular/core';
|
||||
import { ThemingService } from './theming.service';
|
||||
import { SettingsService } from 'app/settings/settings.service';
|
||||
|
||||
@Component({
|
||||
selector: 'mifosx-theme-toggle',
|
||||
@@ -10,20 +11,20 @@ export class ThemeToggleComponent implements OnInit, OnChanges {
|
||||
|
||||
darkModeOn: boolean;
|
||||
|
||||
constructor(private themingService: ThemingService) {
|
||||
this.darkModeOn = this.themingService.isDarkMode();
|
||||
}
|
||||
constructor(private themingService: ThemingService,
|
||||
private settingsService: SettingsService) { }
|
||||
|
||||
ngOnInit(): void {
|
||||
this.darkModeOn = this.themingService.isDarkMode();
|
||||
this.darkModeOn = (this.settingsService.themeDarkEnabled === 'true');
|
||||
}
|
||||
|
||||
ngOnChanges(changes: SimpleChanges): void {
|
||||
this.darkModeOn = this.themingService.isDarkMode();
|
||||
this.darkModeOn = (this.settingsService.themeDarkEnabled === 'true');
|
||||
}
|
||||
|
||||
toggleTheme() {
|
||||
this.darkModeOn = !this.darkModeOn;
|
||||
this.settingsService.setThemeDarkEnabled(this.darkModeOn ? 'true' : 'false');
|
||||
this.themingService.setDarkMode(this.darkModeOn);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user