From a98f8601eb06a981032e781f22eb254af04656d4 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 8 Mar 2026 02:03:30 +0000 Subject: [PATCH 1/2] Update src/app/layout.tsx --- src/app/layout.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 1f76442..01a78da 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1392,4 +1392,4 @@ export default function RootLayout({ ); -} +} \ No newline at end of file -- 2.49.1 From 92c11198cf7d028ce2b8504a8047f1c9b32708f7 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 8 Mar 2026 02:03:30 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 42 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 34 insertions(+), 8 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index cabfd5a..f187d25 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -10,8 +10,33 @@ import ContactSplitForm from "@/components/sections/contact/ContactSplitForm"; import TestimonialCardFive from "@/components/sections/testimonial/TestimonialCardFive"; import FooterBase from "@/components/sections/footer/FooterBase"; import { Sparkles, Zap, Star, Palette, Shirt } from "lucide-react"; +import { useState } from "react"; export default function LandingPage() { + const [orderData, setOrderData] = useState({ + name: "", phone: "", city: "", product: "", color: "", estampa: "", size: ""}); + + const sendWhatsAppMessage = (data: typeof orderData) => { + const message = `Olá! Gostaria de fazer um pedido VYB3:\n\nCliente: ${data.name}\nTelefone: ${data.phone}\nCidade: ${data.city}\n\nDetalhes do Pedido:\nProduto: ${data.product}\nCor: ${data.color}\nEstampa: ${data.estampa}\nTamanho: ${data.size}`; + const encodedMessage = encodeURIComponent(message); + const whatsappUrl = `https://wa.me/5555996887214?text=${encodedMessage}`; + window.open(whatsappUrl, "_blank"); + }; + + const handleOrderSubmit = (formData: Record) => { + const updatedOrderData = { + name: formData.name || orderData.name, + phone: formData.whatsapp || orderData.phone, + city: formData.city || orderData.city, + product: formData.modelo || orderData.product, + color: formData.message?.split("•")[0]?.trim() || orderData.color, + estampa: formData.message?.split("•")[1]?.trim() || orderData.estampa, + size: formData.message?.split("•")[2]?.trim() || orderData.size, + }; + setOrderData(updatedOrderData); + sendWhatsAppMessage(updatedOrderData); + }; + return ( @@ -221,7 +247,7 @@ export default function LandingPage() { title: "Social", items: [ { label: "Instagram", href: "https://instagram.com/_vyb3_" }, { label: "TikTok", href: "https://tiktok.com/@_vyb3_" }, - { label: "WhatsApp", href: "https://wa.me/5511999999999" }, + { label: "WhatsApp", href: "https://wa.me/5555996887214" }, ], }, { -- 2.49.1