1 Commits

Author SHA1 Message Date
ffd59b1ba1 Update src/app/page.tsx 2026-04-16 14:47:09 +00:00

View File

@@ -32,26 +32,16 @@ export default function LandingPage() {
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Gear", name: "Gear", id: "products"},
id: "products",
},
{ {
name: "Support", name: "Support", id: "faq"},
id: "faq",
},
]} ]}
button={{ button={{
text: "Login", text: "Login", href: "/login"}}
href: "/login",
}}
brandName="DadGear Co" brandName="DadGear Co"
/> />
</div> </div>
@@ -59,59 +49,36 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroCentered <HeroCentered
background={{ background={{
variant: "sparkles-gradient", variant: "sparkles-gradient"}}
}}
title="Gear Built for Real Dads" title="Gear Built for Real Dads"
description="Discover gadgets, tools, and gifts that dads actually want. Fast shipping, secure checkout, and a loyalty program that rewards you for every purchase." description="Discover gadgets, tools, and gifts that dads actually want. Fast shipping, secure checkout, and a loyalty program that rewards you for every purchase."
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/attractive-blond-male-dressed-suit-dark-grey-background_613910-14130.jpg", src: "http://img.b2bpic.net/free-photo/attractive-blond-male-dressed-suit-dark-grey-background_613910-14130.jpg", alt: "professional man portrait modern"},
alt: "professional man portrait modern",
},
{ {
src: "http://img.b2bpic.net/free-photo/smiling-daughter-father-looking-photographer_23-2148349787.jpg", src: "http://img.b2bpic.net/free-photo/smiling-daughter-father-looking-photographer_23-2148349787.jpg", alt: "smiling father portrait outdoor"},
alt: "smiling father portrait outdoor",
},
{ {
src: "http://img.b2bpic.net/free-photo/portrait-young-handsome-man-spectacles_1303-14468.jpg", src: "http://img.b2bpic.net/free-photo/portrait-young-handsome-man-spectacles_1303-14468.jpg", alt: "business man smart casual portrait"},
alt: "business man smart casual portrait",
},
{ {
src: "http://img.b2bpic.net/free-photo/cute-child-his-father-s-shoulders-park_23-2147636985.jpg", src: "http://img.b2bpic.net/free-photo/cute-child-his-father-s-shoulders-park_23-2147636985.jpg", alt: "friendly dad portrait garden"},
alt: "friendly dad portrait garden",
},
{ {
src: "http://img.b2bpic.net/free-photo/young-businessman-going-work-with-coffee_158595-4703.jpg", src: "http://img.b2bpic.net/free-photo/young-businessman-going-work-with-coffee_158595-4703.jpg", alt: "confident man portrait city"},
alt: "confident man portrait city",
},
]} ]}
buttons={[ buttons={[
{ {
text: "Shop Dad Gear Now", text: "Shop Dad Gear Now", href: "#products"},
href: "#products",
},
]} ]}
marqueeItems={[ marqueeItems={[
{ {
type: "text", type: "text", text: "Premium Quality"},
text: "Premium Quality",
},
{ {
type: "text", type: "text", text: "Fast Shipping"},
text: "Fast Shipping",
},
{ {
type: "text", type: "text", text: "Loyalty Rewards"},
text: "Loyalty Rewards",
},
{ {
type: "text", type: "text", text: "Secure Checkout"},
text: "Secure Checkout",
},
{ {
type: "text", type: "text", text: "Dad Approved"},
text: "Dad Approved",
},
]} ]}
/> />
</div> </div>
@@ -121,18 +88,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
heading={[ heading={[
{ {
type: "text", type: "text", content: "Built for "},
content: "Built for ",
},
{ {
type: "image", type: "image", src: "http://img.b2bpic.net/free-photo/metal-texture-with-gears_1048-4831.jpg", alt: "engineer working on mechanical gear"},
src: "http://img.b2bpic.net/free-photo/metal-texture-with-gears_1048-4831.jpg",
alt: "engineer working on mechanical gear",
},
{ {
type: "text", type: "text", content: " the Everyday Dad"},
content: " the Everyday Dad",
},
]} ]}
/> />
</div> </div>
@@ -144,34 +104,16 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
id: "f1", id: "f1", label: "Reliability", title: "Verified Quality", items: [
label: "Reliability", "Sourced via Teemdrop", "Quality checked", "Durable materials"],
title: "Verified Quality",
items: [
"Sourced via Teemdrop",
"Quality checked",
"Durable materials",
],
}, },
{ {
id: "f2", id: "f2", label: "Rewards", title: "Loyalty Program", items: [
label: "Rewards", "Earn points per purchase", "Exclusive member offers", "Easy point redemption"],
title: "Loyalty Program",
items: [
"Earn points per purchase",
"Exclusive member offers",
"Easy point redemption",
],
}, },
{ {
id: "f3", id: "f3", label: "Speed", title: "Fast Fulfillment", items: [
label: "Speed", "Real-time tracking", "Automated processing", "Global shipping"],
title: "Fast Fulfillment",
items: [
"Real-time tracking",
"Automated processing",
"Global shipping",
],
}, },
]} ]}
title="Why DadGear Co?" title="Why DadGear Co?"
@@ -187,47 +129,17 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "p1", id: "p1", name: "Precision Multitool (Bestseller)", price: "$45.00", variant: "Black/Silver", imageSrc: "http://img.b2bpic.net/free-photo/male-devices-near-accessories_23-2148067670.jpg"},
name: "Precision Multitool",
price: "$45.00",
variant: "Black/Silver",
imageSrc: "http://img.b2bpic.net/free-photo/male-devices-near-accessories_23-2148067670.jpg",
},
{ {
id: "p2", id: "p2", name: "Rugged Smartwatch", price: "$129.00", variant: "Midnight", imageSrc: "http://img.b2bpic.net/free-photo/close-up-female-hands-wearing-wrist-watch_171337-11789.jpg"},
name: "Rugged Smartwatch",
price: "$129.00",
variant: "Midnight",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-female-hands-wearing-wrist-watch_171337-11789.jpg",
},
{ {
id: "p3", id: "p3", name: "Commuter Backpack (Limited Stock)", price: "$85.00", variant: "Grey", imageSrc: "http://img.b2bpic.net/free-photo/young-hipster-man-traveling-with-backpack-autumn-forest-wearing-warm-jacket-hat-active-tourist-exploring-nature-cold-season_285396-1541.jpg"},
name: "Commuter Backpack",
price: "$85.00",
variant: "Grey",
imageSrc: "http://img.b2bpic.net/free-photo/young-hipster-man-traveling-with-backpack-autumn-forest-wearing-warm-jacket-hat-active-tourist-exploring-nature-cold-season_285396-1541.jpg",
},
{ {
id: "p4", id: "p4", name: "Rapid Power Bank", price: "$39.00", variant: "Blue", imageSrc: "http://img.b2bpic.net/free-photo/usb-type-c-port-warm-neon-scene-tech-macro_169016-71583.jpg"},
name: "Rapid Power Bank",
price: "$39.00",
variant: "Blue",
imageSrc: "http://img.b2bpic.net/free-photo/usb-type-c-port-warm-neon-scene-tech-macro_169016-71583.jpg",
},
{ {
id: "p5", id: "p5", name: "Auto Toolkit (Bestseller)", price: "$150.00", variant: "Pro Kit", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-cleaning-surfboard_23-2148926869.jpg"},
name: "Auto Toolkit",
price: "$150.00",
variant: "Pro Kit",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-cleaning-surfboard_23-2148926869.jpg",
},
{ {
id: "p6", id: "p6", name: "Portable Speaker (Limited Stock)", price: "$60.00", variant: "Outdoor", imageSrc: "http://img.b2bpic.net/free-photo/composition-smart-speaker-table_23-2149036844.jpg"},
name: "Portable Speaker",
price: "$60.00",
variant: "Outdoor",
imageSrc: "http://img.b2bpic.net/free-photo/composition-smart-speaker-table_23-2149036844.jpg",
},
]} ]}
title="Trending Now" title="Trending Now"
description="Our top-rated gadgets and tools for dads on the go." description="Our top-rated gadgets and tools for dads on the go."
@@ -241,20 +153,11 @@ export default function LandingPage() {
tag="Trusted by Dads" tag="Trusted by Dads"
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "10k+", description: "Happy Dads"},
value: "10k+",
description: "Happy Dads",
},
{ {
id: "m2", id: "m2", value: "500+", description: "Gear Items"},
value: "500+",
description: "Gear Items",
},
{ {
id: "m3", id: "m3", value: "99%", description: "Satisfaction"},
value: "99%",
description: "Satisfaction",
},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -268,45 +171,20 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Mark R.", role: "Dad of 3", company: "Verified Buyer", rating: 5,
name: "Mark R.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-young-man-black-jacket_23-2147955449.jpg"},
role: "Dad of 3",
company: "Verified Buyer",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-young-man-black-jacket_23-2147955449.jpg",
},
{ {
id: "2", id: "2", name: "Dave L.", role: "Weekend Hobbyist", company: "Pro Reviewer", rating: 5,
name: "Dave L.", imageSrc: "http://img.b2bpic.net/free-photo/bearded-smiling-father-outdoors-with-his-little-son_171337-17018.jpg"},
role: "Weekend Hobbyist",
company: "Pro Reviewer",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/bearded-smiling-father-outdoors-with-his-little-son_171337-17018.jpg",
},
{ {
id: "3", id: "3", name: "Sam K.", role: "Outdoorsman", company: "Loyal Customer", rating: 5,
name: "Sam K.", imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1702.jpg"},
role: "Outdoorsman",
company: "Loyal Customer",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1702.jpg",
},
{ {
id: "4", id: "4", name: "Paul M.", role: "Tech Dad", company: "Verified Buyer", rating: 5,
name: "Paul M.", imageSrc: "http://img.b2bpic.net/free-photo/father-daughter-having-fun-park_23-2148201602.jpg"},
role: "Tech Dad",
company: "Verified Buyer",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/father-daughter-having-fun-park_23-2148201602.jpg",
},
{ {
id: "5", id: "5", name: "John D.", role: "DIYer", company: "Verified Buyer", rating: 5,
name: "John D.", imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-going-work-with-coffee_158595-4703.jpg"},
role: "DIYer",
company: "Verified Buyer",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-going-work-with-coffee_158595-4703.jpg",
},
]} ]}
title="Hear from our Dads" title="Hear from our Dads"
description="See why thousands of dads trust us with their gear." description="See why thousands of dads trust us with their gear."
@@ -319,20 +197,11 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
faqs={[ faqs={[
{ {
id: "fq1", id: "fq1", title: "How does shipping work?", content: "Orders are processed within 24 hours and routed through our automated network for quick delivery."},
title: "How does shipping work?",
content: "Orders are processed within 24 hours and routed through our automated network for quick delivery.",
},
{ {
id: "fq2", id: "fq2", title: "What is the loyalty program?", content: "Earn points on every dollar spent and redeem them for exclusive discounts on your next order."},
title: "What is the loyalty program?",
content: "Earn points on every dollar spent and redeem them for exclusive discounts on your next order.",
},
{ {
id: "fq3", id: "fq3", title: "Can I return items?", content: "Yes, our automated returns workflow makes exchanges and refunds seamless."},
title: "Can I return items?",
content: "Yes, our automated returns workflow makes exchanges and refunds seamless.",
},
]} ]}
title="Common Questions" title="Common Questions"
description="Got questions? We've got answers about shipping, loyalty, and gear." description="Got questions? We've got answers about shipping, loyalty, and gear."
@@ -344,16 +213,13 @@ export default function LandingPage() {
<ContactCTA <ContactCTA
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
tag="Get in touch" tag="Get in touch"
title="Ready to gear up?" title="Ready to gear up?"
description="Have questions about an order or need a recommendation? Our support team is here for you." description="Have questions about an order or need a recommendation? Our support team is here for you."
buttons={[ buttons={[
{ {
text: "Contact Support", text: "Contact Support", href: "mailto:support@dadgearco.com"},
href: "mailto:support@dadgearco.com",
},
]} ]}
/> />
</div> </div>