diff --git a/src/pages/ranklist.js b/src/pages/ranklist.js
index 83f615e..3981b9b 100644
--- a/src/pages/ranklist.js
+++ b/src/pages/ranklist.js
@@ -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,55 +188,57 @@ export default function RankList({ globalData }) {
})}
-
-
-
- {'Összesen: '}
-
-
{sum.newQuestions}
-
{sum.allQuestions}
-
{sum.count}
-
-
-
- {'Rank'}
-
-
{'Felhasználó ID'}
- {Object.keys(selectOptions).map((listKey) => {
- const val = selectOptions[listKey]
- return (
-
- {val.name}
-
- )
- })}
-
-
-
- {list ? (
- list.map((listItem, i) => {
- return (
-
-
{listItem.rank + 1}
-
{'#' + listItem.userId}
- {Object.keys(selectOptions).map((listKey) => {
- const val = listItem[listKey]
- return
{val}
- })}
-
- )
- })
- ) : (
-
- )}
+ {sum && list ? (
+ <>
+
+
+
+ {'Összesen: '}
+
+
{sum.newQuestions.toLocaleString('hu')}
+
{sum.allQuestions.toLocaleString('hu')}
+
{sum.count.toLocaleString('hu')}
+
+
+
+ {'Rank'}
+
+
{'Felhasználó ID'}
+ {Object.keys(selectOptions).map((listKey) => {
+ const val = selectOptions[listKey]
+ return (
+
+ {val.name}
+
+ )
+ })}
+
+
+ {list.map((listItem, i) => {
+ return (
+
+
{listItem.rank + 1}
+
{'#' + listItem.userId}
+ {Object.keys(selectOptions).map((listKey) => {
+ const val = listItem[listKey]
+ return
{val}
+ })}
+
+ )
+ })}
+
+ >
+ ) : (
+
+ )}
)