Skip to content

Commit 2e87ac2

Browse files
committed
improve params to license settings page
1 parent 74ff038 commit 2e87ac2

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

site/src/pages/DeploymentSettingsPage/LicensesSettingsPage/LicensesSettingsPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ const LicensesSettingsPage: FC = () => {
8585
isRemovingLicense={isRemovingLicense}
8686
removeLicense={(licenseId: number) => removeLicenseApi(licenseId)}
8787
activeUsers={userStatusCount?.active}
88-
entitlements={entitlementsQuery.data}
88+
managedAgentFeature={entitlementsQuery.data?.features.managed_agent_limit}
8989
refreshEntitlements={async () => {
9090
try {
9191
await refreshEntitlementsMutation.mutateAsync();

site/src/pages/DeploymentSettingsPage/LicensesSettingsPage/LicensesSettingsPageView.tsx

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import MuiLink from "@mui/material/Link";
44
import Skeleton from "@mui/material/Skeleton";
55
import Tooltip from "@mui/material/Tooltip";
66
import type { GetLicensesResponse } from "api/api";
7-
import type { Entitlements, UserStatusChangeCount } from "api/typesGenerated";
7+
import type { Entitlements, Feature, UserStatusChangeCount } from "api/typesGenerated";
88
import { Button } from "components/Button/Button";
99
import {
1010
SettingsHeader,
@@ -33,7 +33,7 @@ type Props = {
3333
removeLicense: (licenseId: number) => void;
3434
refreshEntitlements: () => void;
3535
activeUsers: UserStatusChangeCount[] | undefined;
36-
entitlements?: Entitlements;
36+
managedAgentFeature?: Feature;
3737
};
3838

3939
const LicensesSettingsPageView: FC<Props> = ({
@@ -47,14 +47,13 @@ const LicensesSettingsPageView: FC<Props> = ({
4747
removeLicense,
4848
refreshEntitlements,
4949
activeUsers,
50-
entitlements,
50+
managedAgentFeature,
5151
}) => {
5252
const theme = useTheme();
5353
const { width, height } = useWindowSize();
54-
const managedAgentFeature = entitlements?.features?.managed_agent_limit;
55-
const managedAgentLimitStarts = entitlements?.features?.managed_agent_limit?.usage_period?.start;
56-
const managedAgentLimitExpires = entitlements?.features?.managed_agent_limit?.usage_period?.end;
57-
const managedAgentFeatureEnabled = entitlements?.features?.managed_agent_limit?.enabled;
54+
const managedAgentLimitStarts = managedAgentFeature?.usage_period?.start;
55+
const managedAgentLimitExpires = managedAgentFeature?.usage_period?.end;
56+
const managedAgentFeatureEnabled = managedAgentFeature?.enabled;
5857

5958
return (
6059
<>

0 commit comments

Comments
 (0)