Files
2421afd2-2d6d-40c0-a7c8-716…/src/app/fleet/page.tsx
2026-05-03 20:09:03 +00:00

105 lines
6.5 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import { useState } from 'react';
export default function FleetPage() {
const [popupContent, setPopupContent] = useState<{title: string, body: string} | null>(null);
return (
<ThemeProvider
defaultButtonVariant="expand-hover"
defaultTextAnimation="background-highlight"
borderRadius="rounded"
contentWidth="medium"
sizing="largeSmallSizeLargeTitles"
background="blurBottom"
cardStyle="soft-shadow"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="solid"
headingFontWeight="bold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Our Premium Fleet", id: "/fleet" },
{ 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"
logoAlt="CleanScene Logo"
button={{ text: "Get My Free Estimate", href: "/estimate" }}
className="py-2"
/>
</div>
<div id="fleet-preview" data-section="fleet-preview">
<ProductCardTwo
animationType="slide-up"
textboxLayout="split-description"
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false}
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", 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"
textBoxTitleClassName="text-[#0a7039]"
description="Premium, climate-controlled mobile restrooms for every event size. Multi-day rental discounts available."
/>
</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">
<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>
</ThemeProvider>
);
}