From e12fd20f9e0cb52b42ecec1ef13dd20255c159cf Mon Sep 17 00:00:00 2001 From: Zhang Minghan Date: Fri, 8 Mar 2024 13:10:27 +0800 Subject: [PATCH] feat: readable subscription levels (#86) --- app/src/components/admin/UserTable.tsx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/app/src/components/admin/UserTable.tsx b/app/src/components/admin/UserTable.tsx index c3755de..dfb366d 100644 --- a/app/src/components/admin/UserTable.tsx +++ b/app/src/components/admin/UserTable.tsx @@ -65,6 +65,20 @@ type OperationMenuProps = { onRefresh?: () => void; }; +export enum UserType { + normal = "normal", + basic_plan = "basic_plan", + standard_plan = "standard_plan", + pro_plan = "pro_plan", +} + +export const userTypeArray = [ + UserType.normal, + UserType.basic_plan, + UserType.standard_plan, + UserType.pro_plan, +]; + function doToast(t: any, toast: any, resp: CommonResponse) { if (!resp.status) toast({ @@ -405,7 +419,7 @@ function UserTable() { {user.quota} {user.used_quota} {t(user.is_subscribed.toString())} - {user.level} + {t(`admin.identity.${userTypeArray[user.level]}`)} {user.total_month} {useDeeptrain && ( {t(user.enterprise.toString())}