Skip to main content

Class: MyopComponent<TData, TCtaPayloads>

Defined in: projects/components/src/lib/myop.component.ts:170

Type Parameters

TData = any

TCtaPayloads extends Record<string, any> = Record<string, any>

Implements

  • OnInit
  • OnChanges
  • OnDestroy

Constructors

new MyopComponent()

new MyopComponent<TData, TCtaPayloads>(cdr, ngZone): MyopComponent<TData, TCtaPayloads>

Defined in: projects/components/src/lib/myop.component.ts:218

Parameters

cdr

ChangeDetectorRef

ngZone

NgZone

Returns

MyopComponent<TData, TCtaPayloads>

Properties

autoSize

autoSize: boolean = false

Defined in: projects/components/src/lib/myop.component.ts:178


autoSizeResult?

optional autoSizeResult: SizeInfo

Defined in: projects/components/src/lib/myop.component.ts:206


componentConfig?

optional componentConfig: IComponentInstanceConfig

Defined in: projects/components/src/lib/myop.component.ts:175


componentId?

optional componentId: string

Defined in: projects/components/src/lib/myop.component.ts:174


cta

cta: EventEmitter<CtaEvent<TCtaPayloads>>

Defined in: projects/components/src/lib/myop.component.ts:187


customFallback?

optional customFallback: TemplateRef<any>

Defined in: projects/components/src/lib/myop.component.ts:195


customLoader?

optional customLoader: TemplateRef<any>

Defined in: projects/components/src/lib/myop.component.ts:194


data?

optional data: TData

Defined in: projects/components/src/lib/myop.component.ts:176


environment?

optional environment: string

Defined in: projects/components/src/lib/myop.component.ts:179


error

error: EventEmitter<string>

Defined in: projects/components/src/lib/myop.component.ts:185


fadeDuration

fadeDuration: number = 200

Defined in: projects/components/src/lib/myop.component.ts:177


fallback?

optional fallback: TemplateRef<any>

Defined in: projects/components/src/lib/myop.component.ts:199


isComponentLoaded

isComponentLoaded: boolean = false

Defined in: projects/components/src/lib/myop.component.ts:205


load

load: EventEmitter<ITypedMyopComponent<TData, TCtaPayloads>>

Defined in: projects/components/src/lib/myop.component.ts:184


loader?

optional loader: TemplateRef<any>

Defined in: projects/components/src/lib/myop.component.ts:198


loaderOpacity

loaderOpacity: number = 1

Defined in: projects/components/src/lib/myop.component.ts:203


logoPath

readonly logoPath: "M151.438 2.7168C177.625 2.76042 248.179 4.2832 300.4 56.7441C350.671 107.245 364.44 114.452 389.967 119.211C392.576 119.436 397.472 119.394 400.802 116.521C403.011 114.614 403.921 109.518 404.265 104.627V5.95996C404.265 4.85556 405.16 3.96023 406.265 3.95996H522.711C523.815 3.95996 524.711 4.85539 524.711 5.95996V122.405C524.711 123.51 523.815 124.405 522.711 124.405H421.998C418.579 124.728 413.852 125.627 410.974 128.095C407.879 130.748 407.042 137.805 406.845 142.661V240.414C406.845 241.436 406.111 242.292 405.093 242.38C366.548 245.717 277.079 228.462 235.837 173.668C202.909 129.919 173.882 122.474 151.458 122.077C150.354 122.058 149.459 121.164 149.459 120.06V4.71582C149.459 3.6114 150.334 2.71519 151.438 2.7168ZM62.2031 0C96.5566 0.000213148 124.405 27.8496 124.405 62.2031C124.405 96.5564 96.5564 124.405 62.2031 124.405C27.8496 124.405 0.000213175 96.5566 0 62.2031C0 27.8495 27.8495 0 62.2031 0Z" = MYOP_LOGO_PATH

Defined in: projects/components/src/lib/myop.component.ts:209


myopContainer

myopContainer: ElementRef<HTMLDivElement>

Defined in: projects/components/src/lib/myop.component.ts:191


on()?

optional on: (action, payload) => void

Defined in: projects/components/src/lib/myop.component.ts:181

Parameters

action

string

payload

any

Returns

void


preview?

optional preview: boolean

Defined in: projects/components/src/lib/myop.component.ts:180


showFallback

showFallback: boolean = false

Defined in: projects/components/src/lib/myop.component.ts:204


showLoader

showLoader: boolean = true

Defined in: projects/components/src/lib/myop.component.ts:202


sizeChange

sizeChange: EventEmitter<SizeInfo>

Defined in: projects/components/src/lib/myop.component.ts:186

Accessors

fallbackContainerStyle

Get Signature

get fallbackContainerStyle(): object

Defined in: projects/components/src/lib/myop.component.ts:552

Returns

object


fallbackStyle

Get Signature

get fallbackStyle(): object

Defined in: projects/components/src/lib/myop.component.ts:513

Returns

object


innerStyle

Get Signature

get innerStyle(): object

Defined in: projects/components/src/lib/myop.component.ts:486

Returns

object


loaderContainerStyle

Get Signature

get loaderContainerStyle(): object

Defined in: projects/components/src/lib/myop.component.ts:538

Returns

object


loaderMinHeight

Get Signature

get loaderMinHeight(): undefined | string

Defined in: projects/components/src/lib/myop.component.ts:468

Returns

undefined | string


loaderStyle

Get Signature

get loaderStyle(): object

Defined in: projects/components/src/lib/myop.component.ts:495

Returns

object


outerStyle

Get Signature

get outerStyle(): object

Defined in: projects/components/src/lib/myop.component.ts:472

Returns

object


resolvedFallback

Get Signature

get resolvedFallback(): undefined | TemplateRef<any>

Defined in: projects/components/src/lib/myop.component.ts:533

Returns

undefined | TemplateRef<any>


resolvedLoader

Get Signature

get resolvedLoader(): undefined | TemplateRef<any>

Defined in: projects/components/src/lib/myop.component.ts:528

Returns

undefined | TemplateRef<any>


shouldAutoSize

Get Signature

get shouldAutoSize(): boolean

Defined in: projects/components/src/lib/myop.component.ts:461

Returns

boolean

Methods

ngOnChanges()

ngOnChanges(changes): void

Defined in: projects/components/src/lib/myop.component.ts:234

A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.

Parameters

changes

SimpleChanges

The changed properties.

Returns

void

Implementation of

OnChanges.ngOnChanges


ngOnDestroy()

ngOnDestroy(): void

Defined in: projects/components/src/lib/myop.component.ts:246

A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.

Returns

void

Implementation of

OnDestroy.ngOnDestroy


ngOnInit()

ngOnInit(): void

Defined in: projects/components/src/lib/myop.component.ts:223

A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.

Returns

void

Implementation of

OnInit.ngOnInit