@@ -4,7 +4,7 @@ import MuiLink from "@mui/material/Link";
4
4
import Skeleton from "@mui/material/Skeleton" ;
5
5
import Tooltip from "@mui/material/Tooltip" ;
6
6
import type { GetLicensesResponse } from "api/api" ;
7
- import type { Entitlements , UserStatusChangeCount } from "api/typesGenerated" ;
7
+ import type { Entitlements , Feature , UserStatusChangeCount } from "api/typesGenerated" ;
8
8
import { Button } from "components/Button/Button" ;
9
9
import {
10
10
SettingsHeader ,
@@ -33,7 +33,7 @@ type Props = {
33
33
removeLicense : ( licenseId : number ) => void ;
34
34
refreshEntitlements : ( ) => void ;
35
35
activeUsers : UserStatusChangeCount [ ] | undefined ;
36
- entitlements ?: Entitlements ;
36
+ managedAgentFeature ?: Feature ;
37
37
} ;
38
38
39
39
const LicensesSettingsPageView : FC < Props > = ( {
@@ -47,14 +47,13 @@ const LicensesSettingsPageView: FC<Props> = ({
47
47
removeLicense,
48
48
refreshEntitlements,
49
49
activeUsers,
50
- entitlements ,
50
+ managedAgentFeature ,
51
51
} ) => {
52
52
const theme = useTheme ( ) ;
53
53
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 ;
58
57
59
58
return (
60
59
< >
0 commit comments