Compare commits
No commits in common. "ai-dev" and "master" have entirely different histories.
5
.gitignore
vendored
5
.gitignore
vendored
@ -1,8 +1,3 @@
|
|||||||
node_modules/
|
node_modules/
|
||||||
*/node_modules/
|
*/node_modules/
|
||||||
*/build/
|
*/build/
|
||||||
|
|
||||||
**/node_modules/
|
|
||||||
**/build/
|
|
||||||
.DS_Store
|
|
||||||
.env
|
|
||||||
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
|||||||
{}
|
|
||||||
@ -9,8 +9,6 @@ import FormWithImage from './designs/FormWithImage';
|
|||||||
import { ToastContainer, toast } from 'react-toastify';
|
import { ToastContainer, toast } from 'react-toastify';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import 'react-toastify/dist/ReactToastify.css';
|
import 'react-toastify/dist/ReactToastify.css';
|
||||||
import { emailJsServiceId, emailJsTemplateId, emailJsUserId, emailJsPublicKey } from '../../../config';
|
|
||||||
|
|
||||||
|
|
||||||
export default function ContactFormSection({
|
export default function ContactFormSection({
|
||||||
projectName,
|
projectName,
|
||||||
@ -46,25 +44,9 @@ export default function ContactFormSection({
|
|||||||
|
|
||||||
const handleSubmit = async (values, { setSubmitting, resetForm }) => {
|
const handleSubmit = async (values, { setSubmitting, resetForm }) => {
|
||||||
try {
|
try {
|
||||||
const formData = new FormData();
|
await axios.post('/contact-form/send', values);
|
||||||
formData.append('service_id', emailJsServiceId);
|
toast.success('Your message has been sent successfully!');
|
||||||
formData.append('template_id', emailJsTemplateId);
|
resetForm();
|
||||||
formData.append('user_id', emailJsUserId);
|
|
||||||
formData.append('public_key', emailJsPublicKey);
|
|
||||||
|
|
||||||
Object.entries(values).forEach(([key, val]) => {
|
|
||||||
formData.append(key, val as any);
|
|
||||||
});
|
|
||||||
const response = await fetch('https://api.emailjs.com/api/v1.0/email/send-form', {
|
|
||||||
method: 'POST',
|
|
||||||
body: formData,
|
|
||||||
});
|
|
||||||
if (response.ok) {
|
|
||||||
toast.success('Your message has been sent successfully!');
|
|
||||||
resetForm();
|
|
||||||
} else {
|
|
||||||
toast.error('There was an error sending your message');
|
|
||||||
}
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
toast.error('There was an error sending your message');
|
toast.error('There was an error sending your message');
|
||||||
} finally {
|
} finally {
|
||||||
|
|||||||
@ -20,10 +20,3 @@ export const getPageTitle = (currentPageTitle: string) =>
|
|||||||
`${currentPageTitle} — ${appTitle}`;
|
`${currentPageTitle} — ${appTitle}`;
|
||||||
|
|
||||||
export const tinyKey = process.env.NEXT_PUBLIC_TINY_KEY || '';
|
export const tinyKey = process.env.NEXT_PUBLIC_TINY_KEY || '';
|
||||||
|
|
||||||
export const emailJsServiceId = process.env.NEXT_PUBLIC_EMAILJS_SERVICE_ID || '';
|
|
||||||
export const emailJsTemplateId = process.env.NEXT_PUBLIC_EMAILJS_TEMPLATE_ID || '';
|
|
||||||
export const emailJsUserId = process.env.NEXT_PUBLIC_EMAILJS_USER_ID || '';
|
|
||||||
export const emailJsPublicKey = process.env.NEXT_PUBLIC_EMAILJS_PUBLIC_KEY || '';
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -66,15 +66,6 @@ export default function WebSite() {
|
|||||||
mainText={`Reach Out to ${projectName} `}
|
mainText={`Reach Out to ${projectName} `}
|
||||||
subTitle={`Feel free to contact us anytime. ${projectName} is committed to providing timely responses to all your inquiries.`}
|
subTitle={`Feel free to contact us anytime. ${projectName} is committed to providing timely responses to all your inquiries.`}
|
||||||
/>
|
/>
|
||||||
<section className="bg-white py-8">
|
|
||||||
<div className="container mx-auto px-4 text-center">
|
|
||||||
<h2 className="text-2xl font-bold mb-4">Contact Details</h2>
|
|
||||||
<p className="mb-2">Address: Lado Sarai, Saket, New Delhi, 110030</p>
|
|
||||||
<p className="mb-2">Phone: 9041253266</p>
|
|
||||||
<p className="mb-2">Email: <a href="mailto:rishabh200602per@gmail.com" className="text-blue-500 hover:underline">rishabh200602per@gmail.com</a></p>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
<WebSiteFooter projectName={'Zynorix Solutions'} />
|
<WebSiteFooter projectName={'Zynorix Solutions'} />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user