Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-05-11 13:19:56 +00:00

View File

@@ -11,7 +11,7 @@ import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardOne from '@/components/sections/product/ProductCardOne'; import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne'; import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
import { Award, Coffee, Crown, Heart, Sparkles } from "lucide-react"; import { Award, Coffee, Heart, Sparkles, Crown } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -31,22 +31,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ { name: "Início", id: "hero" },
name: "Início", { name: "Catálogo", id: "products" },
id: "hero", { name: "Depoimentos", id: "testimonials" },
}, { name: "Contato", id: "contact" },
{
name: "Catálogo",
id: "products",
},
{
name: "Depoimentos",
id: "testimonials",
},
{
name: "Contato",
id: "contact",
},
]} ]}
brandName="Casa Brasil" brandName="Casa Brasil"
/> />
@@ -54,73 +42,30 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplit <HeroSplit
background={{ background={{ variant: "gradient-bars" }}
variant: "gradient-bars",
}}
title="Cozinha Afetiva: Onde o Afeto Vira Arte." title="Cozinha Afetiva: Onde o Afeto Vira Arte."
description="Confeitaria artesanal de luxo, transformando momentos em memórias inesquecíveis através do sabor e da sofisticação." description="Confeitaria artesanal de luxo, transformando momentos em memórias inesquecíveis através do sabor e da sofisticação."
buttons={[ buttons={[
{ { text: "Monte seu Bolo", href: "#contact" },
text: "Monte seu Bolo", { text: "Ver Catálogo", href: "#products" },
href: "#contact",
},
{
text: "Ver Catálogo",
href: "#products",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/slice-cheesecake-with-fruit-salad_114579-17913.jpg" imageSrc="http://img.b2bpic.net/free-photo/slice-cheesecake-with-fruit-salad_114579-17913.jpg"
imageAlt="Bolo artesanal de luxo Casa Brasil" imageAlt="Bolo artesanal de luxo Casa Brasil"
mediaAnimation="blur-reveal" mediaAnimation="blur-reveal"
avatars={[ avatars={[
{ { src: "http://img.b2bpic.net/free-photo/older-friends-eating-restaurant_23-2149316782.jpg", alt: "Client 1" },
src: "http://img.b2bpic.net/free-photo/older-friends-eating-restaurant_23-2149316782.jpg", { src: "http://img.b2bpic.net/free-photo/close-up-smiley-people-with-food_23-2149152879.jpg", alt: "Client 2" },
alt: "Client 1", { src: "http://img.b2bpic.net/free-photo/happy-lunch_1098-15088.jpg", alt: "Client 3" },
}, { src: "http://img.b2bpic.net/free-photo/healthy-people-girl-happy-lunch_1303-1901.jpg", alt: "Client 4" },
{ { src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-baker_23-2149233681.jpg", alt: "Client 5" },
src: "http://img.b2bpic.net/free-photo/close-up-smiley-people-with-food_23-2149152879.jpg",
alt: "Client 2",
},
{
src: "http://img.b2bpic.net/free-photo/happy-lunch_1098-15088.jpg",
alt: "Client 3",
},
{
src: "http://img.b2bpic.net/free-photo/healthy-people-girl-happy-lunch_1303-1901.jpg",
alt: "Client 4",
},
{
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-baker_23-2149233681.jpg",
alt: "Client 5",
},
]} ]}
avatarText="Junte-se a mais de 5.000 clientes satisfeitos" avatarText="Junte-se a mais de 5.000 clientes satisfeitos"
marqueeItems={[ marqueeItems={[
{ { type: "text-icon", text: "Artesanal", icon: Sparkles },
type: "text-icon", { type: "text-icon", text: "Sofisticado", icon: Award },
text: "Artesanal", { type: "text-icon", text: "Afetivo", icon: Heart },
icon: Sparkles, { type: "text-icon", text: "Premium", icon: Crown },
}, { type: "text-icon", text: "Gourmet", icon: Coffee },
{
type: "text-icon",
text: "Sofisticado",
icon: Award,
},
{
type: "text-icon",
text: "Afetivo",
icon: Heart,
},
{
type: "text-icon",
text: "Premium",
icon: Crown,
},
{
type: "text-icon",
text: "Gourmet",
icon: Coffee,
},
]} ]}
/> />
</div> </div>
@@ -132,42 +77,12 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ { id: "p1", name: "Bolo Clássico", price: "R$ 150", imageSrc: "http://img.b2bpic.net/free-photo/assortment-delicious-sweet-goodies_23-2148900935.jpg" },
id: "p1", { id: "p2", name: "Doces Decorados", price: "R$ 80", imageSrc: "http://img.b2bpic.net/free-photo/sweet-cakes-with-fruits-dark-blue_140725-32425.jpg" },
name: "Bolo Clássico", { id: "p3", name: "Kit Festa Gourmet", price: "R$ 300", imageSrc: "http://img.b2bpic.net/free-photo/buffet-breakfast-with-desserts_116348-83.jpg" },
price: "R$ 150", { id: "p4", name: "Salgados Premium", price: "R$ 120", imageSrc: "http://img.b2bpic.net/free-photo/top-view-freshly-baked-cake-with-raspberries-babies-white-tray-mixed-color-table_140725-91889.jpg" },
imageSrc: "http://img.b2bpic.net/free-photo/assortment-delicious-sweet-goodies_23-2148900935.jpg", { id: "p5", name: "Edição Siciliano", price: "R$ 180", imageSrc: "http://img.b2bpic.net/free-photo/sophisticated-tea-party-assortment_23-2149045921.jpg" },
}, { id: "p6", name: "Seleção Páprica", price: "R$ 210", imageSrc: "http://img.b2bpic.net/free-photo/top-close-up-view-cakes-with-pomegranate-plate-cake-strawberries-seeds-pomegranate-lemon-cookies-table_140725-123556.jpg" },
{
id: "p2",
name: "Doces Decorados",
price: "R$ 80",
imageSrc: "http://img.b2bpic.net/free-photo/sweet-cakes-with-fruits-dark-blue_140725-32425.jpg",
},
{
id: "p3",
name: "Kit Festa Gourmet",
price: "R$ 300",
imageSrc: "http://img.b2bpic.net/free-photo/buffet-breakfast-with-desserts_116348-83.jpg",
},
{
id: "p4",
name: "Salgados Premium",
price: "R$ 120",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-freshly-baked-cake-with-raspberries-babies-white-tray-mixed-color-table_140725-91889.jpg",
},
{
id: "p5",
name: "Edição Siciliano",
price: "R$ 180",
imageSrc: "http://img.b2bpic.net/free-photo/sophisticated-tea-party-assortment_23-2149045921.jpg",
},
{
id: "p6",
name: "Seleção Páprica",
price: "R$ 210",
imageSrc: "http://img.b2bpic.net/free-photo/top-close-up-view-cakes-with-pomegranate-plate-cake-strawberries-seeds-pomegranate-lemon-cookies-table_140725-123556.jpg",
},
]} ]}
title="Nossas Criações" title="Nossas Criações"
description="Explora nosso menu de prestígio, feito com ingredientes selecionados." description="Explora nosso menu de prestígio, feito com ingredientes selecionados."
@@ -180,36 +95,9 @@ export default function LandingPage() {
textboxLayout="split" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
metrics={[ metrics={[
{ { id: "m1", value: "12+", title: "Anos de História", items: ["Chefes especialistas", "Dedicação total", "Cozinha afetiva"] },
id: "m1", { id: "m2", value: "5k", title: "Bolos Entregues", items: ["Momentos únicos", "Eventos prestígio", "Experiência premium"] },
value: "12+", { id: "m3", value: "100%", title: "Clientes Satisfeitos", items: ["Qualidade garantida", "Ingredientes nobres", "Atendimento VIP"] },
title: "Anos de História",
items: [
"Chefes especialistas",
"Dedicação total",
"Cozinha afetiva",
],
},
{
id: "m2",
value: "5k",
title: "Bolos Entregues",
items: [
"Momentos únicos",
"Eventos prestígio",
"Experiência premium",
],
},
{
id: "m3",
value: "100%",
title: "Clientes Satisfeitos",
items: [
"Qualidade garantida",
"Ingredientes nobres",
"Atendimento VIP",
],
},
]} ]}
title="Tradição em Números" title="Tradição em Números"
description="Anos de dedicação à confeitaria de alto nível." description="Anos de dedicação à confeitaria de alto nível."
@@ -221,21 +109,9 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
title="A Essência da Casa Brasil" title="A Essência da Casa Brasil"
metrics={[ metrics={[
{ { icon: Sparkles, label: "Artesanal", value: "100%" },
icon: Sparkles, { icon: Award, label: "Qualidade", value: "Premium" },
label: "Artesanal", { icon: Heart, label: "Afetividade", value: "Alta" },
value: "100%",
},
{
icon: Award,
label: "Qualidade",
value: "Premium",
},
{
icon: Heart,
label: "Afetividade",
value: "Alta",
},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -243,50 +119,16 @@ export default function LandingPage() {
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardOne <TestimonialCardOne
animationType="slide-up"
textboxLayout="split" textboxLayout="split"
gridVariant="bento-grid" gridVariant="bento-grid"
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ { id: "t1", name: "Ana Silva", role: "Festeira", company: "Cliente VIP", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/chef-standing-by-counter-serving-salad-from-cabbage-holding-chilli-pepper_1303-32139.jpg" },
id: "t1", { id: "t2", name: "Carlos Souza", role: "Empresário", company: "Cliente VIP", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/female-bakery-owner-counter-with-croissant-talking-mobile-phone_23-2148189128.jpg" },
name: "Ana Silva", { id: "t3", name: "Mariana Lima", role: "Arquiteta", company: "Cliente VIP", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/patient-enjoying-free-time-after-chemotherapy-treatment_23-2149261143.jpg" },
role: "Festeira", { id: "t4", name: "João Pereira", role: "Médico", company: "Cliente VIP", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-yellow-dress_23-2148510192.jpg" },
company: "Cliente VIP", { id: "t5", name: "Beatriz Rocha", role: "Advogada", company: "Cliente VIP", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/stylish-young-woman-holding-muffins-hands_23-2147974707.jpg" },
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/chef-standing-by-counter-serving-salad-from-cabbage-holding-chilli-pepper_1303-32139.jpg",
},
{
id: "t2",
name: "Carlos Souza",
role: "Empresário",
company: "Cliente VIP",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/female-bakery-owner-counter-with-croissant-talking-mobile-phone_23-2148189128.jpg",
},
{
id: "t3",
name: "Mariana Lima",
role: "Arquiteta",
company: "Cliente VIP",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/patient-enjoying-free-time-after-chemotherapy-treatment_23-2149261143.jpg",
},
{
id: "t4",
name: "João Pereira",
role: "Médico",
company: "Cliente VIP",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-yellow-dress_23-2148510192.jpg",
},
{
id: "t5",
name: "Beatriz Rocha",
role: "Advogada",
company: "Cliente VIP",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/stylish-young-woman-holding-muffins-hands_23-2147974707.jpg",
},
]} ]}
title="Histórias de Afeto" title="Histórias de Afeto"
description="O que nossos clientes dizem sobre a Casa Brasil." description="O que nossos clientes dizem sobre a Casa Brasil."
@@ -297,21 +139,9 @@ export default function LandingPage() {
<FaqSplitText <FaqSplitText
useInvertedBackground={true} useInvertedBackground={true}
faqs={[ faqs={[
{ { id: "f1", title: "Como faço um pedido?", content: "Basta clicar em 'Monte seu Bolo' e seguir o assistente, finalizando via WhatsApp." },
id: "f1", { id: "f2", title: "Qual a antecedência mínima?", content: "Recomendamos pelo menos 72 horas para bolos personalizados de prestígio." },
title: "Como faço um pedido?", { id: "f3", title: "Como funciona a entrega?", content: "Realizamos entregas via portador especializado ou retirada na nossa cozinha artesanal." },
content: "Basta clicar em 'Monte seu Bolo' e seguir o assistente, finalizando via WhatsApp.",
},
{
id: "f2",
title: "Qual a antecedência mínima?",
content: "Recomendamos pelo menos 72 horas para bolos personalizados de prestígio.",
},
{
id: "f3",
title: "Como funciona a entrega?",
content: "Realizamos entregas via portador especializado ou retirada na nossa cozinha artesanal.",
},
]} ]}
sideTitle="Dúvidas Frequentes" sideTitle="Dúvidas Frequentes"
sideDescription="Tudo o que você precisa saber para realizar seu pedido." sideDescription="Tudo o que você precisa saber para realizar seu pedido."
@@ -322,18 +152,11 @@ export default function LandingPage() {
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCTA <ContactCTA
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{ variant: "radial-gradient" }}
variant: "radial-gradient",
}}
tag="Pedido Via WhatsApp" tag="Pedido Via WhatsApp"
title="Vamos criar o bolo dos seus sonhos?" title="Vamos criar o bolo dos seus sonhos?"
description="Personalize agora sua experiência Casa Brasil e encante a todos." description="Personalize agora sua experiência Casa Brasil e encante a todos."
buttons={[ buttons={[{ text: "Monte seu Bolo Agora", href: "https://wa.me/5500000000000" }]}
{
text: "Monte seu Bolo Agora",
href: "https://wa.me/5500000000000",
},
]}
/> />
</div> </div>
@@ -341,51 +164,13 @@ export default function LandingPage() {
<FooterBase <FooterBase
columns={[ columns={[
{ {
title: "Navegação", title: "Navegação", items: [{ label: "Início", href: "#hero" }, { label: "Catálogo", href: "#products" }, { label: "Contato", href: "#contact" }],
items: [
{
label: "Início",
href: "#hero",
},
{
label: "Catálogo",
href: "#products",
},
{
label: "Contato",
href: "#contact",
},
],
}, },
{ {
title: "Social", title: "Social", items: [{ label: "Instagram", href: "#" }, { label: "WhatsApp", href: "#" }, { label: "Pinterest", href: "#" }],
items: [
{
label: "Instagram",
href: "#",
},
{
label: "WhatsApp",
href: "#",
},
{
label: "Pinterest",
href: "#",
},
],
}, },
{ {
title: "Legal", title: "Legal", items: [{ label: "Termos", href: "#" }, { label: "Privacidade", href: "#" }],
items: [
{
label: "Termos",
href: "#",
},
{
label: "Privacidade",
href: "#",
},
],
}, },
]} ]}
logoText="Casa Brasil" logoText="Casa Brasil"