"use client"; import { Loader2, CheckCircle2 } from "lucide-react"; export type Phase = 'planning' | 'deployment' | 'execution' | 'debrief'; export function ConvoyStepper({ activePhase }: { activePhase: Phase }) { const phases: Phase[] = ['planning', 'deployment', 'execution', 'debrief']; return (
{phases.map((p, i) => { const isActive = activePhase === p; const isPast = phases.indexOf(activePhase) > i; return (
{isActive && } {isPast && } {!isActive && !isPast &&
} {p}
); })}
); }