Skip to content

Commit 0c41ce0

Browse files
Fix new 'legacy' return, includes 'forumId' and 'track'
1 parent 99ac298 commit 0c41ce0

File tree

1 file changed

+9
-8
lines changed
  • src/shared/components/Dashboard/CurrentActivity/Challenges/ChallengeCard

1 file changed

+9
-8
lines changed

src/shared/components/Dashboard/CurrentActivity/Challenges/ChallengeCard/index.jsx

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,18 +46,17 @@ export default function ChallengeCard({
4646
}) {
4747
const {
4848
currentPhases,
49-
forumId,
49+
legacy,
5050
id,
5151
registrationStartDate,
5252
status,
5353
subTrack,
54-
track,
5554
userDetails,
5655
} = challenge;
5756

5857
let EventTag;
5958
// let TrackTag;
60-
switch (track) {
59+
switch (legacy.track) {
6160
case 'DATA_SCIENCE':
6261
EventTag = DataScienceTrackEventTag;
6362
// TrackTag = DataScienceTrackTag;
@@ -73,9 +72,9 @@ export default function ChallengeCard({
7372
default:
7473
}
7574

76-
const forumEndpoint = _.toLower(track) === 'design'
77-
? `/?module=ThreadList&forumID=${forumId}`
78-
: `/?module=Category&categoryID=${forumId}`;
75+
const forumEndpoint = _.toLower(legacy.track) === 'design'
76+
? `/?module=ThreadList&forumID=${legacy.forumId}`
77+
: `/?module=Category&categoryID=${legacy.forumId}`;
7978

8079
const isTco = challenge.events
8180
&& challenge.events.find(x => x.eventName.match(/tco\d{2}/));
@@ -275,10 +274,12 @@ export default function ChallengeCard({
275274

276275
ChallengeCard.propTypes = {
277276
challenge: PT.shape({
278-
forumId: PT.number.isRequired,
277+
legacy: PT.shape({
278+
track: PT.oneOf(['DATA_SCIENCE', 'DESIGN', 'DEVELOP']).isRequired,
279+
forumId: PT.number.isRequired,
280+
}).isRequired,
279281
id: PT.number.isRequired,
280282
name: PT.string.isRequired,
281-
track: PT.oneOf(['DATA_SCIENCE', 'DESIGN', 'DEVELOP']).isRequired,
282283
currentPhases: PT.any,
283284
registrationStartDate: PT.any,
284285
status: PT.any,

0 commit comments

Comments
 (0)