From 3e12f3cce3a330b4b74b495f9f6ba9823e679b57 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 15 Jun 2026 12:08:36 +0000 Subject: [PATCH] Update src/pages/HomePage.tsx --- src/pages/HomePage.tsx | 164 ++++++++--------------------------------- 1 file changed, 31 insertions(+), 133 deletions(-) diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 7c8133a..6506855 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -16,28 +16,16 @@ export default function HomePage() { @@ -62,52 +50,22 @@ export default function HomePage() { description="Powerful tools built for both players and facility owners." features={[ { - title: "Smart Booking", - description: "Instant reservations for your favorite local courts.", - bentoComponent: "chat-marquee", - aiIcon: Calendar, - userIcon: User, - placeholder: "Booking process...", - exchanges: [ + title: "Smart Booking", description: "Instant reservations for your favorite local courts.", bentoComponent: "chat-marquee", aiIcon: "Calendar", userIcon: "User", placeholder: "Booking process...", exchanges: [ { - userMessage: "Book court", - aiResponse: "Court reserved for 6pm.", - }, + userMessage: "Book court", aiResponse: "Court reserved for 6pm."}, ], - imageSrc: "http://img.b2bpic.net/free-photo/friendly-looking-positive-afro-american-stylish-man-with-funky-hair-bristle-smiling-broadly_273609-14041.jpg", - imageAlt: "Friendly looking positive Afro American stylish man with funky hair and bristle smiling broadly", }, { - title: "Find Opponents", - description: "Match with players of your skill level.", - bentoComponent: "orbiting-icons", - centerIcon: Users, - orbitIcons: [ - "Zap", - "Star", - "Trophy", - ], - imageSrc: "http://img.b2bpic.net/free-photo/stuido-portrait-happy-cheerful-young-businessman_273609-12506.jpg", - imageAlt: "Friendly looking positive Afro American stylish man with funky hair and bristle smiling broadly", + title: "Find Opponents", description: "Match with players of your skill level.", bentoComponent: "orbiting-icons", centerIcon: "Users", orbitIcons: [ + "Zap", "Star", "Trophy"], }, { - title: "Management Tools", - description: "Complete facility control for owners.", - bentoComponent: "info-card-marquee", - infoCards: [ + title: "Management Tools", description: "Complete facility control for owners.", bentoComponent: "info-card-marquee", infoCards: [ { - icon: Building, - label: "Courts", - value: "12", - }, + icon: "Building", label: "Courts", value: "12"}, { - icon: Users, - label: "Customers", - value: "500+", - }, + icon: "Users", label: "Customers", value: "500+"}, ], - imageSrc: "http://img.b2bpic.net/free-photo/portrait-female-athlete-competing-olympic-games_23-2151450149.jpg", - imageAlt: "Friendly looking positive Afro American stylish man with funky hair and bristle smiling broadly", }, ]} /> @@ -122,40 +80,19 @@ export default function HomePage() { description="Designed for maximum efficiency and engagement." items={[ { - title: "Real-time Booking", - description: "Manage availability live.", - imageSrc: "http://img.b2bpic.net/free-photo/laptop-dark-night-desktop_169016-51691.jpg", - }, + title: "Real-time Booking", description: "Manage availability live.", imageSrc: "http://img.b2bpic.net/free-photo/laptop-dark-night-desktop_169016-51691.jpg"}, { - title: "Match Scheduling", - description: "Organize your game schedule.", - imageSrc: "http://img.b2bpic.net/free-photo/closeup-blank-notepad_53876-42296.jpg", - }, + title: "Match Scheduling", description: "Organize your game schedule.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-blank-notepad_53876-42296.jpg"}, { - title: "Join Open Matches", - description: "Jump into existing games.", - imageSrc: "http://img.b2bpic.net/free-photo/financial-software-ui-pc-screen-apartment-office-desk_482257-122945.jpg", - }, + title: "Join Open Matches", description: "Jump into existing games.", imageSrc: "http://img.b2bpic.net/free-photo/financial-software-ui-pc-screen-apartment-office-desk_482257-122945.jpg"}, { - title: "Add Courts", - description: "List your venue inventory.", - imageSrc: "http://img.b2bpic.net/free-photo/african-american-software-developer-does-visual-coding-creating-software_482257-126402.jpg", - }, + title: "Add Courts", description: "List your venue inventory.", imageSrc: "http://img.b2bpic.net/free-photo/african-american-software-developer-does-visual-coding-creating-software_482257-126402.jpg"}, { - title: "Pricing Control", - description: "Dynamic pricing settings.", - imageSrc: "http://img.b2bpic.net/free-vector/three-column-pricing-chart-template-uiux-app_1017-57727.jpg", - }, + title: "Pricing Control", description: "Dynamic pricing settings.", imageSrc: "http://img.b2bpic.net/free-vector/three-column-pricing-chart-template-uiux-app_1017-57727.jpg"}, { - title: "Customer Insights", - description: "Data-driven growth.", - imageSrc: "http://img.b2bpic.net/free-photo/shoulder-view-african-american-startup-employee-looking-laptop-screen-with-business-analytics-charts-sitting-desk-close-focus-portable-computer-display-with-sales-results_482257-38698.jpg", - }, + title: "Customer Insights", description: "Data-driven growth.", imageSrc: "http://img.b2bpic.net/free-photo/shoulder-view-african-american-startup-employee-looking-laptop-screen-with-business-analytics-charts-sitting-desk-close-focus-portable-computer-display-with-sales-results_482257-38698.jpg"}, { - title: "Community Growth", - description: "Stay connected with fans.", - imageSrc: "http://img.b2bpic.net/free-psd/flat-design-technology-template_23-2149546648.jpg", - }, + title: "Community Growth", description: "Stay connected with fans.", imageSrc: "http://img.b2bpic.net/free-psd/flat-design-technology-template_23-2149546648.jpg"}, ]} /> @@ -169,20 +106,11 @@ export default function HomePage() { description="Join the fastest growing padel network." metrics={[ { - icon: MapPin, - title: "Venues", - value: "150+", - }, + icon: "MapPin", title: "Venues", value: "150+"}, { - icon: UserCheck, - title: "Players", - value: "25k+", - }, + icon: "UserCheck", title: "Players", value: "25k+"}, { - icon: Calendar, - title: "Matches", - value: "100k+", - }, + icon: "Calendar", title: "Matches", value: "100k+"}, ]} /> @@ -196,35 +124,15 @@ export default function HomePage() { description="What our community says about Bounce." testimonials={[ { - name: "Sarah J.", - role: "Pro Player", - quote: "Bounce changed the way I organize my matches.", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-african-guy-smiling-student-confident-his-future-career-head-hunter-dream-standing-white-wall_176420-12537.jpg", - }, + name: "Sarah J.", role: "Pro Player", quote: "Bounce changed the way I organize my matches.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-african-guy-smiling-student-confident-his-future-career-head-hunter-dream-standing-white-wall_176420-12537.jpg"}, { - name: "Mark D.", - role: "Facility Owner", - quote: "Bookings are up 40% since I joined.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-business-woman_158595-4746.jpg", - }, + name: "Mark D.", role: "Facility Owner", quote: "Bookings are up 40% since I joined.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-business-woman_158595-4746.jpg"}, { - name: "Elena R.", - role: "Beginner", - quote: "So easy to find a game when I started playing.", - imageSrc: "http://img.b2bpic.net/free-photo/handsome-hipster-with-dreads-has-pleasant-smile-has-white-teeth-happy-hear-good-news-wears-bright-clothes_273609-33580.jpg", - }, + name: "Elena R.", role: "Beginner", quote: "So easy to find a game when I started playing.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-hipster-with-dreads-has-pleasant-smile-has-white-teeth-happy-hear-good-news-wears-bright-clothes_273609-33580.jpg"}, { - name: "Tom K.", - role: "Club Pro", - quote: "Best booking software I've used.", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-professional-business-woman-suit_23-2148603020.jpg", - }, + name: "Tom K.", role: "Club Pro", quote: "Best booking software I've used.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-professional-business-woman-suit_23-2148603020.jpg"}, { - name: "Lisa B.", - role: "League Admin", - quote: "Efficiency is finally here for my league.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-black-man-wool-suit_613910-15972.jpg", - }, + name: "Lisa B.", role: "League Admin", quote: "Efficiency is finally here for my league.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-black-man-wool-suit_613910-15972.jpg"}, ]} /> @@ -238,17 +146,11 @@ export default function HomePage() { description="Common questions answered." items={[ { - question: "Is it free?", - answer: "Yes, basic features are free.", - }, + question: "Is it free?", answer: "Yes, basic features are free."}, { - question: "Can I cancel?", - answer: "Yes, flexible cancellation anytime.", - }, + question: "Can I cancel?", answer: "Yes, flexible cancellation anytime."}, { - question: "Support?", - answer: "24/7 dedicated email support.", - }, + question: "Support?", answer: "24/7 dedicated email support."}, ]} /> @@ -260,13 +162,9 @@ export default function HomePage() { tag="Ready to Start?" text="Join the Bounce revolution today." primaryButton={{ - text: "Download App", - href: "#", - }} + text: "Download App", href: "#"}} secondaryButton={{ - text: "Contact Us", - href: "#", - }} + text: "Contact Us", href: "#"}} /> -- 2.49.1