import { Robot } from "../ui/icons" import type { AgentRecord, TaskRecord } from "@shared/types" import { useT } from "../../i18n" import { EmptyState, ListFrame } from "../ui" export function PendingReviewList({ tasks, agents }: { tasks: TaskRecord[]; agents: AgentRecord[] }) { const t = useT() const reviewTasks = tasks.filter((tk) => tk.status === "in_review") if (reviewTasks.length === 0) return return ( {reviewTasks.map((task) => { const assignee = agents.find((a) => a.id === task.assigneeAgentId) ?? null const reviewer = assignee?.reportsTo ? (agents.find((a) => a.id === assignee.reportsTo) ?? null) : null return (
{task.title}
{assignee ? assignee.name : "Unassigned"}{reviewer ? <> → reviewed by {reviewer.name}{reviewer.title ? ` (${reviewer.title})` : ""} : " ยท awaiting review"}
) })}
) }