Merge version_1 into main #2
249
src/app/page.tsx
249
src/app/page.tsx
@@ -29,25 +29,15 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "products",
|
||||
},
|
||||
name: "Menu", id: "products"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Reviews", id: "testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Golden Crust Bakery"
|
||||
/>
|
||||
@@ -56,104 +46,61 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDoubleCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Freshly Baked Every Morning"
|
||||
description="Artisan breads, delicate pastries, and sweet treats crafted with love and the finest ingredients."
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-bread-chopper-with-wooden-table_23-2148288062.jpg?_wi=1",
|
||||
imageAlt: "Artisan Bread",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-bread-chopper-with-wooden-table_23-2148288062.jpg", imageAlt: "Artisan Bread"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bar-still-life-with-cake_23-2147821284.jpg?_wi=1",
|
||||
imageAlt: "Fresh Cookies",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bar-still-life-with-cake_23-2147821284.jpg", imageAlt: "Fresh Cookies"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/three-golden-croissants-dark-slate-background_84443-85775.jpg?_wi=1",
|
||||
imageAlt: "Butter Croissant",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/three-golden-croissants-dark-slate-background_84443-85775.jpg", imageAlt: "Butter Croissant"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-bread-black-cloth_23-2148288104.jpg?_wi=1",
|
||||
imageAlt: "Sourdough Loaf",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-bread-black-cloth_23-2148288104.jpg", imageAlt: "Sourdough Loaf"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/baguette-loaf-weathered-backdrop_23-2148074063.jpg?_wi=1",
|
||||
imageAlt: "Baguette",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/baguette-loaf-weathered-backdrop_23-2148074063.jpg", imageAlt: "Baguette"},
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bar-still-life-with-cake_23-2147821284.jpg?_wi=2",
|
||||
imageAlt: "Baking Process",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bar-still-life-with-cake_23-2147821284.jpg", imageAlt: "Baking Process"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-bread-chopper-with-wooden-table_23-2148288062.jpg?_wi=2",
|
||||
imageAlt: "Bakery Interior",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-bread-chopper-with-wooden-table_23-2148288062.jpg", imageAlt: "Bakery Interior"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-dessert_23-2148904683.jpg?_wi=1",
|
||||
imageAlt: "Cinnamon Roll",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-dessert_23-2148904683.jpg", imageAlt: "Cinnamon Roll"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-rustic-summer-berry-tartles_114579-11156.jpg?_wi=1",
|
||||
imageAlt: "Berry Tart",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-rustic-summer-berry-tartles_114579-11156.jpg", imageAlt: "Berry Tart"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dark-chocolate-cup-cake_1339-7691.jpg?_wi=1",
|
||||
imageAlt: "Chocolate Muffin",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dark-chocolate-cup-cake_1339-7691.jpg", imageAlt: "Chocolate Muffin"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#products",
|
||||
},
|
||||
text: "View Menu", href: "#products"},
|
||||
]}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/female-baker-showing-baked-sweet-puff-pastries-plate-bakery-shop-counter_23-2148189118.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/female-baker-showing-baked-sweet-puff-pastries-plate-bakery-shop-counter_23-2148189118.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24685.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24685.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/baker-holding-fresh-bread_1398-833.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/baker-holding-fresh-bread_1398-833.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/two-women-coats-street-cropped-photo-person-holding-french-baguettes-kraft-paper-bag-hands-women-wearing-brown-coat-black-leather-coat_1157-51334.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/two-women-coats-street-cropped-photo-person-holding-french-baguettes-kraft-paper-bag-hands-women-wearing-brown-coat-black-leather-coat_1157-51334.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-middle-aged-male-cook-chef-uniform-points-batch-eggs-his-hand_141793-37866.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-middle-aged-male-cook-chef-uniform-points-batch-eggs-his-hand_141793-37866.jpg", alt: "Customer"},
|
||||
]}
|
||||
avatarText="Loved by 500+ locals"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Organic Flour",
|
||||
},
|
||||
type: "text", text: "Organic Flour"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Handcrafted Daily",
|
||||
},
|
||||
type: "text", text: "Handcrafted Daily"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Stone-Ground",
|
||||
},
|
||||
type: "text", text: "Stone-Ground"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Natural Starters",
|
||||
},
|
||||
type: "text", text: "Natural Starters"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Small Batch",
|
||||
},
|
||||
type: "text", text: "Small Batch"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -166,59 +113,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
brand: "Bakery",
|
||||
name: "Butter Croissant",
|
||||
price: "$3.50",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/three-golden-croissants-dark-slate-background_84443-85775.jpg?_wi=2",
|
||||
},
|
||||
id: "p1", brand: "Bakery", name: "Butter Croissant", price: "$3.50", rating: 5,
|
||||
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/three-golden-croissants-dark-slate-background_84443-85775.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
brand: "Bakery",
|
||||
name: "Choco Muffin",
|
||||
price: "$3.00",
|
||||
rating: 4,
|
||||
reviewCount: "95",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dark-chocolate-cup-cake_1339-7691.jpg?_wi=2",
|
||||
},
|
||||
id: "p2", brand: "Bakery", name: "Choco Muffin", price: "$3.00", rating: 4,
|
||||
reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/dark-chocolate-cup-cake_1339-7691.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
brand: "Bakery",
|
||||
name: "Sourdough",
|
||||
price: "$6.00",
|
||||
rating: 5,
|
||||
reviewCount: "80",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-bread-black-cloth_23-2148288104.jpg?_wi=2",
|
||||
},
|
||||
id: "p3", brand: "Bakery", name: "Sourdough", price: "$6.00", rating: 5,
|
||||
reviewCount: "80", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-bread-black-cloth_23-2148288104.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
brand: "Bakery",
|
||||
name: "Classic Baguette",
|
||||
price: "$2.50",
|
||||
rating: 4,
|
||||
reviewCount: "65",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/baguette-loaf-weathered-backdrop_23-2148074063.jpg?_wi=2",
|
||||
},
|
||||
id: "p4", brand: "Bakery", name: "Classic Baguette", price: "$2.50", rating: 4,
|
||||
reviewCount: "65", imageSrc: "http://img.b2bpic.net/free-photo/baguette-loaf-weathered-backdrop_23-2148074063.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
brand: "Bakery",
|
||||
name: "Cinnamon Roll",
|
||||
price: "$4.00",
|
||||
rating: 5,
|
||||
reviewCount: "110",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-dessert_23-2148904683.jpg?_wi=2",
|
||||
},
|
||||
id: "p5", brand: "Bakery", name: "Cinnamon Roll", price: "$4.00", rating: 5,
|
||||
reviewCount: "110", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-dessert_23-2148904683.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
brand: "Bakery",
|
||||
name: "Berry Tart",
|
||||
price: "$4.50",
|
||||
rating: 5,
|
||||
reviewCount: "75",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-rustic-summer-berry-tartles_114579-11156.jpg?_wi=2",
|
||||
},
|
||||
id: "p6", brand: "Bakery", name: "Berry Tart", price: "$4.50", rating: 5,
|
||||
reviewCount: "75", imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-rustic-summer-berry-tartles_114579-11156.jpg"},
|
||||
]}
|
||||
title="Our Specialties"
|
||||
description="Discover our selection of freshly baked goods delivered daily to your neighborhood."
|
||||
@@ -236,50 +147,26 @@ export default function LandingPage() {
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardOne
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Anna Smith",
|
||||
role: "Regular",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-baker-showing-baked-sweet-puff-pastries-plate-bakery-shop-counter_23-2148189118.jpg",
|
||||
},
|
||||
id: "t1", name: "Anna Smith", role: "Regular", company: "Local Resident", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-baker-showing-baked-sweet-puff-pastries-plate-bakery-shop-counter_23-2148189118.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Mark Jones",
|
||||
role: "Foodie",
|
||||
company: "Blogger",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24685.jpg",
|
||||
},
|
||||
id: "t2", name: "Mark Jones", role: "Foodie", company: "Blogger", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24685.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Elena Rossi",
|
||||
role: "Chef",
|
||||
company: "Kitchen Pro",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/baker-holding-fresh-bread_1398-833.jpg",
|
||||
},
|
||||
id: "t3", name: "Elena Rossi", role: "Chef", company: "Kitchen Pro", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/baker-holding-fresh-bread_1398-833.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "John Doe",
|
||||
role: "Visitor",
|
||||
company: "Tourist",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-women-coats-street-cropped-photo-person-holding-french-baguettes-kraft-paper-bag-hands-women-wearing-brown-coat-black-leather-coat_1157-51334.jpg",
|
||||
},
|
||||
id: "t4", name: "John Doe", role: "Visitor", company: "Tourist", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-women-coats-street-cropped-photo-person-holding-french-baguettes-kraft-paper-bag-hands-women-wearing-brown-coat-black-leather-coat_1157-51334.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Sarah Miller",
|
||||
role: "Patron",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-male-cook-chef-uniform-points-batch-eggs-his-hand_141793-37866.jpg",
|
||||
},
|
||||
id: "t5", name: "Sarah Miller", role: "Patron", company: "Local", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-male-cook-chef-uniform-points-batch-eggs-his-hand_141793-37866.jpg"},
|
||||
]}
|
||||
title="What Our Customers Say"
|
||||
description="Experience why our neighborhood keeps coming back for more."
|
||||
@@ -293,22 +180,14 @@ export default function LandingPage() {
|
||||
description="Have questions or want to place a custom order? Drop us a line."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Your Email", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Your order details...",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "Your order details...", rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/nice-cupcakes-inside-oven_23-2147758422.jpg"
|
||||
@@ -319,29 +198,19 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Store",
|
||||
items: [
|
||||
title: "Store", items: [
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Menu", href: "#products"},
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", 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