Merge version_3 into main #2

Merged
bender merged 1 commits from version_3 into main 2026-05-02 08:41:37 +00:00

View File

@@ -3,9 +3,9 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import AboutMetric from '@/components/sections/about/AboutMetric';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import ContactText from '@/components/sections/contact/ContactText';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import FeatureHoverPattern from '@/components/sections/feature/featureHoverPattern/FeatureHoverPattern';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
@@ -33,21 +33,13 @@ export default function LandingPage() {
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "home",
},
name: "Home", id: "home"},
{
name: "About",
id: "about",
},
name: "About", id: "about"},
{
name: "Facilities",
id: "features",
},
name: "Facilities", id: "features"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Fazenda Viegas"
/>
@@ -56,73 +48,46 @@ export default function LandingPage() {
<div id="home" data-section="home">
<HeroSplitKpi
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
title="The Ultimate Padel Experience at Fazenda Viegas"
description="State-of-the-art courts, professional atmosphere, and an exclusive community for padel enthusiasts."
kpis={[
{
value: "12+",
label: "Premium Courts",
},
value: "12+", label: "Premium Courts"},
{
value: "5k+",
label: "Happy Members",
},
value: "5k+", label: "Happy Members"},
{
value: "24/7",
label: "Court Access",
},
value: "24/7", label: "Court Access"},
]}
enableKpiAnimation={true}
imageSrc="http://img.b2bpic.net/free-photo/man-playing-padel_657883-338.jpg?_wi=1"
mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/person-getting-ready-play-paddle-tennis-inside_23-2149444611.jpg",
alt: "Member profile",
},
src: "http://img.b2bpic.net/free-photo/person-getting-ready-play-paddle-tennis-inside_23-2149444611.jpg", alt: "Member profile"},
{
src: "http://img.b2bpic.net/free-photo/man-playing-padel_657883-621.jpg",
alt: "Member profile",
},
src: "http://img.b2bpic.net/free-photo/man-playing-padel_657883-621.jpg", alt: "Member profile"},
{
src: "http://img.b2bpic.net/free-photo/indian-man-black-american-woman-standing-tennis-court_1157-49821.jpg",
alt: "Member profile",
},
src: "http://img.b2bpic.net/free-photo/indian-man-black-american-woman-standing-tennis-court_1157-49821.jpg", alt: "Member profile"},
{
src: "http://img.b2bpic.net/free-photo/full-shot-young-man-playing-paddle-tennis_23-2149434145.jpg",
alt: "Member profile",
},
src: "http://img.b2bpic.net/free-photo/full-shot-young-man-playing-paddle-tennis_23-2149434145.jpg", alt: "Member profile"},
{
src: "http://img.b2bpic.net/free-photo/young-male-performer-dancing-subway-station_23-2149344086.jpg",
alt: "Member profile",
},
src: "http://img.b2bpic.net/free-photo/young-male-performer-dancing-subway-station_23-2149344086.jpg", alt: "Member profile"},
]}
avatarText="Join 5,000+ active members"
marqueeItems={[
{
type: "text",
text: "World Class Facilities",
type: "text", text: "World Class Facilities"},
{
type: "text-icon", text: "Pro-Level Turf", icon: CheckCircle,
},
{
type: "text-icon",
text: "Pro-Level Turf",
icon: CheckCircle,
type: "text", text: "24/7 Court Availability"},
{
type: "text-icon", text: "Elite Coaching", icon: Award,
},
{
type: "text",
text: "24/7 Court Availability",
},
{
type: "text-icon",
text: "Elite Coaching",
icon: Award,
},
{
type: "text",
text: "Social Community Events",
},
type: "text", text: "Social Community Events"},
]}
/>
</div>
@@ -134,19 +99,13 @@ export default function LandingPage() {
metrics={[
{
icon: Award,
label: "Top Rated Club",
value: "2024",
},
label: "Top Rated Club", value: "2024"},
{
icon: Shield,
label: "Certified Safety",
value: "Pro",
},
label: "Certified Safety", value: "Pro"},
{
icon: Users,
label: "Active Community",
value: "Growth",
},
label: "Active Community", value: "Growth"},
]}
metricsAnimation="blur-reveal"
/>
@@ -160,19 +119,13 @@ export default function LandingPage() {
features={[
{
icon: Zap,
title: "Advanced Lighting",
description: "Play day or night with our high-visibility LED systems.",
},
title: "Advanced Lighting", description: "Play day or night with our high-visibility LED systems."},
{
icon: Users,
title: "Coaching Academy",
description: "Personalized training sessions for all skill levels.",
},
title: "Coaching Academy", description: "Personalized training sessions for all skill levels."},
{
icon: Coffee,
title: "Social Clubhouse",
description: "Relax after your matches in our luxury lounge area.",
},
title: "Social Clubhouse", description: "Relax after your matches in our luxury lounge area."},
]}
title="Facility Features"
description="Everything you need to improve your game."
@@ -187,41 +140,17 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Carbon Racket",
price: "$299",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-sporty-woman-playing-paddle-tennis_23-2149443554.jpg",
},
id: "p1", name: "Carbon Racket", price: "$299", imageSrc: "http://img.b2bpic.net/free-photo/side-view-sporty-woman-playing-paddle-tennis_23-2149443554.jpg"},
{
id: "p2",
name: "Tournament Balls",
price: "$15",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-tennis-balls-line_23-2148796890.jpg",
},
id: "p2", name: "Tournament Balls", price: "$15", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tennis-balls-line_23-2148796890.jpg"},
{
id: "p3",
name: "Club Jersey",
price: "$45",
imageSrc: "http://img.b2bpic.net/free-photo/woman-playing-tennis-court_1303-31912.jpg",
},
id: "p3", name: "Club Jersey", price: "$45", imageSrc: "http://img.b2bpic.net/free-photo/woman-playing-tennis-court_1303-31912.jpg"},
{
id: "p4",
name: "Grip Tape Pack",
price: "$10",
imageSrc: "http://img.b2bpic.net/free-photo/young-fitness-woman-headband-holding-green-apple-looking-camera-confused-standing-green-background_141793-67446.jpg",
},
id: "p4", name: "Grip Tape Pack", price: "$10", imageSrc: "http://img.b2bpic.net/free-photo/young-fitness-woman-headband-holding-green-apple-looking-camera-confused-standing-green-background_141793-67446.jpg"},
{
id: "p5",
name: "Equipment Bag",
price: "$85",
imageSrc: "http://img.b2bpic.net/free-photo/sportive-equipment-tennis-field_23-2148320656.jpg",
},
id: "p5", name: "Equipment Bag", price: "$85", imageSrc: "http://img.b2bpic.net/free-photo/sportive-equipment-tennis-field_23-2148320656.jpg"},
{
id: "p6",
name: "Sport Bottle",
price: "$20",
imageSrc: "http://img.b2bpic.net/free-photo/composition-with-minimal-tumbler-drinks_23-2149029269.jpg",
},
id: "p6", name: "Sport Bottle", price: "$20", imageSrc: "http://img.b2bpic.net/free-photo/composition-with-minimal-tumbler-drinks_23-2149029269.jpg"},
]}
title="Pro Shop Essentials"
description="Premium gear to elevate your performance."
@@ -235,52 +164,28 @@ export default function LandingPage() {
useInvertedBackground={false}
plans={[
{
id: "m1",
name: "Casual",
price: "$49/mo",
buttons: [
id: "m1", name: "Casual", price: "$49/mo", buttons: [
{
text: "Join Now",
href: "#",
},
text: "Join Now", href: "#"},
],
features: [
"Basic Court Access",
"Booking App",
],
"Basic Court Access", "Booking App"],
},
{
id: "m2",
name: "Pro",
price: "$99/mo",
badge: "Popular",
buttons: [
id: "m2", name: "Pro", price: "$99/mo", badge: "Popular", buttons: [
{
text: "Join Now",
href: "#",
},
text: "Join Now", href: "#"},
],
features: [
"Unlimited Access",
"Priority Booking",
"Pro-Shop Discount",
],
"Unlimited Access", "Priority Booking", "Pro-Shop Discount"],
},
{
id: "m3",
name: "Elite",
price: "$149/mo",
buttons: [
id: "m3", name: "Elite", price: "$149/mo", buttons: [
{
text: "Join Now",
href: "#",
},
text: "Join Now", href: "#"},
],
features: [
"Unlimited Access",
"Priority 24/7",
"Free Coaching Sessions",
],
"Unlimited Access", "Priority 24/7", "Free Coaching Sessions"],
},
]}
title="Membership Plans"
@@ -295,20 +200,11 @@ export default function LandingPage() {
tag="Performance"
metrics={[
{
id: "m1",
value: "98%",
description: "Member Satisfaction",
},
id: "m1", value: "98%", description: "Member Satisfaction"},
{
id: "m2",
value: "50+",
description: "Professional Tournaments",
},
id: "m2", value: "50+", description: "Professional Tournaments"},
{
id: "m3",
value: "15k",
description: "Match Hours Played",
},
id: "m3", value: "15k", description: "Match Hours Played"},
]}
metricsAnimation="slide-up"
/>
@@ -320,60 +216,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "t1",
name: "Alice M.",
date: "Oct 2023",
title: "Pro Player",
quote: "Best courts in town. The atmosphere is unmatched.",
tag: "Regular",
avatarSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-people-table_23-2149850863.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/man-playing-padel_657883-338.jpg?_wi=2",
imageAlt: "person portrait smiling sport",
},
id: "t1", name: "Alice M.", date: "Oct 2023", title: "Pro Player", quote: "Best courts in town. The atmosphere is unmatched.", tag: "Regular", avatarSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-people-table_23-2149850863.jpg", imageSrc: "http://img.b2bpic.net/free-photo/man-playing-padel_657883-338.jpg?_wi=2", imageAlt: "person portrait smiling sport"},
{
id: "t2",
name: "Bob D.",
date: "Nov 2023",
title: "Academy Student",
quote: "Learned so much from the coaches here. Incredible progress.",
tag: "Academy",
avatarSrc: "http://img.b2bpic.net/free-photo/side-view-sporty-woman-playing-paddle-tennis_23-2149443545.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/blurred-training-zone_1203-369.jpg",
imageAlt: "person portrait smiling sport",
},
id: "t2", name: "Bob D.", date: "Nov 2023", title: "Academy Student", quote: "Learned so much from the coaches here. Incredible progress.", tag: "Academy", avatarSrc: "http://img.b2bpic.net/free-photo/side-view-sporty-woman-playing-paddle-tennis_23-2149443545.jpg", imageSrc: "http://img.b2bpic.net/free-photo/blurred-training-zone_1203-369.jpg", imageAlt: "person portrait smiling sport"},
{
id: "t3",
name: "Charlie R.",
date: "Dec 2023",
title: "Social Player",
quote: "Love the social events. Made great friends.",
tag: "Member",
avatarSrc: "http://img.b2bpic.net/free-photo/sport-fitness-endurance-concept-gorgeous-young-fitness-insctructor-sportswoman-activewear-with-long-blond-hair-sit-medicine-ball-near-wooden-gym-wall-turn-aside-rest-before-workout_197531-30433.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/workout-program-trainer-client-standing-treadmill_23-2148795235.jpg",
imageAlt: "person portrait smiling sport",
},
id: "t3", name: "Charlie R.", date: "Dec 2023", title: "Social Player", quote: "Love the social events. Made great friends.", tag: "Member", avatarSrc: "http://img.b2bpic.net/free-photo/sport-fitness-endurance-concept-gorgeous-young-fitness-insctructor-sportswoman-activewear-with-long-blond-hair-sit-medicine-ball-near-wooden-gym-wall-turn-aside-rest-before-workout_197531-30433.jpg", imageSrc: "http://img.b2bpic.net/free-photo/workout-program-trainer-client-standing-treadmill_23-2148795235.jpg", imageAlt: "person portrait smiling sport"},
{
id: "t4",
name: "Diana S.",
date: "Jan 2024",
title: "Pro Player",
quote: "The lighting and surface quality are professional grade.",
tag: "Regular",
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-muscular-male-athlete-looking-camera_23-2148162169.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/girl-stadium_1157-6766.jpg",
imageAlt: "person portrait smiling sport",
},
id: "t4", name: "Diana S.", date: "Jan 2024", title: "Pro Player", quote: "The lighting and surface quality are professional grade.", tag: "Regular", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-muscular-male-athlete-looking-camera_23-2148162169.jpg", imageSrc: "http://img.b2bpic.net/free-photo/girl-stadium_1157-6766.jpg", imageAlt: "person portrait smiling sport"},
{
id: "t5",
name: "Evan G.",
date: "Feb 2024",
title: "Tournament Winner",
quote: "World class facility. My favorite place to train.",
tag: "Elite",
avatarSrc: "http://img.b2bpic.net/free-photo/sexy-woman-is-posing-photographer-while-sitting-tennis-court-with-racquet_613910-3609.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-women-working-together-startup-company_23-2149116511.jpg",
imageAlt: "person portrait smiling sport",
},
id: "t5", name: "Evan G.", date: "Feb 2024", title: "Tournament Winner", quote: "World class facility. My favorite place to train.", tag: "Elite", avatarSrc: "http://img.b2bpic.net/free-photo/sexy-woman-is-posing-photographer-while-sitting-tennis-court-with-racquet_613910-3609.jpg", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-women-working-together-startup-company_23-2149116511.jpg", imageAlt: "person portrait smiling sport"},
]}
title="Voices from our Members"
description="What our community says about Fazenda Viegas."
@@ -381,33 +232,35 @@ export default function LandingPage() {
</div>
<div id="contact" data-section="contact">
<ContactCenter
<ContactText
text="Ready to take your padel game to the next level? Connect with our team today and book your session at Fazenda Viegas!"
buttons={[{text: "Book a Court"}]}
background={{ variant: "canvas-reveal" }}
useInvertedBackground={false}
background={{
variant: "plain",
}}
tag="Get Started"
title="Join the Fazenda Viegas Family"
description="Sign up to receive our monthly newsletter and club updates."
/>
</div>
<div id="footer" data-section="footer">
<FooterCard
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/luxury-resort-tennis-court-background_23-2149302636.jpg"
logoText="Fazenda Viegas"
copyrightText="© 2024 Fazenda Viegas. All rights reserved."
socialLinks={[
columns={[
{
icon: Instagram,
href: "https://instagram.com",
ariaLabel: "Instagram",
title: "Club", items: [
{ label: "About Us", href: "#about" },
{ label: "Facilities", href: "#features" },
{ label: "Memberships", href: "#pricing" }
]
},
{
icon: Facebook,
href: "https://facebook.com",
ariaLabel: "Facebook",
},
title: "Connect", items: [
{ label: "Instagram", href: "#" },
{ label: "Facebook", href: "#" },
{ label: "Contact", href: "#contact" }
]
}
]}
copyrightText="© 2025 Fazenda Viegas. Premium Padel Resort."
/>
</div>
</ReactLenis>