Merge version_1_1781437081770 into main #1
@@ -10,230 +10,117 @@ import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
export default function HomePage() {
|
||||
return (
|
||||
<>
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<HeroBillboard
|
||||
tag="Since 2012"
|
||||
title="Glory in Every Sip"
|
||||
description="Welcome to Cafe Glory, where artisanal coffee meets a warm, welcoming community. Discover your new favorite morning ritual in the heart of the city."
|
||||
primaryButton={{
|
||||
text: "Our Menu",
|
||||
href: "#features",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Visit Us",
|
||||
href: "#contact",
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/front-view-cup-coffee-with-muffins_23-2148337165.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Since 2012"
|
||||
title="Glory in Every Sip"
|
||||
description="Welcome to Cafe Glory, where artisanal coffee meets a warm, welcoming community. Discover your new favorite morning ritual in the heart of the city."
|
||||
primaryButton={{
|
||||
text: "Our Menu", href: "#features"}}
|
||||
secondaryButton={{
|
||||
text: "Visit Us", href: "#contact"}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/front-view-cup-coffee-with-muffins_23-2148337165.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<AboutText
|
||||
title="A passion for craft, served daily. We believe every cup tells a story of origin, roasting precision, and the art of the perfect brew."
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
title="A passion for craft, served daily. We believe every cup tells a story of origin, roasting precision, and the art of the perfect brew."
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<FeaturesDetailedCards
|
||||
tag="Our Menu Highlights"
|
||||
title="Crafted with Care"
|
||||
description="Our seasonal menu is curated using the finest locally sourced ingredients."
|
||||
items={[
|
||||
{
|
||||
title: "Fresh Pastries",
|
||||
description: "Hand-crafted croissants, seasonal tarts, and daily baked treats.",
|
||||
tags: [
|
||||
"Artisanal",
|
||||
"Fresh",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-holding-croissant_23-2149233686.jpg",
|
||||
},
|
||||
{
|
||||
title: "Specialty Coffee",
|
||||
description: "Single-origin beans roasted to perfection by our expert baristas.",
|
||||
tags: [
|
||||
"Organic",
|
||||
"Specialty",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cup-latte-old-wooden_2829-15587.jpg",
|
||||
},
|
||||
{
|
||||
title: "Warm Atmosphere",
|
||||
description: "The perfect nook for reading, working, or catching up with friends.",
|
||||
tags: [
|
||||
"Cozy",
|
||||
"Community",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wooden-table-chair-dinner_74190-3963.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Menu Highlights"
|
||||
title="Crafted with Care"
|
||||
description="Our seasonal menu is curated using the finest locally sourced ingredients."
|
||||
items={[
|
||||
{
|
||||
title: "Fresh Pastries", description: "Hand-crafted croissants, seasonal tarts, and daily baked treats.", tags: ["Artisanal", "Fresh"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-holding-croissant_23-2149233686.jpg"},
|
||||
{
|
||||
title: "Specialty Coffee", description: "Single-origin beans roasted to perfection by our expert baristas.", tags: ["Organic", "Specialty"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cup-latte-old-wooden_2829-15587.jpg"},
|
||||
{
|
||||
title: "Warm Atmosphere", description: "The perfect nook for reading, working, or catching up with friends.", tags: ["Cozy", "Community"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wooden-table-chair-dinner_74190-3963.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="products" data-section="products">
|
||||
<SectionErrorBoundary name="products">
|
||||
<div id="products" data-section="products">
|
||||
<SectionErrorBoundary name="products">
|
||||
<FeaturesRevealCardsBento
|
||||
tag="Signature Offerings"
|
||||
title="The Cafe Glory Collection"
|
||||
description="Discover our signature products and local favorites."
|
||||
items={[
|
||||
{
|
||||
title: "Signature Roast",
|
||||
description: "Our balanced signature blend.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-composition-with-cotton-bag_23-2147671450.jpg",
|
||||
},
|
||||
{
|
||||
title: "Fudge Brownies",
|
||||
description: "Rich dark chocolate goodness.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-little-creamy-cake-with-chocolate-cookies-dark-surface-biscuit-cake-sweet-pie-sugar-cookies_140725-118184.jpg",
|
||||
},
|
||||
{
|
||||
title: "Matcha Latte",
|
||||
description: "Ceremonial grade matcha.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-breakfast-blue-background_23-2147860583.jpg",
|
||||
},
|
||||
{
|
||||
title: "Sourdough Bread",
|
||||
description: "Slow-fermented artisan bread.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-slicing-raw-vegan-bread-with-knife_181624-34824.jpg",
|
||||
},
|
||||
{
|
||||
title: "Berry Parfait",
|
||||
description: "Organic yogurt and fresh fruit.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mason-jar-filled-with-layers-yogurt-granola-berries-berry-sauce_9975-124471.jpg",
|
||||
},
|
||||
{
|
||||
title: "Cinnamon Roll",
|
||||
description: "Warm, glazed, and spicy.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fluffy-meringue-muffins-with-black-dry-grapes-table_114579-22145.jpg",
|
||||
},
|
||||
{
|
||||
title: "Barista Kit",
|
||||
description: "Pro tools for your home.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tools-used-process-coffee-making_23-2150187566.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Signature Offerings"
|
||||
title="The Cafe Glory Collection"
|
||||
description="Discover our signature products and local favorites."
|
||||
items={[
|
||||
{ title: "Signature Roast", description: "Our balanced signature blend.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/coffee-composition-with-cotton-bag_23-2147671450.jpg" },
|
||||
{ title: "Fudge Brownies", description: "Rich dark chocolate goodness.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/top-view-little-creamy-cake-with-chocolate-cookies-dark-surface-biscuit-cake-sweet-pie-sugar-cookies_140725-118184.jpg" },
|
||||
{ title: "Matcha Latte", description: "Ceremonial grade matcha.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-breakfast-blue-background_23-2147860583.jpg" },
|
||||
{ title: "Sourdough Bread", description: "Slow-fermented artisan bread.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/person-slicing-raw-vegan-bread-with-knife_181624-34824.jpg" },
|
||||
{ title: "Berry Parfait", description: "Organic yogurt and fresh fruit.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/mason-jar-filled-with-layers-yogurt-granola-berries-berry-sauce_9975-124471.jpg" },
|
||||
{ title: "Cinnamon Roll", description: "Warm, glazed, and spicy.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/fluffy-meringue-muffins-with-black-dry-grapes-table_114579-22145.jpg" },
|
||||
{ title: "Barista Kit", description: "Pro tools for your home.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/tools-used-process-coffee-making_23-2150187566.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
<MetricsFeatureCards
|
||||
tag="Our Impact"
|
||||
title="By The Numbers"
|
||||
description="We are proud of the community we have built over the years."
|
||||
metrics={[
|
||||
{
|
||||
value: "10k+",
|
||||
title: "Happy Customers",
|
||||
features: [
|
||||
"Quality focused",
|
||||
"Community driven",
|
||||
],
|
||||
},
|
||||
{
|
||||
value: "5k",
|
||||
title: "Cups Brewed",
|
||||
features: [
|
||||
"Artisanal techniques",
|
||||
"Perfect consistency",
|
||||
],
|
||||
},
|
||||
{
|
||||
value: "12+",
|
||||
title: "Local Farmers",
|
||||
features: [
|
||||
"Directly sourced",
|
||||
"Sustainable practices",
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Impact"
|
||||
title="By The Numbers"
|
||||
description="We are proud of the community we have built over the years."
|
||||
metrics={[
|
||||
{
|
||||
value: "10k+", title: "Happy Customers", features: ["Quality focused", "Community driven"],
|
||||
},
|
||||
{
|
||||
value: "5k", title: "Cups Brewed", features: ["Artisanal techniques", "Perfect consistency"],
|
||||
},
|
||||
{
|
||||
value: "12+", title: "Local Farmers", features: ["Directly sourced", "Sustainable practices"],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<TestimonialRatingCards
|
||||
tag="Community Voices"
|
||||
title="What Our Friends Say"
|
||||
description="Discover why our guests make us their daily ritual."
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Johnson",
|
||||
role: "Creative Lead",
|
||||
quote: "The best lattes in town. A hidden gem!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-happy-young-man-relaxing-coffee-shop-spending-time-cafe-listening_1258-245399.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Michael Chen",
|
||||
role: "Software Engineer",
|
||||
quote: "My favorite place to write code on Saturdays.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-home_23-2149161002.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily Rodriguez",
|
||||
role: "Journalist",
|
||||
quote: "Super cozy atmosphere and friendly team.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-reading-coffee-shop_23-2150183749.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "David Kim",
|
||||
role: "Marketing Dir",
|
||||
quote: "The sourdough bread is simply life changing.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-women-laughing-together-medium-shot_23-2148422483.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Jessica Lee",
|
||||
role: "Graphic Designer",
|
||||
quote: "I love the attention to detail in their roasting.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-businessman-with-cup-coffee_1098-1268.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Community Voices"
|
||||
title="What Our Friends Say"
|
||||
description="Discover why our guests make us their daily ritual."
|
||||
testimonials={[
|
||||
{ name: "Sarah Johnson", role: "Creative Lead", quote: "The best lattes in town. A hidden gem!", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-happy-young-man-relaxing-coffee-shop-spending-time-cafe-listening_1258-245399.jpg" },
|
||||
{ name: "Michael Chen", role: "Software Engineer", quote: "My favorite place to write code on Saturdays.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-home_23-2149161002.jpg" },
|
||||
{ name: "Emily Rodriguez", role: "Journalist", quote: "Super cozy atmosphere and friendly team.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-reading-coffee-shop_23-2150183749.jpg" },
|
||||
{ name: "David Kim", role: "Marketing Dir", quote: "The sourdough bread is simply life changing.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-women-laughing-together-medium-shot_23-2148422483.jpg" },
|
||||
{ name: "Jessica Lee", role: "Graphic Designer", quote: "I love the attention to detail in their roasting.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-businessman-with-cup-coffee_1098-1268.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<ContactCta
|
||||
tag="Visit Us"
|
||||
text="Join us for a fresh brew today. Located in the heart of downtown."
|
||||
primaryButton={{
|
||||
text: "Get Directions",
|
||||
href: "#",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Contact Us",
|
||||
href: "#",
|
||||
}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Visit Us"
|
||||
text="Join us for a fresh brew today. Located in the heart of downtown."
|
||||
primaryButton={{ text: "Get Directions", href: "#" }}
|
||||
secondaryButton={{ text: "Contact Us", href: "#" }}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user