diff --git a/app/api/domain/check-resend/route.ts b/app/api/domain/check-resend/route.ts index a6113e7..63497cf 100644 --- a/app/api/domain/check-resend/route.ts +++ b/app/api/domain/check-resend/route.ts @@ -26,8 +26,10 @@ export async function GET(req: NextRequest) { }); if (error) { - console.error(error); - return Response.json(400, { status: 400 }); + console.log("Resend error:", error); + return Response.json(`${error.message}`, { + status: 400, + }); } return Response.json(200, { status: 200 }); diff --git a/components/forms/domain-form.tsx b/components/forms/domain-form.tsx index d8ab89e..1123cd4 100644 --- a/components/forms/domain-form.tsx +++ b/components/forms/domain-form.tsx @@ -209,11 +209,12 @@ export function DomainForm({ setIsCheckedResendConfig(true); return; } + } else { + setIsCheckedResendConfig(false); + toast.error("Failed to send email", { + description: await res.text(), + }); } - setIsCheckedResendConfig(false); - toast.error("Access Failed", { - description: "Please check your Resend API key and try again.", - }); }); };