import { CheckCircle2, Circle, Loader2, XCircle } from "lucide-react";

interface StatusIconProps {
  status: string;
}

export default function StatusIcon({ status }: StatusIconProps) {
  switch (status) {
    case "Completed":
      return <CheckCircle2 className="w-5 h-5 text-teal-600 fill-teal-50" />;
    case "In Progress":
      return <Loader2 className="w-5 h-5 text-blue-600 animate-spin" />;
    case "Rejected":
      return <XCircle className="w-5 h-5 text-red-600 fill-red-50" />;
    default:
      return <Circle className="w-5 h-5 text-gray-300 fill-white" />;
  }
}