From 5832b69902e6c86478dcc494e7d63b8e9ac5c180 Mon Sep 17 00:00:00 2001 From: tjs Date: Wed, 31 Aug 2022 11:10:34 -0400 Subject: [PATCH] only set amountIn when swapping if amountOut is gt 0 --- components/swap/SwapForm.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/swap/SwapForm.tsx b/components/swap/SwapForm.tsx index 4a3c9b28..40c2a6c1 100644 --- a/components/swap/SwapForm.tsx +++ b/components/swap/SwapForm.tsx @@ -120,7 +120,9 @@ const SwapForm = () => { ) const handleSwitchTokens = useCallback(() => { - setAmountInFormValue(amountOut.toString()) + if (amountIn?.gt(0)) { + setAmountInFormValue(amountOut.toString()) + } const inputBank = mangoStore.getState().swap.inputBank const outputBank = mangoStore.getState().swap.outputBank set((s) => {