{t('选择支付方式')}
}
visible={visible}
onCancel={onCancel}
footer={null}
maskClosable
size='small'
centered
>
{t('充值数量')}:{renderTopUpCount(topUpCount)}
{epayMethods.map((payMethod) => {
const minTopupVal = Number(payMethod.min_topup) || 0;
const isStripe = payMethod.type === 'stripe';
const isAlipay = payMethod.type === 'alipay';
const isWechat = payMethod.type === 'wxpay';
const disabled =
(!enableOnlineTopUp && !isStripe && !isAlipay && !isWechat) ||
(!enableStripeTopUp && isStripe) ||
(!enableAlipayTopUp && isAlipay) ||
(!enableWechatPayTopUp && isWechat) ||
minTopupVal > Number(topUpCount || 0);
const buttonEl = (
);
if (disabled && minTopupVal > Number(topUpCount || 0)) {
return (
{buttonEl}
);
}
return buttonEl;
})}
);
};
export default PaymentMethodSelectModal;