diff --git a/Uburizaimg.png b/Uburizaimg.png new file mode 100644 index 0000000..dacef05 Binary files /dev/null and b/Uburizaimg.png differ diff --git a/components/Expertise.js b/components/Expertise.js index 0388919..135520e 100644 --- a/components/Expertise.js +++ b/components/Expertise.js @@ -14,7 +14,7 @@ const Expertise = () => {
{expertise.map((item) => ( - + ))}
diff --git a/components/common/ConsultationModal.jsx b/components/common/ConsultationModal.jsx new file mode 100644 index 0000000..adb385f --- /dev/null +++ b/components/common/ConsultationModal.jsx @@ -0,0 +1,186 @@ +import React, { useState } from "react"; + +const ConsultationModal = ({ isOpen, onClose }) => { + const [form, setForm] = useState({ + name: "", + email: "", + phone: "", + service: "", + budget: "", + timeframe: "", + description: "", + }); + const [submitted, setSubmitted] = useState(false); + + const handleChange = (e) => { + setForm({ ...form, [e.target.name]: e.target.value }); + }; + + const handleSubmit = (e) => { + e.preventDefault(); + setSubmitted(true); + // Here you would send the form data to your backend or email service + }; + + if (!isOpen) return null; + + return ( +
+
+ + {!submitted ? ( + <> +

Book a Consultation

+

Fill out this quick survey to help us serve you better.

+
+
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+
+ +