'use client'; import { useState } from 'react'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; import { Textarea } from '@/components/ui/textarea'; import { useSendEmail } from '@/hooks/useResend'; export function ResendTestForm() { const [to, setTo] = useState(''); const [subject, setSubject] = useState('Welcome to Your App'); const [html, setHtml] = useState('
You can switch to the sample template toggle to use a styled email.
'); const [useSample, setUseSample] = useState(true); const [sampleTitle, setSampleTitle] = useState('Welcome to Your App'); const [sampleMessage, setSampleMessage] = useState('This is a sample transactional email sent via Resend.'); const [message, setMessage] = useStateSample email
' : html, useSample, title: sampleTitle, message: sampleMessage }); } catch (err) { setMessage(err instanceof Error ? err.message : 'Failed to send'); } }; return ({message}
}