fix: reduce btc send form click area

This commit is contained in:
alter-eggo
2023-06-07 14:46:29 +04:00
committed by kyranjamie
parent 1b049e52ca
commit 30b63a6c08
3 changed files with 7 additions and 5 deletions

View File

@@ -105,12 +105,11 @@ export function AmountField({
return (
<Stack
alignItems="center"
onClick={onClickFocusInput}
px="extra-loose"
spacing={['base', meta.error && meta.touched ? 'base' : '48px']}
width="100%"
>
<Flex alignItems="center" flexDirection="column">
<Flex alignItems="center" flexDirection="column" onClick={onClickFocusInput}>
<Flex
alignItems="center"
height="55px"

View File

@@ -51,7 +51,10 @@ export function BitcoinSendMaxButton({
data-testid={SendCryptoAssetSelectors.SendMaxBtn}
fontSize={0}
height="32px"
onClick={onSendMax}
onClick={e => {
e.stopPropagation();
onSendMax();
}}
mode="tertiary"
px="base-tight"
type="button"

View File

@@ -52,6 +52,7 @@ export function useBtcSendForm() {
validationSchema: yup.object({
amount: yup
.number()
.concat(btcMinimumSpendValidator())
.concat(
btcAmountPrecisionValidator(formatPrecisionError(btcCryptoCurrencyAssetBalance.balance))
)
@@ -63,8 +64,7 @@ export function useBtcSendForm() {
recipient: formRef.current?.values.recipient ?? '',
calcMaxSpend,
})
)
.concat(btcMinimumSpendValidator()),
),
recipient: yup
.string()
.concat(btcAddressValidator())