@@ -503,69 +503,68 @@ const WorkflowBuilder: React.FC<WorkflowBuilderProps> = ({
503503 />
504504
505505 { /* Main Content */ }
506- < div className = "relative flex-1 overflow-auto p-3 sm:p-4" >
507- < div className = "space-y-4 sm:space-y-6" >
508-
509- { /* Trigger Configuration */ }
510- < TriggerPanel
511- triggerType = { workflowState . triggerType }
512- isTriggerExpanded = { workflowState . isTriggerExpanded }
513- setIsTriggerExpanded = { workflowState . setIsTriggerExpanded }
514- isTesting = { workflowState . isTesting }
515- handleTriggerTypeChange = { handleTriggerTypeChange }
516- getTriggerDisplayValue = { getTriggerDisplayValue }
517- getTriggerIcon = { getTriggerIcon }
518- triggerOptions = { triggerOptions }
519- scheduleType = { workflowState . scheduleType }
520- setScheduleType = { workflowState . setScheduleType }
521- scheduleTime = { workflowState . scheduleTime }
522- setScheduleTime = { workflowState . setScheduleTime }
523- scheduleDays = { workflowState . scheduleDays }
524- setScheduleDays = { workflowState . setScheduleDays }
525- scheduleDate = { workflowState . scheduleDate }
526- setScheduleDate = { workflowState . setScheduleDate }
527- scheduleConfig = { workflowState . scheduleConfig }
528- setScheduleConfig = { workflowState . setScheduleConfig }
529- selectedAppSlug = { workflowState . selectedAppSlug }
530- setSelectedAppSlug = { workflowState . setSelectedAppSlug }
531- selectedTrigger = { workflowState . selectedTrigger }
532- setSelectedTrigger = { workflowState . setSelectedTrigger }
533- triggerParameters = { workflowState . triggerParameters }
534- setTriggerParameters = { workflowState . setTriggerParameters }
535- setShowRequestTriggerModal = { workflowState . setShowRequestTriggerModal }
536- availableIntegrations = { availableIntegrations }
537- appTriggersData = { appTriggersData }
538- isLoadingTriggers = { isLoadingTriggers }
539- filteredAppTriggers = { filteredAppTriggers }
540- isIntegrationConnected = { isIntegrationConnected }
541- userTimezone = { timezone }
542- />
543-
544- { /* Workflow Steps */ }
545- < StepsPanel
546- steps = { workflowState . steps }
547- setSteps = { workflowState . setSteps }
548- newStepAgentId = { workflowState . newStepAgentId }
549- setNewStepAgentId = { workflowState . setNewStepAgentId }
550- expandedSteps = { workflowState . expandedSteps }
551- expandedOutputs = { workflowState . expandedOutputs }
552- agentsMap = { agentsMap }
553- selectableAgents = { selectableAgents }
554- latestExecutionData = { latestExecutionData }
555- isTesting = { workflowState . isTesting }
556- removeStep = { actions . removeStep }
557- updateStep = { actions . updateStep }
558- toggleStepExpanded = { actions . toggleStepExpanded }
559- toggleOutputExpanded = { actions . toggleOutputExpanded }
560- getStepStatus = { getStepStatus }
561- getAgentDetails = { getAgentDetails }
562- />
563- </ div >
564-
565- { /* Execution Dashboard */ }
566- { currentWorkflowId && workflowState . showDashboard && (
567- < div className = "absolute inset-0 z-50 bg-surface-primary" >
568- < ExecutionDashboard workflowId = { currentWorkflowId } />
506+ < div className = "relative flex-1 overflow-hidden" >
507+ { workflowState . showDashboard && currentWorkflowId ? (
508+ < ExecutionDashboard workflowId = { currentWorkflowId } />
509+ ) : (
510+ < div className = "h-full overflow-auto p-3 sm:p-4" >
511+ < div className = "space-y-4 sm:space-y-6" >
512+
513+ { /* Trigger Configuration */ }
514+ < TriggerPanel
515+ triggerType = { workflowState . triggerType }
516+ isTriggerExpanded = { workflowState . isTriggerExpanded }
517+ setIsTriggerExpanded = { workflowState . setIsTriggerExpanded }
518+ isTesting = { workflowState . isTesting }
519+ handleTriggerTypeChange = { handleTriggerTypeChange }
520+ getTriggerDisplayValue = { getTriggerDisplayValue }
521+ getTriggerIcon = { getTriggerIcon }
522+ triggerOptions = { triggerOptions }
523+ scheduleType = { workflowState . scheduleType }
524+ setScheduleType = { workflowState . setScheduleType }
525+ scheduleTime = { workflowState . scheduleTime }
526+ setScheduleTime = { workflowState . setScheduleTime }
527+ scheduleDays = { workflowState . scheduleDays }
528+ setScheduleDays = { workflowState . setScheduleDays }
529+ scheduleDate = { workflowState . scheduleDate }
530+ setScheduleDate = { workflowState . setScheduleDate }
531+ scheduleConfig = { workflowState . scheduleConfig }
532+ setScheduleConfig = { workflowState . setScheduleConfig }
533+ selectedAppSlug = { workflowState . selectedAppSlug }
534+ setSelectedAppSlug = { workflowState . setSelectedAppSlug }
535+ selectedTrigger = { workflowState . selectedTrigger }
536+ setSelectedTrigger = { workflowState . setSelectedTrigger }
537+ triggerParameters = { workflowState . triggerParameters }
538+ setTriggerParameters = { workflowState . setTriggerParameters }
539+ setShowRequestTriggerModal = { workflowState . setShowRequestTriggerModal }
540+ availableIntegrations = { availableIntegrations }
541+ appTriggersData = { appTriggersData }
542+ isLoadingTriggers = { isLoadingTriggers }
543+ filteredAppTriggers = { filteredAppTriggers }
544+ isIntegrationConnected = { isIntegrationConnected }
545+ userTimezone = { timezone }
546+ />
547+
548+ { /* Workflow Steps */ }
549+ < StepsPanel
550+ steps = { workflowState . steps }
551+ setSteps = { workflowState . setSteps }
552+ newStepAgentId = { workflowState . newStepAgentId }
553+ setNewStepAgentId = { workflowState . setNewStepAgentId }
554+ expandedSteps = { workflowState . expandedSteps }
555+ expandedOutputs = { workflowState . expandedOutputs }
556+ agentsMap = { agentsMap }
557+ selectableAgents = { selectableAgents }
558+ latestExecutionData = { latestExecutionData }
559+ isTesting = { workflowState . isTesting }
560+ removeStep = { actions . removeStep }
561+ updateStep = { actions . updateStep }
562+ toggleStepExpanded = { actions . toggleStepExpanded }
563+ toggleOutputExpanded = { actions . toggleOutputExpanded }
564+ getStepStatus = { getStepStatus }
565+ getAgentDetails = { getAgentDetails }
566+ />
567+ </ div >
569568 </ div >
570569 ) }
571570 </ div >
0 commit comments