17 lines
519 B
TypeScript
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};
|
|
});
|
|
} |