2 Commits

Author SHA1 Message Date
3aa87d50a6 Update src/app/page.tsx 2026-03-30 01:09:46 +00:00
9fb8326158 Merge version_1 into main
Merge version_1 into main
2026-03-30 01:03:01 +00:00

View File

@@ -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 Claires Most Relaxing Place to Perfect Your Swing" title="Eau Claires 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 Dicks Divot" title="Why People Love Dicks 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."