Skip to content

Commit ff41882

Browse files
committed
fix: prefer to use entitlement over featureVisibility
1 parent 9f5aaf3 commit ff41882

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

site/src/pages/DeploymentSettingsPage/ObservabilitySettingsPage/ObservabilitySettingsPage.tsx

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,7 @@ import { ObservabilitySettingsPageView } from "./ObservabilitySettingsPageView";
88
const ObservabilitySettingsPage: FC = () => {
99
const { deploymentConfig } = useDeploymentConfig();
1010
const { entitlements } = useDashboard();
11-
const {
12-
multiple_organizations: hasPremiumLicense,
13-
aibridge: hasAIBridgeEnabled,
14-
} = useFeatureVisibility();
11+
const { multiple_organizations: hasPremiumLicense } = useFeatureVisibility();
1512

1613
return (
1714
<>
@@ -20,8 +17,8 @@ const ObservabilitySettingsPage: FC = () => {
2017
<ObservabilitySettingsPageView
2118
options={deploymentConfig.options}
2219
featureAuditLogEnabled={entitlements.features.audit_log.enabled}
20+
featureAIBridgeEnabled={entitlements.features.aibridge.enabled}
2321
isPremium={hasPremiumLicense}
24-
isAIBridgeEnabled={hasAIBridgeEnabled}
2522
/>
2623
</>
2724
);

site/src/pages/DeploymentSettingsPage/ObservabilitySettingsPage/ObservabilitySettingsPageView.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,18 @@ import OptionsTable from "../OptionsTable";
2626
type ObservabilitySettingsPageViewProps = {
2727
options: SerpentOption[];
2828
featureAuditLogEnabled: boolean;
29+
featureAIBridgeEnabled: boolean;
2930
isPremium: boolean;
30-
isAIBridgeEnabled: boolean;
3131
};
3232

3333
export const ObservabilitySettingsPageView: FC<
3434
ObservabilitySettingsPageViewProps
35-
> = ({ options, featureAuditLogEnabled, isPremium, isAIBridgeEnabled }) => {
35+
> = ({
36+
options,
37+
featureAuditLogEnabled,
38+
isPremium,
39+
featureAIBridgeEnabled,
40+
}) => {
3641
return (
3742
<Stack direction="column" spacing={6}>
3843
<div>
@@ -99,7 +104,7 @@ export const ObservabilitySettingsPageView: FC<
99104
/>
100105
</div>
101106

102-
{isAIBridgeEnabled && (
107+
{featureAIBridgeEnabled && (
103108
<div>
104109
<SettingsHeader
105110
actions={

0 commit comments

Comments
 (0)