eaa012d3bec638f7e646dbf3b30ff72a4ac5fbce
[vid.git] / vid-webpack-master / src / app / shared / components / messageBox / messageBox.service.ts
1 import { Injectable } from '@angular/core';
2 import { Subject } from 'rxjs/Subject';
3 import { IModalConfig, MessageBoxData, ModalSize, ModalType } from './messageBox.data';
4
5 @Injectable()
6 export class MessageBoxService {
7   static openModal: Subject<MessageBoxData> = new Subject<MessageBoxData>();
8   setConfig(messageBoxData: MessageBoxData) : IModalConfig{
9     return {
10       size : ModalSize.medium,
11       title : messageBoxData.title,
12       type : messageBoxData.type,
13       message : messageBoxData.message,
14       buttons: messageBoxData.buttons
15     };
16   }
17
18 }