import {
DeploymentPipeline,
type Stage,
} from "@/components/ui/deployment-pipeline";
const stages: Stage[] = [
{
id: "install",
name: "Install",
status: "passed",
durationMs: 8400,
logs: ["$ pnpm install", "Done in 8.4s"],
},
{
id: "build",
name: "Build",
status: "passed",
durationMs: 22600,
logs: ["$ next build", "Compiled successfully"],
},
{
id: "test",
name: "Test",
status: "failed",
durationMs: 14200,
logs: ["$ vitest run", "1 failed | 78 passed"],
},
{ id: "deploy", name: "Deploy", status: "cancelled" },
];
export default function DeploymentPipelineDemo() {
return (
<div className="w-full max-w-xl p-6">
<DeploymentPipeline
stages={stages}
defaultExpandedId="test"
onRetry={(id) => console.log("retry", id)}
/>
</div>
);
}