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;
}