Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-04-18 13:30:36 +00:00

View File

@@ -33,25 +33,15 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "hero",
},
name: "Home", id: "hero"},
{
name: "About",
id: "about",
},
name: "About", id: "about"},
{
name: "Menu",
id: "menu",
},
name: "Menu", id: "menu"},
{
name: "FAQ",
id: "faq",
},
name: "FAQ", id: "faq"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Pão Pão queijo queijo"
/>
@@ -60,104 +50,61 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroSplitDoubleCarousel
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
title="Freshness You Can Taste"
description="Artisanal sandwiches made daily with the freshest local ingredients. Pão Pão queijo queijo brings authentic quality to your lunch hour."
leftCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/submarine-sandwich-with-ham-cheese-lettuce-tomatoesonion-mortadella-sausage-wooden-table_123827-21905.jpg",
imageAlt: "Fresh sandwich",
},
imageSrc: "http://img.b2bpic.net/free-photo/submarine-sandwich-with-ham-cheese-lettuce-tomatoesonion-mortadella-sausage-wooden-table_123827-21905.jpg", imageAlt: "Fresh sandwich"},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-wrapped-salad-sandwiches-with-copy-space_23-2148640191.jpg",
imageAlt: "Fresh bread",
},
imageSrc: "http://img.b2bpic.net/free-photo/top-view-wrapped-salad-sandwiches-with-copy-space_23-2148640191.jpg", imageAlt: "Fresh bread"},
{
imageSrc: "http://img.b2bpic.net/free-photo/delicious-sandwiches-packed-table_23-2148454745.jpg",
imageAlt: "Fresh cheese",
},
imageSrc: "http://img.b2bpic.net/free-photo/delicious-sandwiches-packed-table_23-2148454745.jpg", imageAlt: "Fresh cheese"},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-applying-cheese-slices-bread_23-2147923136.jpg",
imageAlt: "Fresh vegetables",
},
imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-applying-cheese-slices-bread_23-2147923136.jpg", imageAlt: "Fresh vegetables"},
{
imageSrc: "http://img.b2bpic.net/free-photo/four-sandwiches-kitchen-table-surrounded-by-ingredients-they-are-made_482257-26442.jpg",
imageAlt: "Fresh meat",
},
imageSrc: "http://img.b2bpic.net/free-photo/four-sandwiches-kitchen-table-surrounded-by-ingredients-they-are-made_482257-26442.jpg", imageAlt: "Fresh meat"},
]}
rightCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/tasty-hot-dogs-chopping-board-with-fig-almonds-white-marble-counter_23-2147956748.jpg",
imageAlt: "Fresh sandwich",
},
imageSrc: "http://img.b2bpic.net/free-photo/tasty-hot-dogs-chopping-board-with-fig-almonds-white-marble-counter_23-2147956748.jpg", imageAlt: "Fresh sandwich"},
{
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-black-burger-fries-wooden-board_23-2148238462.jpg",
imageAlt: "Fresh bread",
},
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-black-burger-fries-wooden-board_23-2148238462.jpg", imageAlt: "Fresh bread"},
{
imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-toast-sandwich-with-cheese-ham-inside-blue-wood_140725-20952.jpg",
imageAlt: "Fresh cheese",
},
imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-toast-sandwich-with-cheese-ham-inside-blue-wood_140725-20952.jpg", imageAlt: "Fresh cheese"},
{
imageSrc: "http://img.b2bpic.net/free-photo/ingredients-sandwiches-copy-space_23-2148433313.jpg",
imageAlt: "Fresh vegetables",
},
imageSrc: "http://img.b2bpic.net/free-photo/ingredients-sandwiches-copy-space_23-2148433313.jpg", imageAlt: "Fresh vegetables"},
{
imageSrc: "http://img.b2bpic.net/free-photo/toast-sandwich-wooden-board_23-2148454704.jpg",
imageAlt: "Fresh meat",
},
imageSrc: "http://img.b2bpic.net/free-photo/toast-sandwich-wooden-board_23-2148454704.jpg", imageAlt: "Fresh meat"},
]}
buttons={[
{
text: "Order Now",
href: "#menu",
},
text: "Order Now", href: "#menu"},
]}
avatars={[
{
src: "http://img.b2bpic.net/free-photo/top-view-sandwich-with-copy-space_23-2148262979.jpg",
alt: "Happy customer 1",
},
src: "http://img.b2bpic.net/free-photo/top-view-sandwich-with-copy-space_23-2148262979.jpg", alt: "Happy customer 1"},
{
src: "http://img.b2bpic.net/free-photo/big-sandwich-hamburger-burger-with-beef-red-onion-tomato-fried-bacon_2829-5373.jpg",
alt: "Happy customer 2",
},
src: "http://img.b2bpic.net/free-photo/big-sandwich-hamburger-burger-with-beef-red-onion-tomato-fried-bacon_2829-5373.jpg", alt: "Happy customer 2"},
{
src: "http://img.b2bpic.net/free-photo/sandwiches-ingredients_23-2148433230.jpg",
alt: "Happy customer 3",
},
src: "http://img.b2bpic.net/free-photo/sandwiches-ingredients_23-2148433230.jpg", alt: "Happy customer 3"},
{
src: "http://img.b2bpic.net/free-photo/close-up-sandwich-with-yellow-background_23-2148262904.jpg",
alt: "Happy customer 4",
},
src: "http://img.b2bpic.net/free-photo/close-up-sandwich-with-yellow-background_23-2148262904.jpg", alt: "Happy customer 4"},
{
src: "http://img.b2bpic.net/free-photo/photo-beautiful-curly-haired-woman-eats-sandwich-outdoors-likes-fast-food-feels-very-hungry-poses-street-dressed-casual-clothes-lunch-break-outside-people-unhealthy-nutrition-concept_273609-57090.jpg",
alt: "Happy customer 5",
},
src: "http://img.b2bpic.net/free-photo/photo-beautiful-curly-haired-woman-eats-sandwich-outdoors-likes-fast-food-feels-very-hungry-poses-street-dressed-casual-clothes-lunch-break-outside-people-unhealthy-nutrition-concept_273609-57090.jpg", alt: "Happy customer 5"},
]}
avatarText="Join 5,000+ sandwich lovers"
marqueeItems={[
{
type: "text",
text: "Locally Sourced",
},
type: "text", text: "Locally Sourced"},
{
type: "text",
text: "Artisan Bread",
},
type: "text", text: "Artisan Bread"},
{
type: "text",
text: "Fresh Daily",
},
type: "text", text: "Fresh Daily"},
{
type: "text",
text: "Sustainable",
},
type: "text", text: "Sustainable"},
{
type: "text",
text: "Handcrafted",
},
type: "text", text: "Handcrafted"},
]}
/>
</div>
@@ -169,19 +116,13 @@ export default function LandingPage() {
metrics={[
{
icon: Leaf,
label: "Fresh Daily",
value: "100%",
},
label: "Fresh Daily", value: "100%"},
{
icon: Heart,
label: "Happy Guests",
value: "5000+",
},
label: "Happy Guests", value: "5000+"},
{
icon: Award,
label: "Year Established",
value: "2015",
},
label: "Year Established", value: "2015"},
]}
metricsAnimation="slide-up"
/>
@@ -193,23 +134,11 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
title: "Farm-to-Table Freshness",
description: "We source ingredients from local farms every single morning.",
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-together-while-cooking_23-2149306467.jpg",
imageAlt: "Fresh ingredients",
},
title: "Farm-to-Table Freshness", description: "We source ingredients from local farms every single morning.", imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-together-while-cooking_23-2149306467.jpg", imageAlt: "Fresh ingredients"},
{
title: "Handcrafted Flavors",
description: "Unique recipes developed by our passionate chefs for maximum flavor.",
imageSrc: "http://img.b2bpic.net/free-photo/toast-with-sour-cream-confiture_114579-29246.jpg",
imageAlt: "Chef preparation",
},
title: "Handcrafted Flavors", description: "Unique recipes developed by our passionate chefs for maximum flavor.", imageSrc: "http://img.b2bpic.net/free-photo/toast-with-sour-cream-confiture_114579-29246.jpg", imageAlt: "Chef preparation"},
{
title: "Eco-Friendly Approach",
description: "Supporting the planet with sustainable practices in our kitchen.",
imageSrc: "http://img.b2bpic.net/free-photo/trader-sells-homemade-juice_482257-76235.jpg",
imageAlt: "Sustainable shop",
},
title: "Eco-Friendly Approach", description: "Supporting the planet with sustainable practices in our kitchen.", imageSrc: "http://img.b2bpic.net/free-photo/trader-sells-homemade-juice_482257-76235.jpg", imageAlt: "Sustainable shop"},
]}
title="Why You'll Love Us"
description="Discover what makes our sandwiches stand out from the rest."
@@ -224,40 +153,22 @@ export default function LandingPage() {
useInvertedBackground={true}
products={[
{
id: "1",
name: "Classic Club",
price: "$9.99",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-sandwich-with-melted-cheese-ham_23-2149342866.jpg",
id: "1", name: "Classic Club", price: "$9.99", imageSrc: "http://img.b2bpic.net/free-photo/delicious-sandwich-with-melted-cheese-ham_23-2149342866.jpg", priceButtonProps: { text: "Add to Order" }
},
{
id: "2",
name: "Veggie Supreme",
price: "$8.99",
imageSrc: "http://img.b2bpic.net/free-photo/vegetables-sandwich_23-2148590155.jpg",
id: "2", name: "Veggie Supreme", price: "$8.99", imageSrc: "http://img.b2bpic.net/free-photo/vegetables-sandwich_23-2148590155.jpg", priceButtonProps: { text: "Add to Order" }
},
{
id: "3",
name: "Gourmet Melt",
price: "$10.49",
imageSrc: "http://img.b2bpic.net/free-photo/raclette-dish-with-assortment-delicious-food_23-2149514130.jpg",
id: "3", name: "Gourmet Melt", price: "$10.49", imageSrc: "http://img.b2bpic.net/free-photo/raclette-dish-with-assortment-delicious-food_23-2149514130.jpg", priceButtonProps: { text: "Add to Order" }
},
{
id: "4",
name: "Roast Beef Special",
price: "$11.99",
imageSrc: "http://img.b2bpic.net/free-photo/breakfast-sandwich-made-with-bread-fried-egg-ham-lettuce_1150-25690.jpg",
id: "4", name: "Roast Beef Special", price: "$11.99", imageSrc: "http://img.b2bpic.net/free-photo/breakfast-sandwich-made-with-bread-fried-egg-ham-lettuce_1150-25690.jpg", priceButtonProps: { text: "Add to Order" }
},
{
id: "5",
name: "Turkey Avocado",
price: "$10.99",
imageSrc: "http://img.b2bpic.net/free-photo/bacon-sandwich-with-lettuce-tomato-wooden-table_123827-35146.jpg",
id: "5", name: "Turkey Avocado", price: "$10.99", imageSrc: "http://img.b2bpic.net/free-photo/bacon-sandwich-with-lettuce-tomato-wooden-table_123827-35146.jpg", priceButtonProps: { text: "Add to Order" }
},
{
id: "6",
name: "Caprese Baguette",
price: "$9.49",
imageSrc: "http://img.b2bpic.net/free-photo/open-sandwiches-with-apple-olives-tomatoes-inside-black-plate_114579-3139.jpg",
id: "6", name: "Caprese Baguette", price: "$9.49", imageSrc: "http://img.b2bpic.net/free-photo/open-sandwiches-with-apple-olives-tomatoes-inside-black-plate_114579-3139.jpg", priceButtonProps: { text: "Add to Order" }
},
]}
title="Our Signature Sandwiches"
@@ -272,20 +183,11 @@ export default function LandingPage() {
tag="Our Impact"
metrics={[
{
id: "m1",
value: "12",
description: "Cities Served",
},
id: "m1", value: "12", description: "Cities Served"},
{
id: "m2",
value: "50k",
description: "Sandwiches Crafted",
},
id: "m2", value: "50k", description: "Sandwiches Crafted"},
{
id: "m3",
value: "24",
description: "Local Suppliers",
},
id: "m3", value: "24", description: "Local Suppliers"},
]}
metricsAnimation="blur-reveal"
/>
@@ -297,55 +199,15 @@ export default function LandingPage() {
useInvertedBackground={true}
testimonials={[
{
id: "t1",
name: "Alice R.",
date: "Oct 2023",
title: "Best lunch spot!",
quote: "The freshest ingredients ever.",
tag: "Regular",
avatarSrc: "http://img.b2bpic.net/free-photo/smiling-brunette-woman-using-smartphone-cafe_613910-3019.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-toast-with-vegetables-arugula-cheese-tray_141793-2846.jpg",
},
id: "t1", name: "Alice R.", date: "Oct 2023", title: "Best lunch spot!", quote: "The freshest ingredients ever.", tag: "Regular", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-brunette-woman-using-smartphone-cafe_613910-3019.jpg", imageSrc: "http://img.b2bpic.net/free-photo/front-view-toast-with-vegetables-arugula-cheese-tray_141793-2846.jpg"},
{
id: "t2",
name: "Mark S.",
date: "Nov 2023",
title: "Simply delicious",
quote: "I love the variety of fillings.",
tag: "Fan",
avatarSrc: "http://img.b2bpic.net/free-photo/best-friends-eating-together-sandwich_23-2148650464.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/woman-hands-making-chocolate-spread-white-background-white-dish-clear-shot_1428-730.jpg",
},
id: "t2", name: "Mark S.", date: "Nov 2023", title: "Simply delicious", quote: "I love the variety of fillings.", tag: "Fan", avatarSrc: "http://img.b2bpic.net/free-photo/best-friends-eating-together-sandwich_23-2148650464.jpg", imageSrc: "http://img.b2bpic.net/free-photo/woman-hands-making-chocolate-spread-white-background-white-dish-clear-shot_1428-730.jpg"},
{
id: "t3",
name: "Elena P.",
date: "Dec 2023",
title: "Amazing service",
quote: "Quick and friendly every time.",
tag: "Local",
avatarSrc: "http://img.b2bpic.net/free-photo/two-lesbians-different-races-having-nice-time-together-coffee-shop_273609-9242.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-salad-sandwich_23-2148640164.jpg",
},
id: "t3", name: "Elena P.", date: "Dec 2023", title: "Amazing service", quote: "Quick and friendly every time.", tag: "Local", avatarSrc: "http://img.b2bpic.net/free-photo/two-lesbians-different-races-having-nice-time-together-coffee-shop_273609-9242.jpg", imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-salad-sandwich_23-2148640164.jpg"},
{
id: "t4",
name: "David L.",
date: "Jan 2024",
title: "Quality choice",
quote: "You can taste the quality in every bite.",
tag: "Regular",
avatarSrc: "http://img.b2bpic.net/free-photo/redhead-woman-eating-some-street-food_23-2148952868.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-couple-eating-burgers-park_23-2148666572.jpg",
},
id: "t4", name: "David L.", date: "Jan 2024", title: "Quality choice", quote: "You can taste the quality in every bite.", tag: "Regular", avatarSrc: "http://img.b2bpic.net/free-photo/redhead-woman-eating-some-street-food_23-2148952868.jpg", imageSrc: "http://img.b2bpic.net/free-photo/young-happy-couple-eating-burgers-park_23-2148666572.jpg"},
{
id: "t5",
name: "Sarah J.",
date: "Feb 2024",
title: "Top tier!",
quote: "My favorite sandwich shop.",
tag: "Visitor",
avatarSrc: "http://img.b2bpic.net/free-photo/man-cafe-talking-phone_23-2147826910.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/turkey-sandwich-with-cranberry-sauce-thanksgiving-wooden-table_123827-35056.jpg",
},
id: "t5", name: "Sarah J.", date: "Feb 2024", title: "Top tier!", quote: "My favorite sandwich shop.", tag: "Visitor", avatarSrc: "http://img.b2bpic.net/free-photo/man-cafe-talking-phone_23-2147826910.jpg", imageSrc: "http://img.b2bpic.net/free-photo/turkey-sandwich-with-cranberry-sauce-thanksgiving-wooden-table_123827-35056.jpg"},
]}
title="What Our Fans Say"
description="Hear stories from our community."
@@ -358,20 +220,11 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "q1",
title: "Do you offer gluten-free bread?",
content: "Yes, we offer high-quality gluten-free bread options.",
},
id: "q1", title: "Do you offer gluten-free bread?", content: "Yes, we offer high-quality gluten-free bread options."},
{
id: "q2",
title: "Are you open on weekends?",
content: "We are open from 8:00 AM to 8:00 PM every day.",
},
id: "q2", title: "Are you open on weekends?", content: "We are open from 8:00 AM to 8:00 PM every day."},
{
id: "q3",
title: "Do you offer delivery?",
content: "Absolutely! Order via our website or our partner apps.",
},
id: "q3", title: "Do you offer delivery?", content: "Absolutely! Order via our website or our partner apps."},
]}
title="Common Questions"
description="Here's everything you need to know about our shop."
@@ -383,16 +236,13 @@ export default function LandingPage() {
<ContactCTA
useInvertedBackground={true}
background={{
variant: "plain",
}}
variant: "plain"}}
tag="Get in Touch"
title="Visit Us Today"
description="Come and experience the goodness of Pão Pão queijo queijo."
buttons={[
{
text: "Contact Us",
href: "#",
},
text: "Contact Us", href: "#"},
]}
/>
</div>
@@ -401,29 +251,19 @@ export default function LandingPage() {
<FooterSimple
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{
label: "Menu",
href: "#menu",
},
label: "Menu", href: "#menu"},
{
label: "About Us",
href: "#about",
},
label: "About Us", href: "#about"},
],
},
{
title: "Info",
items: [
title: "Info", items: [
{
label: "Contact",
href: "#contact",
},
label: "Contact", href: "#contact"},
{
label: "FAQ",
href: "#faq",
},
label: "FAQ", href: "#faq"},
],
},
]}
@@ -434,4 +274,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}