Merge version_2 into main #1

Merged
bender merged 1 commits from version_2 into main 2026-04-03 17:29:56 +00:00

View File

@@ -4,7 +4,7 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactFaq from '@/components/sections/contact/ContactFaq';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroSplit from '@/components/sections/hero/HeroSplit';
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import SplitAbout from '@/components/sections/about/SplitAbout';
@@ -30,97 +30,33 @@ export default function LandingPage() {
<NavbarStyleFullscreen
navItems={[
{
name: "Home",
id: "hero",
},
name: "Home", id: "hero"},
{
name: "Our Story",
id: "about",
},
name: "Our Story", id: "about"},
{
name: "Collections",
id: "products",
},
name: "Collections", id: "products"},
{
name: "Testimonials",
id: "testimonials",
},
name: "Testimonials", id: "testimonials"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="HamperCraft"
/>
</div>
<div id="hero" data-section="hero">
<HeroSplit
background={{
variant: "gradient-bars",
}}
<HeroOverlay
title="Curated Elegance, Delivered with Care."
description="Discover our hand-picked collection of luxury gift hampers, perfect for every celebration and thoughtful gesture."
tag="Artisanal Hampers"
buttons={[
{
text: "Shop Collections",
href: "#products",
},
text: "Shop Collections", href: "#products"},
]}
imageSrc="http://img.b2bpic.net/free-photo/gifts-wrapped-golden-paper-table_1220-3491.jpg"
imageAlt="Luxury gift hamper arrangement"
mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/beautiful-woman-carrying-shopping-bags_23-2148660764.jpg",
alt: "User 1",
},
{
src: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-receiving-gift_23-2149212135.jpg",
alt: "User 2",
},
{
src: "http://img.b2bpic.net/free-photo/pretty-mother-posing-by-lake-with-picnic-basket_23-2148224645.jpg",
alt: "User 3",
},
{
src: "http://img.b2bpic.net/free-photo/handsome-man-black-suit-receiving-christmas-gift-smiling-amazed-standing-against-white-background_1258-142692.jpg",
alt: "User 4",
},
{
src: "http://img.b2bpic.net/free-photo/successful-man-pointing-camera-with-finger_1262-3118.jpg",
alt: "User 5",
},
]}
avatarText="Trusted by 10,000+ happy gifters"
marqueeItems={[
{
type: "text-icon",
text: "Sustainable Sourcing",
icon: Leaf,
},
{
type: "text-icon",
text: "Handcrafted Care",
icon: Heart,
},
{
type: "text-icon",
text: "Global Shipping",
icon: Truck,
},
{
type: "text-icon",
text: "Secure Packaging",
icon: ShieldCheck,
},
{
type: "text-icon",
text: "Artisanal Quality",
icon: Award,
},
]}
textPosition="bottom-left"
showBlur={true}
/>
</div>
@@ -132,17 +68,11 @@ export default function LandingPage() {
description="At HamperCraft, we believe a gift is more than just items; it's a message. We specialize in sourcing local, high-quality products to create unforgettable gifting experiences."
bulletPoints={[
{
title: "Sustainably Sourced",
description: "We partner with local artisans to ensure every item is ethically made.",
},
title: "Sustainably Sourced", description: "We partner with local artisans to ensure every item is ethically made."},
{
title: "Artisanal Curation",
description: "Every hamper is hand-assembled to guarantee the perfect aesthetic.",
},
title: "Artisanal Curation", description: "Every hamper is hand-assembled to guarantee the perfect aesthetic."},
{
title: "Personalized Touch",
description: "Add a bespoke note to make your gift truly unique.",
},
title: "Personalized Touch", description: "Add a bespoke note to make your gift truly unique."},
]}
imageSrc="http://img.b2bpic.net/free-photo/colourful-christmas-balls-basket-with-cookies-rope_114579-30312.jpg"
mediaAnimation="blur-reveal"
@@ -157,41 +87,17 @@ export default function LandingPage() {
useInvertedBackground={true}
products={[
{
id: "1",
name: "Artisan Delight",
price: "$85",
imageSrc: "http://img.b2bpic.net/free-photo/two-wooden-bowls-with-dried-fruits-nuts-white-background-high-quality-photo_114579-38237.jpg",
},
id: "1", name: "Artisan Delight", price: "$85", imageSrc: "http://img.b2bpic.net/free-photo/two-wooden-bowls-with-dried-fruits-nuts-white-background-high-quality-photo_114579-38237.jpg"},
{
id: "2",
name: "Wellness Escape",
price: "$120",
imageSrc: "http://img.b2bpic.net/free-photo/postpartum-basket-still-life_23-2151174349.jpg",
},
id: "2", name: "Wellness Escape", price: "$120", imageSrc: "http://img.b2bpic.net/free-photo/postpartum-basket-still-life_23-2151174349.jpg"},
{
id: "3",
name: "Morning Roast",
price: "$65",
imageSrc: "http://img.b2bpic.net/free-photo/glass-orange-juice-marble-table_114579-87425.jpg",
},
id: "3", name: "Morning Roast", price: "$65", imageSrc: "http://img.b2bpic.net/free-photo/glass-orange-juice-marble-table_114579-87425.jpg"},
{
id: "4",
name: "The Entertainer",
price: "$150",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-valentines-day-presents-with-ring-biscuits-dark-brown-background-love-couple-color-gift-feelings-marriage-holiday_140725-157983.jpg",
},
id: "4", name: "The Entertainer", price: "$150", imageSrc: "http://img.b2bpic.net/free-photo/top-view-valentines-day-presents-with-ring-biscuits-dark-brown-background-love-couple-color-gift-feelings-marriage-holiday_140725-157983.jpg"},
{
id: "5",
name: "Seasonal Joy",
price: "$95",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-xmas-gift-cookie-newspaper-grey-background-food-photo_140725-139505.jpg",
},
id: "5", name: "Seasonal Joy", price: "$95", imageSrc: "http://img.b2bpic.net/free-photo/front-view-xmas-gift-cookie-newspaper-grey-background-food-photo_140725-139505.jpg"},
{
id: "6",
name: "Welcome Baby",
price: "$110",
imageSrc: "http://img.b2bpic.net/free-photo/baby-shower-party_53876-14486.jpg",
},
id: "6", name: "Welcome Baby", price: "$110", imageSrc: "http://img.b2bpic.net/free-photo/baby-shower-party_53876-14486.jpg"},
]}
title="Our Signature Collections"
description="Browse our curated selection of bespoke gift hampers designed to delight."
@@ -203,30 +109,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sarah Miller",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-carrying-shopping-bags_23-2148660764.jpg",
},
id: "1", name: "Sarah Miller", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-carrying-shopping-bags_23-2148660764.jpg"},
{
id: "2",
name: "James Wilson",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-receiving-gift_23-2149212135.jpg",
},
id: "2", name: "James Wilson", imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-receiving-gift_23-2149212135.jpg"},
{
id: "3",
name: "Emily Chen",
imageSrc: "http://img.b2bpic.net/free-photo/pretty-mother-posing-by-lake-with-picnic-basket_23-2148224645.jpg",
},
id: "3", name: "Emily Chen", imageSrc: "http://img.b2bpic.net/free-photo/pretty-mother-posing-by-lake-with-picnic-basket_23-2148224645.jpg"},
{
id: "4",
name: "Marcus Thorne",
imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-black-suit-receiving-christmas-gift-smiling-amazed-standing-against-white-background_1258-142692.jpg",
},
id: "4", name: "Marcus Thorne", imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-black-suit-receiving-christmas-gift-smiling-amazed-standing-against-white-background_1258-142692.jpg"},
{
id: "5",
name: "Linda G.",
imageSrc: "http://img.b2bpic.net/free-photo/successful-man-pointing-camera-with-finger_1262-3118.jpg",
},
id: "5", name: "Linda G.", imageSrc: "http://img.b2bpic.net/free-photo/successful-man-pointing-camera-with-finger_1262-3118.jpg"},
]}
cardTitle="Loved by Our Givers"
cardTag="Testimonials"
@@ -240,27 +131,16 @@ export default function LandingPage() {
useInvertedBackground={true}
faqs={[
{
id: "f1",
title: "Do you offer corporate discounts?",
content: "Yes, we offer custom volume discounts for corporate clients.",
},
id: "f1", title: "Do you offer corporate discounts?", content: "Yes, we offer custom volume discounts for corporate clients."},
{
id: "f2",
title: "Can I include a personal note?",
content: "Absolutely, all hampers can include a handwritten note at no extra cost.",
},
id: "f2", title: "Can I include a personal note?", content: "Absolutely, all hampers can include a handwritten note at no extra cost."},
{
id: "f3",
title: "How fast is shipping?",
content: "Local delivery takes 1-2 days, while national shipping takes 3-5 business days.",
},
id: "f3", title: "How fast is shipping?", content: "Local delivery takes 1-2 days, while national shipping takes 3-5 business days."},
]}
ctaTitle="Need a Custom Hamper?"
ctaDescription="Get in touch for bespoke corporate or large orders."
ctaButton={{
text: "Contact Us",
href: "mailto:hello@hampercraft.com",
}}
text: "Contact Us", href: "mailto:hello@hampercraft.com"}}
ctaIcon={Mail}
/>
</div>
@@ -270,42 +150,27 @@ export default function LandingPage() {
logoText="HamperCraft"
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{
label: "All Products",
href: "#products",
},
label: "All Products", href: "#products"},
{
label: "New Arrivals",
href: "#",
},
label: "New Arrivals", href: "#"},
],
},
{
title: "Company",
items: [
title: "Company", items: [
{
label: "Our Story",
href: "#about",
},
label: "Our Story", href: "#about"},
{
label: "Careers",
href: "#",
},
label: "Careers", href: "#"},
],
},
{
title: "Support",
items: [
title: "Support", items: [
{
label: "FAQ",
href: "#contact",
},
label: "FAQ", href: "#contact"},
{
label: "Contact",
href: "#contact",
},
label: "Contact", href: "#contact"},
],
},
]}
@@ -315,4 +180,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}