From 44568b27e5eb12467d162ec2879ecd698e2a251e Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 3 Apr 2026 17:29:52 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 211 +++++++++-------------------------------------- 1 file changed, 38 insertions(+), 173 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 719d844..e2ba381 100644 --- a/src/app/page.tsx +++ b/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() {
-
@@ -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} /> @@ -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() { ); -} +} \ No newline at end of file