diff --git a/src/app/models/modal.ts b/src/app/models/modal.ts index 9fb5d0f3e..30d16091e 100644 --- a/src/app/models/modal.ts +++ b/src/app/models/modal.ts @@ -1,4 +1,11 @@ interface BookMeetingModalPagecomponentProps { task: any } -interface BookMeetingModalPageReturn {} \ No newline at end of file +interface BookMeetingModalPageReturn {} + +interface ExpedientTaskModalPageComponentProps { + taskAction: any + task: any + profile: any +} +interface ExpedientTaskModalPageReturn {} \ No newline at end of file diff --git a/src/app/services/modal.service.ts b/src/app/services/modal.service.ts index a4869a7e3..332676716 100644 --- a/src/app/services/modal.service.ts +++ b/src/app/services/modal.service.ts @@ -12,19 +12,28 @@ export class ModalService { private modalController: ModalController, ) { } - - BookMeetingModalPage(e:BookMeetingModalPagecomponentProps, { classs, backdropDismiss = false }) { + BookMeetingModalPage(e:BookMeetingModalPagecomponentProps, { cssClass='', backdropDismiss = false }) { return this.modalController.create({ component: BookMeetingModalPage, componentProps: { task: e.task, }, - cssClass: classs, + cssClass, backdropDismiss }); } - ExpedientTaskModalPage(task, { classs, backdropDismiss = false }) { + ExpedientTaskModalPage(e:ExpedientTaskModalPageComponentProps, { cssClass ="", backdropDismiss = false }) { + + return this.modalController.create({ + component: ExpedientTaskModalPage, + componentProps: { + taskAction: e.taskAction, + task: e.task, + profile: e.profile, + }, + cssClass, + }); }