Improve types

This commit is contained in:
Peter Maquiran
2021-08-20 16:57:40 +01:00
parent e9fee75c58
commit 629df73966
2 changed files with 21 additions and 5 deletions
+8 -1
View File
@@ -1,4 +1,11 @@
interface BookMeetingModalPagecomponentProps { interface BookMeetingModalPagecomponentProps {
task: any task: any
} }
interface BookMeetingModalPageReturn {} interface BookMeetingModalPageReturn {}
interface ExpedientTaskModalPageComponentProps {
taskAction: any
task: any
profile: any
}
interface ExpedientTaskModalPageReturn {}
+13 -4
View File
@@ -12,19 +12,28 @@ export class ModalService {
private modalController: ModalController, private modalController: ModalController,
) { } ) { }
BookMeetingModalPage(e:BookMeetingModalPagecomponentProps, { cssClass='', backdropDismiss = false }) {
BookMeetingModalPage(e:BookMeetingModalPagecomponentProps, { classs, backdropDismiss = false }) {
return this.modalController.create({ return this.modalController.create({
component: BookMeetingModalPage, component: BookMeetingModalPage,
componentProps: { componentProps: {
task: e.task, task: e.task,
}, },
cssClass: classs, cssClass,
backdropDismiss 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,
});
} }