Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 4f26b6c23b | |||
| 995ab451df |
192
src/app/page.tsx
192
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "Tent Types",
|
||||
id: "tents",
|
||||
},
|
||||
name: "Tent Types", id: "tents"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Reviews", id: "testimonials"},
|
||||
{
|
||||
name: "Quote",
|
||||
id: "quote",
|
||||
},
|
||||
name: "Quote", id: "quote"},
|
||||
]}
|
||||
brandName="Capital City Tent Rental"
|
||||
/>
|
||||
@@ -55,72 +47,47 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplit
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
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."
|
||||
tag="Serving Southern Wisconsin Since 1990"
|
||||
buttons={[
|
||||
{
|
||||
text: "Get a Free Quote",
|
||||
href: "#quote",
|
||||
},
|
||||
text: "Get a Free Quote", href: "#quote"},
|
||||
{
|
||||
text: "(608) 222-3652",
|
||||
href: "tel:6082223652",
|
||||
},
|
||||
text: "(608) 222-3652", href: "tel:6082223652"},
|
||||
]}
|
||||
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"
|
||||
mediaAnimation="blur-reveal"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/blond-businessman-surprised-expression_1194-3809.jpg",
|
||||
alt: "Satisfied Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/blond-businessman-surprised-expression_1194-3809.jpg", alt: "Satisfied Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-young-elegant-man-smiling_23-2148332976.jpg",
|
||||
alt: "Happy Client",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/happy-young-elegant-man-smiling_23-2148332976.jpg", alt: "Happy Client"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-positive-executive-work_1098-519.jpg",
|
||||
alt: "Professional Partner",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-positive-executive-work_1098-519.jpg", alt: "Professional Partner"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/crazy-sports-man-funny-expression_1194-3317.jpg",
|
||||
alt: "Event Guest",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/crazy-sports-man-funny-expression_1194-3317.jpg", alt: "Event Guest"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/crazy-hippie-man-happy-expression_1194-3939.jpg",
|
||||
alt: "Party Organizer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/crazy-hippie-man-happy-expression_1194-3939.jpg", alt: "Party Organizer"},
|
||||
]}
|
||||
avatarText="Trusted by 1000+ happy clients"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Certified Experts",
|
||||
icon: Award,
|
||||
type: "text-icon", text: "Certified Experts", icon: Award,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Premium Equipment",
|
||||
icon: Building2,
|
||||
type: "text-icon", text: "Premium Equipment", icon: Building2,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Reliable Service",
|
||||
icon: CheckCircle,
|
||||
type: "text-icon", text: "Reliable Service", icon: CheckCircle,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Local Business",
|
||||
icon: MapPin,
|
||||
type: "text-icon", text: "Local Business", icon: MapPin,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Fully Licensed",
|
||||
icon: Shield,
|
||||
type: "text-icon", text: "Fully Licensed", icon: Shield,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -134,23 +101,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
]}
|
||||
title="Tents for Every Occasion"
|
||||
description="We bring the right equipment, expertise, and care to every celebration."
|
||||
@@ -165,47 +120,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
]}
|
||||
title="Our Premium Tent Inventory"
|
||||
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={[
|
||||
{
|
||||
icon: Award,
|
||||
label: "Years Experience",
|
||||
value: "30+",
|
||||
},
|
||||
label: "Years Experience", value: "30+"},
|
||||
{
|
||||
icon: CheckCircle,
|
||||
label: "Successful Events",
|
||||
value: "1000+",
|
||||
},
|
||||
label: "Successful Events", value: "1000+"},
|
||||
{
|
||||
icon: Building2,
|
||||
label: "Tent Styles",
|
||||
value: "5",
|
||||
},
|
||||
label: "Tent Styles", value: "5"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -245,25 +164,15 @@ export default function LandingPage() {
|
||||
author="Sarah M."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg",
|
||||
alt: "Sarah M",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", alt: "Sarah M"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-businesswoman-standing-airport_107420-63594.jpg",
|
||||
alt: "Tom K",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-businesswoman-standing-airport_107420-63594.jpg", alt: "Tom K"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-young-smiling-woman-looking-camera_23-2148187139.jpg",
|
||||
alt: "Linda R",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-young-smiling-woman-looking-camera_23-2148187139.jpg", alt: "Linda R"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-lawyer-portrait_23-2151202435.jpg",
|
||||
alt: "Mike D",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-lawyer-portrait_23-2151202435.jpg", alt: "Mike D"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-woman-smiling-kitchen_107420-12357.jpg",
|
||||
alt: "James P",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-woman-smiling-kitchen_107420-12357.jpg", alt: "James P"},
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="blur-reveal"
|
||||
@@ -275,20 +184,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Do you handle setup?",
|
||||
content: "Yes, our team handles all installation and removal.",
|
||||
},
|
||||
id: "q1", title: "Do you handle setup?", content: "Yes, our team handles all installation and removal."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "What service area?",
|
||||
content: "We serve McFarland, Madison, Janesville, and most of Southern Wisconsin.",
|
||||
},
|
||||
id: "q2", title: "What service area?", content: "We serve McFarland, Madison, Janesville, and most of Southern Wisconsin."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Do you accept cards?",
|
||||
content: "Yes, we accept all major credit cards and debit.",
|
||||
},
|
||||
id: "q3", title: "Do you accept cards?", content: "Yes, we accept all major credit cards and debit."},
|
||||
]}
|
||||
sideTitle="Frequently Asked Questions"
|
||||
sideDescription="Get answers to common rental questions."
|
||||
@@ -300,14 +200,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
text="Ready to plan your perfect outdoor event? Request your free quote today."
|
||||
buttons={[
|
||||
{
|
||||
text: "Request a Quote",
|
||||
href: "#quote",
|
||||
},
|
||||
text: "Request a Quote", href: "#quote"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -316,16 +213,13 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Capital City Tent Rental"
|
||||
leftLink={{
|
||||
text: "Terms of Service",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms of Service", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
logoSrc="https://capitalcitytentrentals.com/wp-content/uploads/2023/04/logo.png"
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user