diff --git a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/EnvironmentAccordionBody.tsx b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/EnvironmentAccordionBody.tsx index 0a318525bf..5a46fbbc48 100644 --- a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/EnvironmentAccordionBody.tsx +++ b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/EnvironmentAccordionBody.tsx @@ -298,12 +298,6 @@ export const EnvironmentAccordionBody = ({ otherEnvironments={ otherEnvironments } - isDragging={false} - onDragStartRef={ - (() => {}) as any - } - onDragOver={(() => {}) as any} - onDragEnd={(() => {}) as any} /> ))} diff --git a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyDraggableItem.tsx b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyDraggableItem.tsx index d004838c6e..2ccec27ae8 100644 --- a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyDraggableItem.tsx +++ b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyDraggableItem.tsx @@ -23,26 +23,28 @@ interface IStrategyDraggableItemProps { index: number; otherEnvironments?: IFeatureEnvironment['name'][]; isDragging?: boolean; - onDragStartRef: ( + onDragStartRef?: ( ref: RefObject, index: number, ) => DragEventHandler; - onDragOver: ( + onDragOver?: ( ref: RefObject, index: number, ) => DragEventHandler; - onDragEnd: () => void; + onDragEnd?: () => void; } +const onDragNoOp = () => () => {}; + export const StrategyDraggableItem = ({ strategy, index, environmentName, otherEnvironments, isDragging, - onDragStartRef, - onDragOver, - onDragEnd, + onDragStartRef = onDragNoOp, + onDragOver = onDragNoOp, + onDragEnd = onDragNoOp, }: IStrategyDraggableItemProps) => { const projectId = useRequiredPathParam('projectId'); const featureId = useRequiredPathParam('featureId');