From 320c8823fa93e05d0ef1904ecc25d26b23cbcfe4 Mon Sep 17 00:00:00 2001 From: C Dharmateja Date: Mon, 25 Jan 2021 17:44:39 +0530 Subject: [PATCH] Showw billing account id in advanced settings --- .../ChallengeEditor/ChallengeView/index.js | 31 ++++++++++++++----- src/components/ChallengeEditor/index.js | 15 ++++++++- 2 files changed, 38 insertions(+), 8 deletions(-) diff --git a/src/components/ChallengeEditor/ChallengeView/index.js b/src/components/ChallengeEditor/ChallengeView/index.js index b2316299..8ff68e6f 100644 --- a/src/components/ChallengeEditor/ChallengeView/index.js +++ b/src/components/ChallengeEditor/ChallengeView/index.js @@ -36,7 +36,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 }) @@ -178,11 +180,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 && ( @@ -1546,7 +1558,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)