[bugfix] re-ordering of fund inputs (#380)

This commit is contained in:
Bob van der Helm 2023-08-21 08:02:20 -03:00 committed by GitHub
parent 5ee2b17b4c
commit 179400fe08
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -82,14 +82,16 @@ export default function FundAccount(props: Props) {
const updateFundingAssets = useCallback( const updateFundingAssets = useCallback(
(amount: BigNumber, denom: string) => { (amount: BigNumber, denom: string) => {
const assetToUpdate = fundingAssets.find(byDenom(denom)) setFundingAssets((prevAssets) => {
if (assetToUpdate) { const assetToUpdateIdx = prevAssets.findIndex(byDenom(denom))
assetToUpdate.amount = amount if (assetToUpdateIdx > -1) {
setFundingAssets([...fundingAssets.filter((a) => a.denom !== denom), assetToUpdate]) prevAssets[assetToUpdateIdx].amount = amount
} }
setChange({ deposits: fundingAssets }) setChange({ deposits: prevAssets })
return prevAssets
})
}, },
[fundingAssets, setChange], [setChange],
) )
useEffect(() => { useEffect(() => {