File tree Expand file tree Collapse file tree 3 files changed +19
-0
lines changed
challenge-listing/ChallengeCard Expand file tree Collapse file tree 3 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ import './style.scss';
3131
3232export default function ChallengeTags ( props ) {
3333 const {
34+ isSelfService,
3435 challengeId,
3536 challengesUrl,
3637 track,
@@ -112,6 +113,13 @@ export default function ChallengeTags(props) {
112113 />
113114 ) )
114115 }
116+ {
117+ isSelfService && (
118+ < DevelopmentTrackTag >
119+ < span > Customer Self-Service</ span >
120+ </ DevelopmentTrackTag >
121+ )
122+ }
115123 {
116124 tags . map ( tag => (
117125 tag
@@ -135,9 +143,11 @@ export default function ChallengeTags(props) {
135143ChallengeTags . defaultProps = {
136144 events : [ ] ,
137145 technPlatforms : [ ] ,
146+ isSelfService : false ,
138147} ;
139148
140149ChallengeTags . propTypes = {
150+ isSelfService : PT . bool ,
141151 challengeId : PT . string . isRequired ,
142152 challengesUrl : PT . string . isRequired ,
143153 track : PT . string . isRequired ,
Original file line number Diff line number Diff line change @@ -264,6 +264,7 @@ export default function ChallengeHeader(props) {
264264 </ h1 >
265265 < div styleName = "tag-container" >
266266 < ChallengeTags
267+ isSelfService = { challenge . legacy . selfService }
267268 challengeId = { challengeId }
268269 track = { track }
269270 challengeType = { _ . find ( challengeTypesMap , { name : type } ) || { } }
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ import _ from 'lodash';
22import React from 'react' ;
33import PT from 'prop-types' ;
44import TrackIcon from 'components/TrackIcon' ;
5+ import { DevelopmentTrackTag } from 'topcoder-react-ui-kit' ;
56import { TABS as DETAIL_TABS } from 'actions/page/challenge-details' ;
67import { Link } from 'topcoder-react-utils' ;
78import {
@@ -102,6 +103,13 @@ function ChallengeCard({
102103 />
103104 )
104105 }
106+ {
107+ challenge . legacy . selfService && (
108+ < DevelopmentTrackTag >
109+ < span > Customer Self-Service</ span >
110+ </ DevelopmentTrackTag >
111+ )
112+ }
105113 { ! isRecommendedChallenge
106114 && challenge . tags . length > 0
107115 && (
You can’t perform that action at this time.
0 commit comments