From b7ba6498baf7882281a89df8f003a8ed9c22e5b4 Mon Sep 17 00:00:00 2001 From: FredrikOseberg Date: Thu, 23 Oct 2025 13:05:21 +0200 Subject: [PATCH] fix: types in getPendingProgression change --- .../ReleasePlan/ReleasePlan.tsx | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlan.tsx b/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlan.tsx index 86b981560e..2bd40ae149 100644 --- a/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlan.tsx +++ b/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlan.tsx @@ -17,6 +17,10 @@ import { useChangeRequestsEnabled } from 'hooks/useChangeRequestsEnabled'; import { useChangeRequestApi } from 'hooks/api/actions/useChangeRequestApi/useChangeRequestApi'; import { usePendingChangeRequests } from 'hooks/api/getters/usePendingChangeRequests/usePendingChangeRequests'; import { ReleasePlanChangeRequestDialog } from './ChangeRequest/ReleasePlanChangeRequestDialog.tsx'; +import type { + IChangeRequestChangeMilestoneProgression, + IChangeRequestDeleteMilestoneProgression, +} from 'component/changeRequest/changeRequest.types'; import { usePlausibleTracker } from 'hooks/usePlausibleTracker'; import { Truncator } from 'component/common/Truncator/Truncator'; import { useUiFlag } from 'hooks/useUiFlag'; @@ -136,17 +140,15 @@ export const ReleasePlan = ({ // Look for change or delete progression changes const progressionChange = featureInChangeRequest.changes.find( - (change: any) => + ( + change, + ): change is + | IChangeRequestChangeMilestoneProgression + | IChangeRequestDeleteMilestoneProgression => (change.action === 'changeMilestoneProgression' && - (change.payload.sourceMilestoneId === - sourceMilestoneId || - change.payload.sourceMilestone === - sourceMilestoneId)) || + change.payload.sourceMilestone === sourceMilestoneId) || (change.action === 'deleteMilestoneProgression' && - (change.payload.sourceMilestoneId === - sourceMilestoneId || - change.payload.sourceMilestone === - sourceMilestoneId)), + change.payload.sourceMilestone === sourceMilestoneId), ); if (progressionChange) {