fix(notes): link dashboard workflows
This commit is contained in:
parent
e0ad97023a
commit
6222fdaaa0
@ -90,6 +90,14 @@ export default function DashboardPage() {
|
||||
return "/reviews";
|
||||
}
|
||||
|
||||
function getWorkflowHref(workflow: (typeof operatorWorkflows)[number]) {
|
||||
if (workflow.id === "workflow-workspaces") {
|
||||
return "/workspaces";
|
||||
}
|
||||
|
||||
return "/reviews";
|
||||
}
|
||||
|
||||
return (
|
||||
<AppShell
|
||||
title="Dashboard"
|
||||
@ -140,7 +148,12 @@ export default function DashboardPage() {
|
||||
<div style={{ fontSize: "var(--ml-fs-xl)", fontWeight: 700 }}>Operator workflows</div>
|
||||
<div style={{ display: "grid", gap: "var(--ml-space-3)" }}>
|
||||
{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" }}>
|
||||
<strong>{workflow.name}</strong>
|
||||
<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)" }}>SLA: {workflow.sla}</span>
|
||||
</div>
|
||||
</article>
|
||||
</Link>
|
||||
))}
|
||||
</div>
|
||||
</section>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user