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}
+ })} +
+ ) + })} +
+ + ) : ( + + )}
)