File

src/app/component/notification/notification.config.ts

Index

Properties

Properties

Optional data
Type : D | null
Default value : null
Optional direction
Type : Direction
Optional duration
Type : number
Default value : 2000
Optional horizontalPosition
Type : HorizontalPosition
Default value : 'right'
Optional verticalPosition
Type : VerticalPosition
Default value : 'top'
Optional viewContainerRef
Type : ViewContainerRef
import { ViewContainerRef, InjectionToken } from '@angular/core';
import { Direction } from '@angular/cdk/bidi';

export const STBUI_NOTIFICATION_DATA = new InjectionToken<any>('StbuiNonticationData');

export type HorizontalPosition = 'start' | 'center' | 'end' | 'left' | 'right';
export type VerticalPosition = 'top' | 'bottom';

export class NotificationConfig<D = any> {
  viewContainerRef?: ViewContainerRef;
  duration?: number = 2000;
  direction?: Direction;
  data?: D | null = null;

  horizontalPosition?: HorizontalPosition = 'right';
  verticalPosition?: VerticalPosition = 'top';
}

result-matching ""

    No results matching ""