UNPKG

@pepperi/lib

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.1.

139 lines (138 loc) 6.81 kB
import { FormBuilder, FormGroup } from '@angular/forms'; import { BehaviorSubject } from 'rxjs'; import { SessionService } from '../common/services/session.service'; import { LAYOUT_TYPE } from './customization.model'; import * as i0 from "@angular/core"; export declare class CustomizationService { private sessionService; fb: FormBuilder; static STAND_ALONE_FIELD_CLASS_NAME: string; static REM_STRING: string; static PX_STRING: string; static USER_THEME: string; static USER_COLOR: string; static USER_THEME_VARIABLES: string; static HEADER_HEIGHT_KEY: string; static FOOTER_HEIGHT_KEY: string; static MAIN_HEIGHT_KEY: string; static COLOR_USER_PRIMARY_KEY: string; static COLOR_USER_SECONDARY_KEY: string; static COLOR_SYSTEM_PRIMARY_INVERT_KEY: string; static COLOR_SYSTEM_PRIMARY_KEY: string; static COLOR_TEXT_LINK_KEY: string; static COLOR_SYSTEM_CAUTION_KEY: string; static COLOR_SYSTEM_SUCCESS_KEY: string; static COLOR_STRONG_KEY: string; static COLOR_REGULAR_KEY: string; static COLOR_WEAK_KEY: string; static COLOR_TOP_HEADER_KEY: string; static STYLE_TOP_HEADER_KEY: string; static COLOR_QS_KEY: string; static STYLE_QS_KEY: string; static FONT_FAMILY_TITLE_KEY: string; static FONT_FAMILY_BODY_KEY: string; static BORDER_RADIUS_KEY: string; static BORDER_RADIUS_SM_KEY: string; static BORDER_RADIUS_MD_KEY: string; static BORDER_RADIUS_LG_KEY: string; static FONT_SIZE_2XS_KEY: string; static FONT_SIZE_XS_KEY: string; static FONT_SIZE_SM_KEY: string; static FONT_SIZE_MD_KEY: string; static FONT_SIZE_LG_KEY: string; static FONT_SIZE_XL_KEY: string; static FONT_SIZE_2XL_KEY: string; static LINE_HEIGHT_2XS_KEY: string; static LINE_HEIGHT_XS_KEY: string; static LINE_HEIGHT_SM_KEY: string; static LINE_HEIGHT_MD_KEY: string; static LINE_HEIGHT_LG_KEY: string; static LINE_HEIGHT_XL_KEY: string; static LINE_HEIGHT_2XL_KEY: string; static SHADOW_NONE_OFFSET_KEY: string; static SHADOW_XS_OFFSET_KEY: string; static SHADOW_SM_OFFSET_KEY: string; static SHADOW_MD_OFFSET_KEY: string; static SHADOW_LG_OFFSET_KEY: string; static SHADOW_XL_OFFSET_KEY: string; static SPACING_SIZE_2XS_KEY: string; static SPACING_SIZE_XS_KEY: string; static SPACING_SIZE_SM_KEY: string; static SPACING_SIZE_MD_KEY: string; static SPACING_SIZE_LG_KEY: string; static SPACING_SIZE_XL_KEY: string; static SPACING_SIZE_2XL_KEY: string; static SIDE_BAR_WIDTH_KEY: string; static TOP_BAR_SPACING_TOP_KEY: string; static TOP_BAR_SPACING_BOTTOM_KEY: string; static TOP_BAR_FIELD_HEIGHT_KEY: string; static FOOTER_BAR_SPACING_TOP_KEY: string; static FOOTER_BAR_SPACING_BOTTOM_KEY: string; static FORM_FIELD_HEIGHT_KEY: string; static FORM_FIELD_TITLE_HEIGHT_KEY: string; static FORM_FIELD_SPACEING_KEY: string; static FORM_SPACEING_KEY: string; static CARD_FIELD_HEIGHT_KEY: string; static CARD_SPACEING_KEY: string; static CARD_SHADOW_OFFSET_KEY: string; static CARD_BORDER_RADIUS_KEY: string; static TABLE_FIELD_HEIGHT_KEY: string; static TABLE_SPACEING_KEY: string; static TABLE_BORDER_RADIUS_KEY: string; static DEFAULT_HEADER_HEIGHT: number; static DEFAULT_SPINNER_COLOR: string; static DEFAULT_BRANDING_COLOR: string; hasCustomHomepage: boolean; hasCustomHeader: boolean; customHeaderHeight: number; mainContHeight: number; footerHeight: BehaviorSubject<number>; constructor(sessionService: SessionService, fb: FormBuilder); getValidatorsForField(required: boolean, readonly: boolean, disabled: boolean, maxFieldCharacters: number, type: string, isCheckbox?: boolean, minValue?: number, maxValue?: number): Array<any>; getDefaultFromGroup(key: string, value: string, required: boolean, readonly: boolean, disabled: boolean, maxFieldCharacters?: number, type?: string, isCheckbox?: boolean, withValidators?: boolean, minValue?: number, maxValue?: number): FormGroup; private getFormControl; updateFormFieldValue(form: any, fieldKey: any, value?: string, parentFieldKey?: any): void; updateFormField(form: any, field: any, value?: string, parentField?: any): void; calculateFormFieldHeight(withTitle?: boolean, rowSpan?: number, standAlone?: boolean): number; calculateCardRowsHeight(rowsCount?: number, withSpacing?: boolean): number; calculateTableRowsHeight(rowsCount?: number, withSpacing?: boolean): number; calculateFieldHeight(layoutType: LAYOUT_TYPE, rowSpan: any, standAlone: any): string; getBrandingTheme(): string; getDefaultThemeLayoutVariables(themeVars: any): void; getDefaultThemeBorderRadiusVariables(themeVars: any): void; getDefaultThemeSpacingVariables(themeVars: any): void; getDefaultThemeFontsVariables(themeVars: any): void; getDefaultThemeButtonsVariables(themeVars: any): void; getSystemPrimaryInvertColorsVariables(themeVars: any): void; getSystemPrimaryColorsVariables(themeVars: any): void; getSystemSuccessColorsVariables(themeVars: any): void; getSystemCautionColorsVariables(themeVars: any): void; getUserPrimaryColorsVariables(themeVars: any): void; getUserSecondaryColorsVariables(themeVars: any): void; getWeakColorsVariables(themeVars: any): void; getRegularColorsVariables(themeVars: any): void; getStrongColorsVariables(themeVars: any): void; getTextColorsVariables(themeVars: any): void; getDefaultThemeColorsVariables(themeVars: any): void; getDefaultThemeShadowsVariables(themeVars: any): void; getDefaultThemeFormCustomizationVariables(themeVars: any): void; getDefaultThemeCardCustomizationVariables(themeVars: any): void; getDefaultThemeTableCustomizationVariables(themeVars: any): void; getDefaultThemeQSCustomizationVariables(themeVars: any): void; getDefaultThemeTopHeaderCustomizationVariables(themeVars: any): void; getDefaultThemeVariables(): any; getThemeVariables(): any; setThemeVariables(themeVariablesToSet?: any): void; getThemeVariable(key: string): string; getNumberThemeVariable(themeVars: any, key: string): number; setFooterHeight(height: any): void; setDefaultFooterHeight(): void; getTopBarHeight(): number; setOldUserTheme(res: any): void; isLegacyColor(): boolean; getLoadingSpinnerColor(): string; getBrandingMainColor(): string; isLightColor(hexColor: any): boolean; static ɵfac: i0.ɵɵFactoryDef<CustomizationService, never>; static ɵprov: i0.ɵɵInjectableDef<CustomizationService>; }