Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-06-03 04:31:43 +00:00

View File

@@ -32,41 +32,25 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "#home"},
id: "#home",
},
{ {
name: "About", name: "About", id: "#about"},
id: "#about",
},
{ {
name: "Gifts", name: "Gifts", id: "#gifts"},
id: "#gifts",
},
{ {
name: "Features", name: "Features", id: "#features"},
id: "#features",
},
{ {
name: "Testimonials", name: "Testimonials", id: "#testimonials"},
id: "#testimonials",
},
{ {
name: "FAQ", name: "FAQ", id: "#faq"},
id: "#faq",
},
{ {
name: "Contact", name: "Contact", id: "#contact"},
id: "#contact",
},
]} ]}
logoSrc="http://img.b2bpic.net/free-photo/high-view-black-gift-boxes-with-golden-ribbons_23-2148665798.jpg" logoSrc="http://img.b2bpic.net/free-photo/high-view-black-gift-boxes-with-golden-ribbons_23-2148665798.jpg"
logoAlt="My Gift Shop logo" logoAlt="My Gift Shop logo"
brandName="My Gift Shop" brandName="My Gift Shop"
button={{ button={{
text: "Shop Now", text: "Shop Now", href: "#gifts"}}
href: "#gifts",
}}
animateOnLoad={true} animateOnLoad={true}
/> />
</div> </div>
@@ -74,21 +58,16 @@ export default function LandingPage() {
<div id="home" data-section="home"> <div id="home" data-section="home">
<HeroBillboardScroll <HeroBillboardScroll
background={{ background={{
variant: "sparkles-gradient", variant: "sparkles-gradient"}}
}}
title="Thoughtful Gifts for Every Occasion" title="Thoughtful Gifts for Every Occasion"
description="Discover a curated collection of unique and heartwarming gifts. Find the perfect present that speaks volumes." description="Discover a curated collection of unique and heartwarming gifts. Find the perfect present that speaks volumes."
tag="Gift Shop" tag="Gift Shop"
tagAnimation="slide-up" tagAnimation="slide-up"
buttons={[ buttons={[
{ {
text: "Explore Gifts", text: "Explore Gifts", href: "#gifts"},
href: "#gifts",
},
{ {
text: "Our Story", text: "Our Story", href: "#about"},
href: "#about",
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/christmas-holiday-gift-shopping-background-view-from-with-copy-space-craft-paper-present-boxes-tied-from-rope-blue-background-top-view-flat-lay-composition-birthday_1150-45610.jpg" imageSrc="http://img.b2bpic.net/free-photo/christmas-holiday-gift-shopping-background-view-from-with-copy-space-craft-paper-present-boxes-tied-from-rope-blue-background-top-view-flat-lay-composition-birthday_1150-45610.jpg"
@@ -101,15 +80,11 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
heading={[ heading={[
{ {
type: "text", type: "text", content: "Crafting Joy, One Gift at a Time"},
content: "Crafting Joy, One Gift at a Time",
},
]} ]}
buttons={[ buttons={[
{ {
text: "Our Mission", text: "Our Mission", href: "#"},
href: "#",
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
/> />
@@ -124,47 +99,17 @@ export default function LandingPage() {
carouselMode="buttons" carouselMode="buttons"
products={[ products={[
{ {
id: "1", id: "1", name: "Luxury Scented Candle Set", price: "$45.00", imageSrc: "http://img.b2bpic.net/free-photo/dried-fruits-nuts-wooden-bag-with-bottle-wine_114579-30033.jpg", imageAlt: "Luxury Scented Candle Set"},
name: "Luxury Scented Candle Set",
price: "$45.00",
imageSrc: "http://img.b2bpic.net/free-photo/dried-fruits-nuts-wooden-bag-with-bottle-wine_114579-30033.jpg",
imageAlt: "Luxury Scented Candle Set",
},
{ {
id: "2", id: "2", name: "Artisanal Chocolate Box", price: "$30.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-square-formed-desk-with-nuts-dried-fruits-white-desk-nut-fruit-raisin_140725-28345.jpg", imageAlt: "Artisanal Chocolate Box"},
name: "Artisanal Chocolate Box",
price: "$30.00",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-square-formed-desk-with-nuts-dried-fruits-white-desk-nut-fruit-raisin_140725-28345.jpg",
imageAlt: "Artisanal Chocolate Box",
},
{ {
id: "3", id: "3", name: "Personalized Leather Wallet", price: "$60.00", imageSrc: "http://img.b2bpic.net/free-photo/spa-composition-with-incense-sticks-air-humidifier-aroma-oils_169016-58711.jpg", imageAlt: "Personalized Leather Wallet"},
name: "Personalized Leather Wallet",
price: "$60.00",
imageSrc: "http://img.b2bpic.net/free-photo/spa-composition-with-incense-sticks-air-humidifier-aroma-oils_169016-58711.jpg",
imageAlt: "Personalized Leather Wallet",
},
{ {
id: "4", id: "4", name: "Handmade Ceramic Mug", price: "$22.00", imageSrc: "http://img.b2bpic.net/free-photo/creative-paper-planets-assortment_23-2148874942.jpg", imageAlt: "Handmade Ceramic Mug"},
name: "Handmade Ceramic Mug",
price: "$22.00",
imageSrc: "http://img.b2bpic.net/free-photo/creative-paper-planets-assortment_23-2148874942.jpg",
imageAlt: "Handmade Ceramic Mug",
},
{ {
id: "5", id: "5", name: "Gourmet Coffee Collection", price: "$38.00", imageSrc: "http://img.b2bpic.net/free-photo/pretty-desk-composition-with-notebook-pencil-scissors-light-blue-pink-background_24972-129.jpg", imageAlt: "Gourmet Coffee Collection"},
name: "Gourmet Coffee Collection",
price: "$38.00",
imageSrc: "http://img.b2bpic.net/free-photo/pretty-desk-composition-with-notebook-pencil-scissors-light-blue-pink-background_24972-129.jpg",
imageAlt: "Gourmet Coffee Collection",
},
{ {
id: "6", id: "6", name: "Botanical Bath Bomb Set", price: "$28.00", imageSrc: "http://img.b2bpic.net/free-photo/portrait-german-shepherd-dog-gradient-lighting_23-2149277180.jpg", imageAlt: "Botanical Bath Bomb Set"},
name: "Botanical Bath Bomb Set",
price: "$28.00",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-german-shepherd-dog-gradient-lighting_23-2149277180.jpg",
imageAlt: "Botanical Bath Bomb Set",
},
]} ]}
title="Our Curated Gift Collection" title="Our Curated Gift Collection"
description="Explore unique and thoughtful gifts perfect for any celebration or just because." description="Explore unique and thoughtful gifts perfect for any celebration or just because."
@@ -179,20 +124,11 @@ export default function LandingPage() {
description="We believe in the power of a perfect gift to create lasting memories. Here's what sets us apart." description="We believe in the power of a perfect gift to create lasting memories. Here's what sets us apart."
accordionItems={[ accordionItems={[
{ {
id: "f1", id: "f1", title: "Handpicked Selection", content: "Every item in our shop is carefully chosen for its quality, uniqueness, and ability to delight."},
title: "Handpicked Selection",
content: "Every item in our shop is carefully chosen for its quality, uniqueness, and ability to delight.",
},
{ {
id: "f2", id: "f2", title: "Personalized Touch", content: "Add a special message, custom engraving, or bespoke wrapping to make your gift truly one-of-a-kind."},
title: "Personalized Touch",
content: "Add a special message, custom engraving, or bespoke wrapping to make your gift truly one-of-a-kind.",
},
{ {
id: "f3", id: "f3", title: "Hassle-Free Gifting", content: "From selection to delivery, we ensure a seamless experience so you can focus on the joy of giving."},
title: "Hassle-Free Gifting",
content: "From selection to delivery, we ensure a seamless experience so you can focus on the joy of giving.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/man-tying-bow-black-gift-box-with-cypress-branch_23-2147955947.jpg" imageSrc="http://img.b2bpic.net/free-photo/man-tying-bow-black-gift-box-with-cypress-branch_23-2147955947.jpg"
imageAlt="Person wrapping a beautifully presented gift" imageAlt="Person wrapping a beautifully presented gift"
@@ -207,61 +143,26 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
carouselMode="buttons" carouselMode="buttons"
uniformGridCustomHeightClasses="min-h-95 2xl:min-h-105" uniformGridCustomHeightClasses="min-h-95 2xl:min-h-105"
animationType="slide-up"
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Sarah J.", role: "Happy Customer", company: "Local Resident", rating: 5,
name: "Sarah J.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-holding-gift-box-with-bow_114579-80476.jpg", imageAlt: "Sarah J."},
role: "Happy Customer",
company: "Local Resident",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-holding-gift-box-with-bow_114579-80476.jpg",
imageAlt: "Sarah J.",
},
{ {
id: "2", id: "2", name: "Michael T.", role: "Gift Giver", company: "Regular Shopper", rating: 5,
name: "Michael T.", imageSrc: "http://img.b2bpic.net/free-photo/man-with-suit-holding-cardboard-boxes_1194-1044.jpg", imageAlt: "Michael T."},
role: "Gift Giver",
company: "Regular Shopper",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/man-with-suit-holding-cardboard-boxes_1194-1044.jpg",
imageAlt: "Michael T.",
},
{ {
id: "3", id: "3", name: "Emily R.", role: "Event Planner", company: "Harmony Events", rating: 5,
name: "Emily R.", imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-standing-with-crossed-arms_23-2148056420.jpg", imageAlt: "Emily R."},
role: "Event Planner",
company: "Harmony Events",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-standing-with-crossed-arms_23-2148056420.jpg",
imageAlt: "Emily R.",
},
{ {
id: "4", id: "4", name: "David K.", role: "Thoughtful Friend", company: "Community Member", rating: 5,
name: "David K.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-holding-red-gift-box_23-2147887968.jpg", imageAlt: "David K."},
role: "Thoughtful Friend",
company: "Community Member",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-holding-red-gift-box_23-2147887968.jpg",
imageAlt: "David K.",
},
{ {
id: "5", id: "5", name: "Jessica L.", role: "Surprise Enthusiast", company: "Creative Gifts", rating: 5,
name: "Jessica L.", imageSrc: "http://img.b2bpic.net/free-photo/credit-card-is-very-necessary-christmas-shopping_329181-4897.jpg", imageAlt: "Jessica L."},
role: "Surprise Enthusiast",
company: "Creative Gifts",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/credit-card-is-very-necessary-christmas-shopping_329181-4897.jpg",
imageAlt: "Jessica L.",
},
{ {
id: "6", id: "6", name: "Robert B.", role: "Loyal Customer", company: "Gift Lover", rating: 5,
name: "Robert B.", imageSrc: "http://img.b2bpic.net/free-photo/model-holding-zero-waste-beauty-product_23-2151440325.jpg", imageAlt: "Robert B."},
role: "Loyal Customer",
company: "Gift Lover",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/model-holding-zero-waste-beauty-product_23-2151440325.jpg",
imageAlt: "Robert B.",
},
]} ]}
title="What Our Customers Say" title="What Our Customers Say"
description="Read heartwarming stories from those who've experienced the joy of giving and receiving gifts from our shop." description="Read heartwarming stories from those who've experienced the joy of giving and receiving gifts from our shop."
@@ -274,14 +175,7 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={true}
names={[ names={[
"Local Lifestyle Magazine", "Local Lifestyle Magazine", "Gift Enthusiast Blog", "Community Spotlight", "Seasonal Finds Digest", "Handmade Artisans Review", "Chic Home Decor Blog", "Urban Gift Guide"]}
"Gift Enthusiast Blog",
"Community Spotlight",
"Seasonal Finds Digest",
"Handmade Artisans Review",
"Chic Home Decor Blog",
"Urban Gift Guide",
]}
title="Featured In" title="Featured In"
description="Proudly recognized by local publications and online communities for our unique selection and excellent service." description="Proudly recognized by local publications and online communities for our unique selection and excellent service."
tag="As Seen On" tag="As Seen On"
@@ -295,25 +189,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "q1", id: "q1", title: "What are your shipping options?", content: "We offer standard and expedited shipping across the country. Local pickup is also available for your convenience."},
title: "What are your shipping options?",
content: "We offer standard and expedited shipping across the country. Local pickup is also available for your convenience.",
},
{ {
id: "q2", id: "q2", title: "Can I return a gift?", content: "Yes, we accept returns within 30 days of purchase, provided the item is in its original condition and packaging. Personalized items are non-refundable."},
title: "Can I return a gift?",
content: "Yes, we accept returns within 30 days of purchase, provided the item is in its original condition and packaging. Personalized items are non-refundable.",
},
{ {
id: "q3", id: "q3", title: "Do you offer gift wrapping?", content: "Absolutely! We provide complimentary gift wrapping for all purchases, with options for personalized notes and premium paper."},
title: "Do you offer gift wrapping?",
content: "Absolutely! We provide complimentary gift wrapping for all purchases, with options for personalized notes and premium paper.",
},
{ {
id: "q4", id: "q4", title: "How can I check my order status?", content: "Once your order ships, you'll receive a tracking number via email. You can use this to monitor your delivery."},
title: "How can I check my order status?",
content: "Once your order ships, you'll receive a tracking number via email. You can use this to monitor your delivery.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/closeup-senior-call-center-agent-helping-customers-regain-access-accounts_482257-126661.jpg" imageSrc="http://img.b2bpic.net/free-photo/closeup-senior-call-center-agent-helping-customers-regain-access-accounts_482257-126661.jpg"
imageAlt="Customer service person assisting with questions" imageAlt="Customer service person assisting with questions"
@@ -330,8 +212,7 @@ export default function LandingPage() {
<ContactCenter <ContactCenter
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
tag="Get in Touch" tag="Get in Touch"
title="Find the Perfect Gift" title="Find the Perfect Gift"
description="Have a specific request or need assistance? Our team is here to help you find that special something." description="Have a specific request or need assistance? Our team is here to help you find that special something."
@@ -345,54 +226,33 @@ export default function LandingPage() {
<FooterBase <FooterBase
columns={[ columns={[
{ {
title: "Shop", title: "Shop", items: [
items: [
{ {
label: "All Gifts", label: "All Gifts", href: "#gifts"},
href: "#gifts",
},
{ {
label: "New Arrivals", label: "New Arrivals", href: "#"},
href: "#",
},
{ {
label: "Best Sellers", label: "Best Sellers", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "About Us", title: "About Us", items: [
items: [
{ {
label: "Our Story", label: "Our Story", href: "#about"},
href: "#about",
},
{ {
label: "Testimonials", label: "Testimonials", href: "#testimonials"},
href: "#testimonials",
},
{ {
label: "Contact", label: "Contact", href: "#contact"},
href: "#contact",
},
], ],
}, },
{ {
title: "Help", title: "Help", items: [
items: [
{ {
label: "FAQ", label: "FAQ", href: "#faq"},
href: "#faq",
},
{ {
label: "Shipping & Returns", label: "Shipping & Returns", href: "#"},
href: "#",
},
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
], ],
}, },
]} ]}