diff --git a/lib/components/ms-modal/utils.ts b/lib/components/ms-modal/utils.ts index e3fdd79..c4b871f 100644 --- a/lib/components/ms-modal/utils.ts +++ b/lib/components/ms-modal/utils.ts @@ -13,6 +13,7 @@ export interface QuestionOptions { noText?: Translatable; keepMainModalHiddenOnYes?: boolean; yesIsDangerous?: boolean; + backdropDismiss?: boolean; } export async function askQuestion(title: Translatable, subtitle: Translatable, options?: QuestionOptions): Promise { @@ -24,7 +25,7 @@ export async function askQuestion(title: Translatable, subtitle: Translatable, o const modal = await modalController.create({ component: MsQuestionModal, canDismiss: true, - backdropDismiss: false, + backdropDismiss: options?.backdropDismiss ?? false, cssClass: 'question-modal', componentProps: { title: title,