From 7a1956735127f6983393219312969e9ff5179e64 Mon Sep 17 00:00:00 2001 From: urlaubaitos Date: Wed, 25 Feb 2026 16:04:14 -0500 Subject: [PATCH] Preserve single-sided deposit amounts from URL parameters --- apps/web/src/components/Liquidity/Deposit.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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])