diff --git a/apps/arc-web/app/routes/workflows.tsx b/apps/arc-web/app/routes/workflows.tsx index 67d322e9f..9de72a081 100644 --- a/apps/arc-web/app/routes/workflows.tsx +++ b/apps/arc-web/app/routes/workflows.tsx @@ -4,6 +4,71 @@ export function meta({}: Route.MetaArgs) { return [{ title: "Workflows — Arc" }]; } -export default function Workflows() { - return null; +interface Workflow { + name: string; + filename: string; + lastRun: string; +} + +const workflows: Workflow[] = [ + { name: "Fix Build", filename: "fix_build.dot", lastRun: "2 hours ago" }, + { name: "Implement Feature", filename: "implement.dot", lastRun: "4 days ago" }, + { name: "Sync Drift", filename: "sync_drift.dot", lastRun: "1 day ago" }, + { name: "Expand Product", filename: "expand.dot", lastRun: "2 weeks ago" }, +]; + +function PlayIcon({ className }: { className?: string }) { + return ( + + ); +} + +function EllipsisIcon({ className }: { className?: string }) { + return ( + + ); +} + +function WorkflowCard({ workflow }: { workflow: Workflow }) { + return ( +
Last run {workflow.lastRun}
+