Merge version_1 into main #2
265
src/app/page.tsx
265
src/app/page.tsx
@@ -30,21 +30,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "products",
|
||||
},
|
||||
name: "Menu", id: "products"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Badar Bakery"
|
||||
/>
|
||||
@@ -53,102 +45,54 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardTestimonial
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Baking Tradition into Every Crumb"
|
||||
description="Experience the warmth of Badar Bakery, where artisanal quality meets everyday joy. From crusty sourdough to decadent pastries, we bake with love daily."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Fatima",
|
||||
handle: "@fatimafoodie",
|
||||
testimonial: "The best sourdough in town, hands down!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pieces-fresh-homemade-sourdough-bread-slicing-artisan-bread-straw-lining-top-view_166373-3249.jpg?_wi=1",
|
||||
imageAlt: "freshly baked sourdough bread loaf",
|
||||
},
|
||||
name: "Fatima", handle: "@fatimafoodie", testimonial: "The best sourdough in town, hands down!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pieces-fresh-homemade-sourdough-bread-slicing-artisan-bread-straw-lining-top-view_166373-3249.jpg", imageAlt: "freshly baked sourdough bread loaf"},
|
||||
{
|
||||
name: "Ahmed",
|
||||
handle: "@ahmedeats",
|
||||
testimonial: "Fresh, authentic, and always delicious.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-baked-bread-pastry-shop_23-2150379551.jpg?_wi=1",
|
||||
imageAlt: "bakery interior warm lighting",
|
||||
},
|
||||
name: "Ahmed", handle: "@ahmedeats", testimonial: "Fresh, authentic, and always delicious.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-baked-bread-pastry-shop_23-2150379551.jpg", imageAlt: "bakery interior warm lighting"},
|
||||
{
|
||||
name: "Sara",
|
||||
handle: "@saratravels",
|
||||
testimonial: "The croissants are divine, feels like Paris.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/perfect-morning-breakfast-fresh-croissants-oranges-blueberries-plate_181624-54752.jpg?_wi=1",
|
||||
imageAlt: "croissant fresh pastry breakfast",
|
||||
},
|
||||
name: "Sara", handle: "@saratravels", testimonial: "The croissants are divine, feels like Paris.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/perfect-morning-breakfast-fresh-croissants-oranges-blueberries-plate_181624-54752.jpg", imageAlt: "croissant fresh pastry breakfast"},
|
||||
{
|
||||
name: "Khalid",
|
||||
handle: "@khalidbaked",
|
||||
testimonial: "Always friendly service and fresh bread.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dark-bread-wooden-cutting-board_114579-29258.jpg?_wi=1",
|
||||
imageAlt: "fresh sourdough loaf sliced",
|
||||
},
|
||||
name: "Khalid", handle: "@khalidbaked", testimonial: "Always friendly service and fresh bread.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dark-bread-wooden-cutting-board_114579-29258.jpg", imageAlt: "fresh sourdough loaf sliced"},
|
||||
{
|
||||
name: "Mariam",
|
||||
handle: "@mariamcooks",
|
||||
testimonial: "My go-to bakery for every special occasion.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/muffins-coffee-cup_23-2147693682.jpg?_wi=1",
|
||||
imageAlt: "chocolate muffin sweet pastry",
|
||||
},
|
||||
name: "Mariam", handle: "@mariamcooks", testimonial: "My go-to bakery for every special occasion.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/muffins-coffee-cup_23-2147693682.jpg", imageAlt: "chocolate muffin sweet pastry"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Our Menu",
|
||||
href: "#products",
|
||||
},
|
||||
text: "Explore Our Menu", href: "#products"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/pieces-fresh-homemade-sourdough-bread-slicing-artisan-bread-straw-lining-top-view_166373-3249.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/pieces-fresh-homemade-sourdough-bread-slicing-artisan-bread-straw-lining-top-view_166373-3249.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/dessert-with-my-best-friend-tastes-doubly-well_329181-2937.jpg",
|
||||
alt: "Customer 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/dessert-with-my-best-friend-tastes-doubly-well_329181-2937.jpg", alt: "Customer 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/female-bakery-owner-counter-with-croissant-talking-mobile-phone_23-2148189128.jpg",
|
||||
alt: "Customer 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/female-bakery-owner-counter-with-croissant-talking-mobile-phone_23-2148189128.jpg", alt: "Customer 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24661.jpg",
|
||||
alt: "Customer 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24661.jpg", alt: "Customer 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/brutal-man-european-appearance-cafe-has-delicious-sandwich_343596-4676.jpg",
|
||||
alt: "Customer 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/brutal-man-european-appearance-cafe-has-delicious-sandwich_343596-4676.jpg", alt: "Customer 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/dreamy-cute-lady-red-beret-holding-big-tasty-croissants-hands_273443-1926.jpg",
|
||||
alt: "Customer 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/dreamy-cute-lady-red-beret-holding-big-tasty-croissants-hands_273443-1926.jpg", alt: "Customer 5"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Freshly Baked",
|
||||
},
|
||||
type: "text", text: "Freshly Baked"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Artisanal Quality",
|
||||
},
|
||||
type: "text", text: "Artisanal Quality"},
|
||||
{
|
||||
type: "text",
|
||||
text: "100% Organic",
|
||||
},
|
||||
type: "text", text: "100% Organic"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Local Ingredients",
|
||||
},
|
||||
type: "text", text: "Local Ingredients"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Traditional Methods",
|
||||
},
|
||||
type: "text", text: "Traditional Methods"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -158,7 +102,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Rooted in Passion"
|
||||
description="Badar Bakery started in a small home kitchen with a simple dream: to share authentic, handcrafted baked goods with our neighbors. Today, we continue to use only the finest natural ingredients to honor our traditional methods."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/view-delicious-baked-bread-pastry-shop_23-2150379551.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/view-delicious-baked-bread-pastry-shop_23-2150379551.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -170,59 +114,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Bakery",
|
||||
name: "Classic Croissant",
|
||||
price: "$3.50",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/perfect-morning-breakfast-fresh-croissants-oranges-blueberries-plate_181624-54752.jpg?_wi=2",
|
||||
},
|
||||
id: "1", brand: "Bakery", name: "Classic Croissant", price: "$3.50", rating: 5,
|
||||
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/perfect-morning-breakfast-fresh-croissants-oranges-blueberries-plate_181624-54752.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Bakery",
|
||||
name: "Sourdough Loaf",
|
||||
price: "$6.00",
|
||||
rating: 5,
|
||||
reviewCount: "85",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dark-bread-wooden-cutting-board_114579-29258.jpg?_wi=2",
|
||||
},
|
||||
id: "2", brand: "Bakery", name: "Sourdough Loaf", price: "$6.00", rating: 5,
|
||||
reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/dark-bread-wooden-cutting-board_114579-29258.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Bakery",
|
||||
name: "Chocolate Muffin",
|
||||
price: "$4.00",
|
||||
rating: 4,
|
||||
reviewCount: "60",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/muffins-coffee-cup_23-2147693682.jpg?_wi=2",
|
||||
},
|
||||
id: "3", brand: "Bakery", name: "Chocolate Muffin", price: "$4.00", rating: 4,
|
||||
reviewCount: "60", imageSrc: "http://img.b2bpic.net/free-photo/muffins-coffee-cup_23-2147693682.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Bakery",
|
||||
name: "French Baguette",
|
||||
price: "$2.50",
|
||||
rating: 5,
|
||||
reviewCount: "200",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/baton-braed-towel_140725-11056.jpg",
|
||||
},
|
||||
id: "4", brand: "Bakery", name: "French Baguette", price: "$2.50", rating: 5,
|
||||
reviewCount: "200", imageSrc: "http://img.b2bpic.net/free-photo/baton-braed-towel_140725-11056.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
brand: "Bakery",
|
||||
name: "Fruit Tart",
|
||||
price: "$5.00",
|
||||
rating: 5,
|
||||
reviewCount: "45",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/meringue-roll-concept-tasty-delicious-food_185193-165461.jpg",
|
||||
},
|
||||
id: "5", brand: "Bakery", name: "Fruit Tart", price: "$5.00", rating: 5,
|
||||
reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/meringue-roll-concept-tasty-delicious-food_185193-165461.jpg"},
|
||||
{
|
||||
id: "6",
|
||||
brand: "Bakery",
|
||||
name: "Cinnamon Roll",
|
||||
price: "$3.75",
|
||||
rating: 5,
|
||||
reviewCount: "95",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-floral-feast-still-life_23-2149509045.jpg",
|
||||
},
|
||||
id: "6", brand: "Bakery", name: "Cinnamon Roll", price: "$3.75", rating: 5,
|
||||
reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/delicious-floral-feast-still-life_23-2149509045.jpg"},
|
||||
]}
|
||||
title="Fresh Daily Delights"
|
||||
description="From our oven to your table, enjoy our handcrafted selection of breads, pastries, and artisanal treats."
|
||||
@@ -233,47 +141,23 @@ export default function LandingPage() {
|
||||
<TestimonialCardThirteen
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
animationType="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Ayesha",
|
||||
handle: "@ayesha_bakes",
|
||||
testimonial: "Consistently the freshest bread in the neighborhood.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dessert-with-my-best-friend-tastes-doubly-well_329181-2937.jpg",
|
||||
},
|
||||
id: "1", name: "Ayesha", handle: "@ayesha_bakes", testimonial: "Consistently the freshest bread in the neighborhood.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dessert-with-my-best-friend-tastes-doubly-well_329181-2937.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Zaid",
|
||||
handle: "@zaid_eats",
|
||||
testimonial: "The staff are wonderful and the cinnamon rolls are addicting!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-bakery-owner-counter-with-croissant-talking-mobile-phone_23-2148189128.jpg",
|
||||
},
|
||||
id: "2", name: "Zaid", handle: "@zaid_eats", testimonial: "The staff are wonderful and the cinnamon rolls are addicting!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-bakery-owner-counter-with-croissant-talking-mobile-phone_23-2148189128.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Laila",
|
||||
handle: "@lailafood",
|
||||
testimonial: "Love coming here on Sunday mornings. So peaceful.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24661.jpg",
|
||||
},
|
||||
id: "3", name: "Laila", handle: "@lailafood", testimonial: "Love coming here on Sunday mornings. So peaceful.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24661.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Omar",
|
||||
handle: "@omar_dev",
|
||||
testimonial: "Best artisan bread I've had in a long time.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brutal-man-european-appearance-cafe-has-delicious-sandwich_343596-4676.jpg",
|
||||
},
|
||||
id: "4", name: "Omar", handle: "@omar_dev", testimonial: "Best artisan bread I've had in a long time.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brutal-man-european-appearance-cafe-has-delicious-sandwich_343596-4676.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Hana",
|
||||
handle: "@hana_blog",
|
||||
testimonial: "My kids won't eat bread from anywhere else!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dreamy-cute-lady-red-beret-holding-big-tasty-croissants-hands_273443-1926.jpg",
|
||||
},
|
||||
id: "5", name: "Hana", handle: "@hana_blog", testimonial: "My kids won't eat bread from anywhere else!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dreamy-cute-lady-red-beret-holding-big-tasty-croissants-hands_273443-1926.jpg"},
|
||||
]}
|
||||
showRating={true}
|
||||
title="What Our Community Says"
|
||||
@@ -287,27 +171,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Do you accept custom orders?",
|
||||
content: "Yes, we handle custom orders for cakes and large events with 48 hours notice.",
|
||||
},
|
||||
id: "1", title: "Do you accept custom orders?", content: "Yes, we handle custom orders for cakes and large events with 48 hours notice."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Are your ingredients organic?",
|
||||
content: "We prioritize organic and locally sourced ingredients whenever possible.",
|
||||
},
|
||||
id: "2", title: "Are your ingredients organic?", content: "We prioritize organic and locally sourced ingredients whenever possible."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Do you offer gluten-free options?",
|
||||
content: "We have a limited selection of gluten-friendly treats on weekends.",
|
||||
},
|
||||
id: "3", title: "Do you offer gluten-free options?", content: "We have a limited selection of gluten-friendly treats on weekends."},
|
||||
]}
|
||||
ctaTitle="Visit Us Today"
|
||||
ctaDescription="Have questions or want to place a large order? Reach out or stop by our bakery!"
|
||||
ctaButton={{
|
||||
text: "Call Now",
|
||||
href: "tel:+1234567890",
|
||||
}}
|
||||
text: "Call Now", href: "tel:+1234567890"}}
|
||||
ctaIcon={Phone}
|
||||
/>
|
||||
</div>
|
||||
@@ -318,41 +191,27 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Menu", href: "#products"},
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
label: "Instagram", href: "#"},
|
||||
{
|
||||
label: "Facebook",
|
||||
href: "#",
|
||||
},
|
||||
label: "Facebook", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user