Merge version_2 into main #2
225
src/app/page.tsx
225
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Shop",
|
||||
id: "products",
|
||||
},
|
||||
name: "Shop", id: "products"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="GiftHaven"
|
||||
/>
|
||||
@@ -55,69 +47,44 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCentered
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Unforgettable Gifts for Every Moment"
|
||||
description="Curated collections of handcrafted and unique gifts delivered right to your doorstep. Make every celebration special."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/woman-with-gift-box-showing-credit-card_23-2147957933.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/woman-with-gift-box-showing-credit-card_23-2147957933.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-with-smartphone_23-2148294016.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-with-smartphone_23-2148294016.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/female-tourist-red-hat-with-backpack-sightseeing-explores-historical-landmarks-her-trip-around_1258-151766.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/female-tourist-red-hat-with-backpack-sightseeing-explores-historical-landmarks-her-trip-around_1258-151766.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/personal-shopper-office-with-client_23-2148929568.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/personal-shopper-office-with-client_23-2148929568.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/silver-festive-christmas-boxes-shiny-background_169016-16328.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/silver-festive-christmas-boxes-shiny-background_169016-16328.jpg", alt: "Customer"},
|
||||
]}
|
||||
avatarText="Loved by 500+ happy gifters"
|
||||
buttons={[
|
||||
{
|
||||
text: "Shop Now",
|
||||
href: "#products",
|
||||
},
|
||||
text: "Shop Now", href: "#products"},
|
||||
{
|
||||
text: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
text: "About Us", href: "#about"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Free Shipping on Orders Over $50",
|
||||
icon: Truck,
|
||||
type: "text-icon", text: "Free Shipping on Orders Over $50", icon: Truck,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Handcrafted Excellence",
|
||||
icon: Sparkles,
|
||||
type: "text-icon", text: "Handcrafted Excellence", icon: Sparkles,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Sustainable Materials",
|
||||
icon: Leaf,
|
||||
type: "text-icon", text: "Sustainable Materials", icon: Leaf,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Personalized Notes Included",
|
||||
icon: PenTool,
|
||||
type: "text-icon", text: "Personalized Notes Included", icon: PenTool,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Secure Gift Packaging",
|
||||
icon: Package,
|
||||
type: "text-icon", text: "Secure Gift Packaging", icon: Package,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -131,17 +98,11 @@ export default function LandingPage() {
|
||||
description="We believe every gift tells a story. Our mission is to connect people through thoughtful, high-quality, and unique items that bring joy to the recipient and pride to the giver."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Artisanal Sourcing",
|
||||
description: "We work directly with independent makers.",
|
||||
},
|
||||
title: "Artisanal Sourcing", description: "We work directly with independent makers."},
|
||||
{
|
||||
title: "Premium Packaging",
|
||||
description: "Every order is wrapped with care and precision.",
|
||||
},
|
||||
title: "Premium Packaging", description: "Every order is wrapped with care and precision."},
|
||||
{
|
||||
title: "Fast Shipping",
|
||||
description: "We ensure your gifts arrive exactly when needed.",
|
||||
},
|
||||
title: "Fast Shipping", description: "We ensure your gifts arrive exactly when needed."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/woman-is-wrapping-christmas-presents-blue-wooden-table_8353-6524.jpg?_wi=1"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -156,41 +117,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Artisan Scented Candle",
|
||||
price: "$25",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/oil-diffuser-home-decor-box-set_53876-142855.jpg?_wi=1",
|
||||
},
|
||||
id: "p1", name: "Artisan Scented Candle", price: "$25", imageSrc: "http://img.b2bpic.net/free-photo/oil-diffuser-home-decor-box-set_53876-142855.jpg?_wi=1"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Ceramic Hand-Painted Vase",
|
||||
price: "$45",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/windchimes-spools-boxes-wooden-table_23-2147899009.jpg?_wi=1",
|
||||
},
|
||||
id: "p2", name: "Ceramic Hand-Painted Vase", price: "$45", imageSrc: "http://img.b2bpic.net/free-photo/windchimes-spools-boxes-wooden-table_23-2147899009.jpg?_wi=1"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Gourmet Dark Chocolate Box",
|
||||
price: "$30",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sweet-marshmallows-wooden-plate-with-glass-christmas-red-balls_114579-32447.jpg?_wi=1",
|
||||
},
|
||||
id: "p3", name: "Gourmet Dark Chocolate Box", price: "$30", imageSrc: "http://img.b2bpic.net/free-photo/sweet-marshmallows-wooden-plate-with-glass-christmas-red-balls_114579-32447.jpg?_wi=1"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Genuine Leather Notebook",
|
||||
price: "$35",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-simple-notepad-with-pencil-grey-surface_140725-88122.jpg",
|
||||
},
|
||||
id: "p4", name: "Genuine Leather Notebook", price: "$35", imageSrc: "http://img.b2bpic.net/free-photo/top-view-simple-notepad-with-pencil-grey-surface_140725-88122.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Luxury Essential Oil Kit",
|
||||
price: "$55",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/books-coffee-gift-box-red-candle_23-2147617709.jpg",
|
||||
},
|
||||
id: "p5", name: "Luxury Essential Oil Kit", price: "$55", imageSrc: "http://img.b2bpic.net/free-photo/books-coffee-gift-box-red-candle_23-2147617709.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Dried Floral Arrangement",
|
||||
price: "$40",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-florist-holding-bouquet-near-counter_23-2147760980.jpg",
|
||||
},
|
||||
id: "p6", name: "Dried Floral Arrangement", price: "$40", imageSrc: "http://img.b2bpic.net/free-photo/crop-florist-holding-bouquet-near-counter_23-2147760980.jpg"},
|
||||
]}
|
||||
title="Popular Gifts"
|
||||
description="Browse our latest arrivals and timeless bestsellers."
|
||||
@@ -204,31 +141,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "1200+",
|
||||
title: "Gifts Delivered",
|
||||
items: [
|
||||
"Successfully shipped",
|
||||
"Happy recipients",
|
||||
],
|
||||
id: "m1", value: "1200+", title: "Gifts Delivered", items: [
|
||||
"Successfully shipped", "Happy recipients"],
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "98%",
|
||||
title: "Satisfaction Rate",
|
||||
items: [
|
||||
"Customer feedback",
|
||||
"Quality assurance",
|
||||
],
|
||||
id: "m2", value: "98%", title: "Satisfaction Rate", items: [
|
||||
"Customer feedback", "Quality assurance"],
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "45",
|
||||
title: "Local Makers",
|
||||
items: [
|
||||
"Direct partnerships",
|
||||
"Sustainable sourcing",
|
||||
],
|
||||
id: "m3", value: "45", title: "Local Makers", items: [
|
||||
"Direct partnerships", "Sustainable sourcing"],
|
||||
},
|
||||
]}
|
||||
title="By The Numbers"
|
||||
@@ -241,20 +163,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "How long is shipping?",
|
||||
content: "Orders typically ship within 24 hours and arrive in 3-5 business days.",
|
||||
},
|
||||
id: "f1", title: "How long is shipping?", content: "Orders typically ship within 24 hours and arrive in 3-5 business days."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Can I add a note?",
|
||||
content: "Yes! Every checkout allows for a personalized note at no extra cost.",
|
||||
},
|
||||
id: "f2", title: "Can I add a note?", content: "Yes! Every checkout allows for a personalized note at no extra cost."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Do you offer returns?",
|
||||
content: "We offer a 30-day return policy for unused, unopened items.",
|
||||
},
|
||||
id: "f3", title: "Do you offer returns?", content: "We offer a 30-day return policy for unused, unopened items."},
|
||||
]}
|
||||
sideTitle="Questions?"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -267,60 +180,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Alice M.",
|
||||
date: "Oct 2023",
|
||||
title: "Amazing Quality",
|
||||
quote: "The gift arrived beautifully wrapped and my friend loved it!",
|
||||
tag: "Gift Box",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/man-presenting-gift-box-happy-woman_23-2148015315.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/ornate-jewelry-boxes-art-nouveau-style_23-2150975549.jpg",
|
||||
imageAlt: "smiling woman holding gift",
|
||||
},
|
||||
id: "t1", name: "Alice M.", date: "Oct 2023", title: "Amazing Quality", quote: "The gift arrived beautifully wrapped and my friend loved it!", tag: "Gift Box", avatarSrc: "http://img.b2bpic.net/free-photo/man-presenting-gift-box-happy-woman_23-2148015315.jpg", imageSrc: "http://img.b2bpic.net/free-photo/ornate-jewelry-boxes-art-nouveau-style_23-2150975549.jpg", imageAlt: "smiling woman holding gift"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Mark D.",
|
||||
date: "Nov 2023",
|
||||
title: "Great Service",
|
||||
quote: "Quick shipping and excellent product quality. Highly recommend.",
|
||||
tag: "Corporate Gift",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/serious-young-business-man-looking-camera_1262-18625.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-is-wrapping-christmas-presents-blue-wooden-table_8353-6524.jpg?_wi=2",
|
||||
imageAlt: "smiling woman holding gift",
|
||||
},
|
||||
id: "t2", name: "Mark D.", date: "Nov 2023", title: "Great Service", quote: "Quick shipping and excellent product quality. Highly recommend.", tag: "Corporate Gift", avatarSrc: "http://img.b2bpic.net/free-photo/serious-young-business-man-looking-camera_1262-18625.jpg", imageSrc: "http://img.b2bpic.net/free-photo/woman-is-wrapping-christmas-presents-blue-wooden-table_8353-6524.jpg?_wi=2", imageAlt: "smiling woman holding gift"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Sarah P.",
|
||||
date: "Dec 2023",
|
||||
title: "Beautiful Selection",
|
||||
quote: "So many unique items. This is my go-to shop now.",
|
||||
tag: "Home Decor",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/happy-african-man-with-headphones-his-nech-listening-streaming-music_176420-12667.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/oil-diffuser-home-decor-box-set_53876-142855.jpg?_wi=2",
|
||||
imageAlt: "smiling woman holding gift",
|
||||
},
|
||||
id: "t3", name: "Sarah P.", date: "Dec 2023", title: "Beautiful Selection", quote: "So many unique items. This is my go-to shop now.", tag: "Home Decor", avatarSrc: "http://img.b2bpic.net/free-photo/happy-african-man-with-headphones-his-nech-listening-streaming-music_176420-12667.jpg", imageSrc: "http://img.b2bpic.net/free-photo/oil-diffuser-home-decor-box-set_53876-142855.jpg?_wi=2", imageAlt: "smiling woman holding gift"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "John K.",
|
||||
date: "Jan 2024",
|
||||
title: "Highly Satisfied",
|
||||
quote: "The recipient was thrilled with their birthday gift.",
|
||||
tag: "Birthday",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/senior-laughing-woman-rose-blouse_23-2148036588.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/windchimes-spools-boxes-wooden-table_23-2147899009.jpg?_wi=2",
|
||||
imageAlt: "smiling woman holding gift",
|
||||
},
|
||||
id: "t4", name: "John K.", date: "Jan 2024", title: "Highly Satisfied", quote: "The recipient was thrilled with their birthday gift.", tag: "Birthday", avatarSrc: "http://img.b2bpic.net/free-photo/senior-laughing-woman-rose-blouse_23-2148036588.jpg", imageSrc: "http://img.b2bpic.net/free-photo/windchimes-spools-boxes-wooden-table_23-2147899009.jpg?_wi=2", imageAlt: "smiling woman holding gift"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Elena R.",
|
||||
date: "Feb 2024",
|
||||
title: "Lovely Packaging",
|
||||
quote: "Every order feels like a special present.",
|
||||
tag: "Personalized",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/happy-woman-showing-present_23-2147716007.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sweet-marshmallows-wooden-plate-with-glass-christmas-red-balls_114579-32447.jpg?_wi=2",
|
||||
imageAlt: "smiling woman holding gift",
|
||||
},
|
||||
id: "t5", name: "Elena R.", date: "Feb 2024", title: "Lovely Packaging", quote: "Every order feels like a special present.", tag: "Personalized", avatarSrc: "http://img.b2bpic.net/free-photo/happy-woman-showing-present_23-2147716007.jpg", imageSrc: "http://img.b2bpic.net/free-photo/sweet-marshmallows-wooden-plate-with-glass-christmas-red-balls_114579-32447.jpg?_wi=2", imageAlt: "smiling woman holding gift"},
|
||||
]}
|
||||
title="Loved by Our Customers"
|
||||
description="What people say about their gift experiences."
|
||||
@@ -331,8 +199,7 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Newsletter"
|
||||
title="Stay Connected"
|
||||
description="Subscribe for exclusive gift ideas, new item alerts, and special offers."
|
||||
@@ -345,16 +212,12 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="GiftHaven"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms of Service",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms of Service", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user