diff --git a/site/src/api/api.ts b/site/src/api/api.ts index 07010543a63e5..4c8d5641e0908 100644 --- a/site/src/api/api.ts +++ b/site/src/api/api.ts @@ -329,6 +329,7 @@ type Claims = { account_id?: string; trial: boolean; all_features: boolean; + feature_set: string; version: number; features: Record; require_telemetry?: boolean; diff --git a/site/src/pages/DeploySettingsPage/LicensesSettingsPage/LicenseCard.tsx b/site/src/pages/DeploySettingsPage/LicensesSettingsPage/LicenseCard.tsx index f3c9707c19e22..15ccf92fa4e16 100644 --- a/site/src/pages/DeploySettingsPage/LicensesSettingsPage/LicenseCard.tsx +++ b/site/src/pages/DeploySettingsPage/LicensesSettingsPage/LicenseCard.tsx @@ -31,6 +31,12 @@ export const LicenseCard: FC = ({ const currentUserLimit = license.claims.features["user_limit"] || userLimitLimit; + const licenseType = license.claims.trial + ? "Trial" + : license.claims.feature_set.toLowerCase() === "premium" + ? "Premium" + : "Enterprise"; + return ( = ({ > #{license.id} - {license.claims.trial ? "Trial" : "Enterprise"} + {licenseType}