@onecx/angular-utils/cdk
@onecx/angular-utils/cdk is a secondary entry point of @onecx/angular-utils that provides Angular CDK utilities.
Installation
@onecx/angular-utils/cdk is a secondary entry point and is included in the @onecx/angular-utils package:
npm i @onecx/angular-utils
API
OnecxOverlayContainer
A custom Angular CDK OverlayContainer that appends the overlay container element to the OneCX dynamic container instead of the document body.
import { OverlayContainer } from '@angular/cdk/overlay'
import { OnecxOverlayContainer } from '@onecx/angular-utils/cdk'
@NgModule({
providers: [
{ provide: OverlayContainer, useClass: OnecxOverlayContainer },
]
})
export class RemoteModule {}
OnecxFullscreenOverlayContainer
A custom Angular CDK overlay container that appends the overlay container element to the OneCX dynamic container instead of the document body.
import { OverlayContainer } from '@angular/cdk/overlay'
import { OnecxFullscreenOverlayContainer } from '@onecx/angular-utils/cdk'
@NgModule({
providers: [
{ provide: OverlayContainer, useClass: OnecxFullscreenOverlayContainer },
]
})
export class RemoteModule {}