@@ -32,6 +32,7 @@ import {
3232 REMOVE_DESCRIPTION_MENU_LABEL ,
3333} from './action/translations' ;
3434import type { StepConfigurationProps } from '../steps_list' ;
35+ import { selectStreamType } from '../../state_management/stream_enrichment_state_machine/selectors' ;
3536
3637const moveUpItemText = i18n . translate (
3738 'xpack.streams.streamDetailView.managementTab.enrichment.moveUpItemButtonText' ,
@@ -97,6 +98,8 @@ export const StepContextMenu: React.FC<StepContextMenuProps> = ({
9798
9899 const step = useSelector ( stepRef , ( snapshot ) => snapshot . context . step ) ;
99100
101+ const streamType = useStreamEnrichmentSelector ( ( snapshot ) => selectStreamType ( snapshot . context ) ) ;
102+
100103 const isWhere = isWhereBlock ( step ) ;
101104 const hasCustomDescription =
102105 isActionBlock ( step ) &&
@@ -210,6 +213,7 @@ export const StepContextMenu: React.FC<StepContextMenuProps> = ({
210213 : [ ] ) ,
211214 < EuiContextMenuItem
212215 data-test-subj = "stepContextMenuEditItem"
216+ data-stream-type = { streamType }
213217 key = "editItem"
214218 icon = "pencil"
215219 disabled = { ! canEdit }
@@ -224,6 +228,7 @@ export const StepContextMenu: React.FC<StepContextMenuProps> = ({
224228 ? [
225229 < EuiContextMenuItem
226230 data-test-subj = "stepContextMenuDuplicateItem"
231+ data-stream-type = { streamType }
227232 key = "duplicateStep"
228233 icon = "copy"
229234 disabled = { ! canDuplicate }
@@ -238,6 +243,7 @@ export const StepContextMenu: React.FC<StepContextMenuProps> = ({
238243 : [ ] ) ,
239244 < EuiContextMenuItem
240245 data-test-subj = "stepContextMenuDeleteItem"
246+ data-stream-type = { streamType }
241247 key = "deleteStep"
242248 icon = "trash"
243249 disabled = { ! canDelete }
@@ -259,6 +265,7 @@ export const StepContextMenu: React.FC<StepContextMenuProps> = ({
259265 }
260266 ) }
261267 data-test-subj = "streamsAppStreamDetailEnrichmentStepContextMenuButton"
268+ data-stream-type = { streamType }
262269 disabled = { ! ! stepUnderEdit }
263270 size = "xs"
264271 iconType = "boxesVertical"
0 commit comments