@@ -55,7 +55,11 @@ const ChallengeViewTabs = ({
55
55
loggedInUser,
56
56
onApproveChallenge,
57
57
createResource,
58
- deleteResource
58
+ deleteResource,
59
+ loadSubmissions,
60
+ totalSubmissions,
61
+ submissionsPerPage,
62
+ page
59
63
} ) => {
60
64
const [ selectedTab , setSelectedTab ] = useState ( 0 )
61
65
const [ showAddResourceModal , setShowAddResourceModal ] = useState ( false )
@@ -114,7 +118,7 @@ const ChallengeViewTabs = ({
114
118
} )
115
119
return s
116
120
} )
117
- } , [ challengeSubmissions , allResources ] )
121
+ } , [ challengeSubmissions , allResources , page ] )
118
122
119
123
const isTask = _ . get ( challenge , 'task.isTask' , false )
120
124
@@ -298,7 +302,7 @@ const ChallengeViewTabs = ({
298
302
>
299
303
RESOURCES
300
304
</ a >
301
- { challengeSubmissions . length ? (
305
+ { totalSubmissions ? (
302
306
< a
303
307
tabIndex = '2'
304
308
role = 'tab'
@@ -311,7 +315,7 @@ const ChallengeViewTabs = ({
311
315
} }
312
316
className = { getSelectorStyle ( selectedTab , 2 ) }
313
317
>
314
- SUBMISSIONS ({ submissions . length } )
318
+ SUBMISSIONS ({ totalSubmissions } )
315
319
</ a >
316
320
) : null }
317
321
</ div >
@@ -353,6 +357,10 @@ const ChallengeViewTabs = ({
353
357
submissions = { submissions }
354
358
token = { token }
355
359
loggedInUserResource = { loggedInUserResource }
360
+ loadSubmissions = { loadSubmissions }
361
+ totalSubmissions = { totalSubmissions }
362
+ submissionsPerPage = { submissionsPerPage }
363
+ page = { page }
356
364
/>
357
365
) }
358
366
{ showAddResourceModal ? ( < ResourcesAdd
@@ -396,7 +404,11 @@ ChallengeViewTabs.propTypes = {
396
404
deleteResource : PropTypes . func . isRequired ,
397
405
showRejectChallengeModal : PropTypes . func . isRequired ,
398
406
loggedInUser : PropTypes . object . isRequired ,
399
- onApproveChallenge : PropTypes . func
407
+ onApproveChallenge : PropTypes . func ,
408
+ loadSubmissions : PropTypes . func ,
409
+ totalSubmissions : PropTypes . number ,
410
+ submissionsPerPage : PropTypes . number ,
411
+ page : PropTypes . number
400
412
}
401
413
402
414
export default ChallengeViewTabs
0 commit comments