//Helpers import { HexToRgbaHelper } from '../../helpers/hex-to-rgba.helper'; //Models import { ProgressExpirationColor } from '../../models/progress-expiration-color.model'; import { ProgressExpirationColorType } from '../../models/progress-expiration-color-type.model'; import { ProgressExpirationTemplate } from '../../models/progress-expiration-template.model'; import { ProgressExpirationTheme } from '../../models/progress-expiration-theme.model'; import { ProgressExpirationType } from '../../models/progress-expiration-type.model'; export class ProgressExpirationConstants { public static readonly allowedTemplates: ProgressExpirationTemplate[] = [ 'todo-list', 'details', 'settings-insurance-policy', 'settings-parking', ]; public static readonly allowedTheme: ProgressExpirationTheme[] = [ 'light', 'dark', ]; public static readonly allowedType: ProgressExpirationType[] = [ 'small', 'big', ]; public static readonly ProgressExpirationColors: Record< ProgressExpirationColorType, ProgressExpirationColor > = { LONG_DURATION: { primary: HexToRgbaHelper('#919191', 0.2), secondary: '#919191', }, MEDIUM_DURATION: { primary: HexToRgbaHelper('#F89B2E', 0.2), secondary: '#FAB15C', }, SHORT_DURATION: { primary: HexToRgbaHelper('#DF3C3C', 0.2), secondary: '#E66767', }, IN_TIME_DURATION: { primary: HexToRgbaHelper('#259F94', 0.2), secondary: '#56B4AC', }, EXPIRED_DURATION: { primary: HexToRgbaHelper('#E66767', 1), secondary: '#E66767', }, }; }