Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 995ab451df |
190
src/app/page.tsx
190
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
|||||||
<NavbarStyleApple
|
<NavbarStyleApple
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Services",
|
name: "Services", id: "services"},
|
||||||
id: "services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Tent Types",
|
name: "Tent Types", id: "tents"},
|
||||||
id: "tents",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Reviews",
|
name: "Reviews", id: "testimonials"},
|
||||||
id: "testimonials",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Quote",
|
name: "Quote", id: "quote"},
|
||||||
id: "quote",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Capital City Tent Rental"
|
brandName="Capital City Tent Rental"
|
||||||
/>
|
/>
|
||||||
@@ -55,72 +47,47 @@ export default function LandingPage() {
|
|||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroSplit
|
<HeroSplit
|
||||||
background={{
|
background={{
|
||||||
variant: "gradient-bars",
|
variant: "gradient-bars"}}
|
||||||
}}
|
|
||||||
title="Your Perfect Outdoor Event Starts With The Right Tent"
|
title="Your Perfect Outdoor Event Starts With The Right Tent"
|
||||||
description="From intimate backyard celebrations to grand wedding receptions — Capital City Tent Rental delivers professional tent setup, premium equipment, and stress-free service throughout Wisconsin."
|
description="From intimate backyard celebrations to grand wedding receptions — Capital City Tent Rental delivers professional tent setup, premium equipment, and stress-free service throughout Wisconsin."
|
||||||
tag="Serving Southern Wisconsin Since 1990"
|
tag="Serving Southern Wisconsin Since 1990"
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Get a Free Quote",
|
text: "Get a Free Quote", href: "#quote"},
|
||||||
href: "#quote",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "(608) 222-3652",
|
text: "(608) 222-3652", href: "tel:6082223652"},
|
||||||
href: "tel:6082223652",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/arch-wedding-ceremony-decorated-with-cloth-flowers-greenery-is-pine-forest_501050-524.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/arch-wedding-ceremony-decorated-with-cloth-flowers-greenery-is-pine-forest_501050-524.jpg"
|
||||||
imageAlt="Wedding Tent Setup"
|
imageAlt="Wedding Tent Setup"
|
||||||
mediaAnimation="blur-reveal"
|
mediaAnimation="blur-reveal"
|
||||||
avatars={[
|
avatars={[
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/blond-businessman-surprised-expression_1194-3809.jpg",
|
src: "http://img.b2bpic.net/free-photo/blond-businessman-surprised-expression_1194-3809.jpg", alt: "Satisfied Customer"},
|
||||||
alt: "Satisfied Customer",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/happy-young-elegant-man-smiling_23-2148332976.jpg",
|
src: "http://img.b2bpic.net/free-photo/happy-young-elegant-man-smiling_23-2148332976.jpg", alt: "Happy Client"},
|
||||||
alt: "Happy Client",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/close-up-positive-executive-work_1098-519.jpg",
|
src: "http://img.b2bpic.net/free-photo/close-up-positive-executive-work_1098-519.jpg", alt: "Professional Partner"},
|
||||||
alt: "Professional Partner",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/crazy-sports-man-funny-expression_1194-3317.jpg",
|
src: "http://img.b2bpic.net/free-photo/crazy-sports-man-funny-expression_1194-3317.jpg", alt: "Event Guest"},
|
||||||
alt: "Event Guest",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/crazy-hippie-man-happy-expression_1194-3939.jpg",
|
src: "http://img.b2bpic.net/free-photo/crazy-hippie-man-happy-expression_1194-3939.jpg", alt: "Party Organizer"},
|
||||||
alt: "Party Organizer",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
avatarText="Trusted by 1000+ happy clients"
|
avatarText="Trusted by 1000+ happy clients"
|
||||||
marqueeItems={[
|
marqueeItems={[
|
||||||
{
|
{
|
||||||
type: "text-icon",
|
type: "text-icon", text: "Certified Experts", icon: Award,
|
||||||
text: "Certified Experts",
|
|
||||||
icon: Award,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: "text-icon",
|
type: "text-icon", text: "Premium Equipment", icon: Building2,
|
||||||
text: "Premium Equipment",
|
|
||||||
icon: Building2,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: "text-icon",
|
type: "text-icon", text: "Reliable Service", icon: CheckCircle,
|
||||||
text: "Reliable Service",
|
|
||||||
icon: CheckCircle,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: "text-icon",
|
type: "text-icon", text: "Local Business", icon: MapPin,
|
||||||
text: "Local Business",
|
|
||||||
icon: MapPin,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: "text-icon",
|
type: "text-icon", text: "Fully Licensed", icon: Shield,
|
||||||
text: "Fully Licensed",
|
|
||||||
icon: Shield,
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -134,23 +101,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
title: "Weddings",
|
title: "Weddings", description: "Create the outdoor wedding of your dreams. Elegant white tents set the perfect backdrop.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-wedding-table-outdoors_23-2149617117.jpg", imageAlt: "Wedding Tent"},
|
||||||
description: "Create the outdoor wedding of your dreams. Elegant white tents set the perfect backdrop.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-wedding-table-outdoors_23-2149617117.jpg",
|
|
||||||
imageAlt: "Wedding Tent",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Graduation Parties",
|
title: "Graduation Parties", description: "Celebrate your grad's big day in style with perfect tent sizing and professional setup.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-family-celebrating-outside_23-2149383108.jpg", imageAlt: "Graduation Tent"},
|
||||||
description: "Celebrate your grad's big day in style with perfect tent sizing and professional setup.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-family-celebrating-outside_23-2149383108.jpg",
|
|
||||||
imageAlt: "Graduation Tent",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Corporate Events",
|
title: "Corporate Events", description: "Professional-grade tent solutions for company picnics, product launches, and conferences.", imageSrc: "http://img.b2bpic.net/free-photo/back-cheerful-sexy-business-african-american-lady-with-afro-hair-wear-white-blouse-green-pants-posed-cafe_627829-1035.jpg", imageAlt: "Corporate Tent"},
|
||||||
description: "Professional-grade tent solutions for company picnics, product launches, and conferences.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/back-cheerful-sexy-business-african-american-lady-with-afro-hair-wear-white-blouse-green-pants-posed-cafe_627829-1035.jpg",
|
|
||||||
imageAlt: "Corporate Tent",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Tents for Every Occasion"
|
title="Tents for Every Occasion"
|
||||||
description="We bring the right equipment, expertise, and care to every celebration."
|
description="We bring the right equipment, expertise, and care to every celebration."
|
||||||
@@ -165,47 +120,17 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "p1",
|
id: "p1", name: "Frame Striped Tent", price: "10×10 to 40×60", variant: "Classic", imageSrc: "http://img.b2bpic.net/free-photo/wedding-setting-marriage-ceremony-garden_637285-5641.jpg"},
|
||||||
name: "Frame Striped Tent",
|
|
||||||
price: "10×10 to 40×60",
|
|
||||||
variant: "Classic",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/wedding-setting-marriage-ceremony-garden_637285-5641.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p2",
|
id: "p2", name: "All White Frame", price: "20×20 to 40×80", variant: "Professional", imageSrc: "http://img.b2bpic.net/free-photo/tall-leggy-young-beautiful-elegant-model-woman-claret-coat_627829-6918.jpg"},
|
||||||
name: "All White Frame",
|
|
||||||
price: "20×20 to 40×80",
|
|
||||||
variant: "Professional",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/tall-leggy-young-beautiful-elegant-model-woman-claret-coat_627829-6918.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p3",
|
id: "p3", name: "Wedding White", price: "30×60 to Custom", variant: "Premium", imageSrc: "http://img.b2bpic.net/free-photo/brown-chiavari-chairs-decorated-wedding-archway-with-white-flowers-greenery-sunny-day_8353-10870.jpg"},
|
||||||
name: "Wedding White",
|
|
||||||
price: "30×60 to Custom",
|
|
||||||
variant: "Premium",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/brown-chiavari-chairs-decorated-wedding-archway-with-white-flowers-greenery-sunny-day_8353-10870.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p4",
|
id: "p4", name: "Tables & Chairs", price: "Rental Package", variant: "Basic", imageSrc: "http://img.b2bpic.net/free-photo/side-view-tables-served-garden-party_132075-9451.jpg"},
|
||||||
name: "Tables & Chairs",
|
|
||||||
price: "Rental Package",
|
|
||||||
variant: "Basic",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-tables-served-garden-party_132075-9451.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p5",
|
id: "p5", name: "Elite Party Tent", price: "20×40 to 40×80", variant: "Large", imageSrc: "http://img.b2bpic.net/free-photo/transparent-bubble-tent-glamping_1268-20683.jpg"},
|
||||||
name: "Elite Party Tent",
|
|
||||||
price: "20×40 to 40×80",
|
|
||||||
variant: "Large",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/transparent-bubble-tent-glamping_1268-20683.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p6",
|
id: "p6", name: "Lighting & Floors", price: "Add-on", variant: "Special", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-view-male-traveler-with-backpack-looking-away_23-2148221936.jpg"},
|
||||||
name: "Lighting & Floors",
|
|
||||||
price: "Add-on",
|
|
||||||
variant: "Special",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-view-male-traveler-with-backpack-looking-away_23-2148221936.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Our Premium Tent Inventory"
|
title="Our Premium Tent Inventory"
|
||||||
description="Choose from a wide variety of tent styles and accessories to match your event's scale and theme."
|
description="Choose from a wide variety of tent styles and accessories to match your event's scale and theme."
|
||||||
@@ -219,19 +144,13 @@ export default function LandingPage() {
|
|||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
icon: Award,
|
icon: Award,
|
||||||
label: "Years Experience",
|
label: "Years Experience", value: "30+"},
|
||||||
value: "30+",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: CheckCircle,
|
icon: CheckCircle,
|
||||||
label: "Successful Events",
|
label: "Successful Events", value: "1000+"},
|
||||||
value: "1000+",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Building2,
|
icon: Building2,
|
||||||
label: "Tent Styles",
|
label: "Tent Styles", value: "5"},
|
||||||
value: "5",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
metricsAnimation="slide-up"
|
metricsAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
@@ -245,25 +164,15 @@ export default function LandingPage() {
|
|||||||
author="Sarah M."
|
author="Sarah M."
|
||||||
avatars={[
|
avatars={[
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg",
|
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", alt: "Sarah M"},
|
||||||
alt: "Sarah M",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/smiling-businesswoman-standing-airport_107420-63594.jpg",
|
src: "http://img.b2bpic.net/free-photo/smiling-businesswoman-standing-airport_107420-63594.jpg", alt: "Tom K"},
|
||||||
alt: "Tom K",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/portrait-young-smiling-woman-looking-camera_23-2148187139.jpg",
|
src: "http://img.b2bpic.net/free-photo/portrait-young-smiling-woman-looking-camera_23-2148187139.jpg", alt: "Linda R"},
|
||||||
alt: "Linda R",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/front-view-lawyer-portrait_23-2151202435.jpg",
|
src: "http://img.b2bpic.net/free-photo/front-view-lawyer-portrait_23-2151202435.jpg", alt: "Mike D"},
|
||||||
alt: "Mike D",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/portrait-woman-smiling-kitchen_107420-12357.jpg",
|
src: "http://img.b2bpic.net/free-photo/portrait-woman-smiling-kitchen_107420-12357.jpg", alt: "James P"},
|
||||||
alt: "James P",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
ratingAnimation="slide-up"
|
ratingAnimation="slide-up"
|
||||||
avatarsAnimation="blur-reveal"
|
avatarsAnimation="blur-reveal"
|
||||||
@@ -275,20 +184,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "q1",
|
id: "q1", title: "Do you handle setup?", content: "Yes, our team handles all installation and removal."},
|
||||||
title: "Do you handle setup?",
|
|
||||||
content: "Yes, our team handles all installation and removal.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "q2",
|
id: "q2", title: "What service area?", content: "We serve McFarland, Madison, Janesville, and most of Southern Wisconsin."},
|
||||||
title: "What service area?",
|
|
||||||
content: "We serve McFarland, Madison, Janesville, and most of Southern Wisconsin.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "q3",
|
id: "q3", title: "Do you accept cards?", content: "Yes, we accept all major credit cards and debit."},
|
||||||
title: "Do you accept cards?",
|
|
||||||
content: "Yes, we accept all major credit cards and debit.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
sideTitle="Frequently Asked Questions"
|
sideTitle="Frequently Asked Questions"
|
||||||
sideDescription="Get answers to common rental questions."
|
sideDescription="Get answers to common rental questions."
|
||||||
@@ -300,14 +200,11 @@ export default function LandingPage() {
|
|||||||
<ContactText
|
<ContactText
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
text="Ready to plan your perfect outdoor event? Request your free quote today."
|
text="Ready to plan your perfect outdoor event? Request your free quote today."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Request a Quote",
|
text: "Request a Quote", href: "#quote"},
|
||||||
href: "#quote",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -316,13 +213,10 @@ export default function LandingPage() {
|
|||||||
<FooterLogoReveal
|
<FooterLogoReveal
|
||||||
logoText="Capital City Tent Rental"
|
logoText="Capital City Tent Rental"
|
||||||
leftLink={{
|
leftLink={{
|
||||||
text: "Terms of Service",
|
text: "Terms of Service", href: "#"}}
|
||||||
href: "#",
|
|
||||||
}}
|
|
||||||
rightLink={{
|
rightLink={{
|
||||||
text: "Privacy Policy",
|
text: "Privacy Policy", href: "#"}}
|
||||||
href: "#",
|
logoSrc="https://capitalcitytentrentals.com/wp-content/uploads/2023/04/logo.png"
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
|
|||||||
Reference in New Issue
Block a user