Skip to content

Commit ea3ac8c

Browse files
committed
Implements #4867
1 parent 88f057e commit ea3ac8c

File tree

7 files changed

+46
-4
lines changed

7 files changed

+46
-4
lines changed

package-lock.json

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/assets/images/gig-blob.svg

+23
Loading

src/assets/images/img-gig-work.png

254 KB
Loading

src/shared/containers/EDU/Home.jsx

+8
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import DesignTrackIcon from 'assets/images/track-design.svg';
1313
import MMTrackIcon from 'assets/images/track-MM.svg';
1414
import AlgoTrackIcon from 'assets/images/track-ALGO.svg';
1515
import TCTrackIcon from 'assets/images/tc-logo-icon.svg';
16+
import GigWorkTrackIcon from 'assets/images/gig-blob.svg';
1617
// CSS
1718
import homeTheme from './styles/home.scss';
1819

@@ -95,6 +96,13 @@ export default class EDUHome extends React.Component {
9596
</div>
9697
<TrackCards theme={homeTheme} track="QA" />
9798
</div>
99+
<div className={homeTheme.trackWrapp}>
100+
<div className={homeTheme.trackInfos}>
101+
<div className={homeTheme.trackIconGigs}><GigWorkTrackIcon /></div>
102+
<TrackInfoInner track="Gig Work" theme={homeTheme} taxonomy={taxonomy} />
103+
</div>
104+
<TrackCards theme={homeTheme} track="Gig Work" />
105+
</div>
98106
<div className={homeTheme.trackWrapp}>
99107
<div className={homeTheme.trackInfos}>
100108
<div className={homeTheme.trackIconTC}><TCTrackIcon /></div>

src/shared/containers/EDU/Tracks.jsx

+3
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import DS from 'assets/images/img-data-science.png';
2121
import Algo from 'assets/images/img-algorithm.png';
2222
import QA from 'assets/images/img-QA.png';
2323
import Topcoder from 'assets/images/img-Topcoder.png';
24+
import GigWork from 'assets/images/img-gig-work.png';
2425
// Partials
2526
import ResultTabs from './partials/ResultTabs';
2627
// CSS
@@ -33,6 +34,7 @@ const TRACK_BANNER_BACK_COLORS = {
3334
'Competitive Programming': '#FFA45D',
3435
QA: '#8AFB8A',
3536
Topcoder: '#2A2A2A',
37+
'Gig Work': '#ef476f',
3638
};
3739
const TRACK_IMAGES = {
3840
Development: Dev,
@@ -41,6 +43,7 @@ const TRACK_IMAGES = {
4143
'Competitive Programming': Algo,
4244
QA,
4345
Topcoder,
46+
'Gig Work': GigWork,
4447
};
4548

4649
export default class EDUTracks extends React.Component {

src/shared/containers/EDU/styles/home.scss

+8
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,14 @@
181181
height: 71px;
182182
}
183183

184+
.trackIconGigs {
185+
display: flex;
186+
justify-content: center;
187+
align-items: center;
188+
width: 74px;
189+
height: 75px;
190+
}
191+
184192
.trackIconTC {
185193
background-repeat: no-repeat;
186194
background-size: cover;

src/shared/services/contentful.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const LOCAL_MODE = Boolean(config.CONTENTFUL.LOCAL_MODE);
2727
const EDU_TAXONOMY_ID = '15caxocitaxyK65K9oSd91';
2828
// The keys for subcategory lists/references
2929
// If need to add new track add its fieldID here to be autopickuped
30-
const EDU_TRACK_KEYS = ['dataScience', 'competitiveProgramming', 'design', 'development', 'qualityAssurance', 'topcoder'];
30+
const EDU_TRACK_KEYS = ['dataScience', 'competitiveProgramming', 'design', 'development', 'qualityAssurance', 'topcoder', 'gigWork'];
3131

3232
const EDU_ARTICLE_TYPES = ['Article', 'Video', 'Forum post'];
3333

0 commit comments

Comments
 (0)