diff --git a/src/components/Swap/SwapActionButton/SwapButton.tsx b/src/components/Swap/SwapActionButton/SwapButton.tsx index 8e19667a4..3de2852b1 100644 --- a/src/components/Swap/SwapActionButton/SwapButton.tsx +++ b/src/components/Swap/SwapActionButton/SwapButton.tsx @@ -107,11 +107,11 @@ export default function SwapButton({ }, [onReviewSwapClick]) if (permit2Enabled) { - if (permit.state === PermitState.PERMIT_NEEDED) { + if (!disabled && permit.state === PermitState.PERMIT_NEEDED) { return } } else { - if (approval.state !== SwapApprovalState.APPROVED && !disabled) { + if (!disabled && approval.state !== SwapApprovalState.APPROVED) { return } }