import type { ReactNode } from "react"; import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, LoadingIcon, SuccessFilledIcon, WarningFilledIcon } from "@tutti-os/ui-system"; export type AgentSetupStepStatus = | "pending" | "running" | "ok" | "error" | "skipped"; export function AgentSetupStepIcon({ status, warning = false }: { status: AgentSetupStepStatus; warning?: boolean; }): React.JSX.Element { if (status === "ok") { return ; } if (status === "running") { return ; } if (status === "error") { return ( ); } return (