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 type { ComponentProps, FC } from 'react';
|
||||||
import { useFeature } from 'hooks/api/getters/useFeature/useFeature';
|
import { useFeature } from 'hooks/api/getters/useFeature/useFeature';
|
||||||
import { LegacyFeatureOverviewEnvironment } from './FeatureOverviewEnvironment/LegacyFeatureOverviewEnvironment/LegacyFeatureOverviewEnvironment.tsx';
|
|
||||||
import { FeatureOverviewEnvironment } from './FeatureOverviewEnvironment/FeatureOverviewEnvironment.tsx';
|
import { FeatureOverviewEnvironment } from './FeatureOverviewEnvironment/FeatureOverviewEnvironment.tsx';
|
||||||
import { useRequiredPathParam } from 'hooks/useRequiredPathParam';
|
import { useRequiredPathParam } from 'hooks/useRequiredPathParam';
|
||||||
import useFeatureMetrics from 'hooks/api/getters/useFeatureMetrics/useFeatureMetrics';
|
import useFeatureMetrics from 'hooks/api/getters/useFeatureMetrics/useFeatureMetrics';
|
||||||
import { getFeatureMetrics } from 'utils/getFeatureMetrics';
|
import { getFeatureMetrics } from 'utils/getFeatureMetrics';
|
||||||
import { useFeatureReleasePlans } from 'hooks/api/getters/useFeatureReleasePlans/useFeatureReleasePlans';
|
import { useFeatureReleasePlans } from 'hooks/api/getters/useFeatureReleasePlans/useFeatureReleasePlans';
|
||||||
import { useUiFlag } from 'hooks/useUiFlag';
|
|
||||||
|
|
||||||
type FeatureOverviewEnvironmentsProps = {
|
type FeatureOverviewEnvironmentsProps = {
|
||||||
hiddenEnvironments?: string[];
|
hiddenEnvironments?: string[];
|
||||||
@ -14,7 +12,7 @@ type FeatureOverviewEnvironmentsProps = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const FeatureOverviewWithReleasePlans: FC<
|
const FeatureOverviewWithReleasePlans: FC<
|
||||||
ComponentProps<typeof LegacyFeatureOverviewEnvironment>
|
ComponentProps<typeof FeatureOverviewEnvironment>
|
||||||
> = ({ environment, ...props }) => {
|
> = ({ environment, ...props }) => {
|
||||||
const projectId = useRequiredPathParam('projectId');
|
const projectId = useRequiredPathParam('projectId');
|
||||||
const featureId = useRequiredPathParam('featureId');
|
const featureId = useRequiredPathParam('featureId');
|
||||||
@ -23,20 +21,9 @@ const FeatureOverviewWithReleasePlans: FC<
|
|||||||
featureId,
|
featureId,
|
||||||
environment?.name,
|
environment?.name,
|
||||||
);
|
);
|
||||||
const envAddStrategySuggestionEnabled = useUiFlag(
|
|
||||||
'envAddStrategySuggestion',
|
|
||||||
);
|
|
||||||
if (envAddStrategySuggestionEnabled) {
|
|
||||||
return (
|
|
||||||
<FeatureOverviewEnvironment
|
|
||||||
{...props}
|
|
||||||
environment={{ ...environment, releasePlans }}
|
|
||||||
/>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<LegacyFeatureOverviewEnvironment
|
<FeatureOverviewEnvironment
|
||||||
{...props}
|
{...props}
|
||||||
environment={{ ...environment, releasePlans }}
|
environment={{ ...environment, releasePlans }}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@ -91,7 +91,6 @@ export type UiFlags = {
|
|||||||
trafficBillingDisplay?: boolean;
|
trafficBillingDisplay?: boolean;
|
||||||
milestoneProgression?: boolean;
|
milestoneProgression?: boolean;
|
||||||
featureReleasePlans?: boolean;
|
featureReleasePlans?: boolean;
|
||||||
envAddStrategySuggestion?: boolean;
|
|
||||||
safeguards?: boolean;
|
safeguards?: boolean;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -60,7 +60,6 @@ export type IFlagKey =
|
|||||||
| 'globalChangeRequestList'
|
| 'globalChangeRequestList'
|
||||||
| 'trafficBillingDisplay'
|
| 'trafficBillingDisplay'
|
||||||
| 'milestoneProgression'
|
| 'milestoneProgression'
|
||||||
| 'envAddStrategySuggestion'
|
|
||||||
| 'featureReleasePlans'
|
| 'featureReleasePlans'
|
||||||
| 'plausibleMetrics'
|
| 'plausibleMetrics'
|
||||||
| 'safeguards';
|
| 'safeguards';
|
||||||
@ -276,10 +275,6 @@ const flags: IFlags = {
|
|||||||
process.env.UNLEASH_EXPERIMENTAL_MILESTONE_PROGRESSION,
|
process.env.UNLEASH_EXPERIMENTAL_MILESTONE_PROGRESSION,
|
||||||
false,
|
false,
|
||||||
),
|
),
|
||||||
envAddStrategySuggestion: parseEnvVarBoolean(
|
|
||||||
process.env.UNLEASH_EXPERIMENTAL_ENV_ADD_STRATEGY_SUGGESTION,
|
|
||||||
false,
|
|
||||||
),
|
|
||||||
featureReleasePlans: parseEnvVarBoolean(
|
featureReleasePlans: parseEnvVarBoolean(
|
||||||
process.env.UNLEASH_EXPERIMENTAL_FEATURE_RELEASE_PLANS,
|
process.env.UNLEASH_EXPERIMENTAL_FEATURE_RELEASE_PLANS,
|
||||||
false,
|
false,
|
||||||
|
|||||||
@ -56,7 +56,6 @@ process.nextTick(async () => {
|
|||||||
trafficBillingDisplay: true,
|
trafficBillingDisplay: true,
|
||||||
milestoneProgression: true,
|
milestoneProgression: true,
|
||||||
featureReleasePlans: true,
|
featureReleasePlans: true,
|
||||||
envAddStrategySuggestion: true,
|
|
||||||
safeguards: true,
|
safeguards: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user