diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 74dd464..1efc24e 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -40,7 +40,7 @@ export default function AboutPage() { { label: "LinkedIn", href: "https://linkedin.com" }, { label: "Facebook", href: "https://facebook.com" }, { label: "Instagram", href: "https://instagram.com" }, - { label: "Email", href: "mailto:info@brioschi.it" }, + { label: "Email", href: "mailto:impresawalterbrioschi@yahoo.it" }, ], }, ]; @@ -84,15 +84,18 @@ export default function AboutPage() { features={[ { id: "excellence", label: "Eccellenza", title: "Qualità Costruttiva Superiore", items: [ - "Materialità premium selezionata", "Artigianalità certificata", "Controlli qualità rigorosi", "Conformità normative internazionali"], + "Materialità premium selezionata", "Artigianalità certificata", "Controlli qualità rigorosi", "Conformità normative internazionali" + ], }, { id: "reliability", label: "Affidabilità", title: "Impegno Verso i Tempi e Rispetto", items: [ - "Pianificazione dettagliata", "Consegne puntuali garantite", "Comunicazione trasparente", "Responsabilità totale"], + "Pianificazione dettagliata", "Consegne puntuali garantite", "Comunicazione trasparente", "Responsabilità totale" + ], }, { id: "sustainability", label: "Sostenibilità", title: "Costruzioni Consapevoli dell'Ambiente", items: [ - "Efficienza energetica integrata", "Materiali eco-compatibili", "Gestione responsabile rifiuti", "Certificazioni green building"], + "Efficienza energetica integrata", "Materiali eco-compatibili", "Gestione responsabile rifiuti", "Certificazioni green building" + ], }, ]} animationType="opacity" diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 41c6220..0aceb1e 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -4,8 +4,15 @@ import Link from "next/link"; import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import { useState } from "react"; export default function ContactPage() { + const [formData, setFormData] = useState({ + name: "", email: "", phone: "", projectType: "", message: ""}); + + const [isSubmitting, setIsSubmitting] = useState(false); + const [submitMessage, setSubmitMessage] = useState(""); + const navItems = [ { name: "Home", id: "/" }, { name: "Chi Siamo", id: "/about" }, @@ -36,11 +43,36 @@ export default function ContactPage() { { label: "LinkedIn", href: "https://linkedin.com" }, { label: "Facebook", href: "https://facebook.com" }, { label: "Instagram", href: "https://instagram.com" }, - { label: "Email", href: "mailto:info@brioschi.it" }, + { label: "Email", href: "mailto:impresawalterbrioschi@yahoo.it" }, ], }, ]; + const handleInputChange = (e: React.ChangeEvent) => { + const { name, value } = e.target; + setFormData((prev) => ({ + ...prev, + [name]: value, + })); + }; + + const handleSubmit = async (e: React.FormEvent) => { + e.preventDefault(); + setIsSubmitting(true); + setSubmitMessage(""); + + try { + const mailtoLink = `mailto:impresawalterbrioschi@yahoo.it?subject=Richiesta Preventivo da ${formData.name}&body=Nome: ${formData.name}%0DEmail: ${formData.email}%0DTelefono: ${formData.phone}%0DTipo di Progetto: ${formData.projectType}%0D%0DDescrizione Progetto:%0D${formData.message}`; + window.location.href = mailtoLink; + setSubmitMessage("Messaggio inviato con successo! Il tuo client email si aprirà a breve."); + setFormData({ name: "", email: "", phone: "", projectType: "", message: "" }); + } catch (error) { + setSubmitMessage("Si è verificato un errore. Per favore riprova."); + } finally { + setIsSubmitting(false); + } + }; + return ( -
+