diff --git a/site/src/api/api.ts b/site/src/api/api.ts index 9c8b337939..c4fbce26ae 100644 --- a/site/src/api/api.ts +++ b/site/src/api/api.ts @@ -359,6 +359,8 @@ export type DeploymentConfig = Readonly<{ type Claims = { license_expires: number; + // nbf is a standard JWT claim for "not before" - the license valid from date + nbf?: number; account_type?: string; account_id?: string; trial: boolean; diff --git a/site/src/pages/DeploymentSettingsPage/LicensesSettingsPage/LicenseCard.tsx b/site/src/pages/DeploymentSettingsPage/LicensesSettingsPage/LicenseCard.tsx index 1bcaa77cea..02983393ae 100644 --- a/site/src/pages/DeploymentSettingsPage/LicensesSettingsPage/LicenseCard.tsx +++ b/site/src/pages/DeploymentSettingsPage/LicensesSettingsPage/LicenseCard.tsx @@ -85,6 +85,19 @@ export const LicenseCard: FC = ({ {userLimitActual} {` / ${currentUserLimit || "Unlimited"}`} + {license.claims.nbf && ( + + Valid From + + {dayjs.unix(license.claims.nbf).format("MMMM D, YYYY")} + + + )}