diff --git a/src/components/Gallery.tsx b/src/components/Gallery.tsx index a7f9340..c70b3af 100644 --- a/src/components/Gallery.tsx +++ b/src/components/Gallery.tsx @@ -2,16 +2,27 @@ import { motion } from 'framer-motion'; import InlineCTA from './InlineCTA'; export default function Gallery() { + const BASE = "https://s3.seureview.com.br/festamagica/6a591904-cf2a-4a51-8581-1891373eea29"; + const images = [ - { src: "/images/galeria-real/topo-de-bolo.webp", title: "Topo de Bolo 3D", desc: "Perfeito para destacar a mesa" }, + { src: "/images/galeria-real/topo-de-bolo.webp", title: "Topo de Bolo 3D", desc: "Destaque na mesa do bolo" }, { src: "/images/galeria-real/painel-de-fundo.webp", title: "Painel de Fundo", desc: "Transforma o cenário da festa" }, + { src: `${BASE}/008417cf-b15a-4c4e-ac95-c75b69ec3525/convite-premium.webp`, title: "Convite Premium", desc: "Para impressão ou envio digital" }, { src: "/images/galeria-real/caixa-de-pipoca.webp", title: "Caixa de Pipoca", desc: "A alegria garantida no lanche" }, + { src: `${BASE}/16ad6afb-4c6f-4b90-8769-cebff489bcb8/bandeirolas-com-nome.webp`, title: "Bandeirolas com Nome", desc: "Varal decorativo personalizado" }, { src: "/images/galeria-real/convite-digital.webp", title: "Convite Digital", desc: "Para enviar no WhatsApp" }, - { src: "/images/galeria-real/faixa-de-parede.webp", title: "Faixa de Parede", desc: "Decoração com a cara do tema" }, - { src: "/images/galeria-real/tag-de-agradecimento.webp", title: "Tag de Agradecimento", desc: "Pronto para as lembrancinhas" }, + { src: `${BASE}/16ad6afb-4c6f-4b90-8769-cebff489bcb8/caixa-milk.webp`, title: "Caixa Milk", desc: "Lembrancinha charmosa" }, { src: "/images/galeria-real/saia-de-cupcake.webp", title: "Saia de Cupcake", desc: "Mais estilo para os docinhos" }, + { src: `${BASE}/15547b19-daf7-46a0-922b-e6515a320534/centro-de-mesa.webp`, title: "Centro de Mesa", desc: "Arranjo decorativo exclusivo" }, + { src: "/images/galeria-real/tag-de-agradecimento.webp", title: "Tag de Agradecimento", desc: "Pronto para as lembrancinhas" }, + { src: `${BASE}/16ad6afb-4c6f-4b90-8769-cebff489bcb8/topper-de-cupcake-personagem.webp`, title: "Topper de Cupcake", desc: "O personagem em cada docinho" }, + { src: "/images/galeria-real/faixa-de-parede.webp", title: "Faixa de Parede", desc: "Decoração com a cara do tema" }, + { src: `${BASE}/16ad6afb-4c6f-4b90-8769-cebff489bcb8/sacolinha-surpresa.webp`, title: "Sacolinha Surpresa", desc: "Lembrancinha que toda criança ama" }, { src: "/images/galeria-real/chapeu-de-festa.webp", title: "Chapéu de Festa", desc: "Divertido, personalizado e único" }, + { src: `${BASE}/16ad6afb-4c6f-4b90-8769-cebff489bcb8/porta-bis-duplo.webp`, title: "Porta Bis Duplo", desc: "Lembrancinha deliciosa e bonita" }, { src: "/images/galeria-real/adesivos-redondos.webp", title: "Adesivos Redondos", desc: "Ideais para potinhos e lembrancinhas" }, + { src: `${BASE}/16ad6afb-4c6f-4b90-8769-cebff489bcb8/caixa-cone.webp`, title: "Caixa Cone", desc: "Diferente e super divertida" }, + { src: `${BASE}/15547b19-daf7-46a0-922b-e6515a320534/display-de-mesa.webp`, title: "Display de Mesa", desc: "Identificação elegante para a mesa" }, ]; return ( diff --git a/src/components/Offer.tsx b/src/components/Offer.tsx index 64a0cc4..e4d6066 100644 --- a/src/components/Offer.tsx +++ b/src/components/Offer.tsx @@ -35,7 +35,7 @@ export default function Offer() { setIsLoading(true); setError(''); - window.location.href = `/checkout?plan=starter&source=landing&email=${encodeURIComponent(email)}`; + window.location.href = `https://festamagicaia.com.br/checkout?plan=starter&source=landing&email=${encodeURIComponent(email)}`; }; return ( @@ -119,7 +119,7 @@ export default function Offer() { {isLoading ? ( <>Gerando Pedido... > ) : ( - <>Gerar Tema Agora > + <>Quero Meu Kit por R$9,99 > )} diff --git a/src/components/WhatsAppTestimonials.tsx b/src/components/WhatsAppTestimonials.tsx new file mode 100644 index 0000000..6e082d9 --- /dev/null +++ b/src/components/WhatsAppTestimonials.tsx @@ -0,0 +1,136 @@ +import { motion } from 'framer-motion'; +import InlineCTA from './InlineCTA'; + +const testimonials = [ + { + name: "Juliana Martins", + time: "09:47", + avatar: "JM", + color: "bg-emerald-500", + stars: 5, + message: "Ficou simplesmente lindo! Eu não esperava que as fotos fossem ficar tão perfeitas. Meu filho adorou se ver como um verdadeiro herói da festa. Recomendo demais! 🥰", + }, + { + name: "Camila Souza", + time: "14:22", + avatar: "CS", + color: "bg-violet-500", + stars: 5, + message: "Amei o resultado! Foi super fácil de fazer e as imagens ficaram incríveis. Todo mundo da família comentou e pediu para eu fazer também 😍✨", + }, + { + name: "Fernanda Oliveira", + time: "11:08", + avatar: "FO", + color: "bg-pink-500", + stars: 5, + message: "Que trabalho maravilhoso! As artes ficaram muito bonitas e deram um toque especial na comemoração. Minha filha ficou encantada quando viu 🎉", + }, + { + name: "Patrícia Almeida", + time: "16:55", + avatar: "PA", + color: "bg-amber-500", + stars: 5, + message: "Valeu cada centavo! Recebi tudo rapidinho e a qualidade das imagens me surpreendeu. Ficou melhor do que eu imaginava 👏👏", + }, + { + name: "Renata Costa", + time: "10:33", + avatar: "RC", + color: "bg-cyan-500", + stars: 5, + message: "Foi um sucesso aqui em casa! As fotos ficaram super realistas e deixaram a festa ainda mais especial. Meu filho amou o resultado 🎂🎈", + }, + { + name: "Larissa Ferreira", + time: "19:14", + avatar: "LF", + color: "bg-rose-500", + stars: 5, + message: "Estou apaixonada! Ficou tudo perfeito, muito caprichado e divertido. Com certeza vou fazer novamente para as próximas festas 💕", + }, +]; + +function WhatsAppBubble({ t, index }: { t: typeof testimonials[0]; index: number }) { + return ( + + {/* WhatsApp header */} + + + {t.avatar} + + + {t.name} + online + + + {[...Array(t.stars)].map((_, i) => ( + ★ + ))} + + + + {/* Chat area */} + + {/* Message bubble */} + + {t.message} + + {t.time} + {/* Double blue checkmarks */} + + + + + + + + ); +} + +export default function WhatsAppTestimonials() { + return ( + + + + + + + 💬 O que as mães estão dizendo + + + Famílias encantadas. + + + Mais de 10.000 festas criadas. Veja o que elas estão falando. + + + + + {testimonials.map((t, i) => ( + + ))} + + + + + + ); +} diff --git a/src/pages/LandingPage.tsx b/src/pages/LandingPage.tsx index 97b7b06..da23871 100644 --- a/src/pages/LandingPage.tsx +++ b/src/pages/LandingPage.tsx @@ -6,7 +6,7 @@ import BeforeAfter from '../components/BeforeAfter'; import VideoDemonstration from '../components/VideoDemonstration'; import Gallery from '../components/Gallery'; import HowItWorks from '../components/HowItWorks'; -import Results from '../components/Results'; +import WhatsAppTestimonials from '../components/WhatsAppTestimonials'; import Offer from '../components/Offer'; import FAQ from '../components/FAQ'; import Footer from '../components/Footer'; @@ -42,7 +42,7 @@ export default function LandingPage() { - +
{t.name}
online
{t.message}
+ Mais de 10.000 festas criadas. Veja o que elas estão falando. +