Compare commits
31 Commits
version_94
...
version_99
| Author | SHA1 | Date | |
|---|---|---|---|
| 27a86328b2 | |||
| ac29803ad0 | |||
| f1181187e1 | |||
| d36a39462e | |||
| 39ce79903a | |||
| 3965e9ebe1 | |||
| dc1b885f36 | |||
| cb292a35d1 | |||
| 8dd88fba40 | |||
| 34fd9a3a0c | |||
| 3ed3127c94 | |||
| 62e8bc30fe | |||
| 70f76f3fff | |||
| 488bc9085d | |||
| eb8ab260fc | |||
| 14753ef2aa | |||
| 3a9a8cbc94 | |||
| dde94fc31e | |||
| bd1268ef68 | |||
| caa0b24eba | |||
| 196bc99542 | |||
| 863600c705 | |||
| 513ae6978e | |||
| e28308c031 | |||
| a8686cb3a5 | |||
| c2732a81e8 | |||
| edfea38cbc | |||
| fe58dde56f | |||
| 49be0f2d66 | |||
| c2cd44c427 | |||
| aa814b8b71 |
@@ -29,7 +29,10 @@ export default function ContactUsPage() {
|
||||
{ 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>
|
||||
|
||||
|
||||
@@ -29,7 +29,10 @@ export default function ContactPage() {
|
||||
{ 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>
|
||||
|
||||
|
||||
@@ -29,7 +29,10 @@ export default function EstimatePage() {
|
||||
{ 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>
|
||||
|
||||
|
||||
@@ -5,8 +5,11 @@ 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<string | null>(null);
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="expand-hover"
|
||||
@@ -29,7 +32,10 @@ export default function FleetPage() {
|
||||
{ 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>
|
||||
|
||||
@@ -40,7 +46,15 @@ export default function FleetPage() {
|
||||
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" },
|
||||
{
|
||||
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("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.")
|
||||
},
|
||||
{ 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" },
|
||||
]}
|
||||
title="Our premium fleet"
|
||||
@@ -49,6 +63,21 @@ export default function FleetPage() {
|
||||
/>
|
||||
</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-lg shadow-xl" onClick={(e) => e.stopPropagation()}>
|
||||
<h3 className="text-xl font-bold mb-4">3-Station Trailer Details</h3>
|
||||
<p className="text-gray-700 leading-relaxed">{popupContent}</p>
|
||||
<button
|
||||
className="mt-6 bg-[#0a7039] text-white px-4 py-2 rounded"
|
||||
onClick={() => setPopupContent(null)}
|
||||
>
|
||||
Close
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
)}
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoEmphasis
|
||||
columns={[
|
||||
|
||||
@@ -32,7 +32,10 @@ export default function LandingPage() {
|
||||
{ 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>
|
||||
|
||||
|
||||
@@ -30,7 +30,10 @@ export default function PricingPage() {
|
||||
{ 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="pricing" data-section="pricing">
|
||||
|
||||
Reference in New Issue
Block a user