Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3aa87d50a6 | |||
| 9fb8326158 |
141
src/app/page.tsx
141
src/app/page.tsx
@@ -5,7 +5,7 @@ import ReactLenis from "lenis/react";
|
|||||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||||
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
|
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
|
||||||
import FooterCard from '@/components/sections/footer/FooterCard';
|
import FooterCard from '@/components/sections/footer/FooterCard';
|
||||||
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
|
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
|
||||||
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
|
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
|
||||||
import PricingCardOne from '@/components/sections/pricing/PricingCardOne';
|
import PricingCardOne from '@/components/sections/pricing/PricingCardOne';
|
||||||
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
||||||
@@ -31,92 +31,36 @@ export default function LandingPage() {
|
|||||||
<NavbarStyleApple
|
<NavbarStyleApple
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Home",
|
name: "Home", id: "hero"},
|
||||||
id: "hero",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Why Us",
|
name: "Why Us", id: "features"},
|
||||||
id: "features",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Pricing",
|
name: "Pricing", id: "pricing"},
|
||||||
id: "pricing",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "About",
|
name: "About", id: "about"},
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Visit",
|
name: "Visit", id: "contact"},
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Dick's Divot"
|
brandName="Dick's Divot"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroBillboard
|
<HeroBillboardCarousel
|
||||||
background={{
|
background={{
|
||||||
variant: "radial-gradient",
|
variant: "radial-gradient"}}
|
||||||
}}
|
|
||||||
title="Eau Claire’s Most Relaxing Place to Perfect Your Swing"
|
title="Eau Claire’s Most Relaxing Place to Perfect Your Swing"
|
||||||
description="Affordable. Welcoming. Built for every skill level."
|
description="Affordable. Welcoming. Built for every skill level."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "View Pricing",
|
text: "View Pricing", href: "#pricing"},
|
||||||
href: "#pricing",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Plan Your Visit",
|
text: "Plan Your Visit", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/golf-car-field_23-2150978009.jpg"
|
mediaItems={[
|
||||||
avatars={[
|
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdwzjhS0ocPovljSjmjg2zgsJr/uploaded-1774832972260-0hx0lw3y.jpg" },
|
||||||
{
|
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdwzjhS0ocPovljSjmjg2zgsJr/uploaded-1774832972260-e1oluli6.jpg" },
|
||||||
src: "http://img.b2bpic.net/free-photo/man-golfer-taking-out-golf-club-from-bag_171337-6498.jpg",
|
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdwzjhS0ocPovljSjmjg2zgsJr/uploaded-1774832972260-h0h6p0fz.jpg" },
|
||||||
alt: "Local Golfer 1",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/medium-shot-woman-playing-golf_23-2150978031.jpg",
|
|
||||||
alt: "Local Golfer 2",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/senior-man-taking-walk-outdoors-city_23-2150579706.jpg",
|
|
||||||
alt: "Local Golfer 3",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/golfer-about-hit-ball-out-sand-bunker_171337-6684.jpg",
|
|
||||||
alt: "Local Golfer 4",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/adult-fit-man-training-golf-outdoors_23-2148295354.jpg",
|
|
||||||
alt: "Local Golfer 5",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
avatarText="Join 128+ local golfers"
|
|
||||||
marqueeItems={[
|
|
||||||
{
|
|
||||||
type: "text",
|
|
||||||
text: "Open Daily",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "text",
|
|
||||||
text: "All Skill Levels",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "text",
|
|
||||||
text: "Premium Range Balls",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "text",
|
|
||||||
text: "Family Friendly",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "text",
|
|
||||||
text: "Relaxed Atmosphere",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -126,12 +70,7 @@ export default function LandingPage() {
|
|||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
names={[
|
names={[
|
||||||
"Local Golfers",
|
"Local Golfers", "Beginners", "Pros", "Eau Claire County", "Community Partners"]}
|
||||||
"Beginners",
|
|
||||||
"Pros",
|
|
||||||
"Eau Claire County",
|
|
||||||
"Community Partners",
|
|
||||||
]}
|
|
||||||
title="Trusted by Local Golfers"
|
title="Trusted by Local Golfers"
|
||||||
description="Join 128+ golfers who rated us 4.8 stars for our clean, laid-back atmosphere."
|
description="Join 128+ golfers who rated us 4.8 stars for our clean, laid-back atmosphere."
|
||||||
/>
|
/>
|
||||||
@@ -144,22 +83,13 @@ export default function LandingPage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
title: "Welcoming Atmosphere",
|
title: "Welcoming Atmosphere", description: "No pressure. No judgment. Just golf.", imageSrc: "http://img.b2bpic.net/free-photo/professional-golfer-bali-indonesia_72229-852.jpg?_wi=1"},
|
||||||
description: "No pressure. No judgment. Just golf.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-golfer-bali-indonesia_72229-852.jpg?_wi=1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: "Perfect Conditions",
|
title: "Perfect Conditions", description: "Well-groomed tees. Clean range. Consistent balls.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-gold-balls-spread_23-2148480790.jpg"},
|
||||||
description: "Well-groomed tees. Clean range. Consistent balls.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-gold-balls-spread_23-2148480790.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
title: "For Everyone",
|
title: "For Everyone", description: "First-timers to seasoned golfers—all fit here.", imageSrc: "http://img.b2bpic.net/free-photo/adult-fit-man-training-golf-outdoors_23-2148295354.jpg"},
|
||||||
description: "First-timers to seasoned golfers—all fit here.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/adult-fit-man-training-golf-outdoors_23-2148295354.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Why People Love Dick’s Divot"
|
title="Why People Love Dick’s Divot"
|
||||||
description="We offer more than just a place to hit balls—we offer an experience."
|
description="We offer more than just a place to hit balls—we offer an experience."
|
||||||
@@ -173,34 +103,16 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
plans={[
|
plans={[
|
||||||
{
|
{
|
||||||
id: "small",
|
id: "small", badge: "Entry", price: "$6", subtitle: "Small Bucket", features: [
|
||||||
badge: "Entry",
|
"Approx 40 balls", "Perfect for warm-ups"],
|
||||||
price: "$6",
|
|
||||||
subtitle: "Small Bucket",
|
|
||||||
features: [
|
|
||||||
"Approx 40 balls",
|
|
||||||
"Perfect for warm-ups",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "medium",
|
id: "medium", badge: "Value", price: "$10", subtitle: "Medium Bucket", features: [
|
||||||
badge: "Value",
|
"Approx 80 balls", "Great for practice sessions"],
|
||||||
price: "$10",
|
|
||||||
subtitle: "Medium Bucket",
|
|
||||||
features: [
|
|
||||||
"Approx 80 balls",
|
|
||||||
"Great for practice sessions",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "large",
|
id: "large", badge: "Best Deal", price: "$14", subtitle: "Large Bucket", features: [
|
||||||
badge: "Best Deal",
|
"Approx 120 balls", "Perfect for long practice"],
|
||||||
price: "$14",
|
|
||||||
subtitle: "Large Bucket",
|
|
||||||
features: [
|
|
||||||
"Approx 120 balls",
|
|
||||||
"Perfect for long practice",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
title="Simple Pricing"
|
title="Simple Pricing"
|
||||||
@@ -225,8 +137,7 @@ export default function LandingPage() {
|
|||||||
<ContactCenter
|
<ContactCenter
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
tag="Visit Us"
|
tag="Visit Us"
|
||||||
title="Stop By Today"
|
title="Stop By Today"
|
||||||
description="Easy to access, plenty of space. No membership required."
|
description="Easy to access, plenty of space. No membership required."
|
||||||
@@ -243,4 +154,4 @@ export default function LandingPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user