diff --git a/skyvern-frontend/src/router.tsx b/skyvern-frontend/src/router.tsx index c19ff24f..a15d0a2e 100644 --- a/skyvern-frontend/src/router.tsx +++ b/skyvern-frontend/src/router.tsx @@ -1,4 +1,5 @@ import { Navigate, Outlet, createBrowserRouter } from "react-router-dom"; +import { DebugToBuildRedirect } from "@/routes/workflows/DebugToBuildRedirect"; import { BrowserSession } from "@/routes/browserSessions/BrowserSession"; import { BrowserSessions } from "@/routes/browserSessions/BrowserSessions"; import { PageLayout } from "./components/PageLayout"; @@ -132,13 +133,21 @@ const router = createBrowserRouter([ element: , }, { - path: "debug", + path: "build", element: , }, { - path: ":workflowRunId/:blockLabel/debug", + path: ":workflowRunId/:blockLabel/build", element: , }, + { + path: "debug", + element: , + }, + { + path: ":workflowRunId/:blockLabel/debug", + element: , + }, { path: "edit", element: , diff --git a/skyvern-frontend/src/routes/discover/WorkflowTemplates.tsx b/skyvern-frontend/src/routes/discover/WorkflowTemplates.tsx index 83e432f3..2b690024 100644 --- a/skyvern-frontend/src/routes/discover/WorkflowTemplates.tsx +++ b/skyvern-frontend/src/routes/discover/WorkflowTemplates.tsx @@ -54,7 +54,7 @@ function WorkflowTemplates() { } onClick={() => { navigate( - `/workflows/${workflow.workflow_permanent_id}/debug`, + `/workflows/${workflow.workflow_permanent_id}/build`, ); }} /> diff --git a/skyvern-frontend/src/routes/root/Header.tsx b/skyvern-frontend/src/routes/root/Header.tsx index e018f4c8..0e7181f3 100644 --- a/skyvern-frontend/src/routes/root/Header.tsx +++ b/skyvern-frontend/src/routes/root/Header.tsx @@ -8,6 +8,7 @@ function Header() { const embed = searchParams.get("embed"); const match = useMatch("/workflows/:workflowPermanentId/edit") || + location.pathname.includes("build") || location.pathname.includes("debug") || embed === "true"; diff --git a/skyvern-frontend/src/routes/tasks/create/PromptBox.tsx b/skyvern-frontend/src/routes/tasks/create/PromptBox.tsx index ef6981e0..76d63f65 100644 --- a/skyvern-frontend/src/routes/tasks/create/PromptBox.tsx +++ b/skyvern-frontend/src/routes/tasks/create/PromptBox.tsx @@ -219,7 +219,7 @@ function PromptBox() { setAutoplay(workflow.workflow_permanent_id, firstBlock.label); } - navigate(`/workflows/${workflow.workflow_permanent_id}/debug`); + navigate(`/workflows/${workflow.workflow_permanent_id}/build`); }, onError: (error: AxiosError) => { toast({ diff --git a/skyvern-frontend/src/routes/workflows/DebugToBuildRedirect.tsx b/skyvern-frontend/src/routes/workflows/DebugToBuildRedirect.tsx new file mode 100644 index 00000000..d1483109 --- /dev/null +++ b/skyvern-frontend/src/routes/workflows/DebugToBuildRedirect.tsx @@ -0,0 +1,17 @@ +import { Navigate, useLocation } from "react-router-dom"; + +function DebugToBuildRedirect() { + const location = useLocation(); + return ( + + ); +} + +export { DebugToBuildRedirect }; diff --git a/skyvern-frontend/src/routes/workflows/RunWorkflowForm.tsx b/skyvern-frontend/src/routes/workflows/RunWorkflowForm.tsx index a9c8e118..aa13b44d 100644 --- a/skyvern-frontend/src/routes/workflows/RunWorkflowForm.tsx +++ b/skyvern-frontend/src/routes/workflows/RunWorkflowForm.tsx @@ -574,7 +574,7 @@ function RunWorkflowForm({

Go to the editor diff --git a/skyvern-frontend/src/routes/workflows/WorkflowPage.tsx b/skyvern-frontend/src/routes/workflows/WorkflowPage.tsx index 7592fb05..335a7e80 100644 --- a/skyvern-frontend/src/routes/workflows/WorkflowPage.tsx +++ b/skyvern-frontend/src/routes/workflows/WorkflowPage.tsx @@ -139,7 +139,7 @@ function WorkflowPage() { /> )}