Skip to content

Commit aa25fbc

Browse files
fix: run tab fix
1 parent 43799ba commit aa25fbc

File tree

1 file changed

+62
-63
lines changed

1 file changed

+62
-63
lines changed

client/src/components/SidePanel/WorkflowBuilder/WorkflowBuilder.tsx

Lines changed: 62 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)