From 44c189d9ce22ae31785976c5d378945afea9a1b7 Mon Sep 17 00:00:00 2001 From: Karim Dalaize Date: Wed, 20 Sep 2023 16:06:49 +0200 Subject: [PATCH 1/2] =?UTF-8?q?[Fixed]=C2=A0Past=20transactions=20list?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/constant/navigation.ts | 6 +++- src/models/wallets.ts | 1 - src/pages/MySavings/MySavings.tsx | 10 +----- .../TransationsTable/TransactionsTable.tsx | 22 ++++++------- src/redux/models/wallet.ts | 10 ++---- src/utils/lumClient.ts | 31 ++++++++++++------- 6 files changed, 37 insertions(+), 43 deletions(-) diff --git a/src/constant/navigation.ts b/src/constant/navigation.ts index 660053b8..948c4c3e 100644 --- a/src/constant/navigation.ts +++ b/src/constant/navigation.ts @@ -1,10 +1,14 @@ +const isTestEnv = (): boolean => { + return window.location.href.includes('localhost') || window.location.href.includes('testnet'); +}; + export const LANDING = '/'; export const HOME = '/dashboard'; export const POOLS = '/pools'; export const POOL_DETAILS = '/pools/details'; export const MY_SAVINGS = '/my-savings'; export const WINNERS = '/winners'; -export const LUM_EXPLORER = 'https://explorer.lum.network'; +export const LUM_EXPLORER = `https://explorer.${isTestEnv() ? 'testnet.' : ''}lum.network`; export const DOCUMENTATION = 'https://docs.cosmosmillions.com'; export const FAQ = '#faq'; export const DISCORD = 'https://discord.com/invite/PWHUMdwQ5r'; diff --git a/src/models/wallets.ts b/src/models/wallets.ts index 227938ed..a7e9ac6b 100644 --- a/src/models/wallets.ts +++ b/src/models/wallets.ts @@ -11,7 +11,6 @@ export interface LumWalletModel { result: TransactionModel[]; currentPage: number; pagesTotal: number; - pagesLoaded: number; }; deposits: AggregatedDepositModel[]; prizes: Prize[]; diff --git a/src/pages/MySavings/MySavings.tsx b/src/pages/MySavings/MySavings.tsx index eea48d41..ed447f4c 100644 --- a/src/pages/MySavings/MySavings.tsx +++ b/src/pages/MySavings/MySavings.tsx @@ -99,14 +99,6 @@ const MySavings = () => { } }, [leaderboardPage]); - useEffect(() => { - const page = activities?.currentPage; - - if (lumWallet && page && page > 1 && page > activities.pagesLoaded) { - dispatch.wallet.getActivities({ address: lumWallet.address, page }); - } - }, [activities?.currentPage]); - useEffect(() => { if (isReloadingInfos) { dispatch.wallet.setActivitiesPage(1); @@ -394,7 +386,7 @@ const MySavings = () => {

{I18n.t('mySavings.activities')}

1 ? { diff --git a/src/pages/MySavings/components/TransationsTable/TransactionsTable.tsx b/src/pages/MySavings/components/TransationsTable/TransactionsTable.tsx index f465fdb5..70d7542d 100644 --- a/src/pages/MySavings/components/TransationsTable/TransactionsTable.tsx +++ b/src/pages/MySavings/components/TransationsTable/TransactionsTable.tsx @@ -128,18 +128,16 @@ const TransactionsTable = ({ return (
- {renderItem(transactions[((pagination?.page || 1) - 1) * 30 + smallTableVisibleItem], ((pagination?.page || 1) - 1) * 30 + smallTableVisibleItem)} + {renderItem(transactions[((pagination?.page || 1) - 1) * 5 + smallTableVisibleItem], ((pagination?.page || 1) - 1) * 5 + smallTableVisibleItem)}