Files
portfolio/app/utils/send-email.tsx

17 lines
519 B
TypeScript

import {FormData} from "@/app/components/Contact";
export function sendEmail(data: FormData): Promise<{ success: boolean, message: string }> {
const apiEndpoint = '/api/email';
return fetch(apiEndpoint, {
method: 'POST',
body: JSON.stringify(data),
})
.then((res) => res.json())
.then((response) => {
return {success: true, message: response.message};
})
.catch((err) => {
return {success: false, message: err.message};
});
}