Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d6b3d87cc3 | |||
| bb60916eca | |||
| f8149503ff | |||
| d7c73bc1b7 | |||
| 7363ab9542 | |||
| b31d835493 | |||
| 997b0fac57 | |||
| 4bdab6c55e | |||
| 6046d96db5 |
@@ -28,14 +28,13 @@ export default function AboutPage() {
|
|||||||
brandName="International Bakery"
|
brandName="International Bakery"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Home", id: "/" },
|
{ name: "Home", id: "/" },
|
||||||
{ name: "Menu", id: "/" },
|
{ name: "Menu", id: "/menu" },
|
||||||
{ name: "About", id: "/about" },
|
{ name: "About", id: "/about" },
|
||||||
{ name: "Cakes", id: "/cakes" },
|
{ name: "Cakes", id: "/cakes" },
|
||||||
{ name: "Contact", id: "/" }
|
{ name: "Contact", id: "/contact" }
|
||||||
]}
|
]}
|
||||||
button={{
|
button={{
|
||||||
text: "Visit Today",
|
text: "Visit Today", href: "#visit"
|
||||||
href: "#visit"
|
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -53,24 +52,15 @@ export default function AboutPage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
title: "Founded on Tradition",
|
title: "Founded on Tradition", description: "Starting with family recipes passed down through generations, we honor authentic Mexican baking heritage while creating innovative flavors that delight modern palates.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24661.jpg?_wi=3", imageAlt: "Traditional Mexican bakery heritage and culture"
|
||||||
description: "Starting with family recipes passed down through generations, we honor authentic Mexican baking heritage while creating innovative flavors that delight modern palates.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24661.jpg?_wi=3",
|
|
||||||
imageAlt: "Traditional Mexican bakery heritage and culture"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: "Fresh Every Day",
|
title: "Fresh Every Day", description: "Our skilled bakers start their work before dawn, ensuring that every pastry, bread, and cake meets our strict quality standards. Freshness is not just a promise—it's our guarantee.", imageSrc: "http://img.b2bpic.net/free-photo/mid-aged-couple-love-home_23-2147986283.jpg?_wi=3", imageAlt: "Daily fresh baking process and quality control"
|
||||||
description: "Our skilled bakers start their work before dawn, ensuring that every pastry, bread, and cake meets our strict quality standards. Freshness is not just a promise—it's our guarantee.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/mid-aged-couple-love-home_23-2147986283.jpg?_wi=3",
|
|
||||||
imageAlt: "Daily fresh baking process and quality control"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
title: "Community First",
|
title: "Community First", description: "We're more than a bakery; we're part of your neighborhood. We support local events, celebrate with families, and create memories one pastry at a time.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-beautiful-young-woman-standing-front-display-cabinet-showing-blank-slate_23-2148027989.jpg?_wi=2", imageAlt: "Community gatherings and celebrations at International Bakery"
|
||||||
description: "We're more than a bakery; we're part of your neighborhood. We support local events, celebrate with families, and create memories one pastry at a time.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-beautiful-young-woman-standing-front-display-cabinet-showing-blank-slate_23-2148027989.jpg?_wi=2",
|
|
||||||
imageAlt: "Community gatherings and celebrations at International Bakery"
|
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -89,32 +79,16 @@ export default function AboutPage() {
|
|||||||
gridVariant="uniform-all-items-equal"
|
gridVariant="uniform-all-items-equal"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", value: "20+", title: "Years", description: "Serving families and communities", icon: Sparkles
|
||||||
value: "20+",
|
|
||||||
title: "Years",
|
|
||||||
description: "Serving families and communities",
|
|
||||||
icon: Sparkles
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", value: "50+", title: "Locations", description: "Across multiple states", icon: Clock
|
||||||
value: "50+",
|
|
||||||
title: "Locations",
|
|
||||||
description: "Across multiple states",
|
|
||||||
icon: Clock
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", value: "10M+", title: "Pastries", description: "Baked and served annually", icon: Heart
|
||||||
value: "10M+",
|
|
||||||
title: "Pastries",
|
|
||||||
description: "Baked and served annually",
|
|
||||||
icon: Heart
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", value: "1M+", title: "Customers", description: "Loyal visitors and friends", icon: Users
|
||||||
value: "1M+",
|
|
||||||
title: "Customers",
|
|
||||||
description: "Loyal visitors and friends",
|
|
||||||
icon: Users
|
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -143,12 +117,10 @@ export default function AboutPage() {
|
|||||||
<FooterLogoReveal
|
<FooterLogoReveal
|
||||||
logoText="International Bakery Inc"
|
logoText="International Bakery Inc"
|
||||||
leftLink={{
|
leftLink={{
|
||||||
text: "Privacy Policy",
|
text: "Privacy Policy", href: "#"
|
||||||
href: "#"
|
|
||||||
}}
|
}}
|
||||||
rightLink={{
|
rightLink={{
|
||||||
text: "Follow Us",
|
text: "Follow Us", href: "#"
|
||||||
href: "#"
|
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -28,14 +28,13 @@ export default function CakesPage() {
|
|||||||
brandName="International Bakery"
|
brandName="International Bakery"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Home", id: "/" },
|
{ name: "Home", id: "/" },
|
||||||
{ name: "Menu", id: "/" },
|
{ name: "Menu", id: "/menu" },
|
||||||
{ name: "About", id: "/about" },
|
{ name: "About", id: "/about" },
|
||||||
{ name: "Cakes", id: "/cakes" },
|
{ name: "Cakes", id: "/cakes" },
|
||||||
{ name: "Contact", id: "/" }
|
{ name: "Contact", id: "/contact" }
|
||||||
]}
|
]}
|
||||||
button={{
|
button={{
|
||||||
text: "Visit Today",
|
text: "Visit Today", href: "#visit"
|
||||||
href: "#visit"
|
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -53,25 +52,13 @@ export default function CakesPage() {
|
|||||||
gridVariant="three-columns-all-equal-width"
|
gridVariant="three-columns-all-equal-width"
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "tres-leches",
|
id: "tres-leches", name: "Tres Leches Cake", price: "$24.99", imageSrc: "http://img.b2bpic.net/free-photo/sweet-cake-with-basket-roses-marble-surface_114579-21578.jpg?_wi=2", imageAlt: "Traditional tres leches cake with cream and fruit"
|
||||||
name: "Tres Leches Cake",
|
|
||||||
price: "$24.99",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/sweet-cake-with-basket-roses-marble-surface_114579-21578.jpg?_wi=2",
|
|
||||||
imageAlt: "Traditional tres leches cake with cream and fruit"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "chocolate",
|
id: "chocolate", name: "Chocolate Celebration Cake", price: "$22.99", imageSrc: "http://img.b2bpic.net/free-photo/epiphany-day-dessert-with-paper-crown-tablecloth_23-2148740590.jpg?_wi=5", imageAlt: "Rich chocolate celebration cake"
|
||||||
name: "Chocolate Celebration Cake",
|
|
||||||
price: "$22.99",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/epiphany-day-dessert-with-paper-crown-tablecloth_23-2148740590.jpg?_wi=5",
|
|
||||||
imageAlt: "Rich chocolate celebration cake"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "vanilla",
|
id: "vanilla", name: "Vanilla Dream Cake", price: "$20.99", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-frame_23-2148708269.jpg?_wi=4", imageAlt: "Classic vanilla dream cake with fresh toppings"
|
||||||
name: "Vanilla Dream Cake",
|
|
||||||
price: "$20.99",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-frame_23-2148708269.jpg?_wi=4",
|
|
||||||
imageAlt: "Classic vanilla dream cake with fresh toppings"
|
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -86,40 +73,22 @@ export default function CakesPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Maria Lopez", imageSrc: "http://img.b2bpic.net/free-photo/confectioner-uniform-decorates-cake_1157-33465.jpg?_wi=2", imageAlt: "Maria Lopez celebration photo"
|
||||||
name: "Maria Lopez",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/confectioner-uniform-decorates-cake_1157-33465.jpg?_wi=2",
|
|
||||||
imageAlt: "Maria Lopez celebration photo"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "James Wilson", imageSrc: "http://img.b2bpic.net/free-photo/happy-young-bakery-shop-owner-taking-phone-order_23-2148028001.jpg?_wi=2", imageAlt: "James Wilson celebration photo"
|
||||||
name: "James Wilson",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-young-bakery-shop-owner-taking-phone-order_23-2148028001.jpg?_wi=2",
|
|
||||||
imageAlt: "James Wilson celebration photo"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Sofia Garcia", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-afro-american-woman_23-2148332136.jpg?_wi=2", imageAlt: "Sofia Garcia celebration photo"
|
||||||
name: "Sofia Garcia",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-afro-american-woman_23-2148332136.jpg?_wi=2",
|
|
||||||
imageAlt: "Sofia Garcia celebration photo"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "Carlos Mendez", imageSrc: "http://img.b2bpic.net/free-photo/queer-couple-celebrating-birthday-together_23-2149570899.jpg?_wi=2", imageAlt: "Carlos Mendez celebration photo"
|
||||||
name: "Carlos Mendez",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/queer-couple-celebrating-birthday-together_23-2149570899.jpg?_wi=2",
|
|
||||||
imageAlt: "Carlos Mendez celebration photo"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "Isabella Santos", imageSrc: "http://img.b2bpic.net/free-photo/shop-assistant-preparing-croissant-bag_23-2147985156.jpg?_wi=2", imageAlt: "Isabella Santos celebration photo"
|
||||||
name: "Isabella Santos",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/shop-assistant-preparing-croissant-bag_23-2147985156.jpg?_wi=2",
|
|
||||||
imageAlt: "Isabella Santos celebration photo"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "6",
|
id: "6", name: "Diego Ruiz", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-showing-approval_23-2148334512.jpg?_wi=2", imageAlt: "Diego Ruiz celebration photo"
|
||||||
name: "Diego Ruiz",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-showing-approval_23-2148334512.jpg?_wi=2",
|
|
||||||
imageAlt: "Diego Ruiz celebration photo"
|
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -148,12 +117,10 @@ export default function CakesPage() {
|
|||||||
<FooterLogoReveal
|
<FooterLogoReveal
|
||||||
logoText="International Bakery Inc"
|
logoText="International Bakery Inc"
|
||||||
leftLink={{
|
leftLink={{
|
||||||
text: "Privacy Policy",
|
text: "Privacy Policy", href: "#"
|
||||||
href: "#"
|
|
||||||
}}
|
}}
|
||||||
rightLink={{
|
rightLink={{
|
||||||
text: "Follow Us",
|
text: "Follow Us", href: "#"
|
||||||
href: "#"
|
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -10,9 +10,10 @@ import { MapPin } from "lucide-react";
|
|||||||
export default function ContactPage() {
|
export default function ContactPage() {
|
||||||
const navItems = [
|
const navItems = [
|
||||||
{ name: "Home", id: "/" },
|
{ name: "Home", id: "/" },
|
||||||
{ name: "Menu", id: "menu" },
|
{ name: "Menu", id: "/menu" },
|
||||||
{ name: "About", id: "about" },
|
{ name: "About", id: "/about" },
|
||||||
{ name: "Cakes", id: "cakes" },
|
{ name: "Cakes", id: "/cakes" },
|
||||||
|
{ name: "Contact", id: "/contact" },
|
||||||
];
|
];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
@@ -31,11 +32,9 @@ export default function ContactPage() {
|
|||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
brandName="International Bakery"
|
brandName="International Bakery"
|
||||||
navItems={navItems}
|
navItems={navItems.slice(0, -1)}
|
||||||
button={{
|
button={{
|
||||||
text: "Visit Today",
|
text: "Visit Today", href: "#visit"}}
|
||||||
href: "#visit",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -47,8 +46,7 @@ export default function ContactPage() {
|
|||||||
title="Come Explore the Bakery"
|
title="Come Explore the Bakery"
|
||||||
description="International Bakery Inc is more than a bakery—it's an experience. Bring friends, bring family, grab a tray, and discover your new favorite pastry. We're conveniently located and ready to welcome you."
|
description="International Bakery Inc is more than a bakery—it's an experience. Bring friends, bring family, grab a tray, and discover your new favorite pastry. We're conveniently located and ready to welcome you."
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/woman-selecting-packed-food-food-counter_107420-63658.jpg?_wi=4"
|
imageSrc="http://img.b2bpic.net/free-photo/woman-selecting-packed-food-food-counter_107420-63658.jpg?_wi=4"
|
||||||
imageAlt="Warm interior of International Bakery with fresh pastries"
|
imageAlt="Warm interior of International Bakery with fresh pastries"
|
||||||
@@ -65,13 +63,9 @@ export default function ContactPage() {
|
|||||||
<FooterLogoReveal
|
<FooterLogoReveal
|
||||||
logoText="International Bakery Inc"
|
logoText="International Bakery Inc"
|
||||||
leftLink={{
|
leftLink={{
|
||||||
text: "Privacy Policy",
|
text: "Privacy Policy", href: "#"}}
|
||||||
href: "#",
|
|
||||||
}}
|
|
||||||
rightLink={{
|
rightLink={{
|
||||||
text: "Follow Us",
|
text: "Follow Us", href: "#"}}
|
||||||
href: "#",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
|
|||||||
@@ -12,9 +12,9 @@ export default function MenuPage() {
|
|||||||
const navItems = [
|
const navItems = [
|
||||||
{ name: "Home", id: "/" },
|
{ name: "Home", id: "/" },
|
||||||
{ name: "Menu", id: "/menu" },
|
{ name: "Menu", id: "/menu" },
|
||||||
{ name: "About", id: "about" },
|
{ name: "About", id: "/about" },
|
||||||
{ name: "Cakes", id: "cakes" },
|
{ name: "Cakes", id: "/cakes" },
|
||||||
{ name: "Contact", id: "contact" },
|
{ name: "Contact", id: "/contact" },
|
||||||
];
|
];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
@@ -38,9 +38,7 @@ export default function MenuPage() {
|
|||||||
id: item.id,
|
id: item.id,
|
||||||
}))}
|
}))}
|
||||||
button={{
|
button={{
|
||||||
text: "Visit Today",
|
text: "Visit Today", href: "#visit"}}
|
||||||
href: "#visit",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -57,28 +55,13 @@ export default function MenuPage() {
|
|||||||
gridVariant="three-columns-all-equal-width"
|
gridVariant="three-columns-all-equal-width"
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "conchas",
|
id: "conchas", name: "Mexican Conchas", price: "$3.99", imageSrc: "http://img.b2bpic.net/free-photo/colorful-fresh-concha-pastries-display_23-2149015732.jpg?_wi=3", imageAlt: "Colorful Mexican concha pastries", initialQuantity: 1,
|
||||||
name: "Mexican Conchas",
|
|
||||||
price: "$3.99",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/epiphany-day-dessert-with-paper-crown-tablecloth_23-2148740590.jpg?_wi=3",
|
|
||||||
imageAlt: "Colorful Mexican concha pastries",
|
|
||||||
initialQuantity: 1,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "empanadas",
|
id: "bread", name: "Mexican Bread", price: "$4.99", imageSrc: "http://img.b2bpic.net/free-photo/fresh-baked-traditional-mexican-bread-display_23-2149015733.jpg?_wi=2", imageAlt: "Traditional Mexican bread varieties", initialQuantity: 1,
|
||||||
name: "Empanadas",
|
|
||||||
price: "$4.49",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-frame_23-2148708269.jpg?_wi=2",
|
|
||||||
imageAlt: "Golden baked empanadas",
|
|
||||||
initialQuantity: 1,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "cream-buns",
|
id: "empanadas", name: "Empanadas", price: "$4.49", imageSrc: "http://img.b2bpic.net/free-photo/golden-baked-empanadas-pastries_23-2149015734.jpg?_wi=2", imageAlt: "Golden baked empanadas", initialQuantity: 1,
|
||||||
name: "Cream Cheese Buns",
|
|
||||||
price: "$2.99",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/event-wedding-buffet-snack-meat_1203-5102.jpg?_wi=2",
|
|
||||||
imageAlt: "Fresh cream cheese buns",
|
|
||||||
initialQuantity: 1,
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -97,25 +80,13 @@ export default function MenuPage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
title: "Tres Leches Cake",
|
title: "Tres Leches Cake", description: "Our signature three-milk cake, moist and delicious. Perfect for celebrations and special occasions.", imageSrc: "http://img.b2bpic.net/free-photo/sweet-cake-with-basket-roses-marble-surface_114579-21578.jpg?_wi=1", imageAlt: "Tres leches cake decorated with fruit"},
|
||||||
description: "Our signature three-milk cake, moist and delicious. Perfect for celebrations and special occasions.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/sweet-cake-with-basket-roses-marble-surface_114579-21578.jpg?_wi=1",
|
|
||||||
imageAlt: "Tres leches cake decorated with fruit",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: "Custom Celebration Cakes",
|
title: "Custom Celebration Cakes", description: "Beautiful custom cakes for birthdays, weddings, and special events. Order in advance for your perfect cake.", imageSrc: "http://img.b2bpic.net/free-photo/epiphany-day-dessert-with-paper-crown-tablecloth_23-2148740590.jpg?_wi=4", imageAlt: "Celebration cake display"},
|
||||||
description: "Beautiful custom cakes for birthdays, weddings, and special events. Order in advance for your perfect cake.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/epiphany-day-dessert-with-paper-crown-tablecloth_23-2148740590.jpg?_wi=4",
|
|
||||||
imageAlt: "Celebration cake display",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
title: "Seasonal Specials",
|
title: "Seasonal Specials", description: "Rotating seasonal items featuring fresh ingredients and limited-time flavors. Ask our staff what's new today!", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-frame_23-2148708269.jpg?_wi=3", imageAlt: "Seasonal pastry selection"},
|
||||||
description: "Rotating seasonal items featuring fresh ingredients and limited-time flavors. Ask our staff what's new today!",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-frame_23-2148708269.jpg?_wi=3",
|
|
||||||
imageAlt: "Seasonal pastry selection",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -133,26 +104,11 @@ export default function MenuPage() {
|
|||||||
gridVariant="three-columns-all-equal-width"
|
gridVariant="three-columns-all-equal-width"
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "visit-now",
|
id: "visit-now", name: "Visit Us Today", price: "Find Us", imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-portrait-person-managing-owning-their-business_23-2151456949.jpg?_wi=2", imageAlt: "Welcoming bakery experience"},
|
||||||
name: "Visit Us Today",
|
|
||||||
price: "Find Us",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-portrait-person-managing-owning-their-business_23-2151456949.jpg?_wi=2",
|
|
||||||
imageAlt: "Welcoming bakery experience",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "call-order",
|
id: "call-order", name: "Call to Order", price: "Contact", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24661.jpg?_wi=2", imageAlt: "Customer service at bakery"},
|
||||||
name: "Call to Order",
|
|
||||||
price: "Contact",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24661.jpg?_wi=2",
|
|
||||||
imageAlt: "Customer service at bakery",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "corporate",
|
id: "corporate", name: "Corporate Orders", price: "Catering", imageSrc: "http://img.b2bpic.net/free-photo/mid-aged-couple-love-home_23-2147986283.jpg?_wi=2", imageAlt: "Corporate event catering"},
|
||||||
name: "Corporate Orders",
|
|
||||||
price: "Catering",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/mid-aged-couple-love-home_23-2147986283.jpg?_wi=2",
|
|
||||||
imageAlt: "Corporate event catering",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -161,13 +117,9 @@ export default function MenuPage() {
|
|||||||
<FooterLogoReveal
|
<FooterLogoReveal
|
||||||
logoText="International Bakery Inc"
|
logoText="International Bakery Inc"
|
||||||
leftLink={{
|
leftLink={{
|
||||||
text: "Privacy Policy",
|
text: "Privacy Policy", href: "#"}}
|
||||||
href: "#",
|
|
||||||
}}
|
|
||||||
rightLink={{
|
rightLink={{
|
||||||
text: "Follow Us",
|
text: "Follow Us", href: "#"}}
|
||||||
href: "#",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
|
|||||||
142
src/app/page.tsx
142
src/app/page.tsx
@@ -15,9 +15,9 @@ import { Sparkles, Heart, Cake, Star, Award, MapPin, Clock, Users } from "lucide
|
|||||||
export default function HomePage() {
|
export default function HomePage() {
|
||||||
const navItems = [
|
const navItems = [
|
||||||
{ name: "Home", id: "/" },
|
{ name: "Home", id: "/" },
|
||||||
{ name: "Menu", id: "menu" },
|
{ name: "Menu", id: "/menu" },
|
||||||
{ name: "About", id: "about" },
|
{ name: "About", id: "/about" },
|
||||||
{ name: "Cakes", id: "cakes" },
|
{ name: "Cakes", id: "/cakes" },
|
||||||
{ name: "Contact", id: "/contact" },
|
{ name: "Contact", id: "/contact" },
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -39,9 +39,7 @@ export default function HomePage() {
|
|||||||
brandName="International Bakery"
|
brandName="International Bakery"
|
||||||
navItems={navItems.slice(0, -1)}
|
navItems={navItems.slice(0, -1)}
|
||||||
button={{
|
button={{
|
||||||
text: "Visit Today",
|
text: "Visit Today", href: "#visit"}}
|
||||||
href: "#visit",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -53,29 +51,20 @@ export default function HomePage() {
|
|||||||
title="Fill Your Tray With Happiness"
|
title="Fill Your Tray With Happiness"
|
||||||
description="Grab a tray. Fill it with joy. Discover hundreds of fresh pastries, breads, and cakes baked daily at International Bakery Inc. Experience the warmth of authentic Mexican bakery culture."
|
description="Grab a tray. Fill it with joy. Discover hundreds of fresh pastries, breads, and cakes baked daily at International Bakery Inc. Experience the warmth of authentic Mexican bakery culture."
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
mediaItems={[
|
mediaItems={[
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-portrait-person-managing-owning-their-business_23-2151456949.jpg?_wi=1",
|
imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-portrait-person-managing-owning-their-business_23-2151456949.jpg?_wi=1", imageAlt: "Customers grabbing trays and selecting pastries at International Bakery"},
|
||||||
imageAlt: "Customers grabbing trays and selecting pastries at International Bakery",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/epiphany-day-dessert-with-paper-crown-tablecloth_23-2148740590.jpg?_wi=1",
|
imageSrc: "http://img.b2bpic.net/free-photo/epiphany-day-dessert-with-paper-crown-tablecloth_23-2148740590.jpg?_wi=1", imageAlt: "Colorful selection of fresh pastries and conchas"},
|
||||||
imageAlt: "Colorful selection of fresh pastries and conchas",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
rating={5}
|
rating={5}
|
||||||
ratingText="Trusted by the community"
|
ratingText="Trusted by the community"
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Explore Our Bakery",
|
text: "Explore Our Bakery", href: "#experience"},
|
||||||
href: "#experience",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Visit Us Today",
|
text: "Visit Us Today", href: "#visit"},
|
||||||
href: "#visit",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
@@ -95,25 +84,13 @@ export default function HomePage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
title: "Grab a Tray",
|
title: "Grab a Tray", description: "Start your journey by selecting a tray and tongs from our welcoming entrance. Experience the freedom to explore at your own pace.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24661.jpg?_wi=1", imageAlt: "Customer grabbing a tray at the bakery entrance"},
|
||||||
description: "Start your journey by selecting a tray and tongs from our welcoming entrance. Experience the freedom to explore at your own pace.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24661.jpg?_wi=1",
|
|
||||||
imageAlt: "Customer grabbing a tray at the bakery entrance",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: "Fill It With Your Favorites",
|
title: "Fill It With Your Favorites", description: "Browse our abundant selection of fresh pastries, Mexican breads, cookies, and seasonal treats. Every item baked fresh daily.", imageSrc: "http://img.b2bpic.net/free-photo/mid-aged-couple-love-home_23-2147986283.jpg?_wi=1", imageAlt: "Customer filling tray with colorful pastries"},
|
||||||
description: "Browse our abundant selection of fresh pastries, Mexican breads, cookies, and seasonal treats. Every item baked fresh daily.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/mid-aged-couple-love-home_23-2147986283.jpg?_wi=1",
|
|
||||||
imageAlt: "Customer filling tray with colorful pastries",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
title: "Checkout & Enjoy",
|
title: "Checkout & Enjoy", description: "Head to our friendly checkout counter. We weigh your tray, ring you up, and send you home with delicious memories.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-beautiful-young-woman-standing-front-display-cabinet-showing-blank-slate_23-2148027989.jpg?_wi=1", imageAlt: "Customer at checkout counter with filled pastry tray"},
|
||||||
description: "Head to our friendly checkout counter. We weigh your tray, ring you up, and send you home with delicious memories.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-beautiful-young-woman-standing-front-display-cabinet-showing-blank-slate_23-2148027989.jpg?_wi=1",
|
|
||||||
imageAlt: "Customer at checkout counter with filled pastry tray",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -131,28 +108,16 @@ export default function HomePage() {
|
|||||||
gridVariant="three-columns-all-equal-width"
|
gridVariant="three-columns-all-equal-width"
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "conchas",
|
id: "conchas", name: "Mexican Conchas", price: "$3.99", imageSrc: "http://img.b2bpic.net/free-photo/colorful-fresh-concha-pastries-display_23-2149015732.jpg?_wi=2", imageAlt: "Colorful Mexican concha pastries", initialQuantity: 1,
|
||||||
name: "Mexican Conchas",
|
|
||||||
price: "$3.99",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/epiphany-day-dessert-with-paper-crown-tablecloth_23-2148740590.jpg?_wi=2",
|
|
||||||
imageAlt: "Colorful Mexican concha pastries",
|
|
||||||
initialQuantity: 1,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "empanadas",
|
id: "bread", name: "Mexican Bread", price: "$4.99", imageSrc: "http://img.b2bpic.net/free-photo/fresh-baked-traditional-mexican-bread-display_23-2149015733.jpg?_wi=2", imageAlt: "Traditional Mexican bread varieties", initialQuantity: 1,
|
||||||
name: "Empanadas",
|
|
||||||
price: "$4.49",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-frame_23-2148708269.jpg?_wi=1",
|
|
||||||
imageAlt: "Golden baked empanadas",
|
|
||||||
initialQuantity: 1,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "cream-buns",
|
id: "empanadas", name: "Empanadas", price: "$4.49", imageSrc: "http://img.b2bpic.net/free-photo/golden-baked-empanadas-pastries_23-2149015734.jpg?_wi=1", imageAlt: "Golden baked empanadas", initialQuantity: 1,
|
||||||
name: "Cream Cheese Buns",
|
},
|
||||||
price: "$2.99",
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/event-wedding-buffet-snack-meat_1203-5102.jpg?_wi=1",
|
id: "cream-buns", name: "Cream Cheese Buns", price: "$2.99", imageSrc: "http://img.b2bpic.net/free-photo/fresh-cream-cheese-buns-bakery_23-2149015735.jpg?_wi=1", imageAlt: "Fresh cream cheese buns", initialQuantity: 1,
|
||||||
imageAlt: "Fresh cream cheese buns",
|
|
||||||
initialQuantity: 1,
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -167,41 +132,17 @@ export default function HomePage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Sarah Johnson", imageSrc: "http://img.b2bpic.net/free-photo/confectioner-uniform-decorates-cake_1157-33465.jpg?_wi=1", imageAlt: "Sarah Johnson customer photo"},
|
||||||
name: "Sarah Johnson",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/confectioner-uniform-decorates-cake_1157-33465.jpg?_wi=1",
|
|
||||||
imageAlt: "Sarah Johnson customer photo",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Michael Chen", imageSrc: "http://img.b2bpic.net/free-photo/happy-young-bakery-shop-owner-taking-phone-order_23-2148028001.jpg?_wi=1", imageAlt: "Michael Chen customer photo"},
|
||||||
name: "Michael Chen",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-young-bakery-shop-owner-taking-phone-order_23-2148028001.jpg?_wi=1",
|
|
||||||
imageAlt: "Michael Chen customer photo",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Emma Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-afro-american-woman_23-2148332136.jpg?_wi=1", imageAlt: "Emma Rodriguez customer photo"},
|
||||||
name: "Emma Rodriguez",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-afro-american-woman_23-2148332136.jpg?_wi=1",
|
|
||||||
imageAlt: "Emma Rodriguez customer photo",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "David Kim", imageSrc: "http://img.b2bpic.net/free-photo/queer-couple-celebrating-birthday-together_23-2149570899.jpg?_wi=1", imageAlt: "David Kim customer photo"},
|
||||||
name: "David Kim",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/queer-couple-celebrating-birthday-together_23-2149570899.jpg?_wi=1",
|
|
||||||
imageAlt: "David Kim customer photo",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "Jessica Martinez", imageSrc: "http://img.b2bpic.net/free-photo/shop-assistant-preparing-croissant-bag_23-2147985156.jpg?_wi=1", imageAlt: "Jessica Martinez customer photo"},
|
||||||
name: "Jessica Martinez",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/shop-assistant-preparing-croissant-bag_23-2147985156.jpg?_wi=1",
|
|
||||||
imageAlt: "Jessica Martinez customer photo",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "6",
|
id: "6", name: "Thomas Anderson", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-showing-approval_23-2148334512.jpg?_wi=1", imageAlt: "Thomas Anderson customer photo"},
|
||||||
name: "Thomas Anderson",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-showing-approval_23-2148334512.jpg?_wi=1",
|
|
||||||
imageAlt: "Thomas Anderson customer photo",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -219,32 +160,16 @@ export default function HomePage() {
|
|||||||
gridVariant="uniform-all-items-equal"
|
gridVariant="uniform-all-items-equal"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", value: "500+", title: "Pastry Varieties", description: "Hundreds of fresh options baked daily", icon: Sparkles,
|
||||||
value: "500+",
|
|
||||||
title: "Pastry Varieties",
|
|
||||||
description: "Hundreds of fresh options baked daily",
|
|
||||||
icon: Sparkles,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", value: "24/7", title: "Fresh All Day", description: "We bake throughout the day", icon: Clock,
|
||||||
value: "24/7",
|
|
||||||
title: "Fresh All Day",
|
|
||||||
description: "We bake throughout the day",
|
|
||||||
icon: Clock,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", value: "99%", title: "Satisfaction", description: "Affordable prices and amazing treats", icon: Heart,
|
||||||
value: "99%",
|
|
||||||
title: "Satisfaction",
|
|
||||||
description: "Affordable prices and amazing treats",
|
|
||||||
icon: Heart,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", value: "100%", title: "Authentic", description: "Warm and welcoming service always", icon: Users,
|
||||||
value: "100%",
|
|
||||||
title: "Authentic",
|
|
||||||
description: "Warm and welcoming service always",
|
|
||||||
icon: Users,
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -258,8 +183,7 @@ export default function HomePage() {
|
|||||||
title="Come Explore the Bakery"
|
title="Come Explore the Bakery"
|
||||||
description="International Bakery Inc is more than a bakery—it's an experience. Bring friends, bring family, grab a tray, and discover your new favorite pastry. We're conveniently located and ready to welcome you."
|
description="International Bakery Inc is more than a bakery—it's an experience. Bring friends, bring family, grab a tray, and discover your new favorite pastry. We're conveniently located and ready to welcome you."
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/woman-selecting-packed-food-food-counter_107420-63658.jpg?_wi=1"
|
imageSrc="http://img.b2bpic.net/free-photo/woman-selecting-packed-food-food-counter_107420-63658.jpg?_wi=1"
|
||||||
imageAlt="Warm interior of International Bakery with fresh pastries"
|
imageAlt="Warm interior of International Bakery with fresh pastries"
|
||||||
@@ -276,13 +200,9 @@ export default function HomePage() {
|
|||||||
<FooterLogoReveal
|
<FooterLogoReveal
|
||||||
logoText="International Bakery Inc"
|
logoText="International Bakery Inc"
|
||||||
leftLink={{
|
leftLink={{
|
||||||
text: "Privacy Policy",
|
text: "Privacy Policy", href: "#"}}
|
||||||
href: "#",
|
|
||||||
}}
|
|
||||||
rightLink={{
|
rightLink={{
|
||||||
text: "Follow Us",
|
text: "Follow Us", href: "#"}}
|
||||||
href: "#",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
|
|||||||
Reference in New Issue
Block a user