diff --git a/ui/src/components/molecules/DAGActions.tsx b/ui/src/components/molecules/DAGActions.tsx index 2b7bf5681..7f755f2c4 100644 --- a/ui/src/components/molecules/DAGActions.tsx +++ b/ui/src/components/molecules/DAGActions.tsx @@ -20,7 +20,7 @@ type LabelProps = { type Props = { status?: Status | WorkflowStatus; name: string; - dag: DAG | Workflow; + dag: DAG | Workflow | undefined; label?: boolean; redirectTo?: string; refresh?: () => void; @@ -78,15 +78,11 @@ function DAGActions({ [refresh] ); - const buttonState = React.useMemo( - () => ({ - start: status?.Status != SchedulerStatus.Running, - stop: status?.Status == SchedulerStatus.Running, - retry: - status?.Status != SchedulerStatus.Running && status?.RequestId != '', - }), - [status] - ); + const buttonState = { + start: status?.Status != SchedulerStatus.Running, + stop: status?.Status == SchedulerStatus.Running, + retry: status?.Status != SchedulerStatus.Running && status?.RequestId != '', + }; return ( {status?.RequestId} - { - setIsStartModal(false); - onSubmit({ name: name, action: 'start', params: params }); - }} - dismissModal={() => { - setIsStartModal(false); - }} - /> + {dag && ( + { + setIsStartModal(false); + onSubmit({ name: name, action: 'start', params: params }); + }} + dismissModal={() => { + setIsStartModal(false); + }} + /> + )} ); } diff --git a/ui/src/components/molecules/DAGDefinition.tsx b/ui/src/components/molecules/DAGDefinition.tsx index cc2a7e813..95da009db 100644 --- a/ui/src/components/molecules/DAGDefinition.tsx +++ b/ui/src/components/molecules/DAGDefinition.tsx @@ -25,16 +25,14 @@ function DAGDefinition({ Prism.highlightAll(); } }, [value]); - const className = React.useMemo(() => { - const classes = [`language-${language}`]; - if (lineNumbers) { - classes.push('line-numbers'); - } - if (keyword) { - classes.push(`keyword-${keyword}`); - } - return classes.join(' '); - }, [lineNumbers, keyword]); + const classes = [`language-${language}`]; + if (lineNumbers) { + classes.push('line-numbers'); + } + if (keyword) { + classes.push(`keyword-${keyword}`); + } + const className = classes.join(' '); return (
       {value}
diff --git a/ui/src/components/molecules/DashboardTimechart.tsx b/ui/src/components/molecules/DashboardTimechart.tsx
index 684dbf994..8f9028c0f 100644
--- a/ui/src/components/molecules/DashboardTimechart.tsx
+++ b/ui/src/components/molecules/DashboardTimechart.tsx
@@ -85,10 +85,6 @@ function DashboardTimechart({ data: input }: Props) {
       timelineInstance.current.setItems(dataset);
     }
 
-    console.log(
-      {input, items}
-    )
-
     return () => {
       if (timelineInstance.current) {
         timelineInstance.current.destroy();
@@ -99,10 +95,7 @@ function DashboardTimechart({ data: input }: Props) {
 
   return (
     
-      
+