🐛 fix(purchasing): Update payment type to lowercase and add optional chaining for discounts

This commit is contained in:
web@ppanel 2025-03-13 00:06:42 +07:00
parent c3138a863d
commit c06ea49d6f
2 changed files with 2 additions and 2 deletions

View File

@ -228,7 +228,7 @@ export default function Page() {
</div>
)}
{data?.status === 1 && payment?.type === 'Stripe' && (
{data?.status === 1 && payment?.type === 'stripe' && (
<div className='flex flex-col items-center gap-8 text-center'>
<h3 className='text-2xl font-bold tracking-tight'>{t('waitingForPayment')}</h3>
<p className='flex items-center text-3xl font-bold'>{countdownDisplay}</p>

View File

@ -40,7 +40,7 @@ const DurationSelector: React.FC<DurationSelectorProps> = ({
);
// 查找当前选中项的折扣信息
const currentDiscount = discounts.find((item) => item.quantity === quantity)?.discount;
const currentDiscount = discounts?.find((item) => item.quantity === quantity)?.discount;
const discountPercentage = currentDiscount ? 100 - currentDiscount : 0;
return (