diff --git a/src/components/ChallengeEditor/ChallengeView/index.js b/src/components/ChallengeEditor/ChallengeView/index.js index b8d1d266..ba9bb785 100644 --- a/src/components/ChallengeEditor/ChallengeView/index.js +++ b/src/components/ChallengeEditor/ChallengeView/index.js @@ -37,7 +37,9 @@ const ChallengeView = ({ assignedMemberDetails, enableEdit, onLaunchChallenge, - onCloseTask }) => { + onCloseTask, + location }) => { + const params = new URLSearchParams(location.search) const selectedType = _.find(metadata.challengeTypes, { id: challenge.typeId }) const challengeTrack = _.find(metadata.challengeTracks, { id: challenge.trackId }) @@ -179,11 +181,25 @@ const ChallengeView = ({ - {openAdvanceSettings && (
-
- Groups: {groups} -
-
)} + {openAdvanceSettings && ( + +
+
+ Groups: {groups} +
+
+ {params.get('beta') && ( +
+
+ + Billing Account Id: + {projectDetail.billingAccountId} + +
+
+ )} +
+ )} {
)} + {params.get('beta') && ( +
+
+ + Billing Account Id: + {projectDetail.billingAccountId} + +
+
+ )} )} {!isTask && ( @@ -1526,7 +1538,8 @@ ChallengeEditor.propTypes = { replaceResourceInRole: PropTypes.func, partiallyUpdateChallengeDetails: PropTypes.func.isRequired, deleteChallenge: PropTypes.func.isRequired, - loggedInUser: PropTypes.shape().isRequired + loggedInUser: PropTypes.shape().isRequired, + location: PropTypes.object } export default withRouter(ChallengeEditor)