@@ -104,6 +104,7 @@ const hoverComponents = (challenge, onUpdateLaunch, deleteModalLaunch) => {
104
104
const communityAppUrl = `${ COMMUNITY_APP_URL } /challenges/${ challenge . id } `
105
105
const directUrl = `${ DIRECT_PROJECT_URL } /contest/detail?projectId=${ challenge . legacyId } `
106
106
const orUrl = `${ ONLINE_REVIEW_URL } /review/actions/ViewProjectDetails?pid=${ challenge . legacyId } `
107
+ const isTask = _ . get ( challenge , 'task.isTask' , false )
107
108
108
109
// NEW projects never have Legacy challenge created, so don't show links and "Activate" button for them at all
109
110
if ( challenge . status . toUpperCase ( ) === CHALLENGE_STATUS . NEW ) {
@@ -114,15 +115,17 @@ const hoverComponents = (challenge, onUpdateLaunch, deleteModalLaunch) => {
114
115
)
115
116
}
116
117
117
- return challenge . legacyId ? (
118
+ return challenge . legacyId || isTask ? (
118
119
< div className = { styles . linkGroup } >
119
120
< div className = { styles . linkGroupLeft } >
120
121
< a className = { styles . link } href = { communityAppUrl } target = '_blank' > View Challenge</ a >
121
- < div className = { styles . linkGroupLeftBottom } >
122
- < a className = { styles . link } href = { directUrl } target = '_blank' > Direct</ a >
123
- < span className = { styles . linkDivider } > |</ span >
124
- < a className = { styles . link } href = { orUrl } target = '_blank' > OR</ a >
125
- </ div >
122
+ { ! isTask && (
123
+ < div className = { styles . linkGroupLeftBottom } >
124
+ < a className = { styles . link } href = { directUrl } target = '_blank' > Direct</ a >
125
+ < span className = { styles . linkDivider } > |</ span >
126
+ < a className = { styles . link } href = { orUrl } target = '_blank' > OR</ a >
127
+ </ div >
128
+ ) }
126
129
</ div >
127
130
{ challenge . status . toUpperCase ( ) === CHALLENGE_STATUS . DRAFT && (
128
131
< button className = { styles . activateButton } onClick = { ( ) => onUpdateLaunch ( ) } >
@@ -134,15 +137,17 @@ const hoverComponents = (challenge, onUpdateLaunch, deleteModalLaunch) => {
134
137
< div className = { styles . linkGroup } >
135
138
< div className = { styles . linkGroupLeft } >
136
139
< a className = { styles . link } href = { communityAppUrl } > View Challenge</ a >
137
- < div className = { styles . linkGroupLeftBottom } >
138
- < Tooltip content = { MESSAGE . NO_LEGACY_CHALLENGE } >
139
- < span className = { styles . link } > Direct</ span >
140
- </ Tooltip >
141
- < span className = { styles . linkDivider } > |</ span >
142
- < Tooltip content = { MESSAGE . NO_LEGACY_CHALLENGE } >
143
- < span className = { styles . link } > OR</ span >
144
- </ Tooltip >
145
- </ div >
140
+ { ! isTask && (
141
+ < div className = { styles . linkGroupLeftBottom } >
142
+ < Tooltip content = { MESSAGE . NO_LEGACY_CHALLENGE } >
143
+ < span className = { styles . link } > Direct</ span >
144
+ </ Tooltip >
145
+ < span className = { styles . linkDivider } > |</ span >
146
+ < Tooltip content = { MESSAGE . NO_LEGACY_CHALLENGE } >
147
+ < span className = { styles . link } > OR</ span >
148
+ </ Tooltip >
149
+ </ div >
150
+ ) }
146
151
</ div >
147
152
{
148
153
challenge . status === 'Draft' && (
0 commit comments