Skip to content

Commit d530d39

Browse files
authored
Merge from Dev (#13)
* Update - Add Readme - Reduce Load time - Project Link update * Update UI - Minor animation changes - Font updates - Other UI improvements * Disable preload for fonts * Minor Update * feat: Improve contact form submission with UI status messages, stricter CORS, enhanced email content, and updated dependencies.
1 parent 7e7f707 commit d530d39

4 files changed

Lines changed: 1390 additions & 1240 deletions

File tree

deno.lock

Lines changed: 35 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

netlify/functions/sendMail.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { Handler } from "@netlify/functions";
22
import nodemailer from "nodemailer";
33

44
const corsHeaders = {
5-
"Access-Control-Allow-Origin": "*",
5+
"Access-Control-Allow-Origin": `https://davinash97.xyz`,
66
"Access-Control-Allow-Methods": "POST, OPTIONS",
77
"Access-Control-Allow-Headers": "Content-Type",
88
};
@@ -98,9 +98,10 @@ export const handler: Handler = async (event) => {
9898
replyTo: email,
9999
to: process.env.SMTP_TO,
100100
subject: subject || "New Contact Form Submission",
101-
text: `Name: ${firstname} ${
102-
lastname || ""
103-
}\nEmail: ${email}\n\n${message}`,
101+
text: `Name: ${firstname} ${lastname || ""}\n
102+
Email: ${email}\n
103+
Message: ${message}\n
104+
Sent from: ${clientIP} from Portfolio`,
104105
});
105106

106107
return {

0 commit comments

Comments
 (0)