diff --git a/web/default/src/features/wallet/components/recharge-form-card.tsx b/web/default/src/features/wallet/components/recharge-form-card.tsx index c1de6cff..817d211f 100644 --- a/web/default/src/features/wallet/components/recharge-form-card.tsx +++ b/web/default/src/features/wallet/components/recharge-form-card.tsx @@ -313,6 +313,14 @@ export function RechargeFormCard({ {topupInfo?.pay_methods?.map((method) => { const minTopup = method.min_topup || 0 const disabled = minTopup > topupAmount + const disabledReason = disabled + ? t('Minimum topup amount: {{amount}}', { + amount: minTopup, + }) + : undefined + const disabledLabel = disabled + ? `${t('Minimum:')} ${minTopup}` + : undefined const button = ( ) @@ -340,11 +363,7 @@ export function RechargeFormCard({ - - {t('Minimum topup amount: {{amount}}', { - amount: minTopup, - })} - + {disabledReason} ) : ( @@ -375,6 +394,14 @@ export function RechargeFormCard({ const loadingKey = `waffo-${index}` const waffoMin = waffoMinTopup || 0 const belowMin = waffoMin > topupAmount + const disabledReason = belowMin + ? t('Minimum topup amount: {{amount}}', { + amount: waffoMin, + }) + : undefined + const disabledLabel = belowMin + ? `${t('Minimum:')} ${waffoMin}` + : undefined const button = ( ) @@ -403,11 +445,7 @@ export function RechargeFormCard({ - - {t('Minimum topup amount: {{amount}}', { - amount: waffoMin, - })} - + {disabledReason} ) : (