@@ -47,8 +47,8 @@ const DisplayJurors: React.FC<IDisplayJurors> = ({ totalLeaderboardJurors }) =>
4747 ...juror ,
4848 rank : searchValue ? undefined : jurorSkip + index + 1 ,
4949 } ) ) ;
50- if ( ! searchValue && order === "asc" ) {
51- return baseJurors ? .map ( ( juror ) => ( {
50+ if ( ! searchValue && order === "asc" && baseJurors ) {
51+ return baseJurors . map ( ( juror ) => ( {
5252 ...juror ,
5353 rank : totalLeaderboardJurors - ( juror . rank || 0 ) + 1 ,
5454 } ) ) ;
@@ -67,15 +67,29 @@ const DisplayJurors: React.FC<IDisplayJurors> = ({ totalLeaderboardJurors }) =>
6767
6868 return (
6969 < >
70- { ! isUndefined ( jurors ) && jurors . length === 0 ? (
71- < StyledLabel > No jurors found</ StyledLabel >
72- ) : (
70+ { isUndefined ( totalLeaderboardJurors ) ? (
7371 < >
7472 < ListContainer >
7573 < Header />
76- { ! isUndefined ( jurors )
77- ? jurors . map ( ( juror ) => < JurorCard key = { juror . id } address = { juror . id } { ...juror } /> )
78- : [ ...Array ( jurorsPerPage ) ] . map ( ( _ , i ) => < SkeletonDisputeListItem key = { i } /> ) }
74+ { [ ...Array ( jurorsPerPage ) ] . map ( ( _ , i ) => (
75+ < SkeletonDisputeListItem key = { i } />
76+ ) ) }
77+ </ ListContainer >
78+ < StyledPagination currentPage = { currentPage } numPages = { totalPages } callback = { handlePageChange } />
79+ </ >
80+ ) : (
81+ < >
82+ < ListContainer >
83+ { ! isUndefined ( jurors ) && jurors . length === 0 ? (
84+ < StyledLabel > No jurors found</ StyledLabel >
85+ ) : (
86+ < >
87+ < Header />
88+ { ! isUndefined ( jurors )
89+ ? jurors . map ( ( juror ) => < JurorCard key = { juror . id } address = { juror . id } { ...juror } /> )
90+ : [ ...Array ( jurorsPerPage ) ] . map ( ( _ , i ) => < SkeletonDisputeListItem key = { i } /> ) }
91+ </ >
92+ ) }
7993 </ ListContainer >
8094 < StyledPagination currentPage = { currentPage } numPages = { totalPages } callback = { handlePageChange } />
8195 </ >
0 commit comments