Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
212
src/app/page.tsx
212
src/app/page.tsx
@@ -32,17 +32,11 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About", id: "#about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "#menu",
|
||||
},
|
||||
name: "Menu", id: "#menu"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="Earthy Brew"
|
||||
/>
|
||||
@@ -51,47 +45,26 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{
|
||||
variant: "rotated-rays-static",
|
||||
}}
|
||||
variant: "rotated-rays-static"}}
|
||||
title="Crafted with Passion"
|
||||
description="Welcome to Earthy Brew, where every cup tells a story of tradition, quality, and community."
|
||||
buttons={[
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "View Menu", href: "#menu"},
|
||||
]}
|
||||
carouselItems={[
|
||||
{
|
||||
id: "1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-shop-with-people_1162-118.jpg?_wi=1",
|
||||
imageAlt: "cozy cafe atmosphere",
|
||||
},
|
||||
id: "1", imageSrc: "http://img.b2bpic.net/free-photo/coffee-shop-with-people_1162-118.jpg", imageAlt: "cozy cafe atmosphere"},
|
||||
{
|
||||
id: "2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-fresh-relax-morning-coffee-cup-set_1150-7042.jpg?_wi=1",
|
||||
imageAlt: "freshly roasted coffee beans",
|
||||
},
|
||||
id: "2", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-fresh-relax-morning-coffee-cup-set_1150-7042.jpg", imageAlt: "freshly roasted coffee beans"},
|
||||
{
|
||||
id: "3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/unrecognizable-asian-woman-holding-cup-cappuccino-cafe_1098-20163.jpg?_wi=1",
|
||||
imageAlt: "brewing coffee equipment",
|
||||
},
|
||||
id: "3", imageSrc: "http://img.b2bpic.net/free-photo/unrecognizable-asian-woman-holding-cup-cappuccino-cafe_1098-20163.jpg", imageAlt: "brewing coffee equipment"},
|
||||
{
|
||||
id: "4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tasty-morning-pastry-coffee-display-traditional-city-cafe_613910-18517.jpg",
|
||||
imageAlt: "cafe pastry display",
|
||||
},
|
||||
id: "4", imageSrc: "http://img.b2bpic.net/free-photo/tasty-morning-pastry-coffee-display-traditional-city-cafe_613910-18517.jpg", imageAlt: "cafe pastry display"},
|
||||
{
|
||||
id: "5",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bearded-hipster-using-laptop-cafe_171337-18088.jpg",
|
||||
imageAlt: "comfortable cafe seating",
|
||||
},
|
||||
id: "5", imageSrc: "http://img.b2bpic.net/free-photo/bearded-hipster-using-laptop-cafe_171337-18088.jpg", imageAlt: "comfortable cafe seating"},
|
||||
{
|
||||
id: "6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/table-set-dinning-table_1339-3435.jpg",
|
||||
imageAlt: "latte art close up",
|
||||
},
|
||||
id: "6", imageSrc: "http://img.b2bpic.net/free-photo/table-set-dinning-table_1339-3435.jpg", imageAlt: "latte art close up"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -101,14 +74,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Our Philosophy of Flavor",
|
||||
},
|
||||
type: "text", content: "Our Philosophy of Flavor"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/lovely-women-relaxing-indoors_23-2148422441.jpg",
|
||||
alt: "barista making specialty coffee",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/lovely-women-relaxing-indoors_23-2148422441.jpg", alt: "barista making specialty coffee"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -121,47 +89,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Classic Cappuccino",
|
||||
price: "$4.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/overhead-view-notebook-cup-black-tea-with-lemon-served-with-chocolate-raspberry-honey-dark-background_140725-141295.jpg",
|
||||
imageAlt: "classic cappuccino coffee",
|
||||
},
|
||||
id: "1", name: "Classic Cappuccino", price: "$4.50", imageSrc: "http://img.b2bpic.net/free-photo/overhead-view-notebook-cup-black-tea-with-lemon-served-with-chocolate-raspberry-honey-dark-background_140725-141295.jpg", imageAlt: "classic cappuccino coffee"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Signature Iced Latte",
|
||||
price: "$5.25",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cup-delicious-coffee_23-2148093851.jpg",
|
||||
imageAlt: "iced latte refreshment",
|
||||
},
|
||||
id: "2", name: "Signature Iced Latte", price: "$5.25", imageSrc: "http://img.b2bpic.net/free-photo/cup-delicious-coffee_23-2148093851.jpg", imageAlt: "iced latte refreshment"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Buttery Croissant",
|
||||
price: "$3.75",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-breakfast-food_23-2147798946.jpg",
|
||||
imageAlt: "fresh croissant pastry",
|
||||
},
|
||||
id: "3", name: "Buttery Croissant", price: "$3.75", imageSrc: "http://img.b2bpic.net/free-photo/close-up-breakfast-food_23-2147798946.jpg", imageAlt: "fresh croissant pastry"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Pour-Over Drip",
|
||||
price: "$4.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-fresh-relax-morning-coffee-cup-set_1150-7037.jpg",
|
||||
imageAlt: "drip coffee freshly brewed",
|
||||
},
|
||||
id: "4", name: "Pour-Over Drip", price: "$4.00", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-fresh-relax-morning-coffee-cup-set_1150-7037.jpg", imageAlt: "drip coffee freshly brewed"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Blueberry Muffin",
|
||||
price: "$3.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blueberry-muffin_74190-7072.jpg",
|
||||
imageAlt: "blueberry muffin fresh",
|
||||
},
|
||||
id: "5", name: "Blueberry Muffin", price: "$3.50", imageSrc: "http://img.b2bpic.net/free-photo/blueberry-muffin_74190-7072.jpg", imageAlt: "blueberry muffin fresh"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Mocha Bliss",
|
||||
price: "$5.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gourmet-hot-chocolate-with-marshmallow-cookie-generated-by-ai_188544-22965.jpg",
|
||||
imageAlt: "mocha cafe beverage",
|
||||
},
|
||||
id: "6", name: "Mocha Bliss", price: "$5.00", imageSrc: "http://img.b2bpic.net/free-photo/gourmet-hot-chocolate-with-marshmallow-cookie-generated-by-ai_188544-22965.jpg", imageAlt: "mocha cafe beverage"},
|
||||
]}
|
||||
title="Signature Menu"
|
||||
description="Discover your new favorite from our artisanal selection."
|
||||
@@ -173,35 +111,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Miller",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-brunette-woman-drinks-morning-coffee-cafe_613910-12134.jpg",
|
||||
imageAlt: "happy customer drinking coffee",
|
||||
},
|
||||
id: "1", name: "Sarah Miller", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-brunette-woman-drinks-morning-coffee-cafe_613910-12134.jpg", imageAlt: "happy customer drinking coffee"},
|
||||
{
|
||||
id: "2",
|
||||
name: "James Chen",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-teenage-girl-holding-cup-coffee-hand_23-2147906473.jpg",
|
||||
imageAlt: "satisfied customer cafe",
|
||||
},
|
||||
id: "2", name: "James Chen", imageSrc: "http://img.b2bpic.net/free-photo/smiling-teenage-girl-holding-cup-coffee-hand_23-2147906473.jpg", imageAlt: "satisfied customer cafe"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily Davis",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-people-antique-store_23-2149640700.jpg",
|
||||
imageAlt: "happy breakfast visitor",
|
||||
},
|
||||
id: "3", name: "Emily Davis", imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-people-antique-store_23-2149640700.jpg", imageAlt: "happy breakfast visitor"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Marcus Brown",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/digital-art-style-pottery-illustration_23-2151813453.jpg",
|
||||
imageAlt: "smiling coffee patron",
|
||||
},
|
||||
id: "4", name: "Marcus Brown", imageSrc: "http://img.b2bpic.net/free-photo/digital-art-style-pottery-illustration_23-2151813453.jpg", imageAlt: "smiling coffee patron"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Elena Rodriguez",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-man-with-thumbs-up_1187-3144.jpg",
|
||||
imageAlt: "happy regular customer",
|
||||
},
|
||||
id: "5", name: "Elena Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/happy-man-with-thumbs-up_1187-3144.jpg", imageAlt: "happy regular customer"},
|
||||
]}
|
||||
cardTitle="Words from Our Community"
|
||||
cardAnimation="slide-up"
|
||||
@@ -216,55 +134,31 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Ethical Sourcing",
|
||||
description: "Beans from sustainable farms.",
|
||||
icon: Shield,
|
||||
title: "Ethical Sourcing", description: "Beans from sustainable farms.", icon: Shield,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fragrant-coffee-beans-are-scattered-from-jar-rustic-tabletop-background-closeup-selective-focus-copy-space-banner_166373-2290.jpg",
|
||||
imageAlt: "high quality coffee beans",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fragrant-coffee-beans-are-scattered-from-jar-rustic-tabletop-background-closeup-selective-focus-copy-space-banner_166373-2290.jpg", imageAlt: "high quality coffee beans"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-brown-bag-with-red-coffee-beans-it_181624-18802.jpg",
|
||||
imageAlt: "sustainable fair trade coffee",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-brown-bag-with-red-coffee-beans-it_181624-18802.jpg", imageAlt: "sustainable fair trade coffee"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-shop-with-people_1162-118.jpg?_wi=2",
|
||||
imageAlt: "high quality coffee beans",
|
||||
},
|
||||
{
|
||||
title: "Precision Roasting",
|
||||
description: "Small batches for peak flavor.",
|
||||
icon: Zap,
|
||||
title: "Precision Roasting", description: "Small batches for peak flavor.", icon: Zap,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/roasted-coffee-beans-close-up_23-2148337613.jpg",
|
||||
imageAlt: "high quality coffee beans",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/roasted-coffee-beans-close-up_23-2148337613.jpg", imageAlt: "high quality coffee beans"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adult-nature-coffee-harvesting_23-2151711451.jpg",
|
||||
imageAlt: "sustainable fair trade coffee",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adult-nature-coffee-harvesting_23-2151711451.jpg", imageAlt: "sustainable fair trade coffee"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-fresh-relax-morning-coffee-cup-set_1150-7042.jpg?_wi=2",
|
||||
imageAlt: "high quality coffee beans",
|
||||
},
|
||||
{
|
||||
title: "Artisan Baristas",
|
||||
description: "Coffee makers, flavor experts.",
|
||||
icon: Award,
|
||||
title: "Artisan Baristas", description: "Coffee makers, flavor experts.", icon: Award,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-holding-sack-coffee-beans_23-2148180251.jpg",
|
||||
imageAlt: "high quality coffee beans",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-holding-sack-coffee-beans_23-2148180251.jpg", imageAlt: "high quality coffee beans"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adult-harvesting-coffee_23-2151711353.jpg",
|
||||
imageAlt: "sustainable fair trade coffee",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adult-harvesting-coffee_23-2151711353.jpg", imageAlt: "sustainable fair trade coffee"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/unrecognizable-asian-woman-holding-cup-cappuccino-cafe_1098-20163.jpg?_wi=2",
|
||||
imageAlt: "high quality coffee beans",
|
||||
},
|
||||
]}
|
||||
title="Crafting Excellence"
|
||||
@@ -278,20 +172,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Do you offer plant-based milk?",
|
||||
content: "Yes, we offer oat, almond, and soy alternatives.",
|
||||
},
|
||||
id: "1", title: "Do you offer plant-based milk?", content: "Yes, we offer oat, almond, and soy alternatives."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Can I work in the cafe?",
|
||||
content: "Absolutely, we welcome remote workers.",
|
||||
},
|
||||
id: "2", title: "Can I work in the cafe?", content: "Absolutely, we welcome remote workers."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Do you sell coffee beans?",
|
||||
content: "Yes, we sell fresh roasted beans daily.",
|
||||
},
|
||||
id: "3", title: "Do you sell coffee beans?", content: "Yes, we sell fresh roasted beans daily."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/low-angle-coffee-shop-owners-working_23-2148366570.jpg"
|
||||
title="Frequently Asked"
|
||||
@@ -306,8 +191,7 @@ export default function LandingPage() {
|
||||
<ContactCenter
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "rotated-rays-static",
|
||||
}}
|
||||
variant: "rotated-rays-static"}}
|
||||
tag="Newsletter"
|
||||
title="Stay Updated"
|
||||
description="Join our newsletter for weekly roasts and cafe updates."
|
||||
@@ -318,29 +202,19 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Cafe",
|
||||
items: [
|
||||
title: "Cafe", items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Menu", href: "#menu"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy", href: "#"},
|
||||
{
|
||||
label: "Terms",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user