import { PipelineStage } from '@/services/data/tuples/pipeline-stage-types' ; import { PipelineStageUnitAction } from '@/services/data/tuples/pipeline-stage-unit-action/pipeline-stage-unit-action-types' ; import { PipelineStageUnit } from '@/services/data/tuples/pipeline-stage-unit-types' ; import { Pipeline } from '@/services/data/tuples/pipeline-types' ; import { Topic } from '@/services/data/tuples/topic-types' ; import React from 'react' ; import { Alarm } from '../alarm' ; import { CopyToMemory } from '../copy-to-memory' ; import { InsertRow } from '../insert-row' ; import { MergeRow } from '../merge-row' ; import { ReadFactor } from '../read-factor' ; import { ReadFactors } from '../read-factors' ; import { ReadRow } from '../read-row' ; import { ReadRows } from '../read-rows' ; import { TopicRowExists } from '../topic-row-exists' ; import { WriteFactor } from '../write-factor' ; import { WriteToExternal } from '../write-to-external' ; import { ActionBodyContainer } from './widgets' ; export const ActionBody = ( props ) => { const { pipeline , stage , unit , action , topics , triggerTopic } = props ; return < ActionBodyContainer > < Alarm pipeline = { pipeline } stage = { stage } unit = { unit } action = { action } topics = { topics } triggerTopic = { triggerTopic } / > < CopyToMemory pipeline = { pipeline } stage = { stage } unit = { unit } action = { action } topics = { topics } triggerTopic = { triggerTopic } / > < WriteToExternal pipeline = { pipeline } stage = { stage } unit = { unit } action = { action } topics = { topics } triggerTopic = { triggerTopic } / > < TopicRowExists pipeline = { pipeline } stage = { stage } unit = { unit } action = { action } topics = { topics } triggerTopic = { triggerTopic } / > < ReadRow pipeline = { pipeline } stage = { stage } unit = { unit } action = { action } topics = { topics } triggerTopic = { triggerTopic } / > < ReadRows pipeline = { pipeline } stage = { stage } unit = { unit } action = { action } topics = { topics } triggerTopic = { triggerTopic } / > < ReadFactor pipeline = { pipeline } stage = { stage } unit = { unit } action = { action } topics = { topics } triggerTopic = { triggerTopic } / > < ReadFactors pipeline = { pipeline } stage = { stage } unit = { unit } action = { action } topics = { topics } triggerTopic = { triggerTopic } / > < WriteFactor pipeline = { pipeline } stage = { stage } unit = { unit } action = { action } topics = { topics } triggerTopic = { triggerTopic } / > < InsertRow pipeline = { pipeline } stage = { stage } unit = { unit } action = { action } topics = { topics } triggerTopic = { triggerTopic } / > < MergeRow pipeline = { pipeline } stage = { stage } unit = { unit } action = { action } topics = { topics } triggerTopic = { triggerTopic } / > < /ActionBodyContainer>; } ;