Skip to content

Commit 58b16d3

Browse files
authored
Merge pull request #329 from topcoder-platform/TCA-500_add-missing-course-badges
TCA-500 - add missing course badges
2 parents 6a48ed5 + 6666500 commit 58b16d3

File tree

7 files changed

+47
-4
lines changed

7 files changed

+47
-4
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export type LearnCertificateTrackType = 'QA'|'DEV'|'DATASCIENCE'|'DESIGN'
1+
export type LearnCertificateTrackType = 'QA'|'DEV'|'DATASCIENCE'|'DESIGN'|'INTERVIEW'|'SECURITY'

src-ts/tools/learn/learn-lib/course-badge/badges.functions.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,30 @@ import {
77
DesignBadgeImg,
88
DevelopBadge,
99
DevelopBadgeImg,
10+
InterviewBadge,
11+
InterviewBadgeImg,
1012
QABadge,
1113
QABadgeImg,
14+
SecurityBadge,
15+
SecurityBadgeImg,
1216
} from './badges'
1317

1418
const badgesMap: {[key: string]: FC<SVGProps<SVGSVGElement>>} = {
1519
DATASCIENCE: DataScienceBadge,
1620
DESIGN: DesignBadge,
1721
DEV: DevelopBadge,
22+
INTERVIEW: InterviewBadge,
1823
QA: QABadge,
24+
SECURITY: SecurityBadge,
1925
}
2026

2127
const badgesImgMap: {[key: string]: string} = {
2228
DATASCIENCE: DataScienceBadgeImg,
2329
DESIGN: DesignBadgeImg,
2430
DEV: DevelopBadgeImg,
31+
INTERVIEW: InterviewBadgeImg,
2532
QA: QABadgeImg,
33+
SECURITY: SecurityBadgeImg,
2634
}
2735

2836
export function getBadge(badgeType: keyof typeof badgesMap): FC<SVGProps<SVGSVGElement>> {

src-ts/tools/learn/learn-lib/course-badge/badges/index.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,24 @@ import DesignBadgeImg from './design-badge.png'
44
import { ReactComponent as DesignBadge } from './design-badge.svg'
55
import DevelopBadgeImg from './develop-badge.png'
66
import { ReactComponent as DevelopBadge } from './develop-badge.svg'
7+
import InterviewBadgeImg from './interview-badge.png'
8+
import { ReactComponent as InterviewBadge } from './interview-badge.svg'
79
import QABadgeImg from './qa-badge.png'
810
import { ReactComponent as QABadge } from './qa-badge.svg'
11+
import SecurityBadgeImg from './security-badge.png'
12+
import { ReactComponent as SecurityBadge } from './security-badge.svg'
913

1014
export {
1115
DataScienceBadge,
12-
DesignBadge,
13-
DevelopBadge,
14-
QABadge,
1516
DataScienceBadgeImg,
17+
DesignBadge,
1618
DesignBadgeImg,
19+
DevelopBadge,
1720
DevelopBadgeImg,
21+
InterviewBadge,
22+
InterviewBadgeImg,
23+
QABadge,
1824
QABadgeImg,
25+
SecurityBadge,
26+
SecurityBadgeImg,
1927
}
26.3 KB
Loading
Lines changed: 16 additions & 0 deletions
Loading
23.7 KB
Loading
Lines changed: 11 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)