diff --git a/.circleci/config.yml b/.circleci/config.yml index 7a7e5c0e87..cd05ec2a41 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -363,7 +363,7 @@ workflows: filters: branches: only: - - tco21-leaderboard-fix + - free # This is stage env for production QA releases - "build-prod-staging": context : org-global diff --git a/src/shared/components/ProfilePage/StatsCategory/index.jsx b/src/shared/components/ProfilePage/StatsCategory/index.jsx index b90945aab9..87658fdaed 100644 --- a/src/shared/components/ProfilePage/StatsCategory/index.jsx +++ b/src/shared/components/ProfilePage/StatsCategory/index.jsx @@ -35,12 +35,27 @@ const isActiveSubtrack = (subtrack) => { } if (subtrack.rank && subtrack.rank.rating > 0) { return true; - } if (_.isNumber(subtrack.submissions)) { + } + if (_.isNumber(subtrack.submissions)) { return subtrack.submissions > 0; } return subtrack.submissions && subtrack.submissions.submissions > 0; }; +/** + * Inspects a subtrack and determines if it should be hidden + * + * @param {Object} subtrack Subtrack object + * @returns {Boolean} + */ +const isHidden = (subtrack) => { + if (subtrack.name === 'DEVELOP_MARATHON_MATCH') { + return true; + } + + return false; +}; + class StatsCategory extends React.Component { getActiveTracks() { let { stats } = this.props; @@ -72,7 +87,7 @@ class StatsCategory extends React.Component { } subTracks.forEach((subtrack) => { - if (isActiveSubtrack(subtrack)) { + if (isActiveSubtrack(subtrack) && !isHidden(subtrack)) { active.push({ ...subtrack, active: true }); } });