src/app/services/theme-changer/theme-changer.service.ts
Theme changer service
Properties |
|
Methods |
|
Accessors |
constructor(persistenceService: PersistenceService, dataService: DataService)
|
||||||||||||
Construct the theme changer service
Parameters :
|
Public calcModifiedOffsetBase | |||||||||
calcModifiedOffsetBase(component: any, variables: ThemeConfigVariable[])
|
|||||||||
Calculate the modified offset base value
Parameters :
Returns :
number
|
Public initContrastEnhancer | ||||||||||||
initContrastEnhancer(theme: string, appThemeConfig: literal type)
|
||||||||||||
Extract and set the global contrast enhancer.
Parameters :
Returns :
void
|
Public onThemeChange |
onThemeChange(prevValue: any, newValue: any)
|
Theme change handler
Returns :
void
|
Static Readonly defaultTheme |
Type : string
|
Default value : 'default'
|
The default app theme |
theme |
Type : string
|
Decorators :
@DynamicPersisted('onThemeChange', 'persistenceService', ThemeChangerService.defaultTheme)
|
The app theme |
themeBackground |
Type : string
|
Decorators :
@DynamicPersisted('onThemeChange', 'persistenceService', ThemeChangerService.defaultThemeBackground)
|
The app theme background |
AppThemeConfig |
getAppThemeConfig()
|
App theme config.
Returns :
any
|