diff --git a/src/pages/ranklist.jsx b/src/pages/ranklist.jsx index b5cbf36..3727cdc 100644 --- a/src/pages/ranklist.jsx +++ b/src/pages/ranklist.jsx @@ -90,6 +90,7 @@ export default function RankList({ globalData, globalState, setGlobalState }) { const [since, setSince] = useState('all') const [sum, setSum] = useState() const [ownEntryOnTop, setOwnEntryOnTop] = useState(false) + const [isEmpty, setIsEmpty] = useState(false) const getList = () => { setSum() @@ -105,6 +106,10 @@ export default function RankList({ globalData, globalState, setGlobalState }) { getListFromServer(since) .then((data) => { const { list, sum, selfuserId } = data + if (!list && !sum && !selfuserId) { + setIsEmpty(true) + return + } setRanklist(list || []) setSum(sum) if (selfuserId) { @@ -249,6 +254,10 @@ export default function RankList({ globalData, globalState, setGlobalState }) { })} + ) : isEmpty ? ( +
+ A ranklista üres +
) : ( )}