projects/web-mev/src/app/core/settings/settings.model.ts
Properties |
| autoNightMode |
autoNightMode:
|
Type : boolean
|
| elementsAnimations |
elementsAnimations:
|
Type : boolean
|
| hour |
hour:
|
Type : number
|
| language |
language:
|
Type : string
|
| nightTheme |
nightTheme:
|
Type : string
|
| pageAnimations |
pageAnimations:
|
Type : boolean
|
| pageAnimationsDisabled |
pageAnimationsDisabled:
|
Type : boolean
|
| stickyHeader |
stickyHeader:
|
Type : boolean
|
| theme |
theme:
|
Type : string
|
import { AppState } from '../core.module';
export const NIGHT_MODE_THEME = 'BLACK-THEME';
export type Language = 'en' | 'sk' | 'de' | 'fr' | 'es' | 'pt-br' | 'he';
export interface SettingsState {
language: string;
theme: string;
autoNightMode: boolean;
nightTheme: string;
stickyHeader: boolean;
pageAnimations: boolean;
pageAnimationsDisabled: boolean;
elementsAnimations: boolean;
hour: number;
}
export interface State extends AppState {
settings: SettingsState;
}