src/app/component/chat-widget/chat-widget.config.ts
Properties |
|
| Optional data |
Type : D | null
|
Default value : null
|
| Optional direction |
Type : Direction
|
| Optional horizontalPosition |
Type : ChatWidgetHorizontalPosition
|
Default value : 'right'
|
| Optional panelClass |
Type : string | string[]
|
| Optional verticalPosition |
Type : ChatWidgetVerticalPosition
|
Default value : 'top'
|
| Optional viewContainerRef |
Type : ViewContainerRef
|
import { ViewContainerRef, InjectionToken } from '@angular/core';
import { Direction } from '@angular/cdk/bidi';
export const STBUI_CHATWIDGET_DATA = new InjectionToken<any>(
'StbuiChatWidgetData'
);
export type ChatWidgetHorizontalPosition = 'start' | 'center' | 'end' | 'left' | 'right';
export type ChatWidgetVerticalPosition = 'top' | 'bottom';
export class ChatWidgetConfig<D = any> {
panelClass?: string | string[];
viewContainerRef?: ViewContainerRef;
direction?: Direction;
data?: D | null = null;
horizontalPosition?: ChatWidgetHorizontalPosition = 'right';
verticalPosition?: ChatWidgetVerticalPosition = 'top';
}