diff --git a/src/components/MyWallet/Wallet.jsx b/src/components/MyWallet/Wallet.jsx index 8785a5f..0826462 100644 --- a/src/components/MyWallet/Wallet.jsx +++ b/src/components/MyWallet/Wallet.jsx @@ -32,7 +32,13 @@ const WalletRoutes = () => { if (res.data.internal_return < 0) { setWalletList({ loading: false, data: [] }); } else { - setWalletList({ loading: false, data: res.data?.result_list }); + setWalletList({ loading: true, data: [] }); + + setTimeout( + () => + setWalletList({ loading: false, data: res.data?.result_list }), + 500 + ); } }) .catch(() => { @@ -60,8 +66,10 @@ const WalletRoutes = () => { await Promise.all([getWalletList(), getPaymentHistory()]); }; - fetchData(); - }, [walletTable, walletList.data]); + if (walletList.loading) { + fetchData(); + } + }, [walletTable, walletList.loading]); console.log(walletTable); return (