From 57ce190e2002df458d9e00a3a83703512f4ca77f Mon Sep 17 00:00:00 2001 From: Frontier <103474701+frontier159@users.noreply.github.com> Date: Mon, 6 Nov 2023 15:37:03 +0800 Subject: [PATCH] Merge fix (#888) * fix: addliquidity calculation (#728) (#729) * updated early withdraw vault * chore: merge fix from main --------- Co-authored-by: Nicho Co-authored-by: jebsley3 <96315255+jebsley3@users.noreply.github.com> Co-authored-by: Marshall <99344331+marshall2112@users.noreply.github.com> --- apps/dapp/src/components/Pages/Core/NewUI/ClaimModal.tsx | 9 +++++---- apps/dapp/src/constants/env/production.tsx | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/apps/dapp/src/components/Pages/Core/NewUI/ClaimModal.tsx b/apps/dapp/src/components/Pages/Core/NewUI/ClaimModal.tsx index 25b5d7fb0..8f4ca7af0 100644 --- a/apps/dapp/src/components/Pages/Core/NewUI/ClaimModal.tsx +++ b/apps/dapp/src/components/Pages/Core/NewUI/ClaimModal.tsx @@ -9,6 +9,7 @@ import { BigNumber } from 'ethers'; import { useWithdrawFromVault } from 'hooks/core/use-withdraw-from-vault'; import { VaultButton } from '../VaultPages/VaultContent'; import { useTokenContractAllowance } from 'hooks/core/use-token-contract-allowance'; +import { getBigNumberFromString } from 'components/Vault/utils'; import env from 'constants/env'; import _ from 'lodash'; @@ -22,6 +23,9 @@ const EMPTY_CLAIM_STATE = { claimAmount: '', }; +// The early withdrawal vault minimum withdrawal amount +const MIN_WITHDRAWAL_AMOUNT = BigNumber.from(1_000); + export const ClaimModal: React.FC = ({ isOpen, onClose }) => { const { balances: { balances, isLoading: balancesIsLoading }, @@ -109,13 +113,10 @@ export const ClaimModal: React.FC = ({ isOpen, onClose }) => { {formatErrorMessage(earlyWithdrawError.message) || 'Something went wrong'} )} - {Number(claimState.claimAmount) === 0 ? ( + {getBigNumberFromString(claimState.claimAmount).lt(MIN_WITHDRAWAL_AMOUNT) ? ( { - await earlyWithdraw(claimState.claimSubvaultAddress, claimState.claimAmount); - }} /> ) : earlyWithdrawAllowance === 0 ? (