Merge version_3 into main #2
229
src/app/page.tsx
229
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Menu",
|
||||
id: "#products",
|
||||
},
|
||||
name: "Menu", id: "#products"},
|
||||
{
|
||||
name: "Process",
|
||||
id: "#process",
|
||||
},
|
||||
name: "Process", id: "#process"},
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About", id: "#about"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="Bakes by Eshu"
|
||||
/>
|
||||
@@ -55,70 +47,45 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplit
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
title="Freshly baked happiness, made just for you 🍰"
|
||||
description="Boutique, home-based desserts crafted with love and premium ingredients. From our kitchen to your table."
|
||||
buttons={[
|
||||
{
|
||||
text: "Order Now",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Order Now", href: "#contact"},
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#products",
|
||||
},
|
||||
text: "View Menu", href: "#products"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/vertical-shot-delicious-cupcake-with-cream-cherry-top-books_181624-30218.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-little-girl-indoors_23-2151061743.jpg",
|
||||
alt: "Satisfied customer 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-little-girl-indoors_23-2151061743.jpg", alt: "Satisfied customer 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cute-cartoon-kid-posing-portrait_23-2151870601.jpg",
|
||||
alt: "Satisfied customer 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/cute-cartoon-kid-posing-portrait_23-2151870601.jpg", alt: "Satisfied customer 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cartoon-style-portrait-two-child-austronauts_23-2151108884.jpg",
|
||||
alt: "Satisfied customer 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/cartoon-style-portrait-two-child-austronauts_23-2151108884.jpg", alt: "Satisfied customer 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cute-cartoon-kid-posing-portrait_23-2151870613.jpg",
|
||||
alt: "Satisfied customer 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/cute-cartoon-kid-posing-portrait_23-2151870613.jpg", alt: "Satisfied customer 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cute-smiling-curly-woman-lean-wall_176420-16738.jpg",
|
||||
alt: "Satisfied customer 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/cute-smiling-curly-woman-lean-wall_176420-16738.jpg", alt: "Satisfied customer 5"},
|
||||
]}
|
||||
avatarText="Join 100+ happy dessert lovers"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Fresh Daily",
|
||||
icon: Cookie,
|
||||
type: "text-icon", text: "Fresh Daily", icon: Cookie,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Premium Ingredients",
|
||||
icon: Briefcase,
|
||||
type: "text-icon", text: "Premium Ingredients", icon: Briefcase,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Custom Designs",
|
||||
icon: Palette,
|
||||
type: "text-icon", text: "Custom Designs", icon: Palette,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Fast Delivery",
|
||||
icon: Truck,
|
||||
type: "text-icon", text: "Fast Delivery", icon: Truck,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Baked with Love",
|
||||
icon: Heart,
|
||||
type: "text-icon", text: "Baked with Love", icon: Heart,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -131,17 +98,11 @@ export default function LandingPage() {
|
||||
description="Every batch is started from scratch. Bakes by Eshu is a labor of love, driven by the joy of creating memories through sweet moments."
|
||||
metrics={[
|
||||
{
|
||||
value: "100+",
|
||||
title: "Happy Customers",
|
||||
},
|
||||
value: "100+", title: "Happy Customers"},
|
||||
{
|
||||
value: "12",
|
||||
title: "Signature Flavors",
|
||||
},
|
||||
value: "12", title: "Signature Flavors"},
|
||||
{
|
||||
value: "5*",
|
||||
title: "Avg Rating",
|
||||
},
|
||||
value: "5*", title: "Avg Rating"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-female-baker-making-delicious-chocolate-cake-with-cream-white-table_181624-34819.jpg"
|
||||
mediaAnimation="blur-reveal"
|
||||
@@ -152,55 +113,29 @@ export default function LandingPage() {
|
||||
<div id="products" data-section="products">
|
||||
<ProductCardFour
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
textboxLayout="split-actions"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Classic Victoria Sponge",
|
||||
price: "$25",
|
||||
variant: "Cakes",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cottagecore-food-inspiration-still-life_23-2150152986.jpg",
|
||||
},
|
||||
id: "p1", name: "Classic Victoria Sponge", price: "$25", variant: "Cakes", imageSrc: "http://img.b2bpic.net/free-photo/cottagecore-food-inspiration-still-life_23-2150152986.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Fudgy Chocolate Brownies",
|
||||
price: "$12",
|
||||
variant: "Brownies",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chocolate-brownie-portions-wooden-background_123827-27268.jpg",
|
||||
},
|
||||
id: "p2", name: "Fudgy Chocolate Brownies", price: "$12", variant: "Brownies", imageSrc: "http://img.b2bpic.net/free-photo/chocolate-brownie-portions-wooden-background_123827-27268.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Vanilla Bean Cupcakes",
|
||||
price: "$15",
|
||||
variant: "Cupcakes",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-mini-cupcakes-newspaper-dark_140725-105740.jpg",
|
||||
},
|
||||
id: "p3", name: "Vanilla Bean Cupcakes", price: "$15", variant: "Cupcakes", imageSrc: "http://img.b2bpic.net/free-photo/front-view-mini-cupcakes-newspaper-dark_140725-105740.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Customized Celebration Cake",
|
||||
price: "$45+",
|
||||
variant: "Custom",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-wedding-cake-with-bride-groom-figure-topper_53876-71174.jpg",
|
||||
},
|
||||
id: "p4", name: "Customized Celebration Cake", price: "$45+", variant: "Custom", imageSrc: "http://img.b2bpic.net/free-photo/white-wedding-cake-with-bride-groom-figure-topper_53876-71174.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Red Velvet Cupcakes",
|
||||
price: "$18",
|
||||
variant: "Cupcakes",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cupcakes_1203-3130.jpg",
|
||||
},
|
||||
id: "p5", name: "Red Velvet Cupcakes", price: "$18", variant: "Cupcakes", imageSrc: "http://img.b2bpic.net/free-photo/cupcakes_1203-3130.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Salted Caramel Blondies",
|
||||
price: "$14",
|
||||
variant: "Brownies",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-dessert-curabier-with-chocolate_141793-3274.jpg",
|
||||
},
|
||||
id: "p6", name: "Salted Caramel Blondies", price: "$14", variant: "Brownies", imageSrc: "http://img.b2bpic.net/free-photo/side-view-dessert-curabier-with-chocolate_141793-3274.jpg"},
|
||||
]}
|
||||
title="Our Menu"
|
||||
description="Irresistible treats for every craving."
|
||||
buttons={[
|
||||
{
|
||||
text: "Order Now", href: "#contact"}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -212,24 +147,16 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
icon: MousePointer,
|
||||
title: "1. Pick Your Treat",
|
||||
description: "Browse our menu or request a custom order.",
|
||||
},
|
||||
title: "1. Pick Your Treat", description: "Browse our menu or request a custom order."},
|
||||
{
|
||||
icon: MessageCircle,
|
||||
title: "2. WhatsApp Us",
|
||||
description: "Send us your order details via WhatsApp.",
|
||||
},
|
||||
title: "2. WhatsApp Us", description: "Send us your order details via WhatsApp."},
|
||||
{
|
||||
icon: CreditCard,
|
||||
title: "3. Confirm & Pay",
|
||||
description: "Once confirmed, complete payment to secure your slot.",
|
||||
},
|
||||
title: "3. Confirm & Pay", description: "Once confirmed, complete payment to secure your slot."},
|
||||
{
|
||||
icon: Cake,
|
||||
title: "4. Enjoy",
|
||||
description: "Your order will be ready for pickup or delivery.",
|
||||
},
|
||||
title: "4. Enjoy", description: "Your order will be ready for pickup or delivery."},
|
||||
]}
|
||||
title="How to Order"
|
||||
description="Simple steps for sweet rewards."
|
||||
@@ -244,25 +171,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "100%",
|
||||
title: "Fresh Ingredients",
|
||||
description: "No compromises on quality.",
|
||||
icon: CheckCircle,
|
||||
id: "m1", value: "100%", title: "Fresh Ingredients", description: "No compromises on quality.", icon: CheckCircle,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "Custom",
|
||||
title: "Customized Orders",
|
||||
description: "Designs tailored just for you.",
|
||||
icon: Sparkles,
|
||||
id: "m2", value: "Custom", title: "Customized Orders", description: "Designs tailored just for you.", icon: Sparkles,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "Fast",
|
||||
title: "On-Time Delivery",
|
||||
description: "Fresh and prompt.",
|
||||
icon: Truck,
|
||||
id: "m3", value: "Fast", title: "On-Time Delivery", description: "Fresh and prompt.", icon: Truck,
|
||||
},
|
||||
]}
|
||||
title="Why Choose Us?"
|
||||
@@ -277,40 +192,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Maya R.",
|
||||
handle: "@maya_r",
|
||||
testimonial: "The best brownies I have ever had! Totally worth it.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-cartoon-kid-posing-portrait_23-2151870580.jpg",
|
||||
},
|
||||
id: "1", name: "Maya R.", handle: "@maya_r", testimonial: "The best brownies I have ever had! Totally worth it.", imageSrc: "http://img.b2bpic.net/free-photo/cute-cartoon-kid-posing-portrait_23-2151870580.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Chloe S.",
|
||||
handle: "@chloe_s",
|
||||
testimonial: "Custom order cake looked stunning and tasted even better.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-charming-african-guy-smiling-boyfriend-waiting-date-head-hunter-dream-standing-white-wall_176420-12541.jpg",
|
||||
},
|
||||
id: "2", name: "Chloe S.", handle: "@chloe_s", testimonial: "Custom order cake looked stunning and tasted even better.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-charming-african-guy-smiling-boyfriend-waiting-date-head-hunter-dream-standing-white-wall_176420-12541.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sam L.",
|
||||
handle: "@saml",
|
||||
testimonial: "Highly recommend for any celebration!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-smiling-stylish-hipster-lambersexual-model-sexy-man-dressed-pink-tshirt-trousers-fashion-male-isolated-blue-wall-studio_158538-26677.jpg",
|
||||
},
|
||||
id: "3", name: "Sam L.", handle: "@saml", testimonial: "Highly recommend for any celebration!", imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-smiling-stylish-hipster-lambersexual-model-sexy-man-dressed-pink-tshirt-trousers-fashion-male-isolated-blue-wall-studio_158538-26677.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Jane D.",
|
||||
handle: "@janed",
|
||||
testimonial: "So fresh and cute packaging.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-bearded-man-white-shirt-jacket-posing-camera-with-broad-smile-isolated-gray_171337-629.jpg",
|
||||
},
|
||||
id: "4", name: "Jane D.", handle: "@janed", testimonial: "So fresh and cute packaging.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-bearded-man-white-shirt-jacket-posing-camera-with-broad-smile-isolated-gray_171337-629.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Alex W.",
|
||||
handle: "@alexw",
|
||||
testimonial: "Love the custom designs!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-portrait-cheerful-young-hipster-guy-with-dreads-smiling-optimistic-delighted-standing_1258-109146.jpg",
|
||||
},
|
||||
id: "5", name: "Alex W.", handle: "@alexw", testimonial: "Love the custom designs!", imageSrc: "http://img.b2bpic.net/free-photo/closeup-portrait-cheerful-young-hipster-guy-with-dreads-smiling-optimistic-delighted-standing_1258-109146.jpg"},
|
||||
]}
|
||||
title="Sweet Reviews"
|
||||
description="What our customers are saying."
|
||||
@@ -321,14 +211,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
text="Ready to order? Message us on WhatsApp to discuss your favorite treats!"
|
||||
buttons={[
|
||||
{
|
||||
text: "Chat on WhatsApp",
|
||||
href: "https://wa.me/yournumber",
|
||||
},
|
||||
text: "Chat on WhatsApp", href: "https://wa.me/yournumber"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -339,37 +226,25 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "https://instagram.com",
|
||||
},
|
||||
label: "Instagram", href: "https://instagram.com"},
|
||||
{
|
||||
label: "WhatsApp",
|
||||
href: "https://wa.me/yournumber",
|
||||
},
|
||||
label: "WhatsApp", href: "https://wa.me/yournumber"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Menu", href: "#products"},
|
||||
{
|
||||
label: "Process",
|
||||
href: "#process",
|
||||
},
|
||||
label: "Process", href: "#process"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -379,4 +254,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user