diff --git a/skyvern-frontend/src/api/utils.ts b/skyvern-frontend/src/api/utils.ts new file mode 100644 index 00000000..dfa9fe53 --- /dev/null +++ b/skyvern-frontend/src/api/utils.ts @@ -0,0 +1,13 @@ +import { Status, TaskApiResponse } from "./types"; + +const finalTaskStates: Array = [ + Status.Canceled, + Status.Completed, + Status.Terminated, + Status.TimedOut, + Status.Failed, +]; + +export function taskIsFinalized(task: TaskApiResponse) { + return finalTaskStates.includes(task.status); +} diff --git a/skyvern-frontend/src/routes/workflows/WorkflowRun.tsx b/skyvern-frontend/src/routes/workflows/WorkflowRun.tsx index 5781c86e..454d6202 100644 --- a/skyvern-frontend/src/routes/workflows/WorkflowRun.tsx +++ b/skyvern-frontend/src/routes/workflows/WorkflowRun.tsx @@ -346,23 +346,23 @@ function WorkflowRun() {
Waiting for a task to start...
) : (
-
+
{currentRunningTask.task_id}
-
+
{currentRunningTask.request.url}
-
+
-
+
{currentRunningTask &&