Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-06-03 04:13:12 +00:00

View File

@@ -33,29 +33,17 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "#hero"},
id: "#hero",
},
{ {
name: "About Us", name: "About Us", id: "#about"},
id: "#about",
},
{ {
name: "Menu", name: "Menu", id: "#products"},
id: "#products",
},
{ {
name: "Testimonials", name: "Testimonials", id: "#testimonials"},
id: "#testimonials",
},
{ {
name: "FAQ", name: "FAQ", id: "#faq"},
id: "#faq",
},
{ {
name: "Contact", name: "Contact", id: "#contact"},
id: "#contact",
},
]} ]}
logoSrc="http://img.b2bpic.net/free-photo/love-bakery_23-2147989464.jpg" logoSrc="http://img.b2bpic.net/free-photo/love-bakery_23-2147989464.jpg"
logoAlt="Kalila Bakery Logo" logoAlt="Kalila Bakery Logo"
@@ -66,88 +54,55 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitKpi <HeroSplitKpi
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
imagePosition="right" imagePosition="right"
title="Freshly Baked Goodness, Daily Delights" title="Freshly Baked Goodness, Daily Delights"
description="At Kalila Bakery, we craft artisanal breads, pastries, and cakes with passion and the finest ingredients. Taste the tradition in every bite." description="At Kalila Bakery, we craft artisanal breads, pastries, and cakes with passion and the finest ingredients. Taste the tradition in every bite."
kpis={[ kpis={[
{ {
value: "10+", value: "10+", label: "Years Baking"},
label: "Years Baking",
},
{ {
value: "50+", value: "50+", label: "Daily Breads"},
label: "Daily Breads",
},
{ {
value: "1000+", value: "1000+", label: "Happy Customers"},
label: "Happy Customers",
},
]} ]}
enableKpiAnimation={true} enableKpiAnimation={true}
buttons={[ buttons={[
{ {
text: "Explore Menu", text: "Explore Menu", href: "#products"},
href: "#products",
},
{ {
text: "Order Now", text: "Order Now", href: "#contact"},
href: "#contact",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/chinese-pastries-display-showcase_53876-33564.jpg" imageSrc="http://img.b2bpic.net/free-photo/chinese-pastries-display-showcase_53876-33564.jpg"
imageAlt="Freshly baked goods on display at Kalila Bakery" imageAlt="Freshly baked goods on display at Kalila Bakery"
mediaAnimation="slide-up" mediaAnimation="slide-up"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/female-baker-taking-notes-while-pastry-shop_23-2150379560.jpg", src: "http://img.b2bpic.net/free-photo/female-baker-taking-notes-while-pastry-shop_23-2150379560.jpg", alt: "Customer 1"},
alt: "Customer 1",
},
{ {
src: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-eating-piece-cake_171337-4070.jpg", src: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-eating-piece-cake_171337-4070.jpg", alt: "Customer 2"},
alt: "Customer 2",
},
{ {
src: "http://img.b2bpic.net/free-photo/happy-young-woman-knitted-cap-dark-jacket-street-with-coffee-go-cookies-winsome-active-girl-resting-city-sunny-day_291650-2245.jpg", src: "http://img.b2bpic.net/free-photo/happy-young-woman-knitted-cap-dark-jacket-street-with-coffee-go-cookies-winsome-active-girl-resting-city-sunny-day_291650-2245.jpg", alt: "Customer 3"},
alt: "Customer 3",
},
{ {
src: "http://img.b2bpic.net/free-photo/young-handsome-business-man-using-laptop-cafe_1303-20070.jpg", src: "http://img.b2bpic.net/free-photo/young-handsome-business-man-using-laptop-cafe_1303-20070.jpg", alt: "Customer 4"},
alt: "Customer 4",
},
{ {
src: "http://img.b2bpic.net/free-photo/woman-selecting-honey-food-counter_107420-63660.jpg", src: "http://img.b2bpic.net/free-photo/woman-selecting-honey-food-counter_107420-63660.jpg", alt: "Customer 5"},
alt: "Customer 5",
},
]} ]}
avatarText="Join our growing family of satisfied customers!" avatarText="Join our growing family of satisfied customers!"
marqueeItems={[ marqueeItems={[
{ {
type: "text-icon", type: "text-icon", text: "Freshly Baked", icon: Cookie,
text: "Freshly Baked",
icon: Cookie,
}, },
{ {
type: "text-icon", type: "text-icon", text: "Artisan Quality", icon: Award,
text: "Artisan Quality",
icon: Award,
}, },
{ {
type: "image", type: "image", src: "http://img.b2bpic.net/free-photo/high-angle-bread-chopper-with-wooden-table_23-2148288062.jpg", alt: "Crusty sourdough bread"},
src: "http://img.b2bpic.net/free-photo/high-angle-bread-chopper-with-wooden-table_23-2148288062.jpg", {
alt: "Crusty sourdough bread", type: "text-icon", text: "Daily Specials", icon: Sparkles,
}, },
{ {
type: "text-icon", type: "image", src: "http://img.b2bpic.net/free-photo/colorful-cookies-box_1232-555.jpg", alt: "Delicious pastries"},
text: "Daily Specials",
icon: Sparkles,
},
{
type: "image",
src: "http://img.b2bpic.net/free-photo/colorful-cookies-box_1232-555.jpg",
alt: "Delicious pastries",
},
]} ]}
/> />
</div> </div>
@@ -159,19 +114,13 @@ export default function LandingPage() {
metrics={[ metrics={[
{ {
icon: Utensils, icon: Utensils,
label: "Artisan Breads", label: "Artisan Breads", value: "Handmade Daily"},
value: "Handmade Daily",
},
{ {
icon: Cake, icon: Cake,
label: "Sweet Treats", label: "Sweet Treats", value: "Irresistible Selection"},
value: "Irresistible Selection",
},
{ {
icon: Award, icon: Award,
label: "Custom Cakes", label: "Custom Cakes", value: "For Every Celebration"},
value: "For Every Celebration",
},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -185,19 +134,13 @@ export default function LandingPage() {
features={[ features={[
{ {
icon: Croissant, icon: Croissant,
title: "Fresh Pastries", title: "Fresh Pastries", description: "Delicate and flaky, baked fresh every morning."},
description: "Delicate and flaky, baked fresh every morning.",
},
{ {
icon: Wheat, icon: Wheat,
title: "Artisan Breads", title: "Artisan Breads", description: "Sourdough, baguettes, and specialty loaves, crafted with care."},
description: "Sourdough, baguettes, and specialty loaves, crafted with care.",
},
{ {
icon: Gift, icon: Gift,
title: "Celebration Cakes", title: "Celebration Cakes", description: "Custom designs for weddings, birthdays, and special events."},
description: "Custom designs for weddings, birthdays, and special events.",
},
]} ]}
title="Indulge in Our Signature Collections" title="Indulge in Our Signature Collections"
description="From classic croissants to custom celebration cakes, our diverse menu is designed to delight every palate and occasion." description="From classic croissants to custom celebration cakes, our diverse menu is designed to delight every palate and occasion."
@@ -212,52 +155,22 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "p1", id: "p1", name: "Buttery Croissant", price: "$3.50", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-baked-pastries-with-cup-tea-dark-space_140725-79762.jpg", imageAlt: "Golden butter croissant", rating: 5,
name: "Buttery Croissant",
price: "$3.50",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-baked-pastries-with-cup-tea-dark-space_140725-79762.jpg",
imageAlt: "Golden butter croissant",
rating: 5,
}, },
{ {
id: "p2", id: "p2", name: "Artisan Sourdough", price: "$8.00", imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-sourdough-bread-loaf-with-slice-cut-off-slate-board-with-wheat-stalks_9975-124842.jpg", imageAlt: "Crusty sourdough bread", rating: 5,
name: "Artisan Sourdough",
price: "$8.00",
imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-sourdough-bread-loaf-with-slice-cut-off-slate-board-with-wheat-stalks_9975-124842.jpg",
imageAlt: "Crusty sourdough bread",
rating: 5,
}, },
{ {
id: "p3", id: "p3", name: "Vanilla Bean Cupcake", price: "$4.25", imageSrc: "http://img.b2bpic.net/free-photo/delicious-rainbow-cupcake-still-life_23-2150423813.jpg", imageAlt: "Frosted vanilla cupcake", rating: 4,
name: "Vanilla Bean Cupcake",
price: "$4.25",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-rainbow-cupcake-still-life_23-2150423813.jpg",
imageAlt: "Frosted vanilla cupcake",
rating: 4,
}, },
{ {
id: "p4", id: "p4", name: "Chocolate Eclair", price: "$5.00", imageSrc: "http://img.b2bpic.net/free-photo/eclairs-arrangement-flat-lay_23-2149021964.jpg", imageAlt: "Chocolate eclair with glaze", rating: 5,
name: "Chocolate Eclair",
price: "$5.00",
imageSrc: "http://img.b2bpic.net/free-photo/eclairs-arrangement-flat-lay_23-2149021964.jpg",
imageAlt: "Chocolate eclair with glaze",
rating: 5,
}, },
{ {
id: "p5", id: "p5", name: "Assorted Macarons", price: "$2.75", imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-yellow-pink-green-macaroons-colored-backdrop_23-2148166163.jpg", imageAlt: "Colorful french macarons", rating: 5,
name: "Assorted Macarons",
price: "$2.75",
imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-yellow-pink-green-macaroons-colored-backdrop_23-2148166163.jpg",
imageAlt: "Colorful french macarons",
rating: 5,
}, },
{ {
id: "p6", id: "p6", name: "Seasonal Fruit Tart", price: "$6.50", imageSrc: "http://img.b2bpic.net/free-photo/bottom-close-view-cake-with-cornel-fruit-raspberry-chocolate-dark-wooden-background_140725-91446.jpg", imageAlt: "Fresh fruit tart", rating: 5,
name: "Seasonal Fruit Tart",
price: "$6.50",
imageSrc: "http://img.b2bpic.net/free-photo/bottom-close-view-cake-with-cornel-fruit-raspberry-chocolate-dark-wooden-background_140725-91446.jpg",
imageAlt: "Fresh fruit tart",
rating: 5,
}, },
]} ]}
title="Our Irresistible Menu" title="Our Irresistible Menu"
@@ -272,23 +185,14 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
metrics={[ metrics={[
{ {
id: "m1", id: "m1", icon: Clock,
icon: Clock, title: "Daily Fresh Bakes", value: "Every Morning"},
title: "Daily Fresh Bakes",
value: "Every Morning",
},
{ {
id: "m2", id: "m2", icon: Diamond,
icon: Diamond, title: "Premium Ingredients", value: "100% Quality"},
title: "Premium Ingredients",
value: "100% Quality",
},
{ {
id: "m3", id: "m3", icon: Heart,
icon: Heart, title: "Customer Loyalty", value: "High Satisfaction"},
title: "Customer Loyalty",
value: "High Satisfaction",
},
]} ]}
title="The Numbers Speak for Themselves" title="The Numbers Speak for Themselves"
description="Our commitment to quality and customer satisfaction is reflected in every delicious statistic." description="Our commitment to quality and customer satisfaction is reflected in every delicious statistic."
@@ -303,25 +207,15 @@ export default function LandingPage() {
author="Sophia R." author="Sophia R."
avatars={[ avatars={[
{ {
src: "asset://avatar-1", src: "http://img.b2bpic.net/free-photo/female-baker-taking-notes-while-pastry-shop_23-2150379560.jpg", alt: "Sophia R. avatar"},
alt: "Sophia R. avatar",
},
{ {
src: "asset://avatar-2", src: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-eating-piece-cake_171337-4070.jpg", alt: "Liam C. avatar"},
alt: "Liam C. avatar",
},
{ {
src: "asset://avatar-3", src: "http://img.b2bpic.net/free-photo/happy-young-woman-knitted-cap-dark-jacket-street-with-coffee-go-cookies-winsome-active-girl-resting-city-sunny-day_291650-2245.jpg", alt: "Olivia M. avatar"},
alt: "Olivia M. avatar",
},
{ {
src: "asset://avatar-4", src: "http://img.b2bpic.net/free-photo/young-handsome-business-man-using-laptop-cafe_1303-20070.jpg", alt: "Noah J. avatar"},
alt: "Noah J. avatar",
},
{ {
src: "http://img.b2bpic.net/free-photo/smiling-portrait-female-baker-wearing-apron-looking-camera_23-2148189096.jpg", src: "http://img.b2bpic.net/free-photo/smiling-portrait-female-baker-wearing-apron-looking-camera_23-2148189096.jpg", alt: "Isabella K. avatar"},
alt: "Isabella K. avatar",
},
]} ]}
ratingAnimation="slide-up" ratingAnimation="slide-up"
avatarsAnimation="slide-up" avatarsAnimation="slide-up"
@@ -334,35 +228,17 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
faqs={[ faqs={[
{ {
id: "faq1", id: "faq1", title: "Do you offer gluten-free options?", content: "Yes, we have a selection of delicious gluten-free breads and pastries. Please ask our staff for today's special GF items."},
title: "Do you offer gluten-free options?",
content: "Yes, we have a selection of delicious gluten-free breads and pastries. Please ask our staff for today's special GF items.",
},
{ {
id: "faq2", id: "faq2", title: "Can I place a custom cake order?", content: "Absolutely! We specialize in custom cakes for all occasions. Please contact us at least one week in advance to discuss your design."},
title: "Can I place a custom cake order?",
content: "Absolutely! We specialize in custom cakes for all occasions. Please contact us at least one week in advance to discuss your design.",
},
{ {
id: "faq3", id: "faq3", title: "Do you deliver?", content: "Currently, we offer local delivery within a 10-mile radius for orders over $50. Pickup is also available during business hours."},
title: "Do you deliver?",
content: "Currently, we offer local delivery within a 10-mile radius for orders over $50. Pickup is also available during business hours.",
},
{ {
id: "faq4", id: "faq4", title: "What are your baking hours?", content: "Our baking starts bright and early at 4 AM to ensure everything is fresh for opening at 7 AM. Items are continuously baked throughout the day."},
title: "What are your baking hours?",
content: "Our baking starts bright and early at 4 AM to ensure everything is fresh for opening at 7 AM. Items are continuously baked throughout the day.",
},
{ {
id: "faq5", id: "faq5", title: "Are your ingredients locally sourced?", content: "We strive to use local, seasonal ingredients whenever possible, supporting our community farmers and suppliers."},
title: "Are your ingredients locally sourced?",
content: "We strive to use local, seasonal ingredients whenever possible, supporting our community farmers and suppliers.",
},
{ {
id: "faq6", id: "faq6", title: "Do you offer catering for events?", content: "Yes, we provide catering services for various events. Please reach out to us with your event details and we'll create a custom menu for you."},
title: "Do you offer catering for events?",
content: "Yes, we provide catering services for various events. Please reach out to us with your event details and we'll create a custom menu for you.",
},
]} ]}
title="Frequently Asked Questions" title="Frequently Asked Questions"
description="Find quick answers to your questions about our bakery, products, and services." description="Find quick answers to your questions about our bakery, products, and services."
@@ -374,20 +250,15 @@ export default function LandingPage() {
<ContactCTA <ContactCTA
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
tag="Get in Touch" tag="Get in Touch"
title="Ready to Savor the Flavor?" title="Ready to Savor the Flavor?"
description="Contact Kalila Bakery for custom orders, catering inquiries, or any questions you may have. We'd love to hear from you!" description="Contact Kalila Bakery for custom orders, catering inquiries, or any questions you may have. We'd love to hear from you!"
buttons={[ buttons={[
{ {
text: "Call Us", text: "Call Us", href: "tel:+1234567890"},
href: "tel:+1234567890",
},
{ {
text: "Email Us", text: "Email Us", href: "mailto:info@kalilabakery.com"},
href: "mailto:info@kalilabakery.com",
},
]} ]}
/> />
</div> </div>
@@ -396,60 +267,38 @@ export default function LandingPage() {
<FooterMedia <FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/cupcake-still-life_23-2148097761.jpg" imageSrc="http://img.b2bpic.net/free-photo/cupcake-still-life_23-2148097761.jpg"
imageAlt="Bakery interior with warm lighting" imageAlt="Bakery interior with warm lighting"
videoAriaLabel="Footer video"
logoSrc="http://img.b2bpic.net/free-photo/love-bakery_23-2147989464.jpg" logoSrc="http://img.b2bpic.net/free-photo/love-bakery_23-2147989464.jpg"
logoAlt="Kalila Bakery Logo" logoAlt="Kalila Bakery Logo"
logoText="Kalila Bakery" logoText="Kalila Bakery"
columns={[ columns={[
{ {
title: "About Us", title: "About Us", items: [
items: [
{ {
label: "Our Story", label: "Our Story", href: "#about"},
href: "#about",
},
{ {
label: "Our Team", label: "Our Team", href: "#"},
href: "#",
},
{ {
label: "Careers", label: "Careers", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Quick Links", title: "Quick Links", items: [
items: [
{ {
label: "Menu", label: "Menu", href: "#products"},
href: "#products",
},
{ {
label: "Testimonials", label: "Testimonials", href: "#testimonials"},
href: "#testimonials",
},
{ {
label: "FAQ", label: "FAQ", href: "#faq"},
href: "#faq",
},
], ],
}, },
{ {
title: "Connect", title: "Connect", items: [
items: [
{ {
label: "Instagram", label: "Instagram", href: "https://instagram.com/kalilabakery"},
href: "https://instagram.com/kalilabakery",
},
{ {
label: "Facebook", label: "Facebook", href: "https://facebook.com/kalilabakery"},
href: "https://facebook.com/kalilabakery",
},
{ {
label: "Contact Us", label: "Contact Us", href: "#contact"},
href: "#contact",
},
], ],
}, },
]} ]}