|
|
|
|
@@ -2,13 +2,12 @@
|
|
|
|
|
|
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
|
|
|
import ReactLenis from "lenis/react";
|
|
|
|
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
|
|
|
|
import ProductCardFour from '@/components/sections/product/ProductCardFour';
|
|
|
|
|
import HeroSplit from '@/components/sections/hero/HeroSplit';
|
|
|
|
|
import FeatureHoverPattern from '@/components/sections/feature/featureHoverPattern/FeatureHoverPattern';
|
|
|
|
|
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
|
|
|
|
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
|
|
|
|
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
|
|
|
|
import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree';
|
|
|
|
|
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
|
|
|
|
|
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
|
|
|
|
import { useState } from 'react';
|
|
|
|
|
import { Shield, Sparkles, UserCheck } from 'lucide-react';
|
|
|
|
|
|
|
|
|
|
export default function FleetPage() {
|
|
|
|
|
const [popupContent, setPopupContent] = useState<{title: string, body: string} | null>(null);
|
|
|
|
|
@@ -21,18 +20,18 @@ export default function FleetPage() {
|
|
|
|
|
contentWidth="medium"
|
|
|
|
|
sizing="largeSmallSizeLargeTitles"
|
|
|
|
|
background="blurBottom"
|
|
|
|
|
cardStyle="glass-elevated"
|
|
|
|
|
primaryButtonStyle="gradient"
|
|
|
|
|
secondaryButtonStyle="glass"
|
|
|
|
|
headingFontWeight="normal"
|
|
|
|
|
cardStyle="soft-shadow"
|
|
|
|
|
primaryButtonStyle="radial-glow"
|
|
|
|
|
secondaryButtonStyle="solid"
|
|
|
|
|
headingFontWeight="bold"
|
|
|
|
|
>
|
|
|
|
|
<ReactLenis root>
|
|
|
|
|
<div id="nav" data-section="nav">
|
|
|
|
|
<NavbarStyleCentered
|
|
|
|
|
<NavbarLayoutFloatingInline
|
|
|
|
|
navItems={[
|
|
|
|
|
{ name: "Home", id: "/" },
|
|
|
|
|
{ name: "Our Premium Fleet", id: "/fleet" },
|
|
|
|
|
{ name: "Contact us", id: "/contact" },
|
|
|
|
|
{ name: "Contact us", id: "/contact-us" },
|
|
|
|
|
]}
|
|
|
|
|
brandName="CleanScene"
|
|
|
|
|
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777837799704-b8guhfm1.png"
|
|
|
|
|
@@ -42,34 +41,24 @@ export default function FleetPage() {
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="hero" data-section="hero">
|
|
|
|
|
<HeroSplit
|
|
|
|
|
title="Our Premium Fleet"
|
|
|
|
|
description="Discover our range of luxury mobile restroom trailers, meticulously designed for comfort and elegance."
|
|
|
|
|
background={{ variant: "plain" }}
|
|
|
|
|
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=1"
|
|
|
|
|
imageAlt="Fleet"
|
|
|
|
|
mediaAnimation="slide-up"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="features" data-section="features">
|
|
|
|
|
<FeatureHoverPattern
|
|
|
|
|
animationType="slide-up"
|
|
|
|
|
<FeatureCardThree
|
|
|
|
|
title="Why Choose CleanScene?"
|
|
|
|
|
description="Our restroom trailers are designed for comfort and ease."
|
|
|
|
|
textboxLayout="default"
|
|
|
|
|
title="Why Choose Our Fleet"
|
|
|
|
|
description="Quality, comfort, and reliability in every trailer."
|
|
|
|
|
useInvertedBackground={false}
|
|
|
|
|
gridVariant="three-columns-all-equal-width"
|
|
|
|
|
animationType="slide-up"
|
|
|
|
|
features={[
|
|
|
|
|
{ icon: Shield, title: "Climate Controlled", description: "Stay comfortable in any weather with our advanced climate control systems." },
|
|
|
|
|
{ icon: Sparkles, title: "Modern Finishings", description: "Elegant interior designs that elevate the look and feel of your event." },
|
|
|
|
|
{ icon: UserCheck, title: "Professional Support", description: "We handle delivery, setup, and maintenance so you don't have to." }
|
|
|
|
|
{ title: "Climate Controlled", description: "Stay comfortable in any season.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=1" },
|
|
|
|
|
{ title: "Modern Finishings", description: "High-quality interiors for your guests.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777844630022-ryezs5em.jpg?_wi=1" },
|
|
|
|
|
{ title: "Professional Setup", description: "We handle all delivery and installation.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-rdizvwfd.jpg?_wi=1" }
|
|
|
|
|
]}
|
|
|
|
|
useInvertedBackground={false}
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="fleet-preview" data-section="fleet-preview">
|
|
|
|
|
<ProductCardFour
|
|
|
|
|
<ProductCardTwo
|
|
|
|
|
animationType="slide-up"
|
|
|
|
|
textboxLayout="split-description"
|
|
|
|
|
gridVariant="four-items-2x2-equal-grid"
|
|
|
|
|
@@ -77,32 +66,46 @@ export default function FleetPage() {
|
|
|
|
|
products={[
|
|
|
|
|
{
|
|
|
|
|
id: "p1",
|
|
|
|
|
brand: "CleanScene",
|
|
|
|
|
name: "3 Station, Private Floorplan Restroom Trailer",
|
|
|
|
|
price: "$1,375 per day",
|
|
|
|
|
variant: "Luxury",
|
|
|
|
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=2", onProductClick: () => setPopupContent({
|
|
|
|
|
title: "3-Station Private Restroom Trailer", body: "Luxury 3-station trailer."
|
|
|
|
|
rating: 5,
|
|
|
|
|
reviewCount: "128",
|
|
|
|
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=1", onProductClick: () => setPopupContent({
|
|
|
|
|
title: "3-Station Private Restroom Trailer Rental in Northeast Wisconsin | Modern Finishings", body: "Elevate your Northeast Wisconsin wedding, private event, or boutique gathering with our 3-station private floorplan restroom trailer rental — a premium portable restroom solution for upscale events in the Green Bay area and beyond. This luxury restroom trailer features three fully private, individual restroom stations with sleek modern finishings, perfect for intimate weddings, VIP gatherings, and high-end private events.\n\nDesigned for maximum guest comfort and privacy, our 3-station restroom trailer includes climate-controlled interiors, flushable toilets, vanities with running water, and customizable music to match the atmosphere of your event. Built in the USA, our American-made restroom trailer delivers the reliability and elegance your event deserves — providing a comfortable, hotel-quality experience for every guest.\n\nBased in Green Bay, WI, CleanScene Restroom Rental provides prompt delivery, professional setup, and full-service support throughout Northeast Wisconsin — so your event runs smoothly from start to finish. Book your 3-station private restroom trailer rental in Green Bay and Northeast Wisconsin today."
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
id: "p2",
|
|
|
|
|
brand: "CleanScene",
|
|
|
|
|
name: "4 Station, Community Floorplan Restroom Trailer",
|
|
|
|
|
price: "$1,825 per day",
|
|
|
|
|
variant: "Rustic",
|
|
|
|
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png", onProductClick: () => setPopupContent({
|
|
|
|
|
title: "4-Station Community Restroom Trailer", body: "Rustic elegance 4-station trailer."
|
|
|
|
|
rating: 5,
|
|
|
|
|
reviewCount: "95",
|
|
|
|
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png?_wi=1", onProductClick: () => setPopupContent({
|
|
|
|
|
title: "4-Station Community Restroom Trailer Rental in Northeast Wisconsin | Rustic Elegance", body: "Elevate your Northeast Wisconsin wedding, private event, or community gathering with our 4-station community floorplan restroom trailer rental — a premium portable restroom solution designed for high-traffic events in the Green Bay area and beyond. This luxury restroom trailer features a traditional Men's and Women's layout with two stations each, finished with rustic wood interiors that bring warmth and elegance to any venue.\n\nDesigned for guest comfort, our community restroom trailer includes climate-controlled interiors, flushable toilets, vanities with running water, and customizable music to set the perfect atmosphere. Built in the USA, our American-made restroom trailer delivers the reliability and high-end experience your event deserves — whether it's a rustic wedding, outdoor festival, family reunion, or community celebration.\n\nBased in Green Bay, WI, CleanScene Restroom Rental provides prompt delivery, professional setup, and full-service support throughout Northeast Wisconsin — so your event runs smoothly from start to finish. Book your 4-station community restroom trailer rental in Green Bay and Northeast Wisconsin today."
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
id: "p3",
|
|
|
|
|
name: "Standard Trailer",
|
|
|
|
|
price: "$900 per day",
|
|
|
|
|
variant: "Basic",
|
|
|
|
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777844457157-k1f0t370.png"
|
|
|
|
|
}
|
|
|
|
|
]}
|
|
|
|
|
title="Our full fleet overview"
|
|
|
|
|
description="Explore our detailed product listings for more information."
|
|
|
|
|
title="Our premium fleet"
|
|
|
|
|
textBoxTitleClassName="text-[#0a7039]"
|
|
|
|
|
description="Premium, climate-controlled mobile restrooms for every event size. Multi-day rental discounts available."
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="gallery" data-section="gallery">
|
|
|
|
|
<HeroBillboardRotatedCarousel
|
|
|
|
|
title="Our premium fleet interiors"
|
|
|
|
|
description="See the modern finishings of our 3 Station and rustic finishings of our 4 Station"
|
|
|
|
|
background={{ variant: "plain" }}
|
|
|
|
|
carouselItems={[
|
|
|
|
|
{ id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777844630022-ryezs5em.jpg?_wi=2", imageAlt: "Event 1" },
|
|
|
|
|
{ id: "2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777844630022-ryezs5em.jpg?_wi=3", imageAlt: "Event 2" },
|
|
|
|
|
{ id: "3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=1", imageAlt: "Event 3" },
|
|
|
|
|
{ id: "4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777844457157-k1f0t370.png", imageAlt: "Event 4" },
|
|
|
|
|
{ id: "5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=2", imageAlt: "Event 5" },
|
|
|
|
|
{ id: "6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777844630022-ryezs5em.jpg?_wi=4", imageAlt: "Event 6" }
|
|
|
|
|
]}
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
@@ -112,7 +115,7 @@ export default function FleetPage() {
|
|
|
|
|
<h3 className="text-2xl font-bold mb-4 whitespace-pre-wrap">{popupContent.title}</h3>
|
|
|
|
|
<p className="text-gray-700 leading-relaxed whitespace-pre-wrap">{popupContent.body}</p>
|
|
|
|
|
<button
|
|
|
|
|
className="mt-6 bg-black text-white px-6 py-2 rounded transition"
|
|
|
|
|
className="mt-6 bg-[#0a7039] text-white px-6 py-2 rounded hover:bg-[#075e2f] transition"
|
|
|
|
|
onClick={() => setPopupContent(null)}
|
|
|
|
|
>
|
|
|
|
|
Close
|
|
|
|
|
@@ -122,10 +125,12 @@ export default function FleetPage() {
|
|
|
|
|
)}
|
|
|
|
|
|
|
|
|
|
<div id="footer" data-section="footer">
|
|
|
|
|
<FooterLogoReveal
|
|
|
|
|
logoText="CleanScene"
|
|
|
|
|
leftLink={{ text: "Privacy Policy", href: "/privacy" }}
|
|
|
|
|
rightLink={{ text: "Terms", href: "/terms" }}
|
|
|
|
|
<FooterLogoEmphasis
|
|
|
|
|
columns={[
|
|
|
|
|
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Get My Free Estimate", href: "/estimate" }] },
|
|
|
|
|
{ items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms", href: "/terms" }] },
|
|
|
|
|
]}
|
|
|
|
|
logoText=""
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
</ReactLenis>
|
|
|
|
|
|