Skip to content

PopoutComponent

component

Component that enables the wrapped content to be ‘popped out’ as new window. It will place a button (icon) to trigger popout on top of the wrapped content. You can place this trigger element setting the ‘triggerPosition’ input.

Providing a ‘popoutWindowConfig’ will also enable you to influence the appearance of the spawned window.

Selector: yuv-popout

Standalone: No

Implements: OnDestroy

Type: boolean

Whether or not to disable the undock feature

Type: PopoutWindowConfig

configuration of the popped out window

Type: string

Default Value: 'open_in_new'

Icon to be redered inside the trigger

Type: PopoutTriggerPosition

Default Value: PopoutTriggerPosition.TOP_RIGHT

Where the popout trigger should be located on the component

Type: string

Tooltip text for the trigger button

Type: boolean

Emitted when the child component is popped in again

Type: boolean

Emitted when the child component is popped out

Type: unknown

Default Value: viewChild.required<ElementRef>('innerWrapper')

Type: unknown

Default Value: viewChild.required<ElementRef>('popoutWrapper')

Type: unknown

Default Value: computed(() => !!this.#popoutWindow())

beforeunloadHandler(): void
pop(e: MouseEvent): void
NameTypeDescription
eMouseEvent