Merge version_1 into main #1

Merged
bender merged 1 commits from version_1 into main 2026-04-05 20:53:44 +00:00

View File

@@ -13,218 +13,106 @@ import TestimonialCardThirteen from '@/components/sections/testimonial/Testimoni
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
defaultButtonVariant="bounce-effect"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "About",
id: "about",
},
{
name: "Menu",
id: "menu",
},
{
name: "Reviews",
id: "testimonials",
},
{
name: "Contact",
id: "contact",
},
]}
brandName="Casa de Tostas Absurdo"
/>
</div>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "hero" },
{ name: "About", id: "about" },
{ name: "Menu", id: "menu" },
{ name: "Reviews", id: "testimonials" },
{ name: "Contact", id: "contact" }
]}
brandName="Casa de Tostas Absurdo"
/>
</div>
<div id="hero" data-section="hero">
<HeroLogo
logoText="Casa de Tostas Absurdo"
description="Tostas gigantes feitas com carinho e ingredientes frescos. Uma experiência simples, acolhedora e cheia de sabor que te faz voltar."
buttons={[
{
text: "Explore Menu",
href: "#menu",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/woman-taking-french-toast-from-brown-bread_140725-7138.jpg"
imageAlt="Giant gourmet Portuguese toast"
/>
</div>
<div id="hero" data-section="hero">
<HeroLogo
logoText="Casa de Tostas Absurdo"
description="Tostas gigantes feitas com carinho e ingredientes frescos. Uma experiência simples, acolhedora e cheia de sabor que te faz voltar."
buttons={[{ text: "Explore Menu", href: "#menu" }]}
imageSrc="http://img.b2bpic.net/free-photo/woman-taking-french-toast-from-brown-bread_140725-7138.jpg"
imageAlt="Giant gourmet Portuguese toast"
/>
</div>
<div id="about" data-section="about">
<MediaAbout
useInvertedBackground={true}
title="A Nossa Paixão"
description="Na Casa de Tostas Absurdo, acreditamos que o simples pode ser extraordinário. Servimos tostas gigantes, recheadas com paixão e ingredientes locais frescos, perfeitas para partilhar bons momentos com amigos e família."
imageSrc="http://img.b2bpic.net/free-photo/welcome-signs-hanging-outside_23-2149741722.jpg"
imageAlt="Restaurant atmosphere"
/>
</div>
<div id="about" data-section="about">
<MediaAbout
useInvertedBackground={true}
title="A Nossa Paixão"
description="Na Casa de Tostas Absurdo, acreditamos que o simples pode ser extraordinário. Servimos tostas gigantes, recheadas com paixão e ingredientes locais frescos, perfeitas para partilhar bons momentos com amigos e família."
imageSrc="http://img.b2bpic.net/free-photo/welcome-signs-hanging-outside_23-2149741722.jpg"
imageAlt="Restaurant atmosphere"
/>
</div>
<div id="menu" data-section="menu">
<ProductCardOne
animationType="slide-up"
textboxLayout="default"
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false}
products={[
{
id: "1",
name: "O Clássico Absurdo",
price: "€8.50",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-tasty-slices-bread_23-2148361898.jpg",
},
{
id: "2",
name: "Tosta de Queijo e Presunto",
price: "€9.00",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-toast-sandwiches-with-cheese-ham-inside-plate-with-french-fries-sour-cream-oil-white_140725-20967.jpg",
},
{
id: "3",
name: "Veggie Delight",
price: "€9.50",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-bread-toasts-with-walnuts-cheese-yellow-surface_140725-29723.jpg",
},
{
id: "4",
name: "O Picante Português",
price: "€10.00",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-toast-sandwich-with-cheese-ham-inside-along-with-flour-blue_140725-20950.jpg",
},
{
id: "5",
name: "Especial da Casa",
price: "€11.00",
imageSrc: "http://img.b2bpic.net/free-photo/sweet-dessert-bread-toast-with-matcha-ice-cream-strawberry-orange_1203-9442.jpg",
},
{
id: "6",
name: "Tosta Gourmet",
price: "€10.50",
imageSrc: "http://img.b2bpic.net/free-photo/open-sandwiches-with-cottage-cheese-cherry-tomatoes-basil_114579-65505.jpg",
},
]}
title="Tostas Absurdas"
description="Do clássico ao criativo, descubra a nossa seleção de tostas gigantes."
/>
</div>
<div id="menu" data-section="menu">
<ProductCardOne
animationType="slide-up"
textboxLayout="default"
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false}
products={[
{ id: "1", name: "O Clássico Absurdo", price: "€8.50", imageSrc: "http://img.b2bpic.net/free-photo/close-up-tasty-slices-bread_23-2148361898.jpg" },
{ id: "2", name: "Tosta de Queijo e Presunto", price: "€9.00", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-toast-sandwiches-with-cheese-ham-inside-plate-with-french-fries-sour-cream-oil-white_140725-20967.jpg" },
{ id: "3", name: "Veggie Delight", price: "€9.50", imageSrc: "http://img.b2bpic.net/free-photo/top-view-bread-toasts-with-walnuts-cheese-yellow-surface_140725-29723.jpg" },
{ id: "4", name: "O Picante Português", price: "€10.00", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-toast-sandwich-with-cheese-ham-inside-along-with-flour-blue_140725-20950.jpg" },
{ id: "5", name: "Especial da Casa", price: "€11.00", imageSrc: "http://img.b2bpic.net/free-photo/sweet-dessert-bread-toast-with-matcha-ice-cream-strawberry-orange_1203-9442.jpg" },
{ id: "6", name: "Tosta Gourmet", price: "€10.50", imageSrc: "http://img.b2bpic.net/free-photo/open-sandwiches-with-cottage-cheese-cherry-tomatoes-basil_114579-65505.jpg" }
]}
title="Tostas Absurdas"
description="Do clássico ao criativo, descubra a nossa seleção de tostas gigantes."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardThirteen
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{
id: "1",
name: "Ana Silva",
handle: "@ana.silva",
testimonial: "Tostas gigantes e incrivelmente saborosas! Adorei o ambiente.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-woman-smiling_23-2148454153.jpg",
},
{
id: "2",
name: "Pedro Costa",
handle: "@p.costa",
testimonial: "Uma experiência incrível. O atendimento é impecável.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-eating-restaurant_23-2148395390.jpg",
},
{
id: "3",
name: "Maria Fernandes",
handle: "@mariafernandes",
testimonial: "Perfeito para um almoço descontraído com amigos.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006704.jpg",
},
{
id: "4",
name: "João Santos",
handle: "@joaosantos",
testimonial: "As melhores tostas que já comi em Lisboa!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-food-restaurant_23-2149269179.jpg",
},
{
id: "5",
name: "Carla Oliveira",
handle: "@c.oliveira",
testimonial: "Ambiente acolhedor e comida fresca. Recomendo muito!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-girl-taking-photo-her-salad-indoor-portrait-smiling-brunette-woman-having-fun-dinner_197531-17193.jpg",
},
]}
showRating={true}
title="O que dizem os nossos clientes"
description="A opinião de quem já provou as nossas tostas."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardThirteen
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{ id: "1", name: "Ana Silva", handle: "@ana.silva", testimonial: "Tostas gigantes e incrivelmente saborosas! Adorei o ambiente.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-woman-smiling_23-2148454153.jpg" },
{ id: "2", name: "Pedro Costa", handle: "@p.costa", testimonial: "Uma experiência incrível. O atendimento é impecável.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/group-friends-eating-restaurant_23-2148395390.jpg" },
{ id: "3", name: "Maria Fernandes", handle: "@mariafernandes", testimonial: "Perfeito para um almoço descontraído com amigos.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006704.jpg" },
{ id: "4", name: "João Santos", handle: "@joaosantos", testimonial: "As melhores tostas que já comi em Lisboa!", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-food-restaurant_23-2149269179.jpg" },
{ id: "5", name: "Carla Oliveira", handle: "@c.oliveira", testimonial: "Ambiente acolhedor e comida fresca. Recomendo muito!", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/happy-girl-taking-photo-her-salad-indoor-portrait-smiling-brunette-woman-having-fun-dinner_197531-17193.jpg" }
]}
showRating={true}
title="O que dizem os nossos clientes"
description="A opinião de quem já provou as nossas tostas."
/>
</div>
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
text="Estamos à sua espera na nossa Casa de Tostas! Visite-nos e sinta o verdadeiro sabor português."
/>
</div>
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={false}
background={{ variant: "gradient-bars" }}
text="Estamos à sua espera na nossa Casa de Tostas! Visite-nos e sinta o verdadeiro sabor português."
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="Casa de Tostas Absurdo"
columns={[
{
title: "Menu",
items: [
{
label: "Tostas",
href: "#menu",
},
{
label: "Bebidas",
href: "#",
},
],
},
{
title: "Localização",
items: [
{
label: "Ver Mapa",
href: "#",
},
],
},
{
title: "Redes Sociais",
items: [
{
label: "Instagram",
href: "#",
},
{
label: "Facebook",
href: "#",
},
],
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="Casa de Tostas Absurdo"
columns={[
{ title: "Menu", items: [{ label: "Tostas", href: "#menu" }, { label: "Bebidas", href: "#" }] },
{ title: "Localização", items: [{ label: "Ver Mapa", href: "#" }] },
{ title: "Redes Sociais", items: [{ label: "Instagram", href: "#" }, { label: "Facebook", href: "#" }] }
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);