diff options
author | Yarin Dekel <yarind@amdocs.com> | 2019-02-11 16:36:19 +0200 |
---|---|---|
committer | Avi Gaffa <avi.gaffa@amdocs.com> | 2019-02-11 15:30:58 +0000 |
commit | 042f4cd9491e69177607a9e2993986a827ca956c (patch) | |
tree | e055654796a3842e7129747616900a2ddf5ba62c /openecomp-ui/src | |
parent | 5b3dfb3e55de50686b0a871d0fdc10ac724b9665 (diff) |
Support modal dataTestId from SDCUI
Issue-ID: SDC-2120
Change-Id: I5104d029896a33552d0a9ce64146a47ecf468235
Signed-off-by: Yarin Dekel <yarind@amdocs.com>
Diffstat (limited to 'openecomp-ui/src')
-rw-r--r-- | openecomp-ui/src/nfvo-components/modal/GlobalModal.js | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/openecomp-ui/src/nfvo-components/modal/GlobalModal.js b/openecomp-ui/src/nfvo-components/modal/GlobalModal.js index 0c924304cc..118740498d 100644 --- a/openecomp-ui/src/nfvo-components/modal/GlobalModal.js +++ b/openecomp-ui/src/nfvo-components/modal/GlobalModal.js @@ -34,7 +34,9 @@ const GlobalModalFooter = ({ onDeclined, onClose, confirmationButtonText, - cancelButtonText + cancelButtonText, + confirmDataTestId, + cancelDataTestId }) => { let actionButtonClick; if (onConfirmed) { @@ -57,18 +59,24 @@ const GlobalModalFooter = ({ : () => onClose() } withButtons + confirmDataTestId={confirmDataTestId} + cancelDataTestId={cancelDataTestId} /> ); }; GlobalModalFooter.defaultProps = { confirmationButtonText: i18n('OK'), - cancelButtonText: i18n('Cancel') + cancelButtonText: i18n('Cancel'), + cancelDataTestId: 'sdc-modal-cancel-button', + confirmDataTestId: 'sdc-modal-confirm-button' }; GlobalModalFooter.propTypes = { confirmationButtonText: PropTypes.string, - cancelButtonText: PropTypes.string + cancelButtonText: PropTypes.string, + confirmDataTestId: PropTypes.string, + cancelDataTestId: PropTypes.string }; export const mapStateToProps = ({ modal }) => { @@ -96,7 +104,9 @@ export class GlobalModalView extends React.Component { onDeclined: PropTypes.func, confirmationButtonText: PropTypes.string, cancelButtonText: PropTypes.string, - bodyClassName: PropTypes.string + bodyClassName: PropTypes.string, + cancelDataTestId: PropTypes.string, + confirmDataTestId: PropTypes.string }; static defaultProps = { @@ -118,7 +128,9 @@ export class GlobalModalView extends React.Component { confirmationButtonText, cancelButtonText, onClose, - bodyClassName + bodyClassName, + confirmDataTestId, + cancelDataTestId } = this.props; const ComponentToRender = modalContentComponents[modalComponentName]; return ( @@ -153,6 +165,8 @@ export class GlobalModalView extends React.Component { onClose={onClose} confirmationButtonText={confirmationButtonText} cancelButtonText={cancelButtonText} + confirmDataTestId={confirmDataTestId} + cancelDataTestId={cancelDataTestId} /> )} </Modal> |