summaryrefslogtreecommitdiffstats
path: root/openecomp-ui/src/nfvo-components/modal/GlobalModal.js
diff options
context:
space:
mode:
authorYarin Dekel <yarind@amdocs.com>2019-02-11 16:36:19 +0200
committerAvi Gaffa <avi.gaffa@amdocs.com>2019-02-11 15:30:58 +0000
commit042f4cd9491e69177607a9e2993986a827ca956c (patch)
treee055654796a3842e7129747616900a2ddf5ba62c /openecomp-ui/src/nfvo-components/modal/GlobalModal.js
parent5b3dfb3e55de50686b0a871d0fdc10ac724b9665 (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/nfvo-components/modal/GlobalModal.js')
-rw-r--r--openecomp-ui/src/nfvo-components/modal/GlobalModal.js24
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>