Merge version_2 into main #1
211
src/app/page.tsx
211
src/app/page.tsx
@@ -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>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user