Merge version_1 into main #6
@@ -8,7 +8,7 @@ import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarS
|
||||
import SplitAbout from '@/components/sections/about/SplitAbout';
|
||||
import TeamCardTwo from '@/components/sections/team/TeamCardTwo';
|
||||
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
|
||||
import { Activity, Facebook, Github, Instagram, Lightbulb, Linkedin, Twitter, Users } from "lucide-react";
|
||||
import { Activity, Facebook, Github, Instagram, Lightbulb, Linkedin, Twitter, Users, Bike, Gem, Tools } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -29,29 +29,20 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
href: "/",
|
||||
name: "Home", id: "home"
|
||||
},
|
||||
{
|
||||
name: "Gear",
|
||||
id: "gear",
|
||||
href: "/gear",
|
||||
name: "Gear", id: "gear"
|
||||
},
|
||||
{
|
||||
name: "About Us",
|
||||
id: "about-us",
|
||||
href: "/about",
|
||||
name: "About Us", id: "about-us"
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
href: "/contact",
|
||||
},
|
||||
name: "Contact", id: "contact"
|
||||
}
|
||||
]}
|
||||
button={{
|
||||
text: "Shop Now",
|
||||
href: "/gear",
|
||||
text: "Shop Now", href: "/gear"
|
||||
}}
|
||||
brandName="CycleHub"
|
||||
/>
|
||||
@@ -67,22 +58,16 @@ export default function LandingPage() {
|
||||
tagIcon={Bike}
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Quality Craftsmanship",
|
||||
description: "Every product is meticulously designed and rigorously tested for performance and durability.",
|
||||
icon: Gem,
|
||||
title: "Quality Craftsmanship", description: "Every product is meticulously designed and rigorously tested for performance and durability.", icon: Gem
|
||||
},
|
||||
{
|
||||
title: "Innovation Driven",
|
||||
description: "We constantly seek out the latest advancements to bring you cutting-edge cycling technology.",
|
||||
icon: Lightbulb,
|
||||
title: "Innovation Driven", description: "We constantly seek out the latest advancements to bring you cutting-edge cycling technology.", icon: Lightbulb
|
||||
},
|
||||
{
|
||||
title: "Community Focus",
|
||||
description: "Supporting local rides, events, and fostering a vibrant cycling culture is at our core.",
|
||||
icon: Users,
|
||||
},
|
||||
title: "Community Focus", description: "Supporting local rides, events, and fostering a vibrant cycling culture is at our core.", icon: Users
|
||||
}
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-women-riding-bicycles-city_23-2149041632.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-women-riding-bicycles-city_23-2149041632.jpg"
|
||||
imageAlt="group of cyclists enjoying a ride together"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -95,21 +80,18 @@ export default function LandingPage() {
|
||||
description="Our dedication to quality and service has fueled significant growth, allowing us to empower more cyclists every year. We're proud of the community we've built and the milestones we've achieved together."
|
||||
metrics={[
|
||||
{
|
||||
value: "15+",
|
||||
title: "Years Experience",
|
||||
value: "15+", title: "Years Experience"
|
||||
},
|
||||
{
|
||||
value: "500K+",
|
||||
title: "Riders Equipped",
|
||||
value: "500K+", title: "Riders Equipped"
|
||||
},
|
||||
{
|
||||
value: "4.9/5",
|
||||
title: "Average Rating",
|
||||
},
|
||||
value: "4.9/5", title: "Average Rating"
|
||||
}
|
||||
]}
|
||||
tag="Impact & Growth"
|
||||
tagIcon={Activity}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-cyclist-woman-outdors_23-2149647409.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-cyclist-woman-outdors_23-2149647409.jpg"
|
||||
imageAlt="cyclist on a scenic road"
|
||||
mediaAnimation="blur-reveal"
|
||||
metricsAnimation="slide-up"
|
||||
@@ -124,73 +106,49 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
members={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Elena Petrova",
|
||||
role: "CEO & Founder",
|
||||
description: "A former professional cyclist, Elena leads with a vision for innovation and community.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-rides-electrical-scooter-park_23-2148952702.jpg?_wi=3",
|
||||
imageAlt: "Elena Petrova, CEO",
|
||||
socialLinks: [
|
||||
id: "1", name: "Elena Petrova", role: "CEO & Founder", description: "A former professional cyclist, Elena leads with a vision for innovation and community.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-rides-electrical-scooter-park_23-2148952702.jpg", imageAlt: "Elena Petrova, CEO", socialLinks: [
|
||||
{
|
||||
icon: Linkedin,
|
||||
url: "#",
|
||||
url: "#"
|
||||
},
|
||||
{
|
||||
icon: Twitter,
|
||||
url: "#",
|
||||
},
|
||||
],
|
||||
url: "#"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Marcus \"Bullet\" Chen",
|
||||
role: "Head of Product Development",
|
||||
description: "Marcus combines engineering precision with a deep understanding of cycling demands.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-portrait-holding-crossed-hands-bicycle-handle-bar_158595-4553.jpg?_wi=3",
|
||||
imageAlt: "Marcus Chen, Head of Product Development",
|
||||
socialLinks: [
|
||||
id: "2", name: "Marcus \"Bullet\" Chen", role: "Head of Product Development", description: "Marcus combines engineering precision with a deep understanding of cycling demands.", imageSrc: "http://img.b2bpic.net/free-photo/male-portrait-holding-crossed-hands-bicycle-handle-bar_158595-4553.jpg", imageAlt: "Marcus Chen, Head of Product Development", socialLinks: [
|
||||
{
|
||||
icon: Linkedin,
|
||||
url: "#",
|
||||
url: "#"
|
||||
},
|
||||
{
|
||||
icon: Github,
|
||||
url: "#",
|
||||
},
|
||||
],
|
||||
url: "#"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sophia Rivera",
|
||||
role: "Community Engagement Manager",
|
||||
description: "Sophia is the heart of our community, organizing rides and connecting with riders worldwide.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-joyful-woman-holding-mobile-phone_171337-4024.jpg?_wi=3",
|
||||
imageAlt: "Sophia Rivera, Community Manager",
|
||||
socialLinks: [
|
||||
id: "3", name: "Sophia Rivera", role: "Community Engagement Manager", description: "Sophia is the heart of our community, organizing rides and connecting with riders worldwide.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-joyful-woman-holding-mobile-phone_171337-4024.jpg", imageAlt: "Sophia Rivera, Community Manager", socialLinks: [
|
||||
{
|
||||
icon: Instagram,
|
||||
url: "#",
|
||||
url: "#"
|
||||
},
|
||||
{
|
||||
icon: Facebook,
|
||||
url: "#",
|
||||
},
|
||||
],
|
||||
url: "#"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "David \"Steady\" Kim",
|
||||
role: "Lead Bike Mechanic",
|
||||
description: "David ensures every bike is perfectly tuned and ready for its next adventure.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bicycle-chain-ring-being-greased-outdoor_482257-96044.jpg?_wi=2",
|
||||
imageAlt: "David Kim, Lead Bike Mechanic",
|
||||
socialLinks: [
|
||||
id: "4", name: "David \"Steady\" Kim", role: "Lead Bike Mechanic", description: "David ensures every bike is perfectly tuned and ready for its next adventure.", imageSrc: "http://img.b2bpic.net/free-photo/bicycle-chain-ring-being-greased-outdoor_482257-96044.jpg", imageAlt: "David Kim, Lead Bike Mechanic", socialLinks: [
|
||||
{
|
||||
icon: Tools,
|
||||
url: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
url: "#"
|
||||
}
|
||||
]
|
||||
}
|
||||
]}
|
||||
title="Meet the Passionate Minds Behind CycleHub"
|
||||
description="Our team lives and breathes cycling. Each member brings expertise and enthusiasm to ensure you have the best gear and experience possible."
|
||||
@@ -204,29 +162,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Alex Johnson",
|
||||
handle: "@alex_rides",
|
||||
testimonial: "CycleHub has transformed my cycling experience. Their gear is truly next-level. Always my first stop!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-rides-electrical-scooter-park_23-2148952702.jpg?_wi=4",
|
||||
id: "1", name: "Alex Johnson", handle: "@alex_rides", testimonial: "CycleHub has transformed my cycling experience. Their gear is truly next-level. Always my first stop!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-rides-electrical-scooter-park_23-2148952702.jpg"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Maria Garcia",
|
||||
handle: "@cyclingmaria",
|
||||
testimonial: "Incredible customer service and unbeatable product quality. My new road bike is a joy to ride, thanks CycleHub!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-joyful-woman-holding-mobile-phone_171337-4024.jpg?_wi=4",
|
||||
id: "2", name: "Maria Garcia", handle: "@cyclingmaria", testimonial: "Incredible customer service and unbeatable product quality. My new road bike is a joy to ride, thanks CycleHub!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-joyful-woman-holding-mobile-phone_171337-4024.jpg"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Chris Peterson",
|
||||
handle: "@trailblazer_chris",
|
||||
testimonial: "The staff are super knowledgeable and helped me find the perfect mountain bike. Best bike shop around, hands down.",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-portrait-holding-crossed-hands-bicycle-handle-bar_158595-4553.jpg?_wi=4",
|
||||
},
|
||||
id: "3", name: "Chris Peterson", handle: "@trailblazer_chris", testimonial: "The staff are super knowledgeable and helped me find the perfect mountain bike. Best bike shop around, hands down.", rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-portrait-holding-crossed-hands-bicycle-handle-bar_158595-4553.jpg"
|
||||
}
|
||||
]}
|
||||
showRating={true}
|
||||
title="Riders Trust CycleHub"
|
||||
@@ -238,64 +184,50 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Products",
|
||||
items: [
|
||||
title: "Products", items: [
|
||||
{
|
||||
label: "Road Bikes",
|
||||
href: "/gear#road",
|
||||
label: "Road Bikes", href: "/gear#road"
|
||||
},
|
||||
{
|
||||
label: "Mountain Bikes",
|
||||
href: "/gear#mtb",
|
||||
label: "Mountain Bikes", href: "/gear#mtb"
|
||||
},
|
||||
{
|
||||
label: "Gravel Bikes",
|
||||
href: "/gear#gravel",
|
||||
label: "Gravel Bikes", href: "/gear#gravel"
|
||||
},
|
||||
{
|
||||
label: "Apparel",
|
||||
href: "/gear#apparel",
|
||||
label: "Apparel", href: "/gear#apparel"
|
||||
},
|
||||
{
|
||||
label: "Helmets",
|
||||
href: "/gear#helmets",
|
||||
},
|
||||
],
|
||||
label: "Helmets", href: "/gear#helmets"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
label: "About Us", href: "/about"
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
label: "Contact", href: "/contact"
|
||||
},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
label: "Careers", href: "#"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Support", items: [
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "/faq",
|
||||
label: "FAQ", href: "/faq"
|
||||
},
|
||||
{
|
||||
label: "Shipping & Returns",
|
||||
href: "#",
|
||||
label: "Shipping & Returns", href: "#"
|
||||
},
|
||||
{
|
||||
label: "Warranty",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
label: "Warranty", href: "#"
|
||||
}
|
||||
]
|
||||
}
|
||||
]}
|
||||
logoText="CycleHub"
|
||||
copyrightText="© 2024 CycleHub. All rights reserved."
|
||||
|
||||
@@ -28,29 +28,20 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
href: "/",
|
||||
name: "Home", id: "home"
|
||||
},
|
||||
{
|
||||
name: "Gear",
|
||||
id: "gear",
|
||||
href: "/gear",
|
||||
name: "Gear", id: "gear"
|
||||
},
|
||||
{
|
||||
name: "About Us",
|
||||
id: "about-us",
|
||||
href: "/about",
|
||||
name: "About Us", id: "about-us"
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
href: "/contact",
|
||||
},
|
||||
name: "Contact", id: "contact"
|
||||
}
|
||||
]}
|
||||
button={{
|
||||
text: "Shop Now",
|
||||
href: "/gear",
|
||||
text: "Shop Now", href: "/gear"
|
||||
}}
|
||||
brandName="CycleHub"
|
||||
/>
|
||||
@@ -61,85 +52,44 @@ export default function LandingPage() {
|
||||
layout="section"
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Carbon Fiber Road Bike",
|
||||
price: "$3,499.00",
|
||||
rating: 5,
|
||||
reviewCount: "128",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-cyclist-posing-with-bicycle-helmet_23-2149749657.jpg?_wi=2",
|
||||
imageAlt: "sleek carbon road bike professional",
|
||||
id: "1", name: "Carbon Fiber Road Bike", price: "$3,499.00", rating: 5,
|
||||
reviewCount: "128", imageSrc: "http://img.b2bpic.net/free-photo/female-cyclist-posing-with-bicycle-helmet_23-2149749657.jpg", imageAlt: "sleek carbon road bike professional"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Full Suspension MTB",
|
||||
price: "$2,899.00",
|
||||
rating: 4,
|
||||
reviewCount: "95",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/outdoor-shot-young-european-male-wearing-cycling-clothing-helmet-glasses_273609-9718.jpg?_wi=2",
|
||||
imageAlt: "rugged full suspension mountain bike",
|
||||
id: "2", name: "Full Suspension MTB", price: "$2,899.00", rating: 4,
|
||||
reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/outdoor-shot-young-european-male-wearing-cycling-clothing-helmet-glasses_273609-9718.jpg", imageAlt: "rugged full suspension mountain bike"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Versatile Gravel Bike",
|
||||
price: "$1,999.00",
|
||||
rating: 5,
|
||||
reviewCount: "72",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/concentrated-young-rider-helmet-glasses-gloves-sitting-front-his-booster-bicycle_273609-9722.jpg?_wi=2",
|
||||
imageAlt: "versatile gravel bike mixed terrain",
|
||||
id: "3", name: "Versatile Gravel Bike", price: "$1,999.00", rating: 5,
|
||||
reviewCount: "72", imageSrc: "http://img.b2bpic.net/free-photo/concentrated-young-rider-helmet-glasses-gloves-sitting-front-his-booster-bicycle_273609-9722.jpg", imageAlt: "versatile gravel bike mixed terrain"
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Aero Cycling Helmet",
|
||||
price: "$189.00",
|
||||
rating: 5,
|
||||
reviewCount: "150",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-rider-woman-yellow-green-motorcycle-helmet-colorful-light-summer-dress-jungle-tropical-field-palm-trees_343596-2886.jpg?_wi=2",
|
||||
imageAlt: "modern cycling helmet aerodynamic design",
|
||||
id: "4", name: "Aero Cycling Helmet", price: "$189.00", rating: 5,
|
||||
reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-rider-woman-yellow-green-motorcycle-helmet-colorful-light-summer-dress-jungle-tropical-field-palm-trees_343596-2886.jpg", imageAlt: "modern cycling helmet aerodynamic design"
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Pro Cycling Jersey",
|
||||
price: "$95.00",
|
||||
rating: 4,
|
||||
reviewCount: "110",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/ready-print-sports-tshirt-workout-training-clothing-patterns_29096-5261.jpg?_wi=2",
|
||||
imageAlt: "breathable cycling jersey high performance",
|
||||
id: "5", name: "Pro Cycling Jersey", price: "$95.00", rating: 4,
|
||||
reviewCount: "110", imageSrc: "http://img.b2bpic.net/free-vector/ready-print-sports-tshirt-workout-training-clothing-patterns_29096-5261.jpg", imageAlt: "breathable cycling jersey high performance"
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Road Cycling Shoes",
|
||||
price: "$160.00",
|
||||
rating: 5,
|
||||
reviewCount: "88",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-repairing-bicycle_23-2148138584.jpg?_wi=2",
|
||||
imageAlt: "clipless cycling shoes road bike",
|
||||
},
|
||||
id: "6", name: "Road Cycling Shoes", price: "$160.00", rating: 5,
|
||||
reviewCount: "88", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-repairing-bicycle_23-2148138584.jpg", imageAlt: "clipless cycling shoes road bike"
|
||||
}
|
||||
]}
|
||||
searchPlaceholder="Search for bikes, helmets, apparel..."
|
||||
filters={[
|
||||
{
|
||||
label: "Category",
|
||||
options: [
|
||||
"All",
|
||||
"Bikes",
|
||||
"Apparel",
|
||||
"Helmets",
|
||||
"Shoes",
|
||||
"Accessories",
|
||||
label: "Category", options: [
|
||||
"All", "Bikes", "Apparel", "Helmets", "Shoes", "Accessories"
|
||||
],
|
||||
selected: "All",
|
||||
selected: "All", onChange: () => {}
|
||||
},
|
||||
{
|
||||
label: "Brand",
|
||||
options: [
|
||||
"All",
|
||||
"TrailBlaze",
|
||||
"Velocitas",
|
||||
"AeroDyn",
|
||||
"GravelKing",
|
||||
label: "Brand", options: [
|
||||
"All", "TrailBlaze", "Velocitas", "AeroDyn", "GravelKing"
|
||||
],
|
||||
selected: "All",
|
||||
},
|
||||
selected: "All", onChange: () => {}
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -152,35 +102,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Aerodynamic Helmets",
|
||||
description: "Advanced ventilation and lightweight design for optimal airflow and protection.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-rider-woman-yellow-green-motorcycle-helmet-colorful-light-summer-dress-jungle-tropical-field-palm-trees_343596-2886.jpg?_wi=3",
|
||||
imageAlt: "close-up of a sleek cycling helmet",
|
||||
button: {
|
||||
text: "Shop Helmets",
|
||||
href: "/gear#helmets",
|
||||
},
|
||||
title: "Aerodynamic Helmets", description: "Advanced ventilation and lightweight design for optimal airflow and protection.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-rider-woman-yellow-green-motorcycle-helmet-colorful-light-summer-dress-jungle-tropical-field-palm-trees_343596-2886.jpg", imageAlt: "close-up of a sleek cycling helmet", button: {
|
||||
text: "Shop Helmets", href: "/gear#helmets"
|
||||
}
|
||||
},
|
||||
{
|
||||
title: "Performance Apparel",
|
||||
description: "Moisture-wicking fabrics and ergonomic fits to keep you comfortable on long rides.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/ready-print-sports-tshirt-workout-training-clothing-patterns_29096-5261.jpg?_wi=3",
|
||||
imageAlt: "detail of a performance cycling jersey",
|
||||
button: {
|
||||
text: "Explore Apparel",
|
||||
href: "/gear#apparel",
|
||||
},
|
||||
title: "Performance Apparel", description: "Moisture-wicking fabrics and ergonomic fits to keep you comfortable on long rides.", imageSrc: "http://img.b2bpic.net/free-vector/ready-print-sports-tshirt-workout-training-clothing-patterns_29096-5261.jpg", imageAlt: "detail of a performance cycling jersey", button: {
|
||||
text: "Explore Apparel", href: "/gear#apparel"
|
||||
}
|
||||
},
|
||||
{
|
||||
title: "Precision Cycling Shoes",
|
||||
description: "Stiff soles for efficient power transfer and comfortable, secure fit.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-repairing-bicycle_23-2148138584.jpg?_wi=3",
|
||||
imageAlt: "clipless cycling shoes on a road bike pedal",
|
||||
button: {
|
||||
text: "Find Shoes",
|
||||
href: "/gear#shoes",
|
||||
},
|
||||
},
|
||||
title: "Precision Cycling Shoes", description: "Stiff soles for efficient power transfer and comfortable, secure fit.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-repairing-bicycle_23-2148138584.jpg", imageAlt: "clipless cycling shoes on a road bike pedal", button: {
|
||||
text: "Find Shoes", href: "/gear#shoes"
|
||||
}
|
||||
}
|
||||
]}
|
||||
title="Why Choose CycleHub Gear?"
|
||||
description="Our products are engineered for peak performance, comfort, and durability, empowering every cyclist to ride further and faster."
|
||||
@@ -194,32 +129,14 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah L.",
|
||||
role: "Road Cyclist",
|
||||
testimonial: "The carbon fiber road bike is a dream! Lightweight, responsive, and incredibly fast. CycleHub truly delivers top-tier quality.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-rides-electrical-scooter-park_23-2148952702.jpg?_wi=2",
|
||||
imageAlt: "Sarah L. with her road bike",
|
||||
icon: Quote,
|
||||
id: "1", name: "Sarah L.", role: "Road Cyclist", testimonial: "The carbon fiber road bike is a dream! Lightweight, responsive, and incredibly fast. CycleHub truly delivers top-tier quality.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-rides-electrical-scooter-park_23-2148952702.jpg", imageAlt: "Sarah L. with her road bike", icon: Quote
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mark D.",
|
||||
role: "Mountain Biker",
|
||||
testimonial: "The full suspension MTB handles trails like a beast. Super durable and comfortable even on the toughest descents. Highly recommend!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-portrait-holding-crossed-hands-bicycle-handle-bar_158595-4553.jpg?_wi=2",
|
||||
imageAlt: "Mark D. with his mountain bike",
|
||||
icon: Quote,
|
||||
id: "2", name: "Mark D.", role: "Mountain Biker", testimonial: "The full suspension MTB handles trails like a beast. Super durable and comfortable even on the toughest descents. Highly recommend!", imageSrc: "http://img.b2bpic.net/free-photo/male-portrait-holding-crossed-hands-bicycle-handle-bar_158595-4553.jpg", imageAlt: "Mark D. with his mountain bike", icon: Quote
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Jessica R.",
|
||||
role: "Gravel Enthusiast",
|
||||
testimonial: "My gravel bike from CycleHub is perfect for any adventure. It transitions seamlessly from pavement to dirt. Couldn't be happier!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-joyful-woman-holding-mobile-phone_171337-4024.jpg?_wi=2",
|
||||
imageAlt: "Jessica R. on a gravel path",
|
||||
icon: Quote,
|
||||
},
|
||||
id: "3", name: "Jessica R.", role: "Gravel Enthusiast", testimonial: "My gravel bike from CycleHub is perfect for any adventure. It transitions seamlessly from pavement to dirt. Couldn't be happier!", imageSrc: "http://img.b2bpic.net/free-photo/portrait-joyful-woman-holding-mobile-phone_171337-4024.jpg", imageAlt: "Jessica R. on a gravel path", icon: Quote
|
||||
}
|
||||
]}
|
||||
title="What Our Riders Say"
|
||||
description="Hear from the CycleHub community about their experiences with our premium gear."
|
||||
@@ -230,64 +147,50 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Products",
|
||||
items: [
|
||||
title: "Products", items: [
|
||||
{
|
||||
label: "Road Bikes",
|
||||
href: "/gear#road",
|
||||
label: "Road Bikes", href: "/gear#road"
|
||||
},
|
||||
{
|
||||
label: "Mountain Bikes",
|
||||
href: "/gear#mtb",
|
||||
label: "Mountain Bikes", href: "/gear#mtb"
|
||||
},
|
||||
{
|
||||
label: "Gravel Bikes",
|
||||
href: "/gear#gravel",
|
||||
label: "Gravel Bikes", href: "/gear#gravel"
|
||||
},
|
||||
{
|
||||
label: "Apparel",
|
||||
href: "/gear#apparel",
|
||||
label: "Apparel", href: "/gear#apparel"
|
||||
},
|
||||
{
|
||||
label: "Helmets",
|
||||
href: "/gear#helmets",
|
||||
},
|
||||
],
|
||||
label: "Helmets", href: "/gear#helmets"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
label: "About Us", href: "/about"
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
label: "Contact", href: "/contact"
|
||||
},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
label: "Careers", href: "#"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Support", items: [
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "/faq",
|
||||
label: "FAQ", href: "/faq"
|
||||
},
|
||||
{
|
||||
label: "Shipping & Returns",
|
||||
href: "#",
|
||||
label: "Shipping & Returns", href: "#"
|
||||
},
|
||||
{
|
||||
label: "Warranty",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
label: "Warranty", href: "#"
|
||||
}
|
||||
]
|
||||
}
|
||||
]}
|
||||
logoText="CycleHub"
|
||||
copyrightText="© 2024 CycleHub. All rights reserved."
|
||||
|
||||
197
src/app/page.tsx
197
src/app/page.tsx
@@ -11,7 +11,7 @@ import MediaAbout from '@/components/sections/about/MediaAbout';
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
|
||||
import { Lock, Shield } from "lucide-react";
|
||||
import { Lock, Shield, AirVent, Shirt, StretchHorizontal, Footprints } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -32,29 +32,20 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
href: "/",
|
||||
name: "Home", id: "home"
|
||||
},
|
||||
{
|
||||
name: "Gear",
|
||||
id: "gear",
|
||||
href: "/gear",
|
||||
name: "Gear", id: "gear"
|
||||
},
|
||||
{
|
||||
name: "About Us",
|
||||
id: "about-us",
|
||||
href: "/about",
|
||||
name: "About Us", id: "about-us"
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
href: "/contact",
|
||||
},
|
||||
name: "Contact", id: "contact"
|
||||
}
|
||||
]}
|
||||
button={{
|
||||
text: "Shop Now",
|
||||
href: "/gear",
|
||||
text: "Shop Now", href: "/gear"
|
||||
}}
|
||||
brandName="CycleHub"
|
||||
/>
|
||||
@@ -63,41 +54,36 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "plain",
|
||||
variant: "plain"
|
||||
}}
|
||||
title="Gear Up for Your Next Adventure"
|
||||
description="Discover high-performance cycling gear designed for every ride, from city commutes to epic mountain trails. Experience comfort, safety, and speed with CycleHub."
|
||||
tag="Ride Further"
|
||||
buttons={[
|
||||
{
|
||||
text: "Shop All Gear",
|
||||
href: "/gear",
|
||||
text: "Shop All Gear", href: "/gear"
|
||||
},
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "/about",
|
||||
},
|
||||
text: "Learn More", href: "/about"
|
||||
}
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-woman-rides-electrical-scooter-park_23-2148952702.jpg",
|
||||
alt: "Cyclist Sarah Johnson",
|
||||
src: "http://img.b2bpic.net/free-photo/young-woman-rides-electrical-scooter-park_23-2148952702.jpg", alt: "Cyclist Sarah Johnson"
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/male-portrait-holding-crossed-hands-bicycle-handle-bar_158595-4553.jpg",
|
||||
alt: "Cyclist Michael Chen",
|
||||
src: "http://img.b2bpic.net/free-photo/male-portrait-holding-crossed-hands-bicycle-handle-bar_158595-4553.jpg", alt: "Cyclist Michael Chen"
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-joyful-woman-holding-mobile-phone_171337-4024.jpg",
|
||||
alt: "Cyclist Emily Rodriguez",
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-joyful-woman-holding-mobile-phone_171337-4024.jpg", alt: "Cyclist Emily Rodriguez"
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/bicycle-chain-ring-being-greased-outdoor_482257-96044.jpg",
|
||||
alt: "Cyclist David Kim",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/bicycle-chain-ring-being-greased-outdoor_482257-96044.jpg", alt: "Cyclist David Kim"
|
||||
}
|
||||
]}
|
||||
avatarText="Join Our Community of Riders"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-cyclist-woman-outdors_23-2149647409.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-cyclist-woman-outdors_23-2149647409.jpg"
|
||||
imageAlt="Cyclist on a scenic road, showcasing cycling gear."
|
||||
mediaAnimation="entrance-slide"
|
||||
/>
|
||||
@@ -111,11 +97,10 @@ export default function LandingPage() {
|
||||
tag="About CycleHub"
|
||||
buttons={[
|
||||
{
|
||||
text: "Our Story",
|
||||
href: "/about",
|
||||
},
|
||||
text: "Our Story", href: "/about"
|
||||
}
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-women-riding-bicycles-city_23-2149041632.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-women-riding-bicycles-city_23-2149041632.jpg"
|
||||
imageAlt="Group of cyclists gathered, sharing stories."
|
||||
/>
|
||||
</div>
|
||||
@@ -127,65 +112,53 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
id: "helmet-tech",
|
||||
title: "Advanced Helmet Protection",
|
||||
description: "Lightweight construction with enhanced ventilation and MIPS technology for superior safety and comfort.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-rider-woman-yellow-green-motorcycle-helmet-colorful-light-summer-dress-jungle-tropical-field-palm-trees_343596-2886.jpg?_wi=1",
|
||||
imageAlt: "Advanced cycling helmet",
|
||||
id: "helmet-tech", title: "Advanced Helmet Protection", description: "Lightweight construction with enhanced ventilation and MIPS technology for superior safety and comfort.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-rider-woman-yellow-green-motorcycle-helmet-colorful-light-summer-dress-jungle-tropical-field-palm-trees_343596-2886.jpg", imageAlt: "Advanced cycling helmet"
|
||||
},
|
||||
items: [
|
||||
{
|
||||
icon: Shield,
|
||||
text: "MIPS Safety System",
|
||||
text: "MIPS Safety System"
|
||||
},
|
||||
{
|
||||
icon: AirVent,
|
||||
text: "Optimized Airflow",
|
||||
},
|
||||
text: "Optimized Airflow"
|
||||
}
|
||||
],
|
||||
reverse: false,
|
||||
reverse: false
|
||||
},
|
||||
{
|
||||
id: "apparel-comfort",
|
||||
title: "Ergonomic Cycling Apparel",
|
||||
description: "Breathable, moisture-wicking fabrics with an ergonomic fit to keep you comfortable on long rides.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/ready-print-sports-tshirt-workout-training-clothing-patterns_29096-5261.jpg?_wi=1",
|
||||
imageAlt: "Ergonomic cycling jersey",
|
||||
id: "apparel-comfort", title: "Ergonomic Cycling Apparel", description: "Breathable, moisture-wicking fabrics with an ergonomic fit to keep you comfortable on long rides.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/ready-print-sports-tshirt-workout-training-clothing-patterns_29096-5261.jpg", imageAlt: "Ergonomic cycling jersey"
|
||||
},
|
||||
items: [
|
||||
{
|
||||
icon: Shirt,
|
||||
text: "Moisture-Wicking Fabric",
|
||||
text: "Moisture-Wicking Fabric"
|
||||
},
|
||||
{
|
||||
icon: StretchHorizontal,
|
||||
text: "Flexible Fit",
|
||||
},
|
||||
text: "Flexible Fit"
|
||||
}
|
||||
],
|
||||
reverse: true,
|
||||
reverse: true
|
||||
},
|
||||
{
|
||||
id: "shoe-power",
|
||||
title: "Power Transfer Footwear",
|
||||
description: "Stiff carbon soles and secure closures for maximum power transfer and efficiency with every pedal stroke.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-repairing-bicycle_23-2148138584.jpg?_wi=1",
|
||||
imageAlt: "Cycling shoes with clipless pedals",
|
||||
id: "shoe-power", title: "Power Transfer Footwear", description: "Stiff carbon soles and secure closures for maximum power transfer and efficiency with every pedal stroke.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-repairing-bicycle_23-2148138584.jpg", imageAlt: "Cycling shoes with clipless pedals"
|
||||
},
|
||||
items: [
|
||||
{
|
||||
icon: Footprints,
|
||||
text: "Carbon Sole",
|
||||
text: "Carbon Sole"
|
||||
},
|
||||
{
|
||||
icon: Lock,
|
||||
text: "Secure Fit",
|
||||
},
|
||||
text: "Secure Fit"
|
||||
}
|
||||
],
|
||||
reverse: false,
|
||||
},
|
||||
reverse: false
|
||||
}
|
||||
]}
|
||||
title="Engineered for Every Cyclist"
|
||||
description="From aerodynamic helmets to responsive shoes, every piece of CycleHub gear is crafted with precision and tested for durability. Ride with confidence, comfort, and control."
|
||||
@@ -201,33 +174,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "product-1",
|
||||
name: "Pro Road Bike X1",
|
||||
price: "$2,999",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-cyclist-posing-with-bicycle-helmet_23-2149749657.jpg?_wi=1",
|
||||
imageAlt: "High-performance Pro Road Bike X1",
|
||||
id: "product-1", name: "Pro Road Bike X1", price: "$2,999", imageSrc: "http://img.b2bpic.net/free-photo/female-cyclist-posing-with-bicycle-helmet_23-2149749657.jpg", imageAlt: "High-performance Pro Road Bike X1"
|
||||
},
|
||||
{
|
||||
id: "product-2",
|
||||
name: "Trailblazer Mountain Bike",
|
||||
price: "$1,850",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/outdoor-shot-young-european-male-wearing-cycling-clothing-helmet-glasses_273609-9718.jpg?_wi=1",
|
||||
imageAlt: "Rugged Trailblazer Mountain Bike",
|
||||
id: "product-2", name: "Trailblazer Mountain Bike", price: "$1,850", imageSrc: "http://img.b2bpic.net/free-photo/outdoor-shot-young-european-male-wearing-cycling-clothing-helmet-glasses_273609-9718.jpg", imageAlt: "Rugged Trailblazer Mountain Bike"
|
||||
},
|
||||
{
|
||||
id: "product-3",
|
||||
name: "Adventure Gravel Bike",
|
||||
price: "$1,400",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/concentrated-young-rider-helmet-glasses-gloves-sitting-front-his-booster-bicycle_273609-9722.jpg?_wi=1",
|
||||
imageAlt: "Versatile Adventure Gravel Bike",
|
||||
id: "product-3", name: "Adventure Gravel Bike", price: "$1,400", imageSrc: "http://img.b2bpic.net/free-photo/concentrated-young-rider-helmet-glasses-gloves-sitting-front-his-booster-bicycle_273609-9722.jpg", imageAlt: "Versatile Adventure Gravel Bike"
|
||||
},
|
||||
{
|
||||
id: "product-4",
|
||||
name: "Elite Cycling Kit",
|
||||
price: "$250",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-cyclist-posing-with-helmet-bicycle_23-2149749625.jpg",
|
||||
imageAlt: "Complete Elite Cycling Kit",
|
||||
},
|
||||
id: "product-4", name: "Elite Cycling Kit", price: "$250", imageSrc: "http://img.b2bpic.net/free-photo/female-cyclist-posing-with-helmet-bicycle_23-2149749625.jpg", imageAlt: "Complete Elite Cycling Kit"
|
||||
}
|
||||
]}
|
||||
title="Explore Our Latest Gear"
|
||||
description="Find the perfect ride and accessories to match your style and performance needs. Our curated selection ensures top quality."
|
||||
@@ -242,37 +199,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
role: "Road Cyclist",
|
||||
testimonial: "The Pro Road Bike is a game-changer! Lightweight, fast, and incredibly responsive. My KOMs have never looked better.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-rides-electrical-scooter-park_23-2148952702.jpg?_wi=1",
|
||||
imageAlt: "Sarah J., Road Cyclist",
|
||||
id: "1", name: "Sarah J.", role: "Road Cyclist", testimonial: "The Pro Road Bike is a game-changer! Lightweight, fast, and incredibly responsive. My KOMs have never looked better.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-rides-electrical-scooter-park_23-2148952702.jpg", imageAlt: "Sarah J., Road Cyclist"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Michael C.",
|
||||
role: "Mountain Biker",
|
||||
testimonial: "The Trailblazer handles everything I throw at it. Durable, great suspension, and absolute confidence on challenging trails.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-portrait-holding-crossed-hands-bicycle-handle-bar_158595-4553.jpg?_wi=1",
|
||||
imageAlt: "Michael C., Mountain Biker",
|
||||
id: "2", name: "Michael C.", role: "Mountain Biker", testimonial: "The Trailblazer handles everything I throw at it. Durable, great suspension, and absolute confidence on challenging trails.", imageSrc: "http://img.b2bpic.net/free-photo/male-portrait-holding-crossed-hands-bicycle-handle-bar_158595-4553.jpg", imageAlt: "Michael C., Mountain Biker"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily R.",
|
||||
role: "Commuter",
|
||||
testimonial: "My Adventure Gravel Bike is perfect for my mixed commute. Smooth on pavement, capable on gravel, and surprisingly comfortable.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-joyful-woman-holding-mobile-phone_171337-4024.jpg?_wi=1",
|
||||
imageAlt: "Emily R., Commuter",
|
||||
id: "3", name: "Emily R.", role: "Commuter", testimonial: "My Adventure Gravel Bike is perfect for my mixed commute. Smooth on pavement, capable on gravel, and surprisingly comfortable.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-joyful-woman-holding-mobile-phone_171337-4024.jpg", imageAlt: "Emily R., Commuter"
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "David K.",
|
||||
role: "Touring Cyclist",
|
||||
testimonial: "The Elite Cycling Kit is incredibly comfortable for long tours. The fabric breathes, and the fit is perfect. Highly recommend!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bicycle-chain-ring-being-greased-outdoor_482257-96044.jpg?_wi=1",
|
||||
imageAlt: "David K., Touring Cyclist",
|
||||
},
|
||||
id: "4", name: "David K.", role: "Touring Cyclist", testimonial: "The Elite Cycling Kit is incredibly comfortable for long tours. The fabric breathes, and the fit is perfect. Highly recommend!", imageSrc: "http://img.b2bpic.net/free-photo/bicycle-chain-ring-being-greased-outdoor_482257-96044.jpg", imageAlt: "David K., Touring Cyclist"
|
||||
}
|
||||
]}
|
||||
title="What Our Riders Say"
|
||||
description="Hear from the CycleHub community about how our gear has transformed their riding experience."
|
||||
@@ -286,25 +223,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "faq1",
|
||||
title: "What is your return policy?",
|
||||
content: "We offer a 30-day return policy on all unworn and unused items. Please see our full return policy page for more details.",
|
||||
id: "faq1", title: "What is your return policy?", content: "We offer a 30-day return policy on all unworn and unused items. Please see our full return policy page for more details."
|
||||
},
|
||||
{
|
||||
id: "faq2",
|
||||
title: "Do you offer international shipping?",
|
||||
content: "Yes, we ship globally! Shipping costs and delivery times vary by destination. You can calculate shipping at checkout.",
|
||||
id: "faq2", title: "Do you offer international shipping?", content: "Yes, we ship globally! Shipping costs and delivery times vary by destination. You can calculate shipping at checkout."
|
||||
},
|
||||
{
|
||||
id: "faq3",
|
||||
title: "How do I choose the right bike size?",
|
||||
content: "Refer to our comprehensive sizing guide available on each bike product page. You can also contact our support team for personalized assistance.",
|
||||
id: "faq3", title: "How do I choose the right bike size?", content: "Refer to our comprehensive sizing guide available on each bike product page. You can also contact our support team for personalized assistance."
|
||||
},
|
||||
{
|
||||
id: "faq4",
|
||||
title: "Are your products covered by a warranty?",
|
||||
content: "Yes, all our products come with a manufacturer's warranty. Details can be found on individual product pages or by contacting support.",
|
||||
},
|
||||
id: "faq4", title: "Are your products covered by a warranty?", content: "Yes, all our products come with a manufacturer's warranty. Details can be found on individual product pages or by contacting support."
|
||||
}
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Find quick answers to common questions about our products, orders, and services."
|
||||
@@ -317,18 +246,16 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
variant: "plain"
|
||||
}}
|
||||
text="Ready to hit the road? Our team is here to help you find the perfect gear. Get in touch with us!"
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Support",
|
||||
href: "/contact",
|
||||
text: "Contact Support", href: "/contact"
|
||||
},
|
||||
{
|
||||
text: "Email Us",
|
||||
href: "mailto:support@cyclehub.com",
|
||||
},
|
||||
text: "Email Us", href: "mailto:support@cyclehub.com"
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -337,12 +264,10 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="CycleHub"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "/privacy",
|
||||
text: "Privacy Policy", href: "/privacy"
|
||||
}}
|
||||
rightLink={{
|
||||
text: "Terms of Service",
|
||||
href: "/terms",
|
||||
text: "Terms of Service", href: "/terms"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user