diff --git a/apps/web/src/components/Liquidity/Deposit.tsx b/apps/web/src/components/Liquidity/Deposit.tsx index c72c66d52bd..a5eb924e5ff 100644 --- a/apps/web/src/components/Liquidity/Deposit.tsx +++ b/apps/web/src/components/Liquidity/Deposit.tsx @@ -128,9 +128,15 @@ export const DepositStep = () => { useEffect(() => { if (deposit1Disabled) { - setDepositState({ exactField: PositionField.TOKEN0, exactAmounts: {} }) + setDepositState((prev) => ({ + exactField: PositionField.TOKEN0, + exactAmounts: { [PositionField.TOKEN0]: prev.exactAmounts[PositionField.TOKEN0] || '' }, + })) } else if (deposit0Disabled) { - setDepositState({ exactField: PositionField.TOKEN1, exactAmounts: {} }) + setDepositState((prev) => ({ + exactField: PositionField.TOKEN1, + exactAmounts: { [PositionField.TOKEN1]: prev.exactAmounts[PositionField.TOKEN1] || '' }, + })) } }, [deposit0Disabled, deposit1Disabled, setDepositState])