fix(web): update quotas key
This commit is contained in:
@@ -82,7 +82,7 @@ const SubscriptionDetailModal = forwardRef<SubscriptionDetailModalRef>((_props,
|
|||||||
{/* Features */}
|
{/* Features */}
|
||||||
<Flex gap={12} vertical className="rb:space-y-3 rb:mb-4 rb:h-[calc(100vh-341px)]! rb:overflow-y-auto">
|
<Flex gap={12} vertical className="rb:space-y-3 rb:mb-4 rb:h-[calc(100vh-341px)]! rb:overflow-y-auto">
|
||||||
{billingUnits.map(({ key, unit, icon }) => {
|
{billingUnits.map(({ key, unit, icon }) => {
|
||||||
const value = detail?.quota[key as keyof Subscription['quota']];
|
const value = detail?.quotas[key as keyof Subscription['quotas']];
|
||||||
if (value === undefined || value === null) return null;
|
if (value === undefined || value === null) return null;
|
||||||
return (
|
return (
|
||||||
<UnitWrapper
|
<UnitWrapper
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
* @Author: ZhaoYing
|
* @Author: ZhaoYing
|
||||||
* @Date: 2026-02-02 15:25:31
|
* @Date: 2026-02-02 15:25:31
|
||||||
* @Last Modified by: ZhaoYing
|
* @Last Modified by: ZhaoYing
|
||||||
* @Last Modified time: 2026-04-16 17:35:38
|
* @Last Modified time: 2026-04-20 10:15:20
|
||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
* SiderMenu Component
|
* SiderMenu Component
|
||||||
@@ -114,7 +114,7 @@ export interface Subscription {
|
|||||||
started_at: number | null
|
started_at: number | null
|
||||||
expired_at: number | null
|
expired_at: number | null
|
||||||
status: string
|
status: string
|
||||||
quota: SubscriptionQuota
|
quotas: SubscriptionQuota
|
||||||
created_at: number
|
created_at: number
|
||||||
updated_at: number
|
updated_at: number
|
||||||
}
|
}
|
||||||
@@ -417,7 +417,7 @@ const Menu: FC<{
|
|||||||
<div className="rb:grid rb:grid-cols-4 rb:mt-4">
|
<div className="rb:grid rb:grid-cols-4 rb:mt-4">
|
||||||
{['workspace_quota', 'skill_quota', 'app_quota', 'model_quota'].map(key => (
|
{['workspace_quota', 'skill_quota', 'app_quota', 'model_quota'].map(key => (
|
||||||
<div key={key} className="rb:text-center">
|
<div key={key} className="rb:text-center">
|
||||||
<div className="rb:text-[13px] rb:font-[MiSans-Semibold] rb:font-semibold">{subscription.quota?.[key as keyof typeof subscription.quota]}</div>
|
<div className="rb:text-[13px] rb:font-[MiSans-Semibold] rb:font-semibold">{subscription.quotas?.[key as keyof typeof subscription.quotas]}</div>
|
||||||
<div className="rb:mt-1 rb:text-[#5B6167] rb:text-[10px] rb:leading-3.5">{t(`index.${key}`)}</div>
|
<div className="rb:mt-1 rb:text-[#5B6167] rb:text-[10px] rb:leading-3.5">{t(`index.${key}`)}</div>
|
||||||
</div>
|
</div>
|
||||||
))}
|
))}
|
||||||
|
|||||||
Reference in New Issue
Block a user