From 1fbe55aa544c9e84e2b3e2d6af9950db2fe7546c Mon Sep 17 00:00:00 2001 From: Lukas Senionis Date: Thu, 29 Sep 2022 19:34:00 +0300 Subject: [PATCH] fix(modal): extend props for modals (#32) --- src/deck-components/Modal.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/deck-components/Modal.tsx b/src/deck-components/Modal.tsx index fb6ac44..862944a 100755 --- a/src/deck-components/Modal.tsx +++ b/src/deck-components/Modal.tsx @@ -48,10 +48,18 @@ export interface ModalRootProps { bDisableBackgroundDismiss?: boolean; bHideCloseIcon?: boolean; bOKDisabled?: boolean; + bCancelDisabled?: boolean; } export interface ConfirmModalProps extends ModalRootProps { - onMiddleButton?(): void; + onMiddleButton?(): void; // setting this prop will enable the middle button + strTitle?: ReactNode; + strDescription?: ReactNode; + strOKButtonText?: ReactNode; + strCancelButtonText?: ReactNode; + strMiddleButtonText?: ReactNode; + bAlertDialog?: boolean; // This will open a modal with only OK button enabled + bMiddleDisabled?: boolean; } export const ConfirmModal = findModuleChild((m) => {