diff --git a/web/package.json b/web/package.json index a776a82..30bdd12 100644 --- a/web/package.json +++ b/web/package.json @@ -49,5 +49,5 @@ "singleQuote": true, "jsxSingleQuote": true }, - "proxy": "https://nekoapi.com" + "proxy": "http://localhost:3000" } diff --git a/web/src/components/RedemptionsTable.js b/web/src/components/RedemptionsTable.js index c7205bf..a76d232 100644 --- a/web/src/components/RedemptionsTable.js +++ b/web/src/components/RedemptionsTable.js @@ -166,16 +166,26 @@ const RedemptionsTable = () => { setShowEdit(false); } + const setCount = (data) => { + if (data.length >= (activePage) * ITEMS_PER_PAGE) { + setTokenCount(data.length + 1); + } else { + setTokenCount(data.length); + } + } + const loadRedemptions = async (startIdx) => { const res = await API.get(`/api/redemption/?p=${startIdx}`); const {success, message, data} = res.data; if (success) { if (startIdx === 0) { setRedemptions(data); + setCount(data); } else { let newRedemptions = redemptions; newRedemptions.push(...data); setRedemptions(newRedemptions); + setCount(newRedemptions); } } else { showError(message);