diff --git a/common/app/routes/Settings/components/JSAlgoAndDSForm.jsx b/common/app/routes/Settings/components/JSAlgoAndDSForm.jsx index 4b8558bf21..1a73e56be1 100644 --- a/common/app/routes/Settings/components/JSAlgoAndDSForm.jsx +++ b/common/app/routes/Settings/components/JSAlgoAndDSForm.jsx @@ -55,6 +55,10 @@ class JSAlgoAndDSForm extends PureComponent { jsProjects = {}, isCertClaimed } = this.props; + const completeCount = Object.values(jsProjects) + .filter(challengeInfo => Object.keys(challengeInfo).length !== 0) + .length; + return (

{ projectBlockName }

@@ -100,7 +104,7 @@ class JSAlgoAndDSForm extends PureComponent { } { - Object.keys(jsProjects).length === 6 ? + Object.keys(jsProjects).length === completeCount ?
{ isCertClaimed ? 'Show' : 'Claim'} Certificate