fix(notes): link review workflows

This commit is contained in:
saravanakumardb1 2026-03-10 17:43:57 -07:00
parent 49d4790344
commit 99bc7a93ba

View File

@ -1,5 +1,6 @@
"use client"; "use client";
import Link from "next/link";
import { useEffect, useMemo, useState } from "react"; import { useEffect, useMemo, useState } from "react";
import { AppShell } from "@/components/AppShell"; import { AppShell } from "@/components/AppShell";
import { AgentTimeline } from "@/components/AgentTimeline"; import { AgentTimeline } from "@/components/AgentTimeline";
@ -55,6 +56,14 @@ export default function ReviewsPage() {
}, },
] as const; ] as const;
function getWorkflowHref(workflow: (typeof operatorWorkflows)[number]) {
if (workflow.id === "workflow-agent-activity") {
return "/reviews";
}
return "/reviews";
}
async function handleDecision(decision: "approved" | "rejected") { async function handleDecision(decision: "approved" | "rejected") {
if (!featuredProposal) { if (!featuredProposal) {
return; return;
@ -104,7 +113,12 @@ export default function ReviewsPage() {
<div style={{ fontWeight: 700 }}>Operator workflows</div> <div style={{ 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) => (
<div 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)" }}
>
<strong>{workflow.name}</strong> <strong>{workflow.name}</strong>
<span style={{ color: "var(--ml-text-secondary)" }}>Owner: {workflow.owner}</span> <span style={{ color: "var(--ml-text-secondary)" }}>Owner: {workflow.owner}</span>
<div style={{ display: "flex", gap: "var(--ml-space-2)", flexWrap: "wrap" }}> <div style={{ display: "flex", gap: "var(--ml-space-2)", flexWrap: "wrap" }}>
@ -112,7 +126,7 @@ export default function ReviewsPage() {
<span className="badge">Queue: {workflow.queueCount}</span> <span className="badge">Queue: {workflow.queueCount}</span>
<span className="badge">SLA {workflow.sla}</span> <span className="badge">SLA {workflow.sla}</span>
</div> </div>
</div> </Link>
))} ))}
</div> </div>
</aside> </aside>