feat(topup): hide subscription plans card when no plans available

This commit is contained in:
QuentinHsu
2026-02-06 20:27:25 +08:00
parent 04dd761880
commit 8ec16faf28

View File

@@ -734,7 +734,8 @@ const TopUp = () => {
{/* 主布局区域 */} {/* 主布局区域 */}
<div className='grid grid-cols-1 lg:grid-cols-12 gap-6'> <div className='grid grid-cols-1 lg:grid-cols-12 gap-6'>
{/* 左侧 - 订阅套餐 */} {/* 左侧 - 订阅套餐(无套餐时隐藏整块卡片) */}
{(subscriptionLoading || subscriptionPlans.length > 0) && (
<div className='lg:col-span-7'> <div className='lg:col-span-7'>
<SubscriptionPlansCard <SubscriptionPlansCard
t={t} t={t}
@@ -751,9 +752,16 @@ const TopUp = () => {
reloadSubscriptionSelf={getSubscriptionSelf} reloadSubscriptionSelf={getSubscriptionSelf}
/> />
</div> </div>
)}
{/* 右侧 - 账户充值 + 邀请奖励 */} {/* 右侧 - 账户充值 + 邀请奖励 */}
<div className='lg:col-span-5 flex flex-col gap-6'> <div
className={
subscriptionLoading || subscriptionPlans.length > 0
? 'lg:col-span-5 flex flex-col gap-6'
: 'lg:col-span-12 flex flex-col gap-6'
}
>
<RechargeCard <RechargeCard
t={t} t={t}
enableOnlineTopUp={enableOnlineTopUp} enableOnlineTopUp={enableOnlineTopUp}