import React, { useState } from 'react'; interface Props { userInput: string; agentResponse: string; } const EmailDraftFeedbackWidget: React.FC = ({ userInput, agentResponse }) => { const [submitted, setSubmitted] = useState(false); const [hovered, setHovered] = useState<'up' | 'down' | null>(null); const sendFeedback = async (type: 'good' | 'bad') => { try { await fetch('http://localhost:5050/api/feedback/email_editor', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ feedback: type, user_input: userInput || 'Initial Draft (No specific feedback given)', agent_response: agentResponse || '', draft_length_chars: (agentResponse || '').length }), }); setSubmitted(true); } catch (e) { console.error(e); } }; if (submitted) return (

Thanks for the feedback! 🚀

); return (

Was this draft helpful?

); }; export default EmailDraftFeedbackWidget;