import { AlertCircleIcon, CheckIcon, ClockIcon } from "lucide-react"; import { Badge } from "@/components/ui/badge"; import { Spinner } from "@/components/ui/spinner"; import type { AutosaveState } from "@/hooks/use-autosave"; export function AutosaveStatus({ state }: { state: AutosaveState }) { if (state === "saving") return Saving…; if (state === "unsaved") return Waiting to save…; if (state === "incomplete") return Complete required fields; if (state === "error") return Autosave failed; return Saved; }