From 4bb2afd2e53fef28058349f2e463004f539f7dd0 Mon Sep 17 00:00:00 2001 From: Arjunlal B Date: Fri, 8 Oct 2021 18:11:48 +0530 Subject: [PATCH 1/2] feat: add support for size in confirmation modal service --- .../components/src/confirmation/confirmation.service.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/components/src/confirmation/confirmation.service.ts b/projects/components/src/confirmation/confirmation.service.ts index a120ef375..2b5dd7e06 100644 --- a/projects/components/src/confirmation/confirmation.service.ts +++ b/projects/components/src/confirmation/confirmation.service.ts @@ -1,7 +1,7 @@ import { Injectable } from '@angular/core'; import { Observable } from 'rxjs'; import { defaultIfEmpty } from 'rxjs/operators'; -import { ModalSize } from '../modal/modal'; +import { ModalDimension, ModalSize } from '../modal/modal'; import { ModalService } from '../modal/modal.service'; import { ConfirmationModalComponent, ConfirmationModalData } from './confirmation-modal.component'; @@ -14,7 +14,7 @@ export class ConfirmationService { public confirm(config: ConfirmationModalConfig): Observable { return this.modalService .createModal({ - size: ModalSize.Small, + size: config.size ?? ModalSize.Small, content: ConfirmationModalComponent, data: config, title: config.title @@ -23,4 +23,4 @@ export class ConfirmationService { } } -export type ConfirmationModalConfig = ConfirmationModalData & { title?: string }; +export type ConfirmationModalConfig = ConfirmationModalData & { title?: string, size?: ModalSize | ModalDimension }; From b28d905a9820e7dcf6360477a71adc1434863db9 Mon Sep 17 00:00:00 2001 From: Arjunlal B Date: Fri, 8 Oct 2021 18:21:05 +0530 Subject: [PATCH 2/2] fix: prettier fix --- projects/components/src/confirmation/confirmation.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/components/src/confirmation/confirmation.service.ts b/projects/components/src/confirmation/confirmation.service.ts index 2b5dd7e06..6c5ac50be 100644 --- a/projects/components/src/confirmation/confirmation.service.ts +++ b/projects/components/src/confirmation/confirmation.service.ts @@ -23,4 +23,4 @@ export class ConfirmationService { } } -export type ConfirmationModalConfig = ConfirmationModalData & { title?: string, size?: ModalSize | ModalDimension }; +export type ConfirmationModalConfig = ConfirmationModalData & { title?: string; size?: ModalSize | ModalDimension };