mirror of
https://github.com/Unleash/unleash.git
synced 2025-11-10 01:19:53 +01:00
chore(AI): envAddStrategySuggestion flag cleanup (#10916)
This commit is contained in:
parent
cd0eff35e2
commit
1030feee38
@ -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<typeof LegacyFeatureOverviewEnvironment>
|
||||
ComponentProps<typeof FeatureOverviewEnvironment>
|
||||
> = ({ 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 (
|
||||
<FeatureOverviewEnvironment
|
||||
{...props}
|
||||
environment={{ ...environment, releasePlans }}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
return (
|
||||
<LegacyFeatureOverviewEnvironment
|
||||
<FeatureOverviewEnvironment
|
||||
{...props}
|
||||
environment={{ ...environment, releasePlans }}
|
||||
/>
|
||||
|
||||
@ -91,7 +91,6 @@ export type UiFlags = {
|
||||
trafficBillingDisplay?: boolean;
|
||||
milestoneProgression?: boolean;
|
||||
featureReleasePlans?: boolean;
|
||||
envAddStrategySuggestion?: boolean;
|
||||
safeguards?: boolean;
|
||||
};
|
||||
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -56,7 +56,6 @@ process.nextTick(async () => {
|
||||
trafficBillingDisplay: true,
|
||||
milestoneProgression: true,
|
||||
featureReleasePlans: true,
|
||||
envAddStrategySuggestion: true,
|
||||
safeguards: true,
|
||||
},
|
||||
},
|
||||
|
||||
Loading…
Reference in New Issue
Block a user