fix(notes): link dashboard workflows

This commit is contained in:
saravanakumardb1 2026-03-10 17:38:49 -07:00
parent e0ad97023a
commit 6222fdaaa0

View File

@ -90,6 +90,14 @@ export default function DashboardPage() {
return "/reviews"; return "/reviews";
} }
function getWorkflowHref(workflow: (typeof operatorWorkflows)[number]) {
if (workflow.id === "workflow-workspaces") {
return "/workspaces";
}
return "/reviews";
}
return ( return (
<AppShell <AppShell
title="Dashboard" title="Dashboard"
@ -140,7 +148,12 @@ export default function DashboardPage() {
<div style={{ fontSize: "var(--ml-fs-xl)", fontWeight: 700 }}>Operator workflows</div> <div style={{ fontSize: "var(--ml-fs-xl)", fontWeight: 700 }}>Operator workflows</div>
<div style={{ display: "grid", gap: "var(--ml-space-3)" }}> <div style={{ display: "grid", gap: "var(--ml-space-3)" }}>
{operatorWorkflows.map((workflow) => ( {operatorWorkflows.map((workflow) => (
<article key={workflow.id} className="surface-muted" style={{ padding: "var(--ml-space-4)", display: "grid", gap: "var(--ml-space-2)" }}> <Link
key={workflow.id}
href={getWorkflowHref(workflow)}
className="surface-muted"
style={{ padding: "var(--ml-space-4)", display: "grid", gap: "var(--ml-space-2)" }}
>
<div style={{ display: "flex", justifyContent: "space-between", gap: "var(--ml-space-3)", flexWrap: "wrap" }}> <div style={{ display: "flex", justifyContent: "space-between", gap: "var(--ml-space-3)", flexWrap: "wrap" }}>
<strong>{workflow.name}</strong> <strong>{workflow.name}</strong>
<span className="badge">{workflow.status}</span> <span className="badge">{workflow.status}</span>
@ -150,7 +163,7 @@ export default function DashboardPage() {
<span style={{ color: "var(--ml-text-secondary)" }}>Queue: {workflow.queueCount}</span> <span style={{ color: "var(--ml-text-secondary)" }}>Queue: {workflow.queueCount}</span>
<span style={{ color: "var(--ml-text-secondary)" }}>SLA: {workflow.sla}</span> <span style={{ color: "var(--ml-text-secondary)" }}>SLA: {workflow.sla}</span>
</div> </div>
</article> </Link>
))} ))}
</div> </div>
</section> </section>