From 1030feee388bfa49da3c1ac8e8abe9f461c67792 Mon Sep 17 00:00:00 2001 From: "unleash-bot[bot]" <194219037+unleash-bot[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 11:02:42 +0100 Subject: [PATCH] chore(AI): envAddStrategySuggestion flag cleanup (#10916) --- .../FeatureOverviewEnvironments.tsx | 17 ++--------------- frontend/src/interfaces/uiConfig.ts | 1 - src/lib/types/experimental.ts | 5 ----- src/server-dev.ts | 1 - 4 files changed, 2 insertions(+), 22 deletions(-) diff --git a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironments.tsx b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironments.tsx index bee2b0291c..916b7d5772 100644 --- a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironments.tsx +++ b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironments.tsx @@ -1,12 +1,10 @@ import type { ComponentProps, FC } from 'react'; import { useFeature } from 'hooks/api/getters/useFeature/useFeature'; -import { LegacyFeatureOverviewEnvironment } from './FeatureOverviewEnvironment/LegacyFeatureOverviewEnvironment/LegacyFeatureOverviewEnvironment.tsx'; import { FeatureOverviewEnvironment } from './FeatureOverviewEnvironment/FeatureOverviewEnvironment.tsx'; import { useRequiredPathParam } from 'hooks/useRequiredPathParam'; import useFeatureMetrics from 'hooks/api/getters/useFeatureMetrics/useFeatureMetrics'; import { getFeatureMetrics } from 'utils/getFeatureMetrics'; import { useFeatureReleasePlans } from 'hooks/api/getters/useFeatureReleasePlans/useFeatureReleasePlans'; -import { useUiFlag } from 'hooks/useUiFlag'; type FeatureOverviewEnvironmentsProps = { hiddenEnvironments?: string[]; @@ -14,7 +12,7 @@ type FeatureOverviewEnvironmentsProps = { }; const FeatureOverviewWithReleasePlans: FC< - ComponentProps + ComponentProps > = ({ environment, ...props }) => { const projectId = useRequiredPathParam('projectId'); const featureId = useRequiredPathParam('featureId'); @@ -23,20 +21,9 @@ const FeatureOverviewWithReleasePlans: FC< featureId, environment?.name, ); - const envAddStrategySuggestionEnabled = useUiFlag( - 'envAddStrategySuggestion', - ); - if (envAddStrategySuggestionEnabled) { - return ( - - ); - } return ( - diff --git a/frontend/src/interfaces/uiConfig.ts b/frontend/src/interfaces/uiConfig.ts index cae3531729..42afd5e818 100644 --- a/frontend/src/interfaces/uiConfig.ts +++ b/frontend/src/interfaces/uiConfig.ts @@ -91,7 +91,6 @@ export type UiFlags = { trafficBillingDisplay?: boolean; milestoneProgression?: boolean; featureReleasePlans?: boolean; - envAddStrategySuggestion?: boolean; safeguards?: boolean; }; diff --git a/src/lib/types/experimental.ts b/src/lib/types/experimental.ts index 3ae96be7cf..01c6f98119 100644 --- a/src/lib/types/experimental.ts +++ b/src/lib/types/experimental.ts @@ -60,7 +60,6 @@ export type IFlagKey = | 'globalChangeRequestList' | 'trafficBillingDisplay' | 'milestoneProgression' - | 'envAddStrategySuggestion' | 'featureReleasePlans' | 'plausibleMetrics' | 'safeguards'; @@ -276,10 +275,6 @@ const flags: IFlags = { process.env.UNLEASH_EXPERIMENTAL_MILESTONE_PROGRESSION, false, ), - envAddStrategySuggestion: parseEnvVarBoolean( - process.env.UNLEASH_EXPERIMENTAL_ENV_ADD_STRATEGY_SUGGESTION, - false, - ), featureReleasePlans: parseEnvVarBoolean( process.env.UNLEASH_EXPERIMENTAL_FEATURE_RELEASE_PLANS, false, diff --git a/src/server-dev.ts b/src/server-dev.ts index 0657da5793..59b515358d 100644 --- a/src/server-dev.ts +++ b/src/server-dev.ts @@ -56,7 +56,6 @@ process.nextTick(async () => { trafficBillingDisplay: true, milestoneProgression: true, featureReleasePlans: true, - envAddStrategySuggestion: true, safeguards: true, }, },