import { EmailTemplate } from "@/components/emails/FirstEmail"; import { resend } from "@/lib/email/index"; import { emailSchema } from "@/lib/email/utils"; import { NextResponse } from "next/server"; import * as React from "react"; export async function POST(request: Request) { const body = await request.json(); const { name, email } = emailSchema.parse(body); try { const data = await resend.emails.send({ from: "Kirimase ", to: [email], subject: "Hello world!", react: EmailTemplate({ firstName: name }) as React.ReactElement, text: "Email powered by Resend.", }); return NextResponse.json(data); } catch (error) { return NextResponse.json({ error }); } }