Merge version_1 into main #1
183
src/app/page.tsx
183
src/app/page.tsx
@@ -31,21 +31,13 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Shop",
|
||||
id: "shop",
|
||||
},
|
||||
name: "Shop", id: "shop"},
|
||||
{
|
||||
name: "Locations",
|
||||
id: "about",
|
||||
},
|
||||
name: "Locations", id: "about"},
|
||||
{
|
||||
name: "Support",
|
||||
id: "faq",
|
||||
},
|
||||
name: "Support", id: "faq"},
|
||||
]}
|
||||
brandName="Sport Vision"
|
||||
/>
|
||||
@@ -54,45 +46,28 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Move Your Game Forward"
|
||||
description="Discover the latest collection of professional sportswear and equipment from world's top brands."
|
||||
buttons={[
|
||||
{
|
||||
text: "Shop Men",
|
||||
href: "#shop",
|
||||
},
|
||||
text: "Shop Men", href: "#shop"},
|
||||
{
|
||||
text: "Shop Women",
|
||||
href: "#shop",
|
||||
},
|
||||
text: "Shop Women", href: "#shop"},
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/american-football-player-uniform-training-field_23-2150034547.jpg",
|
||||
imageAlt: "Athlete in action 1",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/american-football-player-uniform-training-field_23-2150034547.jpg", imageAlt: "Athlete in action 1"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-visible-abs-doing-fitness_23-2150165251.jpg",
|
||||
imageAlt: "Athlete in action 2",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-visible-abs-doing-fitness_23-2150165251.jpg", imageAlt: "Athlete in action 2"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/basketball-court-with-people-fan-sport-arena-render-3d-illustration_654080-1461.jpg",
|
||||
imageAlt: "Athlete in action 3",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/basketball-court-with-people-fan-sport-arena-render-3d-illustration_654080-1461.jpg", imageAlt: "Athlete in action 3"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-using-vr-glasses-exercise-outdoors-nature_23-2150379678.jpg",
|
||||
imageAlt: "Athlete in action 4",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-using-vr-glasses-exercise-outdoors-nature_23-2150379678.jpg", imageAlt: "Athlete in action 4"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/low-section-unrecognizable-woman-activewear-sitting-gym-floor-tying-laces-preparing-workout_1098-18862.jpg",
|
||||
imageAlt: "Athlete in action 5",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/low-section-unrecognizable-woman-activewear-sitting-gym-floor-tying-laces-preparing-workout_1098-18862.jpg", imageAlt: "Athlete in action 5"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/women-doing-fitness-outdoors-together_23-2149011861.jpg",
|
||||
imageAlt: "Athlete in action 6",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/women-doing-fitness-outdoors-together_23-2149011861.jpg", imageAlt: "Athlete in action 6"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -104,19 +79,13 @@ export default function LandingPage() {
|
||||
metrics={[
|
||||
{
|
||||
icon: MapPin,
|
||||
label: "Physical Locations",
|
||||
value: "15+",
|
||||
},
|
||||
label: "Physical Locations", value: "15+"},
|
||||
{
|
||||
icon: Users,
|
||||
label: "Active Members",
|
||||
value: "50k+",
|
||||
},
|
||||
label: "Active Members", value: "50k+"},
|
||||
{
|
||||
icon: ShoppingBag,
|
||||
label: "Products in Stock",
|
||||
value: "10k+",
|
||||
},
|
||||
label: "Products in Stock", value: "10k+"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -130,41 +99,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Nike Air Zoom",
|
||||
price: "5500 MKD",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-white-ice-skates-with-cherries-tangerines_23-2150806813.jpg",
|
||||
},
|
||||
id: "p1", name: "Nike Air Zoom", price: "5500 MKD", imageSrc: "http://img.b2bpic.net/free-photo/view-white-ice-skates-with-cherries-tangerines_23-2150806813.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Adidas Training Set",
|
||||
price: "3200 MKD",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-african-american-woman-wearing-coat-posing-street_181624-28798.jpg",
|
||||
},
|
||||
id: "p2", name: "Adidas Training Set", price: "3200 MKD", imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-african-american-woman-wearing-coat-posing-street_181624-28798.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Puma Running Shoes",
|
||||
price: "4100 MKD",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tired-women-runner-taking-rest-after-running-hard-park_1301-7605.jpg",
|
||||
},
|
||||
id: "p3", name: "Puma Running Shoes", price: "4100 MKD", imageSrc: "http://img.b2bpic.net/free-photo/tired-women-runner-taking-rest-after-running-hard-park_1301-7605.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "New Balance Hoodie",
|
||||
price: "2800 MKD",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stylish-european-female-runner-preparing-marathon-doing-morning-cardio-activity-routine-woods-confident-self-determined-young-sportswoman-training-outdoors-holding-hands-her-waist_343059-4247.jpg",
|
||||
},
|
||||
id: "p4", name: "New Balance Hoodie", price: "2800 MKD", imageSrc: "http://img.b2bpic.net/free-photo/stylish-european-female-runner-preparing-marathon-doing-morning-cardio-activity-routine-woods-confident-self-determined-young-sportswoman-training-outdoors-holding-hands-her-waist_343059-4247.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Nike Pro Shorts",
|
||||
price: "1500 MKD",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-woman-colorful-sport-wear-beach_343596-1856.jpg",
|
||||
},
|
||||
id: "p5", name: "Nike Pro Shorts", price: "1500 MKD", imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-woman-colorful-sport-wear-beach_343596-1856.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Sport Vision Duffle",
|
||||
price: "1200 MKD",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-equipped-yoga-training_23-2148732913.jpg",
|
||||
},
|
||||
id: "p6", name: "Sport Vision Duffle", price: "1200 MKD", imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-equipped-yoga-training_23-2148732913.jpg"},
|
||||
]}
|
||||
title="Featured Gear"
|
||||
description="Handpicked equipment and apparel for your next training session."
|
||||
@@ -175,61 +120,31 @@ export default function LandingPage() {
|
||||
<TestimonialCardSixteen
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
animationType="blur-reveal"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Viktor M.",
|
||||
role: "Pro Runner",
|
||||
company: "Skopje AC",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-handsome-sportsman-holds-hand-chin-dark-background_613910-19200.jpg",
|
||||
},
|
||||
id: "1", name: "Viktor M.", role: "Pro Runner", company: "Skopje AC", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-handsome-sportsman-holds-hand-chin-dark-background_613910-19200.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Elena K.",
|
||||
role: "Fitness Coach",
|
||||
company: "FitGym",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-successful-young-business-woman-standing-with-arms-folded-posing-co-working-coffee-shop-interior-looking-camera-smiling_74855-10036.jpg",
|
||||
},
|
||||
id: "2", name: "Elena K.", role: "Fitness Coach", company: "FitGym", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-successful-young-business-woman-standing-with-arms-folded-posing-co-working-coffee-shop-interior-looking-camera-smiling_74855-10036.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Stefan D.",
|
||||
role: "Football Player",
|
||||
company: "Vardar",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-male-soccer-player-ready-match_23-2150887386.jpg",
|
||||
},
|
||||
id: "3", name: "Stefan D.", role: "Football Player", company: "Vardar", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-male-soccer-player-ready-match_23-2150887386.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Ana R.",
|
||||
role: "Marathon Runner",
|
||||
company: "Ohrid Runners",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mixed-rae-african-american-woman-has-rest-her-workout-breathing-deep-body-parts_633478-2160.jpg",
|
||||
},
|
||||
id: "4", name: "Ana R.", role: "Marathon Runner", company: "Ohrid Runners", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mixed-rae-african-american-woman-has-rest-her-workout-breathing-deep-body-parts_633478-2160.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Dime P.",
|
||||
role: "Personal Trainer",
|
||||
company: "Tetovo Fitness",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-man-with-fitness-strap-gym_23-2147949519.jpg",
|
||||
},
|
||||
id: "5", name: "Dime P.", role: "Personal Trainer", company: "Tetovo Fitness", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-man-with-fitness-strap-gym_23-2147949519.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "4.9/5",
|
||||
label: "Average Rating",
|
||||
},
|
||||
value: "4.9/5", label: "Average Rating"},
|
||||
{
|
||||
value: "100k+",
|
||||
label: "Happy Clients",
|
||||
},
|
||||
value: "100k+", label: "Happy Clients"},
|
||||
{
|
||||
value: "24/7",
|
||||
label: "Fast Delivery",
|
||||
},
|
||||
value: "24/7", label: "Fast Delivery"},
|
||||
]}
|
||||
title="What Our Athletes Say"
|
||||
description="Join thousands of satisfied customers across the country."
|
||||
@@ -242,20 +157,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do you offer international shipping?",
|
||||
content: "Currently, we operate locally in North Macedonia.",
|
||||
},
|
||||
id: "f1", title: "Do you offer international shipping?", content: "Currently, we operate locally in North Macedonia."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "What payment methods are accepted?",
|
||||
content: "We support cash on delivery and all major bank cards.",
|
||||
},
|
||||
id: "f2", title: "What payment methods are accepted?", content: "We support cash on delivery and all major bank cards."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Can I pick up in-store?",
|
||||
content: "Yes, select 'Store Pickup' at checkout and pick your package at any branch.",
|
||||
},
|
||||
id: "f3", title: "Can I pick up in-store?", content: "Yes, select 'Store Pickup' at checkout and pick your package at any branch."},
|
||||
]}
|
||||
title="Questions Answered"
|
||||
description="Find everything you need to know about our services and policies."
|
||||
@@ -267,8 +173,7 @@ export default function LandingPage() {
|
||||
<ContactCenter
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "rotated-rays-animated",
|
||||
}}
|
||||
variant: "rotated-rays-animated"}}
|
||||
tag="Newsletter"
|
||||
title="Stay Updated"
|
||||
description="Sign up for exclusive deals and athletic training tips."
|
||||
@@ -279,13 +184,9 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Sport Vision MK"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms of Use",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms of Use", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user