Blank Workflows state now points to the new onboarding
This commit is contained in:
@@ -20,7 +20,7 @@ import { Header4 } from "./primitives/text/Headers";
|
||||
import classNames from "classnames";
|
||||
import { useCurrentEnvironment } from "~/hooks/useEnvironments";
|
||||
import invariant from "tiny-invariant";
|
||||
import { ReactNode } from "react";
|
||||
import type { ReactNode } from "react";
|
||||
|
||||
export function CreateNewWorkflow() {
|
||||
return (
|
||||
|
||||
@@ -14,6 +14,9 @@ import {
|
||||
} from "~/components/CreateNewWorkflow";
|
||||
import { Container } from "~/components/layout/Container";
|
||||
import { List } from "~/components/layout/List";
|
||||
import { Panel } from "~/components/layout/Panel";
|
||||
import { PanelInfo } from "~/components/layout/PanelInfo";
|
||||
import { PrimaryButton, PrimaryLink } from "~/components/primitives/Buttons";
|
||||
import { Body } from "~/components/primitives/text/Body";
|
||||
import { Header2, Header3 } from "~/components/primitives/text/Headers";
|
||||
import { SubTitle } from "~/components/primitives/text/SubTitle";
|
||||
@@ -55,15 +58,22 @@ export default function Page() {
|
||||
|
||||
return (
|
||||
<Container>
|
||||
<Title>Workflows</Title>
|
||||
{workflows.length === 0 ? (
|
||||
<>
|
||||
<Title>Create your first workflow</Title>
|
||||
|
||||
<CreateNewWorkflowNoWorkflows providers={providers} />
|
||||
<SubTitle>0 workflows</SubTitle>
|
||||
<PanelInfo className="mb-4 max-w-max p-4 pr-6">
|
||||
<Body className="text-slate-300">
|
||||
You current don't have any workflows. Create a workflow, then
|
||||
return here to view and run it.
|
||||
</Body>
|
||||
</PanelInfo>
|
||||
<PrimaryLink to={`/orgs/${currentOrganization.slug}/workflows/new`}>
|
||||
Create new workflow
|
||||
</PrimaryLink>
|
||||
</>
|
||||
) : (
|
||||
<>
|
||||
<Title>Workflows</Title>
|
||||
<SubTitle>
|
||||
{workflows.length} active workflow{workflows.length > 1 ? "s" : ""}
|
||||
</SubTitle>
|
||||
|
||||
Reference in New Issue
Block a user