branding/shared/lazy/branding-theme-form/branding-theme-form.component.ts
ControlValueAccessor
OnDestroy
host | { |
selector | c8y-branding-theme-form |
standalone | true |
imports |
CoreModule
FormsModule
StaticAssetsFilePickerComponent
ColorInputComponent
|
templateUrl | ./branding-theme-form.component.html |
Properties |
Methods |
constructor(activatedRoute: ActivatedRoute, formBuilder: FormBuilder, filesService: FilesService, brandingShades: BrandingShadesService, themeSwitcher: ThemeSwitcherService)
|
||||||||||||||||||
Parameters :
|
applyStateToForm | ||||||
applyStateToForm(branding: BrandingOptionsJson)
|
||||||
Parameters :
Returns :
void
|
convertFormToState | ||||
convertFormToState(value)
|
||||
Parameters :
Returns :
string
|
initForm |
initForm()
|
Returns :
any
|
ngOnDestroy |
ngOnDestroy()
|
Returns :
void
|
onBlur |
onBlur()
|
Returns :
void
|
regenerateShadesBasedOnPrimaryColor | ||||||
regenerateShadesBasedOnPrimaryColor(color?: string)
|
||||||
Parameters :
Returns :
void
|
registerOnChange | ||||||
registerOnChange(fn: (value: string) => void)
|
||||||
Parameters :
Returns :
void
|
registerOnTouched | ||||||
registerOnTouched(fn: () => void)
|
||||||
Parameters :
Returns :
void
|
writeValue | ||||||
writeValue(obj: string)
|
||||||
Parameters :
Returns :
void
|
formGroup |
Type : ReturnType<>
|
Readonly formStructure |
Default value : formStructure
|
imageFileExtensions |
Type : string[]
|
resetShadesButtonEnabled$ |
Type : Observable<boolean>
|