mirror of
https://gitlab.com/MrFry/qmining-page
synced 2025-04-01 20:23:44 +02:00
ranklist locale string numbers
This commit is contained in:
parent
6865b07bf8
commit
f94b99e181
1 changed files with 53 additions and 51 deletions
|
@ -91,15 +91,15 @@ export default function RankList({ globalData }) {
|
|||
const [selfUserId, setSelfUserId] = useState('...')
|
||||
const [key, setKey] = useState('newQuestions')
|
||||
const [since, setSince] = useState('all')
|
||||
const [sum, setSum] = useState({})
|
||||
const [sum, setSum] = useState()
|
||||
|
||||
const getList = () => {
|
||||
setSum({})
|
||||
setSum()
|
||||
setRanklist(null)
|
||||
getListFromServer(since)
|
||||
.then((data) => {
|
||||
setRanklist(data.list || [])
|
||||
setSum(data.sum || {})
|
||||
setSum(data.sum)
|
||||
if (data.selfuserId) {
|
||||
setSelfUserId(data.selfuserId)
|
||||
}
|
||||
|
@ -188,14 +188,17 @@ export default function RankList({ globalData }) {
|
|||
})}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
{sum && list ? (
|
||||
<>
|
||||
<div className={`${styles.sumRow}`}>
|
||||
<div />
|
||||
<div>
|
||||
<b>{'Összesen: '}</b>
|
||||
</div>
|
||||
<div>{sum.newQuestions}</div>
|
||||
<div>{sum.allQuestions}</div>
|
||||
<div>{sum.count}</div>
|
||||
<div>{sum.newQuestions.toLocaleString('hu')}</div>
|
||||
<div>{sum.allQuestions.toLocaleString('hu')}</div>
|
||||
<div>{sum.count.toLocaleString('hu')}</div>
|
||||
</div>
|
||||
<div className={styles.headerRow}>
|
||||
<div>
|
||||
|
@ -214,14 +217,12 @@ export default function RankList({ globalData }) {
|
|||
)
|
||||
})}
|
||||
</div>
|
||||
</div>
|
||||
<div className={styles.table}>
|
||||
{list ? (
|
||||
list.map((listItem, i) => {
|
||||
{list.map((listItem, i) => {
|
||||
return (
|
||||
<div
|
||||
className={`${styles.row} ${listItem.userId === selfUserId &&
|
||||
styles.selfRow}`}
|
||||
className={`${styles.row} ${listItem.userId ===
|
||||
selfUserId && styles.selfRow}`}
|
||||
key={i}
|
||||
>
|
||||
<div>{listItem.rank + 1}</div>
|
||||
|
@ -232,12 +233,13 @@ export default function RankList({ globalData }) {
|
|||
})}
|
||||
</div>
|
||||
)
|
||||
})
|
||||
})}
|
||||
</div>
|
||||
</>
|
||||
) : (
|
||||
<LoadingIndicator />
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue