+ {name} +
+ ++ In order to complete this challenge, check your CI/CD results on a + pull request created on{" "} + + this checkpoint + +
+ )} +ContractId submitted!
+ ) : null} + + + {formError} ++ Public url submitted! Your DApp is deployed to: + {savedUrl} +
+ ) : null} + + + {formError} +You haven't completed any challenges yet.
+ )} + > + ); + + const allChallenges = useMemo( + () => + availableChallenges?.map((aChall: Challenge) => { + const inProgressChallenge = userChallenges.find( + (uChall: ChallengeInfo) => uChall.id === aChall.id, + ); + + if (inProgressChallenge) { + return ( +Reseting progress!
+ It may take up to minute!Title | +Link | +Tags | +
---|
+ Place + | +Address | +onSort(LeaderboardColumn.TotalValueLocked)} + > + Total Value Locked {col === LeaderboardColumn.TotalValueLocked ? arrow : null} + | +onSort(LeaderboardColumn.ChallengesCompleted)} + > + Number of challenges{" "} + {col === LeaderboardColumn.ChallengesCompleted ? arrow : null} + | +onSort(LeaderboardColumn.MinutesSpent)} + > + Minutes spent{" "} + {col === LeaderboardColumn.MinutesSpent ? arrow : null} + | +
---|---|---|---|---|
+
+ {item.ranking.current}
+
+ {isCurrent ? (
+ <>
+ you are here!
+
+ >
+ ) : null}
+ |
+ {`${item.userId}`} | +{item.totalValueLocked} | ++ {item.challengesCompleted === 0 ? ( + "In Progress" + ) : ( + <>{item.challengesCompleted}> + )} + | ++ {item.minutesSpent === 0 ? ( + "In Progress" + ) : ( + <>{item.minutesSpent}> + )} + | +
We're loading the list of challenges...
+ ) : ( +