Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
246
src/app/page.tsx
246
src/app/page.tsx
@@ -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: "#",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
|
|||||||
Reference in New Issue
Block a user