diff --git a/dapp/src/components/TransactionModal/ActiveStakingStep/StakeFormModal/index.tsx b/dapp/src/components/TransactionModal/ActiveStakingStep/StakeFormModal/index.tsx index 563099b0f..70a03a732 100644 --- a/dapp/src/components/TransactionModal/ActiveStakingStep/StakeFormModal/index.tsx +++ b/dapp/src/components/TransactionModal/ActiveStakingStep/StakeFormModal/index.tsx @@ -1,9 +1,8 @@ import React from "react" import TokenAmountForm from "#/components/shared/TokenAmountForm" import { TokenAmountFormValues } from "#/components/shared/TokenAmountForm/TokenAmountFormBase" -import { useAppSelector, useWalletContext } from "#/hooks" +import { useMinStakeAmount, useWalletContext } from "#/hooks" import { FormSubmitButton } from "#/components/shared/Form" -import { selectMinStakeAmount } from "#/store/btc" import StakeDetails from "./StakeDetails" function StakeFormModal({ @@ -11,7 +10,7 @@ function StakeFormModal({ }: { onSubmitForm: (values: TokenAmountFormValues) => void }) { - const minStakeAmount = useAppSelector(selectMinStakeAmount) + const minStakeAmount = useMinStakeAmount() const { btcAccount } = useWalletContext() const tokenBalance = btcAccount?.balance.toString() ?? "0" diff --git a/dapp/src/hooks/store/index.ts b/dapp/src/hooks/store/index.ts index ac22e8a41..f34e76947 100644 --- a/dapp/src/hooks/store/index.ts +++ b/dapp/src/hooks/store/index.ts @@ -2,3 +2,4 @@ export * from "./useAppDispatch" export * from "./useAppSelector" export * from "./useEstimatedBTCBalance" export * from "./useSharesBalance" +export * from "./useMinStakeAmount" diff --git a/dapp/src/hooks/store/useMinStakeAmount.ts b/dapp/src/hooks/store/useMinStakeAmount.ts new file mode 100644 index 000000000..96cde88d6 --- /dev/null +++ b/dapp/src/hooks/store/useMinStakeAmount.ts @@ -0,0 +1,6 @@ +import { selectMinStakeAmount } from "#/store/btc" +import { useAppSelector } from "./useAppSelector" + +export function useMinStakeAmount() { + return useAppSelector(selectMinStakeAmount) +}