File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,12 @@ export default function ChallengeViewSelector(props) {
4242 viewAsTable,
4343 } = props ;
4444
45- const { type, tags } = challenge ;
45+ let showDashboard ;
46+ const { type, tags, metadata } = challenge ;
47+ const dashboardMetadata = _ . find ( metadata , { name : 'show_data_dashboard' } ) ;
48+ if ( dashboardMetadata ) {
49+ showDashboard = dashboardMetadata . value ;
50+ }
4651
4752 const [ currentSelected , setCurrentSelected ] = useState ( 'Details' ) ;
4853 const [ isTabClosed , setIsTabClosed ] = useState ( true ) ;
@@ -300,7 +305,7 @@ export default function ChallengeViewSelector(props) {
300305 return '' ;
301306 } ) ( ) }
302307 {
303- ( isMM || challenge . track . toLowerCase ( ) === 'data science' ) && (
308+ ( isMM || ( challenge . track . toLowerCase ( ) === 'data science' && showDashboard ) ) && (
304309 < a
305310 tabIndex = "0"
306311 role = "tab"
@@ -455,6 +460,7 @@ ChallengeViewSelector.propTypes = {
455460 type : PT . string ,
456461 track : PT . string ,
457462 tags : PT . arrayOf ( PT . shape ( ) ) ,
463+ metadata : PT . arrayOf ( PT . string ) ,
458464 submissionViewable : PT . string ,
459465 } ) ,
460466 isMM : PT . bool ,
You can’t perform that action at this time.
0 commit comments