Compare commits
33 Commits
version_19
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| cd5cb61ffd | |||
| a282f813e2 | |||
| d467a0b336 | |||
|
|
745eda34d1 | ||
| f603b3df2f | |||
| a321d734f1 | |||
| eb200450d1 | |||
| abcb7c21c6 | |||
| 1fb2c2a3f3 | |||
| bd048a5e29 | |||
| 1e2171da81 | |||
| b749f20a49 | |||
| 3097c3c503 | |||
| 3377e7fe58 | |||
| 6811269037 | |||
| 8e92e110e2 | |||
| ba8e815117 | |||
| 5394169256 | |||
| 58d419da0e | |||
| 46d50ccb9d | |||
| b959e5e890 | |||
| 2c7c6f15b4 | |||
| 56c55ca0b5 | |||
| a034ae0ec3 | |||
| a1c54a820d | |||
| 33992281da | |||
| 531bc78319 | |||
| f2b8e76fe8 | |||
| e7aa66b1b6 | |||
| 6a0d368f90 | |||
| 73e081a8bb | |||
| 9daaaed74f | |||
| ea23d80e3a |
@@ -17,7 +17,7 @@ export default function BookingsSection() {
|
||||
title: "Choose Your Court",
|
||||
subtitle: "Step 2",
|
||||
description: "Browse available courts and times up to 7 days in advance (14 days for Pro members).",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782952546030-f2ubckey.jpg?_wi=1",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782952546030-f2ubckey.jpg",
|
||||
},
|
||||
{
|
||||
tag: "Confirm",
|
||||
|
||||
@@ -8,7 +8,7 @@ export default function GallerySection() {
|
||||
const images = [
|
||||
{
|
||||
src: "https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782951920218-dn9n7n03.png",
|
||||
title: "",
|
||||
title: "Indoor Courts",
|
||||
colSpan: "md:col-span-3"
|
||||
},
|
||||
{
|
||||
@@ -22,7 +22,7 @@ export default function GallerySection() {
|
||||
colSpan: "md:col-span-2"
|
||||
},
|
||||
{
|
||||
src: "https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782951920218-dn9n7n03.png",
|
||||
src: "https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782951920221-rb0wtby4.jpg",
|
||||
title: "Courts",
|
||||
colSpan: "md:col-span-2"
|
||||
},
|
||||
|
||||
@@ -25,7 +25,11 @@ const floatingCards = [
|
||||
},
|
||||
{
|
||||
name: "Grass Courts",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782952546030-f2ubckey.jpg?_wi=2"
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782952546030-f2ubckey.jpg"
|
||||
},
|
||||
{
|
||||
name: "Clay Courts",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782956113612-ffy5j83t.jpg"
|
||||
}
|
||||
];
|
||||
|
||||
@@ -36,6 +40,7 @@ type FloatingCard = {
|
||||
const CARD_CONFIG = [
|
||||
{ position: "left", bottom: "30%", aspect: "aspect-3/4", movement: "-100%" },
|
||||
{ position: "right", bottom: "14%", aspect: "aspect-square", movement: "-75%" },
|
||||
{ position: "left", bottom: "5%", aspect: "aspect-square", movement: "-50%" },
|
||||
] as const;
|
||||
|
||||
type HeroBillboardBrandFloatingCardsProps = {
|
||||
@@ -55,7 +60,8 @@ const HeroInline = () => {
|
||||
});
|
||||
const leftCardY = useTransform(scrollYProgress, [0, 1], ["0%", CARD_CONFIG[0].movement]);
|
||||
const rightCardY = useTransform(scrollYProgress, [0, 1], ["0%", CARD_CONFIG[1].movement]);
|
||||
const cardYTransforms = [leftCardY, rightCardY];
|
||||
const thirdCardY = useTransform(scrollYProgress, [0, 1], ["0%", CARD_CONFIG[2].movement]);
|
||||
const cardYTransforms = [leftCardY, rightCardY, thirdCardY];
|
||||
|
||||
return (
|
||||
<section ref={heroRef} aria-label="Hero section" className="relative pt-25 pb-20 md:pt-30">
|
||||
|
||||
@@ -13,7 +13,7 @@ export default function MenuSection(): React.JSX.Element {
|
||||
title="Everything You Need to Play Your Best"
|
||||
description="Discover our premium facilities designed for players of all levels."
|
||||
categories={["Courts","Coaching","Amenities"]}
|
||||
items={[{"category":"Courts","name":"Courts","imageSrc":"https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782951920218-dn9n7n03.png"},{"imageSrc":"https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782952546030-f2ubckey.jpg","category":"Courts","name":"Grass Courts"},{"imageSrc":"https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782951363731-ti1gwsue.jpg","category":"Courts","name":"Hard Courts"},{"category":"Courts","name":"","imageSrc":"https://images.unsplash.com/photo-1530915534664-4ac6423816b7?q=80&w=1000&auto=format&fit=crop"},{"category":"Coaching","name":"","imageSrc":"https://images.unsplash.com/photo-1554068865-24cecd4e34b8?q=80&w=1000&auto=format&fit=crop"},{"category":"Coaching","name":"Group Clinics","imageSrc":"https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782951363730-qzocx6gy.webp"},{"category":"Coaching","name":"Junior Academy","imageSrc":"https://images.unsplash.com/photo-1542144582-1ba00456b5e3?q=80&w=1000&auto=format&fit=crop"},{"category":"Amenities","name":"Pro Shop","imageSrc":"https://images.unsplash.com/photo-1560012057-4372e14c5085?q=80&w=1000&auto=format&fit=crop"},{"category":"Amenities","name":"Clubhouse","imageSrc":"https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782951920218-dn9n7n03.png"},{"category":"Amenities","name":"Locker Rooms","imageSrc":"https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782952546030-f2ubckey.jpg"}]}
|
||||
items={[{"category":"Courts","name":"Courts","imageSrc":"https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782951920218-dn9n7n03.png"},{"imageSrc":"https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782952546030-f2ubckey.jpg","category":"Courts","name":"Grass Courts"},{"imageSrc":"https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782951363731-ti1gwsue.jpg","category":"Courts","name":"Hard Courts"},{"category":"Courts","name":"Indoor Courts","imageSrc":"https://images.unsplash.com/photo-1530915534664-4ac6423816b7?q=80&w=1000&auto=format&fit=crop"},{"category":"Coaching","name":"Private Lessons","imageSrc":"https://images.unsplash.com/photo-1554068865-24cecd4e34b8?q=80&w=1000&auto=format&fit=crop"},{"category":"Coaching","name":"Group Clinics","imageSrc":"https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782951363730-qzocx6gy.webp"},{"category":"Coaching","name":"Junior Academy","imageSrc":"https://images.unsplash.com/photo-1542144582-1ba00456b5e3?q=80&w=1000&auto=format&fit=crop"},{"category":"Amenities","name":"Pro Shop","imageSrc":"https://images.unsplash.com/photo-1560012057-4372e14c5085?q=80&w=1000&auto=format&fit=crop"},{"category":"Amenities","name":"Clubhouse","imageSrc":"https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782951920218-dn9n7n03.png"},{"category":"Amenities","name":"Locker Rooms","imageSrc":"https://storage.googleapis.com/webild/users/user_3AniccObAoDJgCkSlT6RJk7a8NL/uploaded-1782952546030-f2ubckey.jpg"}]}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user