diff --git a/app/(pages)/_Contactform/Contact.jsx b/app/(pages)/_Contactform/Contact.jsx new file mode 100644 index 0000000..538fbb8 --- /dev/null +++ b/app/(pages)/_Contactform/Contact.jsx @@ -0,0 +1,115 @@ +"use client"; + +import {useState} from "react"; +import styles from "./Contact.module.scss"; + +export default function Contact() { + const [formData, setFormData] = useState({ + firstName: "", + lastName:"", + email: "", + subject:"", + message: "", + }); + + const handleChange = (e) => { + const { name, value } = e.target; + + setFormData((prev) => ({ + ...prev, + [name]: value, + })); + }; + + const handleSubmit = (e) => { + e.preventDefault(); + + console.log("Form Data:", formData); //later replace this w/ API call to send form data to backend + + // Reset form + setFormData({ + firstName: "", + lastName: "", + email: "", + subject: "", + message: "", + }); + }; + + return( +
+

Let's get in touch!

+ +
+ {/* Row 1 */} +
+
+ + +
+ +
+ + +
+
+ + {/* Row 2 */} +
+
+ + +
+ +
+ + +
+
+ + {/* Message */} +
+ +