Recurring Deposit products with i18n

This commit is contained in:
Jose Alberto Hernandez
2024-04-20 12:37:00 -06:00
committed by Jose Alberto Hernandez
parent 64758cb847
commit 6ef471d7c0
49 changed files with 889 additions and 724 deletions
@@ -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);
}