[bugfix] re-ordering of fund inputs (#380)
This commit is contained in:
parent
5ee2b17b4c
commit
179400fe08
@ -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(() => {
|
||||||
|
Loading…
Reference in New Issue
Block a user