PageSourceSearch

https://rackonnect.com/assets/SportsShowcase-DgSZ5dPi.js

js rackonnect.com collected 2026-09-25 06:12:12 UTC 2,487 bytes, 1 lines download raw bytes

1import{j as e}from"./data-vendor-vk1v0Quf.js";import{L as s}from"./react-vendor-BKvR7kP7.js";import{b as o}from"./reppp-badminton-ruvivBfK.js";import{r as n}from"./reppp-padel-CKbKpK1t.js";import{p as i}from"./reppp-pickleball-BhthmoMJ.js";import{A as l}from"./arrow-right-BZts2nSn.js";import"./index-C_SgIM1K.js";const c="/assets/gallery-cricket-CXuWcbQa.png",f=()=>{const r=[{name:"Badminton",image:o,route:"/venues"},{name:"Padel",image:n,route:"/venues"},{name:"Pickleball",image:i,route:"/venues"},{name:"Cricket/Football",image:c,route:"/venues"}];return e.jsx("section",{className:"py-12 bg-white",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsxs("h2",{className:"text-3xl md:text-4xl font-black mb-4 text-gray-900",children:["Choose Your ",e.jsx("span",{className:"gradient-text-fusion",children:"Sport"})]}),e.jsx("p",{className:"text-lg text-gray-700 max-w-2xl mx-auto",children:"From traditional racket sports to modern favorites, find your perfect game"})]}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-4 mb-6",children:r.map((a,t)=>e.jsx(s,{to:a.route,className:"group hover-card relative rounded-xl overflow-hidden shadow-elevation hover:shadow-fusion transition-all duration-300 animate-fade-in interactive-element h-[320px] block",style:{animationDelay:`${t*.1}s`},children:e.jsxs("div",{className:"relative w-full h-full overflow-hidden",children:[e.jsx("img",{src:a.image,alt:`${a.name} courts - Book now at Rackonnect`,className:"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500",loading:"lazy",decoding:"async",width:400,height:320}),e.jsx("div",{className:"absolute inset-0 bg-rackonnect-blue/40 group-hover:bg-rackonnect-blue/60 transition-all duration-300"}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:e.jsx("h3",{className:"text-3xl font-bold text-white transition-transform duration-300 transform group-hover:scale-110",children:a.name})}),e.jsx("div",{className:"absolute bottom-4 left-4 right-4",children:e.jsxs("div",{className:"w-full bg-rackonnect-orange hover:bg-rackonnect-orange/90 text-white font-bold py-3 px-6 rounded-lg transition-all duration-300 flex items-center justify-center group-hover:scale-105",children:[e.jsx("span",{children:"PLAY NOW"}),e.jsx(l,{size:16,className:"ml-2 group-hover:translate-x-1 transition-transform"})]})})]})},t))})]})})};export{f as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.