Skip to content

Commit db01cd6

Browse files
committed
add f2f and task per track share images
1 parent 8a30d76 commit db01cd6

File tree

9 files changed

+20
-3
lines changed

9 files changed

+20
-3
lines changed
-735 KB
Binary file not shown.
912 KB
Loading
913 KB
Loading
759 KB
Loading
760 KB
Loading
902 KB
Loading
904 KB
Loading

src/shared/containers/challenge-detail/index.jsx

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,18 @@ import { getService } from 'services/contentful';
5353

5454
import ogUiDesign from
5555
'../../../assets/images/open-graph/challenges/02-Design-Preview.png';
56-
import ogFirst2Finish from
57-
'../../../assets/images/open-graph/challenges/09-First2Finish.png';
56+
import ogFirst2FinishDEV from
57+
'../../../assets/images/open-graph/challenges/Development-First2Finish.png';
58+
import ogFirst2FinishDESIGN from
59+
'../../../assets/images/open-graph/challenges/Design-First2Finish.png';
60+
import ogFirst2FinishQA from
61+
'../../../assets/images/open-graph/challenges/QA-First2Finish.png';
62+
import ogDEVTask from
63+
'../../../assets/images/open-graph/challenges/Development-First2Finish.png';
64+
import ogDESIGNTask from
65+
'../../../assets/images/open-graph/challenges/Design-First2Finish.png';
66+
import ogQATask from
67+
'../../../assets/images/open-graph/challenges/QA-First2Finish.png';
5868
import ogDevelopment from
5969
'../../../assets/images/open-graph/challenges/03-Development.png';
6070
import ogBigPrizesChallenge from
@@ -93,7 +103,13 @@ function getOgImage(challenge) {
93103
}
94104

95105
switch (subTrack) {
96-
case SUBTRACKS.FIRST_2_FINISH: return ogFirst2Finish;
106+
case SUBTRACKS.FIRST_2_FINISH:
107+
switch (challenge.track) {
108+
case COMPETITION_TRACKS_V3.DEVELOP: return challenge.type === 'Task' ? ogDEVTask : ogFirst2FinishDEV;
109+
case COMPETITION_TRACKS_V3.DESIGN: return challenge.type === 'Task' ? ogDESIGNTask : ogFirst2FinishDESIGN;
110+
case COMPETITION_TRACKS_V3.QA: return challenge.type === 'Task' ? ogQATask : ogFirst2FinishQA;
111+
default: return ogFirst2FinishDEV;
112+
}
97113
case SUBTRACKS.UI_PROTOTYPE_COMPETITION: {
98114
const submission = (challenge.phases || [])
99115
.find(p => p.name === CHALLENGE_PHASE_TYPES.SUBMISSION);

src/shared/utils/tc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ export const COMPETITION_TRACKS_V3 = {
3434
DESIGN: 'Design',
3535
DEVELOP: 'Development',
3636
DS: 'Data Science',
37+
QA: 'Quality Assurance',
3738
};
3839

3940
/* Holds valid subtracks (only some of possible values are included into this

0 commit comments

Comments
 (0)