diff --git a/src/app/page.tsx b/src/app/page.tsx index 0484b7e..e180e6b 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -39,7 +39,8 @@ export default function HomePage() { { name: "Visit Us", id: "contact" }, ]} button={{ - text: "Visit Us Today", href: "contact"}} + text: "Visit Us Today", href: "contact" + }} brandName="Brown Loaf" /> @@ -55,29 +56,39 @@ export default function HomePage() { tagAnimation="slide-up" leftCarouselItems={[ { - imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011629.jpg", imageAlt: "Fresh artisan bread loaves"}, + imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011629.jpg", imageAlt: "Fresh artisan bread loaves" + }, { - imageSrc: "http://img.b2bpic.net/free-photo/sweet-honey-cake-with-coffee-beans-marble-background_114579-54738.jpg", imageAlt: "Delicious layered cakes"}, + imageSrc: "http://img.b2bpic.net/free-photo/sweet-honey-cake-with-coffee-beans-marble-background_114579-54738.jpg", imageAlt: "Delicious layered cakes" + }, { - imageSrc: "http://img.b2bpic.net/free-photo/coffee-glass-cabinet-caf-shop_23-2147892916.jpg", imageAlt: "Cozy bakery interior"}, + imageSrc: "http://img.b2bpic.net/free-photo/coffee-glass-cabinet-caf-shop_23-2147892916.jpg", imageAlt: "Cozy bakery interior" + }, { - imageSrc: "http://img.b2bpic.net/free-photo/variety-freshly-baked-breads-plate-basket-wooden-backdrop_23-2147872515.jpg", imageAlt: "Fresh baguettes display"}, + imageSrc: "http://img.b2bpic.net/free-photo/variety-freshly-baked-breads-plate-basket-wooden-backdrop_23-2147872515.jpg", imageAlt: "Fresh baguettes display" + }, ]} rightCarouselItems={[ { - imageSrc: "http://img.b2bpic.net/free-photo/top-view-sweet-patties-with-cup-tea-chocolate-dark-desk-meal-pastry-dough-tea-food-patty_140725-80660.jpg", imageAlt: "Golden buttery croissants"}, + imageSrc: "http://img.b2bpic.net/free-photo/top-view-sweet-patties-with-cup-tea-chocolate-dark-desk-meal-pastry-dough-tea-food-patty_140725-80660.jpg", imageAlt: "Golden buttery croissants" + }, { - imageSrc: "http://img.b2bpic.net/free-photo/tasty-morning-pastry-coffee-display-traditional-city-cafe_613910-18517.jpg", imageAlt: "Fresh assorted donuts"}, + imageSrc: "http://img.b2bpic.net/free-photo/tasty-morning-pastry-coffee-display-traditional-city-cafe_613910-18517.jpg", imageAlt: "Fresh assorted donuts" + }, { - imageSrc: "http://img.b2bpic.net/free-photo/female-male-baker-holding-basket-baked-croissant-pastry-shop_23-2148189111.jpg", imageAlt: "Bakery display cases"}, + imageSrc: "http://img.b2bpic.net/free-photo/female-male-baker-holding-basket-baked-croissant-pastry-shop_23-2148189111.jpg", imageAlt: "Bakery display cases" + }, { - imageSrc: "http://img.b2bpic.net/free-photo/two-kinds-chocolate-roll-cake-wooden-plates_114579-73366.jpg", imageAlt: "Warm cinnamon rolls"}, + imageSrc: "http://img.b2bpic.net/free-photo/two-kinds-chocolate-roll-cake-wooden-plates_114579-73366.jpg", imageAlt: "Warm cinnamon rolls" + }, ]} buttons={[ { - text: "Visit Us Today", href: "contact"}, + text: "Visit Us Today", href: "contact" + }, { - text: "View Menu", href: "/menu"}, + text: "View Menu", href: "/menu" + }, ]} buttonAnimation="slide-up" carouselPosition="right" @@ -91,16 +102,20 @@ export default function HomePage() { metrics={[ { icon: Award, - label: "Handmade Daily", value: "365 Days/Year"}, + label: "Handmade Daily", value: "365 Days/Year" + }, { icon: Heart, - label: "Local Families Served", value: "Hundreds"}, + label: "Local Families Served", value: "Hundreds" + }, { icon: Sparkles, - label: "Premium Ingredients", value: "100%"}, + label: "Premium Ingredients", value: "100%" + }, { icon: Home, - label: "Community Owned", value: "Since 2015"}, + label: "Community Owned", value: "Since 2015" + }, ]} metricsAnimation="slide-up" useInvertedBackground={false} @@ -117,11 +132,14 @@ export default function HomePage() { tagAnimation="slide-up" products={[ { - id: "whole-wheat", name: "Whole Wheat Loaf", price: "$6.99", imageSrc: "http://img.b2bpic.net/free-photo/basket-with-bread_23-2147717742.jpg", imageAlt: "Whole wheat artisan loaf"}, + id: "whole-wheat", name: "Whole Wheat Loaf", price: "$6.99", imageSrc: "http://img.b2bpic.net/free-photo/basket-with-bread_23-2147717742.jpg", imageAlt: "Whole wheat artisan loaf" + }, { - id: "sourdough", name: "Classic Sourdough", price: "$7.49", imageSrc: "http://img.b2bpic.net/free-photo/slies-bread_1063-109.jpg", imageAlt: "Tangy sourdough bread"}, + id: "sourdough", name: "Classic Sourdough", price: "$7.49", imageSrc: "http://img.b2bpic.net/free-photo/slies-bread_1063-109.jpg", imageAlt: "Tangy sourdough bread" + }, { - id: "almond-croissant", name: "Almond Croissant", price: "$4.99", imageSrc: "http://img.b2bpic.net/free-photo/close-up-homemade-cookies-with-cup-tea-candies-wooden-table_176474-2582.jpg", imageAlt: "Gourmet almond croissant"}, + id: "almond-croissant", name: "Almond Croissant", price: "$4.99", imageSrc: "http://img.b2bpic.net/free-photo/close-up-homemade-cookies-with-cup-tea-candies-wooden-table_176474-2582.jpg", imageAlt: "Gourmet almond croissant" + }, ]} gridVariant="three-columns-all-equal-width" animationType="slide-up" @@ -129,7 +147,8 @@ export default function HomePage() { useInvertedBackground={false} buttons={[ { - text: "View Full Menu", href: "/menu"}, + text: "View Full Menu", href: "/menu" + }, ]} buttonAnimation="slide-up" /> @@ -142,15 +161,19 @@ export default function HomePage() { description="The numbers tell our story of commitment to quality and community." metrics={[ { - id: "1", value: "47★", description: "Google Reviews Average"}, + id: "1", value: "47★", description: "Google Reviews Average" + }, { - id: "2", value: "Fresh Today", description: "All Items Baked Daily"}, + id: "2", value: "Fresh Today", description: "All Items Baked Daily" + }, { - id: "3", value: "Local First", description: "Sourced Ingredients"}, + id: "3", value: "Local First", description: "Sourced Ingredients" + }, { - id: "4", value: "9+1 Free", description: "Loyalty Program"}, + id: "4", value: "9+1 Free", description: "Loyalty Program" + }, ]} - gridVariant="four-items-2x2-equal-grid" + gridVariant="uniform-all-items-equal" animationType="slide-up" textboxLayout="default" useInvertedBackground={false} @@ -168,22 +191,28 @@ export default function HomePage() { testimonials={[ { id: "1", name: "Sarah Chen", role: "Regular Customer", company: "Downtown Ottawa", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/pilates-instructor-gym_1303-23267.jpg", imageAlt: "Sarah Chen portrait"}, + imageSrc: "http://img.b2bpic.net/free-photo/pilates-instructor-gym_1303-23267.jpg", imageAlt: "Sarah Chen portrait" + }, { id: "2", name: "Michael Rodriguez", role: "Local Business Owner", company: "Elgin Street Neighbor", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-serious-businessman-looking-camera-meeting-headshot-portrait_1163-3923.jpg", imageAlt: "Michael Rodriguez portrait"}, + imageSrc: "http://img.b2bpic.net/free-photo/young-serious-businessman-looking-camera-meeting-headshot-portrait_1163-3923.jpg", imageAlt: "Michael Rodriguez portrait" + }, { id: "3", name: "Emily Watson", role: "Busy Professional", company: "Works Nearby", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-green-eyed-brunette-woman-hair-band-white-t-shirt-against-wall-windows-cacti_197531-17042.jpg", imageAlt: "Emily Watson portrait"}, + imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-green-eyed-brunette-woman-hair-band-white-t-shirt-against-wall-windows-cacti_197531-17042.jpg", imageAlt: "Emily Watson portrait" + }, { id: "4", name: "James Park", role: "Family Regular", company: "Ottawa Resident", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-outside_23-2149249266.jpg", imageAlt: "James Park portrait"}, + imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-outside_23-2149249266.jpg", imageAlt: "James Park portrait" + }, { id: "5", name: "Margaret Willson", role: "Longtime Customer", company: "Community Member", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/front-view-senior-with-hand-stretched_23-2148373841.jpg", imageAlt: "Margaret Willson portrait"}, + imageSrc: "http://img.b2bpic.net/free-photo/front-view-senior-with-hand-stretched_23-2148373841.jpg", imageAlt: "Margaret Willson portrait" + }, { id: "6", name: "The Garcia Family", role: "Weekend Tradition", company: "Elgin Street Regular", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/family-park-admiring-autumn-nature_23-2147885780.jpg", imageAlt: "Garcia family portrait"}, + imageSrc: "http://img.b2bpic.net/free-photo/family-park-admiring-autumn-nature_23-2147885780.jpg", imageAlt: "Garcia family portrait" + }, ]} gridVariant="uniform-all-items-equal" animationType="slide-up" @@ -191,7 +220,8 @@ export default function HomePage() { useInvertedBackground={false} buttons={[ { - text: "Read Reviews", href: "#reviews"}, + text: "Read Reviews", href: "reviews" + }, ]} buttonAnimation="slide-up" /> @@ -206,9 +236,11 @@ export default function HomePage() { tagIcon={Award} tagAnimation="slide-up" names={[ - "Artisan Bakery Guild", "Certified Organic", "Ottawa Local Business", "Food Safety Certified", "Family Owned Business", "Handmade Quality", "Sustainable Practices"]} + "Artisan Bakery Guild", "Certified Organic", "Ottawa Local Business", "Food Safety Certified", "Family Owned Business", "Handmade Quality", "Sustainable Practices" + ]} logos={[ - "http://img.b2bpic.net/free-vector/vintage-badges-set_78370-1961.jpg", "http://img.b2bpic.net/free-vector/organic-food-label-collection_23-2148101985.jpg", "http://img.b2bpic.net/free-vector/pack-five-retro-independence-insignia-india_23-2147653237.jpg", "http://img.b2bpic.net/free-vector/organic-food-labels_1114-253.jpg", "http://img.b2bpic.net/free-photo/approved-authentic-quality-guaranteed-product-concept_53876-13748.jpg", "http://img.b2bpic.net/free-vector/hand-drawn-gratis-stamp-collection_23-2149915254.jpg", "http://img.b2bpic.net/free-vector/hand-drawn-peace-day-badge-symbols-collection_23-2148258139.jpg"]} + "http://img.b2bpic.net/free-vector/vintage-badges-set_78370-1961.jpg", "http://img.b2bpic.net/free-vector/organic-food-label-collection_23-2148101985.jpg", "http://img.b2bpic.net/free-vector/pack-five-retro-independence-insignia-india_23-2147653237.jpg", "http://img.b2bpic.net/free-vector/organic-food-labels_1114-253.jpg", "http://img.b2bpic.net/free-photo/approved-authentic-quality-guaranteed-product-concept_53876-13748.jpg", "http://img.b2bpic.net/free-vector/hand-drawn-gratis-stamp-collection_23-2149915254.jpg", "http://img.b2bpic.net/free-vector/hand-drawn-peace-day-badge-symbols-collection_23-2148258139.jpg" + ]} textboxLayout="default" useInvertedBackground={false} speed={40} @@ -223,17 +255,23 @@ export default function HomePage() { sideDescription="Everything you need to know about Brown Loaf Bakery, our products, and visiting us." faqs={[ { - id: "1", title: "What time do you open and close?", content: "We're open Monday-Friday 7:00 AM - 6:00 PM, Saturday 8:00 AM - 5:00 PM, and Sunday 9:00 AM - 4:00 PM. Our baking happens overnight, so everything is fresh first thing in the morning!"}, + id: "1", title: "What time do you open and close?", content: "We're open Monday-Friday 7:00 AM - 6:00 PM, Saturday 8:00 AM - 5:00 PM, and Sunday 9:00 AM - 4:00 PM. Our baking happens overnight, so everything is fresh first thing in the morning!" + }, { - id: "2", title: "Do you offer preorders?", content: "Yes! You can preorder specialty items and large quantities by calling us at (613) 555-LOAF or visiting us in person. We recommend preordering for custom cakes and large bread orders."}, + id: "2", title: "Do you offer preorders?", content: "Yes! You can preorder specialty items and large quantities by calling us at (613) 555-LOAF or visiting us in person. We recommend preordering for custom cakes and large bread orders." + }, { - id: "3", title: "What is your loyalty program?", content: "Buy 9 items, get your 10th free! It's our way of thanking our regular customers. Ask for a loyalty card in-store or get started today."}, + id: "3", title: "What is your loyalty program?", content: "Buy 9 items, get your 10th free! It's our way of thanking our regular customers. Ask for a loyalty card in-store or get started today." + }, { - id: "4", title: "Do you use organic ingredients?", content: "Yes, we prioritize organic and locally-sourced ingredients whenever possible. We believe in quality and supporting our local Ottawa community."}, + id: "4", title: "Do you use organic ingredients?", content: "Yes, we prioritize organic and locally-sourced ingredients whenever possible. We believe in quality and supporting our local Ottawa community." + }, { - id: "5", title: "Do you have gluten-free options?", content: "We're currently working on expanding our gluten-free product line. Please call us for current availability and specialty requests."}, + id: "5", title: "Do you have gluten-free options?", content: "We're currently working on expanding our gluten-free product line. Please call us for current availability and specialty requests." + }, { - id: "6", title: "Where is your location?", content: "We're located at 123 Elgin Street, Ottawa, ON. Street parking is available, and we're easily accessible by bus (Route 4 and 7 stop nearby)."}, + id: "6", title: "Where is your location?", content: "We're located at 123 Elgin Street, Ottawa, ON. Street parking is available, and we're easily accessible by bus (Route 4 and 7 stop nearby)." + }, ]} textPosition="left" useInvertedBackground={false} @@ -275,37 +313,49 @@ export default function HomePage() { { title: "Quick Links", items: [ { - label: "Home", href: "/"}, + label: "Home", href: "/" + }, { - label: "Menu", href: "/menu"}, + label: "Menu", href: "/menu" + }, { - label: "Our Story", href: "#about"}, + label: "Our Story", href: "about" + }, { - label: "Gallery", href: "#gallery"}, + label: "Gallery", href: "gallery" + }, ], }, { title: "Get Connected", items: [ { - label: "Reviews", href: "#reviews"}, + label: "Reviews", href: "reviews" + }, { - label: "Visit Us", href: "#contact"}, + label: "Visit Us", href: "contact" + }, { - label: "Call (613) 555-LOAF", href: "#"}, + label: "Call (613) 555-LOAF", href: "#" + }, { - label: "Follow on Instagram", href: "https://instagram.com"}, + label: "Follow on Instagram", href: "https://instagram.com" + }, ], }, { title: "Hours", items: [ { - label: "Mon-Fri: 7am - 6pm", href: "#"}, + label: "Mon-Fri: 7am - 6pm", href: "#" + }, { - label: "Sat: 8am - 5pm", href: "#"}, + label: "Sat: 8am - 5pm", href: "#" + }, { - label: "Sun: 9am - 4pm", href: "#"}, + label: "Sun: 9am - 4pm", href: "#" + }, { - label: "123 Elgin Street", href: "#"}, + label: "123 Elgin Street", href: "#" + }, ], }, ]}