@@ -100,6 +100,7 @@ const hoverComponents = (challenge, onUpdateLaunch, deleteModalLaunch) => {
100100 const communityAppUrl = `${ COMMUNITY_APP_URL } /challenges/${ challenge . id } `
101101 const directUrl = `${ DIRECT_PROJECT_URL } /contest/detail?projectId=${ challenge . legacyId } `
102102 const orUrl = `${ ONLINE_REVIEW_URL } /review/actions/ViewProjectDetails?pid=${ challenge . legacyId } `
103+ const isTask = _ . get ( challenge , 'task.isTask' , false )
103104
104105 // NEW projects never have Legacy challenge created, so don't show links and "Activate" button for them at all
105106 if ( challenge . status . toUpperCase ( ) === CHALLENGE_STATUS . NEW ) {
@@ -110,15 +111,17 @@ const hoverComponents = (challenge, onUpdateLaunch, deleteModalLaunch) => {
110111 )
111112 }
112113
113- return challenge . legacyId ? (
114+ return challenge . legacyId || isTask ? (
114115 < div className = { styles . linkGroup } >
115116 < div className = { styles . linkGroupLeft } >
116117 < a className = { styles . link } href = { communityAppUrl } target = '_blank' > View Challenge</ a >
117- < div className = { styles . linkGroupLeftBottom } >
118- < a className = { styles . link } href = { directUrl } target = '_blank' > Direct</ a >
119- < span className = { styles . linkDivider } > |</ span >
120- < a className = { styles . link } href = { orUrl } target = '_blank' > OR</ a >
121- </ div >
118+ { ! isTask && (
119+ < div className = { styles . linkGroupLeftBottom } >
120+ < a className = { styles . link } href = { directUrl } target = '_blank' > Direct</ a >
121+ < span className = { styles . linkDivider } > |</ span >
122+ < a className = { styles . link } href = { orUrl } target = '_blank' > OR</ a >
123+ </ div >
124+ ) }
122125 </ div >
123126 { challenge . status . toUpperCase ( ) === CHALLENGE_STATUS . DRAFT && (
124127 < button className = { styles . activateButton } onClick = { ( ) => onUpdateLaunch ( ) } >
@@ -130,15 +133,17 @@ const hoverComponents = (challenge, onUpdateLaunch, deleteModalLaunch) => {
130133 < div className = { styles . linkGroup } >
131134 < div className = { styles . linkGroupLeft } >
132135 < a className = { styles . link } href = { communityAppUrl } > View Challenge</ a >
133- < div className = { styles . linkGroupLeftBottom } >
134- < Tooltip content = { MESSAGE . NO_LEGACY_CHALLENGE } >
135- < span className = { styles . link } > Direct</ span >
136- </ Tooltip >
137- < span className = { styles . linkDivider } > |</ span >
138- < Tooltip content = { MESSAGE . NO_LEGACY_CHALLENGE } >
139- < span className = { styles . link } > OR</ span >
140- </ Tooltip >
141- </ div >
136+ { ! isTask && (
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 >
146+ ) }
142147 </ div >
143148 {
144149 challenge . status === 'Draft' && (
0 commit comments