Skip to content

Commit 2e7696e

Browse files
committed
improve params to license settings page
1 parent 975dca5 commit 2e7696e

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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy