Browse Source

Rename var and minor refactoring

pull/1342/head
yksolanki9 3 years ago
parent
commit
af10547e4f
  1. 4
      apps/client/src/app/app.component.ts
  2. 2
      libs/common/src/lib/interfaces/user-settings.interface.ts

4
apps/client/src/app/app.component.ts

@ -101,12 +101,12 @@ export class AppComponent implements OnDestroy, OnInit {
} }
private initializeTheme(userPreferredAppearance: Appearance = 'AUTO') { private initializeTheme(userPreferredAppearance: Appearance = 'AUTO') {
const setDarkTheme = const isDarkTheme =
userPreferredAppearance === 'DARK' || userPreferredAppearance === 'DARK' ||
(userPreferredAppearance === 'AUTO' && (userPreferredAppearance === 'AUTO' &&
window.matchMedia('(prefers-color-scheme: dark)').matches); window.matchMedia('(prefers-color-scheme: dark)').matches);
this.materialCssVarsService.setDarkTheme(setDarkTheme); this.materialCssVarsService.setDarkTheme(isDarkTheme);
window.matchMedia('(prefers-color-scheme: dark)').addListener((event) => { window.matchMedia('(prefers-color-scheme: dark)').addListener((event) => {
this.materialCssVarsService.setDarkTheme(event.matches); this.materialCssVarsService.setDarkTheme(event.matches);

2
libs/common/src/lib/interfaces/user-settings.interface.ts

@ -1,6 +1,7 @@
import { DateRange, ViewMode, Appearance } from '@ghostfolio/common/types'; import { DateRange, ViewMode, Appearance } from '@ghostfolio/common/types';
export interface UserSettings { export interface UserSettings {
appearance?: Appearance;
baseCurrency?: string; baseCurrency?: string;
benchmark?: string; benchmark?: string;
dateRange?: DateRange; dateRange?: DateRange;
@ -10,5 +11,4 @@ export interface UserSettings {
language?: string; language?: string;
locale?: string; locale?: string;
viewMode?: ViewMode; viewMode?: ViewMode;
appearance?: Appearance;
} }

Loading…
Cancel
Save