From 5d824179802670ec4437d0e9c17f58c39022c193 Mon Sep 17 00:00:00 2001 From: unleash-bot <194219037+unleash-bot[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 10:14:35 +0000 Subject: [PATCH] chore: Remove discarded `addConfiguration` feature flag --- .../FeatureStrategyMenu.tsx | 103 +++++++----------- frontend/src/interfaces/uiConfig.ts | 1 - src/lib/types/experimental.ts | 5 - src/server-dev.ts | 1 - 4 files changed, 41 insertions(+), 69 deletions(-) diff --git a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyMenu/FeatureStrategyMenu.tsx b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyMenu/FeatureStrategyMenu.tsx index ff2ecba811..4ee7b72a96 100644 --- a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyMenu/FeatureStrategyMenu.tsx +++ b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyMenu/FeatureStrategyMenu.tsx @@ -18,7 +18,6 @@ import { useReleasePlansApi } from 'hooks/api/actions/useReleasePlansApi/useRele import { useReleasePlans } from 'hooks/api/getters/useReleasePlans/useReleasePlans'; import { useChangeRequestsEnabled } from 'hooks/useChangeRequestsEnabled'; import { formatUnknownError } from 'utils/formatUnknownError'; -import { useUiFlag } from 'hooks/useUiFlag'; import useUiConfig from 'hooks/api/getters/useUiConfig/useUiConfig'; import { ReleasePlanReviewDialog } from '../../FeatureView/FeatureOverview/ReleasePlan/ReleasePlanReviewDialog.tsx'; @@ -76,7 +75,6 @@ export const FeatureStrategyMenu = ({ const { refetch } = useReleasePlans(projectId, featureId, environmentId); const { addReleasePlanToFeature } = useReleasePlansApi(); const { isEnterprise } = useUiConfig(); - const addConfigurationEnabled = useUiFlag('addConfiguration'); const displayReleasePlanButton = isEnterprise(); const crProtected = isChangeRequestConfigured(environmentId); @@ -160,13 +158,34 @@ export const FeatureStrategyMenu = ({ return ( event.stopPropagation()}> - {addConfigurationEnabled ? ( + <> + {displayReleasePlanButton ? ( + + Use template + + ) : null} + - Add configuration + {label} - ) : ( - <> - {displayReleasePlanButton ? ( - - Use template - - ) : null} - - {label} - - - - - - - )} + + + + { customMetrics: true, impactMetrics: true, lifecycleGraphs: true, - addConfiguration: true, }, }, authentication: {