diff --git a/src/ui/Modal.js b/src/ui/Modal.js index 11a5e8842..d6fcb5781 100644 --- a/src/ui/Modal.js +++ b/src/ui/Modal.js @@ -40,6 +40,7 @@ Modal.propTypes = { cancelTitle: PropTypes.string, onConfirm: PropTypes.func, confirmButtonDisabled: PropTypes.bool, + confirmButtonHidden: PropTypes.bool, }; Modal.defaultProps = { diff --git a/src/ui/Modal/QuestionModal.js b/src/ui/Modal/QuestionModal.js index b1a9d9ea3..ed86764d6 100644 --- a/src/ui/Modal/QuestionModal.js +++ b/src/ui/Modal/QuestionModal.js @@ -19,6 +19,7 @@ const QuestionModal = ({ scrollable, size, confirmButtonDisabled, + confirmButtonHidden, confirmLoading, }) => ( {cancelTitle} - + {!confirmButtonHidden && ( + + )} ); @@ -86,11 +89,13 @@ QuestionModal.propTypes = { children: PropTypes.node, size: PropTypes.string, confirmButtonDisabled: PropTypes.bool, + confirmButtonHidden: PropTypes.bool, }; QuestionModal.defaultProps = { visible: false, confirmButtonDisabled: false, + confirmButtonHidden: false, title: '', confirmTitle: 'Ok', cancelTitle: 'Cancel',