@@ -70,33 +70,35 @@ function Ranking({ tier, username, page }: RankingProps) {
7070 < RankingTable . Element > { t ( 'common:table-score' ) } </ RankingTable . Element >
7171 < RankingTable . Element > { t ( 'common:table-tech-stack' ) } </ RankingTable . Element >
7272 </ RankingTable . Head >
73- { data ?. users . map (
74- ( { id, username, avatarUrl, tier : eachTier , score, primaryLanguages, totalRank, tierRank } ) => (
75- < RankingTable . Row key = { id } onClick = { ( ) => searchUser ( username ) } >
76- < RankingTable . Element >
77- < GrayText > { tier === 'all' ? totalRank : tierRank } </ GrayText >
78- </ RankingTable . Element >
79- < RankingTable . Element >
80- < Avatar src = { avatarUrl } name = { username } />
81- </ RankingTable . Element >
82- < RankingTable . Element >
83- < CubeIcon tier = { eachTier } />
84- </ RankingTable . Element >
85- < RankingTable . Element >
86- < GrayText > { score ?. toLocaleString ( ) } </ GrayText >
87- </ RankingTable . Element >
88- < RankingTable . Element >
89- < TechStackList >
90- { primaryLanguages . map ( ( lang ) => (
91- < li key = { lang } >
92- < LanguageIcon language = { lang } width = { 35 } height = { 35 } />
93- </ li >
94- ) ) }
95- </ TechStackList >
96- </ RankingTable . Element >
97- </ RankingTable . Row >
98- ) ,
99- ) }
73+ < RankingTable . Body >
74+ { data ?. users . map (
75+ ( { id, username, avatarUrl, tier : eachTier , score, primaryLanguages, totalRank, tierRank } ) => (
76+ < RankingTable . Row key = { id } onClick = { ( ) => searchUser ( username ) } >
77+ < RankingTable . Element >
78+ < GrayText > { tier === 'all' ? totalRank : tierRank } </ GrayText >
79+ </ RankingTable . Element >
80+ < RankingTable . Element >
81+ < Avatar src = { avatarUrl } name = { username } />
82+ </ RankingTable . Element >
83+ < RankingTable . Element >
84+ < CubeIcon tier = { eachTier } />
85+ </ RankingTable . Element >
86+ < RankingTable . Element >
87+ < GrayText > { score ?. toLocaleString ( ) } </ GrayText >
88+ </ RankingTable . Element >
89+ < RankingTable . Element >
90+ < TechStackList >
91+ { primaryLanguages . map ( ( lang ) => (
92+ < li key = { lang } >
93+ < LanguageIcon language = { lang } width = { 35 } height = { 35 } />
94+ </ li >
95+ ) ) }
96+ </ TechStackList >
97+ </ RankingTable . Element >
98+ </ RankingTable . Row >
99+ ) ,
100+ ) }
101+ </ RankingTable . Body >
100102 </ RankingTable >
101103 { isLoading && Array . from ( { length : COUNT_PER_PAGE } ) . map ( ( _ , index ) => < RankingSkeleton key = { index } /> ) }
102104 { isError && < NotFound /> }
0 commit comments