diff --git a/desktop/src/app/routes/lazyWorkflowsRouteScreen.ts b/desktop/src/app/routes/lazyWorkflowsRouteScreen.ts new file mode 100644 index 000000000..8def7e650 --- /dev/null +++ b/desktop/src/app/routes/lazyWorkflowsRouteScreen.ts @@ -0,0 +1,6 @@ +import * as React from "react"; + +export const LazyWorkflowsRouteScreen = React.lazy(async () => { + const module = await import("./WorkflowsRouteScreen"); + return { default: module.WorkflowsRouteScreen }; +}); diff --git a/desktop/src/app/routes/workflows.$workflowId.tsx b/desktop/src/app/routes/workflows.$workflowId.tsx index 393cffcbb..4b4999922 100644 --- a/desktop/src/app/routes/workflows.$workflowId.tsx +++ b/desktop/src/app/routes/workflows.$workflowId.tsx @@ -7,6 +7,7 @@ import { } from "@/features/workflows/ui/workflowEditorPane"; import { usePreviewFeatureWarning } from "@/shared/features"; import { ViewLoadingFallback } from "@/shared/ui/ViewLoadingFallback"; +import { LazyWorkflowsRouteScreen } from "./lazyWorkflowsRouteScreen"; export const Route = createFileRoute("/workflows/$workflowId")({ component: WorkflowEditorRouteComponent, @@ -16,11 +17,6 @@ export const Route = createFileRoute("/workflows/$workflowId")({ }), }); -const WorkflowsRouteScreen = React.lazy(async () => { - const module = await import("./WorkflowsRouteScreen"); - return { default: module.WorkflowsRouteScreen }; -}); - function WorkflowEditorRouteComponent() { usePreviewFeatureWarning("workflows"); const navigate = Route.useNavigate(); @@ -29,7 +25,7 @@ function WorkflowEditorRouteComponent() { return ( }> - { - const module = await import("./WorkflowsRouteScreen"); - return { default: module.WorkflowsRouteScreen }; -}); - function WorkflowsRouteComponent() { usePreviewFeatureWarning("workflows"); const navigate = Route.useNavigate(); @@ -28,7 +24,7 @@ function WorkflowsRouteComponent() { return ( }> -