|
|
|
@@ -5,8 +5,11 @@ import ReactLenis from "lenis/react";
|
|
|
|
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
|
|
|
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
|
|
|
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
|
|
|
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
|
|
|
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
|
|
|
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
|
|
|
|
|
|
|
import { useState } from 'react';
|
|
|
|
|
|
|
|
|
|
|
|
export default function FleetPage() {
|
|
|
|
export default function FleetPage() {
|
|
|
|
|
|
|
|
const [popupContent, setPopupContent] = useState<{title: string, body: string} | null>(null);
|
|
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<ThemeProvider
|
|
|
|
<ThemeProvider
|
|
|
|
defaultButtonVariant="expand-hover"
|
|
|
|
defaultButtonVariant="expand-hover"
|
|
|
|
@@ -43,15 +46,50 @@ export default function FleetPage() {
|
|
|
|
gridVariant="four-items-2x2-equal-grid"
|
|
|
|
gridVariant="four-items-2x2-equal-grid"
|
|
|
|
useInvertedBackground={false}
|
|
|
|
useInvertedBackground={false}
|
|
|
|
products={[
|
|
|
|
products={[
|
|
|
|
{ id: "p1", brand: "CleanScene", name: "3 Station, Private Floorplan Restroom Trailer", price: "$1,375 per day", rating: 5, reviewCount: "128", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=1" },
|
|
|
|
{
|
|
|
|
{ id: "p2", brand: "CleanScene", name: "4 Station, Community Floorplan Restroom Trailer", price: "$1,825 per day", rating: 5, reviewCount: "95", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png?_wi=1" },
|
|
|
|
id: "p1",
|
|
|
|
|
|
|
|
brand: "CleanScene",
|
|
|
|
|
|
|
|
name: "3 Station, Private Floorplan Restroom Trailer",
|
|
|
|
|
|
|
|
price: "$1,375 per day",
|
|
|
|
|
|
|
|
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: "Premium 3-Station Restroom Trailer Rental", body: "Premium 3-Station Restroom Trailer Rental in Northeast Wisconsin. Elevate your wedding, boutique event, or VIP gathering with our premium 3-station restroom trailer rental — the top choice for upscale events throughout Northeast Wisconsin and the Green Bay area. Designed for maximum privacy, our luxury portable restroom trailer features three fully individual, climate-controlled restrooms, each with a flushable toilet, vanity with running water, and high-end finishes that rival a quality home bathroom. Built with American-made equipment, our restroom trailer delivers the reliability and elegance your event deserves. From intimate weddings to corporate VIP gatherings, we provide a private, comfortable experience for every guest. Based in Green Bay, WI, CleanScene Restroom Trailer offers prompt delivery, professional setup, and full-service support across Northeast Wisconsin — so your guests enjoy a premium experience from start to finish."
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
id: "p2",
|
|
|
|
|
|
|
|
brand: "CleanScene",
|
|
|
|
|
|
|
|
name: "4 Station, Community Floorplan Restroom Trailer",
|
|
|
|
|
|
|
|
price: "$1,825 per day",
|
|
|
|
|
|
|
|
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: "Premium 4-Station Restroom Trailer Rental", body: "Premium 4-Station Restroom Trailer Rental in Northeast Wisconsin Elevate your wedding, boutique event, or VIP gathering with our premium 4-station restroom trailer rental — the top choice for upscale events throughout Northeast Wisconsin and the Green Bay area. Our premium portable restroom trailer is designed for maximum privacy, featuring four fully individual, climate-controlled restrooms. Each station includes a flushable toilet, vanity with running water, and high-end finishes that rival a quality home bathroom. Built with American-made equipment, our restroom trailer delivers the reliability and elegance your event deserves. Whether you're hosting a wedding or a corporate VIP gathering, we provide a private, comfortable experience for every guest. Based in Green Bay, WI, CleanScene Restroom Trailer offers prompt delivery, professional setup, and full-service support across Northeast Wisconsin — so your event runs smoothly from start to finish."
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
},
|
|
|
|
]}
|
|
|
|
]}
|
|
|
|
title="Our premium fleet"
|
|
|
|
title="Our premium fleet"
|
|
|
|
textBoxTitleClassName="text-[#0a7039]"
|
|
|
|
textBoxTitleClassName="text-[#0a7039]"
|
|
|
|
description="Premium, climate-controlled mobile restrooms for every event size. Elevate your boutique event with our 3 station premium restroom trailer, the premier choice for weddings and VIP gatherings in Northeast Wisconsin. It is specifically designed for maximum privacy, featuring three completely individual restrooms. Each climate-controlled restroom includes a flushable toilet, a vanity with running water, and high-end finishes that mirror a quality home bathroom. By choosing American-made equipment, we ensure a superior level of reliability for your event. Based at our Green Bay location, we provide prompt delivery and professional setup to ensure your guests enjoy a premium, private experience from start to finish."
|
|
|
|
description="Premium, climate-controlled mobile restrooms for every event size. Multi-day rental discounts available."
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{popupContent && (
|
|
|
|
|
|
|
|
<div className="fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/50 backdrop-blur-sm" onClick={() => setPopupContent(null)}>
|
|
|
|
|
|
|
|
<div className="bg-white p-8 rounded-lg max-w-2xl shadow-xl" onClick={(e) => e.stopPropagation()}>
|
|
|
|
|
|
|
|
<h3 className="text-2xl font-bold mb-4">{popupContent.title}</h3>
|
|
|
|
|
|
|
|
<p className="text-gray-700 leading-relaxed">{popupContent.body}</p>
|
|
|
|
|
|
|
|
<button
|
|
|
|
|
|
|
|
className="mt-6 bg-[#0a7039] text-white px-6 py-2 rounded hover:bg-[#075e2f] transition"
|
|
|
|
|
|
|
|
onClick={() => setPopupContent(null)}
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
Close
|
|
|
|
|
|
|
|
</button>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
)}
|
|
|
|
|
|
|
|
|
|
|
|
<div id="footer" data-section="footer">
|
|
|
|
<div id="footer" data-section="footer">
|
|
|
|
<FooterLogoEmphasis
|
|
|
|
<FooterLogoEmphasis
|
|
|
|
columns={[
|
|
|
|
columns={[
|
|
|
|
|