import { CheckCircle2, XCircle, AlertTriangle, Send, Loader2, ShieldCheck } from "lucide-react"; export default function VerifyPanel({ verification, onSend, sending }) { if (!verification) return null; return (
{verification.valid ? : }

{verification.valid ? "Ready to Send" : "Issues Found"}

e.includes("email"))} label="Email address valid" /> e.includes("Subject"))} label="Subject line present" /> e.includes("body"))} label="Email body present" /> = 2} label={`${verification.attachment_count} attachment${verification.attachment_count !== 1 ? "s" : ""} (${(verification.attachments || []).join(", ")})`} /> {verification.already_sent && (
Already contacted this recipient
)}
{verification.valid && ( )} {!verification.valid && (

Resolve before sending:

{verification.errors.map((err, i) => (

• {err}

))}
)}
); } function VerifyItem({ ok, label }) { return (
{ok ? : } {label}
); }