Compare commits

..

45 Commits

Author SHA1 Message Date
aabb73e7a3 Update src/app/pricing/page.tsx 2026-05-03 21:34:36 +00:00
0137efcda2 Merge version_112 into main
Merge version_112 into main
2026-05-03 21:22:03 +00:00
88706d72ee Update src/app/privacy/page.tsx 2026-05-03 21:22:00 +00:00
949a142b2a Merge version_112 into main
Merge version_112 into main
2026-05-03 21:21:38 +00:00
80c2597e5e Update src/app/page.tsx 2026-05-03 21:21:35 +00:00
b42888c791 Switch to version 110: added src/app/privacy/page.tsx 2026-05-03 21:19:42 +00:00
0cc01e96cd Switch to version 110: modified src/app/page.tsx 2026-05-03 21:19:42 +00:00
79e3484559 Merge version_111 into main
Merge version_111 into main
2026-05-03 21:19:22 +00:00
395cdee793 Update src/app/page.tsx 2026-05-03 21:19:19 +00:00
9e0f0462cd Merge version_111 into main
Merge version_111 into main
2026-05-03 21:18:53 +00:00
c2c07572ca Update src/app/page.tsx 2026-05-03 21:18:47 +00:00
7c17efe05f Switch to version 108: remove src/app/privacy/page.tsx 2026-05-03 21:14:05 +00:00
517442bea7 Switch to version 108: modified src/app/page.tsx 2026-05-03 21:14:05 +00:00
f25e6eb562 Merge version_110 into main
Merge version_110 into main
2026-05-03 21:07:30 +00:00
b072272ef8 Update src/app/privacy/page.tsx 2026-05-03 21:07:27 +00:00
98eb4035ee Merge version_110 into main
Merge version_110 into main
2026-05-03 21:07:04 +00:00
21cdc6ecb5 Update src/app/privacy/page.tsx 2026-05-03 21:07:01 +00:00
fc242e1ab6 Merge version_110 into main
Merge version_110 into main
2026-05-03 21:06:39 +00:00
ca0fecf635 Update src/app/page.tsx 2026-05-03 21:06:36 +00:00
78929ceacc Merge version_110 into main
Merge version_110 into main
2026-05-03 21:04:01 +00:00
f7f10325c4 Update src/app/privacy/page.tsx 2026-05-03 21:03:57 +00:00
6b9cc2444b Merge version_110 into main
Merge version_110 into main
2026-05-03 21:03:32 +00:00
1b7c0a0734 Update src/app/privacy/page.tsx 2026-05-03 21:03:29 +00:00
893cc5ed5f Merge version_110 into main
Merge version_110 into main
2026-05-03 21:03:04 +00:00
5580f63bd6 Update src/app/privacy/page.tsx 2026-05-03 21:03:01 +00:00
ec9912a818 Merge version_110 into main
Merge version_110 into main
2026-05-03 21:02:38 +00:00
e6298645ed Update src/app/privacy/page.tsx 2026-05-03 21:02:35 +00:00
1fbda10e28 Merge version_110 into main
Merge version_110 into main
2026-05-03 21:02:13 +00:00
016408f901 Update src/app/page.tsx 2026-05-03 21:02:10 +00:00
cd7167673c Merge version_109 into main
Merge version_109 into main
2026-05-03 20:50:24 +00:00
587e6cedf9 Add src/app/privacy/page.tsx 2026-05-03 20:50:21 +00:00
16118ea611 Merge version_108 into main
Merge version_108 into main
2026-05-03 20:46:47 +00:00
4ac7fcebf9 Update src/app/fleet/page.tsx 2026-05-03 20:46:41 +00:00
cddbfefcda Merge version_107 into main
Merge version_107 into main
2026-05-03 20:45:44 +00:00
4fdad95e9e Update src/app/fleet/page.tsx 2026-05-03 20:45:38 +00:00
8a4dc74b99 Merge version_106 into main
Merge version_106 into main
2026-05-03 20:43:02 +00:00
c75cb8cfc7 Update src/app/page.tsx 2026-05-03 20:42:58 +00:00
c222f40700 Merge version_106 into main
Merge version_106 into main
2026-05-03 20:41:10 +00:00
15cebd7601 Update src/app/page.tsx 2026-05-03 20:41:04 +00:00
ba1f231a56 Merge version_105 into main
Merge version_105 into main
2026-05-03 20:39:12 +00:00
e7187d374d Update src/app/fleet/page.tsx 2026-05-03 20:39:09 +00:00
e075435f8d Merge version_104 into main
Merge version_104 into main
2026-05-03 20:36:38 +00:00
57e8f10fd1 Update src/app/fleet/page.tsx 2026-05-03 20:36:34 +00:00
79a4733b86 Merge version_103 into main
Merge version_103 into main
2026-05-03 20:33:01 +00:00
f63da003cc Update src/app/fleet/page.tsx 2026-05-03 20:32:57 +00:00
4 changed files with 88 additions and 13 deletions

View File

@@ -54,7 +54,7 @@ export default function FleetPage() {
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."
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."
})
},
{
@@ -65,7 +65,7 @@ export default function FleetPage() {
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: "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."
})
},
]}
@@ -77,9 +77,9 @@ export default function FleetPage() {
{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>
<div className="bg-white p-8 rounded-lg max-w-2xl shadow-xl overflow-y-auto max-h-[90vh]" onClick={(e) => e.stopPropagation()}>
<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-[#0a7039] text-white px-6 py-2 rounded hover:bg-[#075e2f] transition"
onClick={() => setPopupContent(null)}

View File

@@ -8,6 +8,7 @@ import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloating
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
export default function LandingPage() {
return (
@@ -55,7 +56,7 @@ export default function LandingPage() {
{ text: "Get My Free Estimate", href: "/estimate" },
{ text: "View The Fleet", href: "/fleet" },
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777135032652-q27squi7.jpg"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777135032652-q27squi7.jpg?_wi=1"
mediaAnimation="slide-up"
/>
</div>
@@ -66,7 +67,8 @@ export default function LandingPage() {
title="The CleanScene Difference"
titleClassName="text-[#0a7039]"
description={[
"We believe restrooms shouldn't just be functional - they should be part of the event design and experience.", "Our premium restroom trailers offer the comfort of a quality interior space to provide a modern hospitality experience.."
"Transform the standard event experience by providing luxury sanitation facilities that your guests will truly appreciate.",
"Hiring premium restroom trailers means you are ensuring immaculate comfort and sophisticated design for your wedding, corporate gathering, or special event, removing any stress about guest facilities."
]}
/>
</div>
@@ -84,7 +86,23 @@ export default function LandingPage() {
title="Our Premium Fleet"
textBoxTitleClassName="text-[#0a7039]"
description="Made-in-USA trailers designed for peak comfort."
buttons={[{ text: "View Details" }]}
buttons={[{ text: "View Full Specifications" }]}
/>
</div>
<div id="gallery" data-section="gallery">
<HeroBillboardRotatedCarousel
title="Our Event Gallery"
description="See how CleanScene restroom trailers elevate events across Wisconsin."
background={{ variant: "plain" }}
carouselItems={[
{ id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-hv8fxndc.jpg?_wi=1", imageAlt: "Event 1" },
{ id: "2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-rdizvwfd.jpg", imageAlt: "Event 2" },
{ id: "3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-klkyjyqk.jpg?_wi=1", imageAlt: "Event 3" },
{ id: "4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777135032652-q27squi7.jpg?_wi=2", imageAlt: "Event 4" },
{ id: "5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png", imageAlt: "Event 5" },
{ id: "6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png", imageAlt: "Event 6" }
]}
/>
</div>
@@ -96,11 +114,11 @@ export default function LandingPage() {
useInvertedBackground={false}
title="Let us elevate your event"
cardTitleClassName="text-[#0a7039]"
description="Our premium rental fleet is designed to fit seamlessly into any event and leave a lasting impression."
description="Our premium rental fleet is designed to fit seamlessly into any Northeast Wisconsin event and leave a lasting impression."
features={[
{ title: "Weddings & Private Parties", description: "", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-hv8fxndc.jpg" },
{ title: "Weddings & Private Parties", description: "", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-hv8fxndc.jpg?_wi=2" },
{ title: "Community Events", description: "", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-rdizvwfd.jpg?_wi=2" },
{ title: "Corporate Events", description: "", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-klkyjyqk.jpg" },
{ title: "Corporate Events", description: "", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-klkyjyqk.jpg?_wi=2" },
]}
/>
</div>

View File

@@ -3,7 +3,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo';
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
export default function PricingPage() {
@@ -37,7 +37,7 @@ export default function PricingPage() {
/>
</div>
<div id="pricing" data-section="pricing">
<PricingCardTwo
<PricingCardEight
useInvertedBackground={false}
animationType="slide-up"
textboxLayout="split"

57
src/app/privacy/page.tsx Normal file
View File

@@ -0,0 +1,57 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
export default function PrivacyPage() {
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="content" className="py-20 px-6 max-w-4xl mx-auto">
<h1 className="text-4xl font-bold mb-8 text-[#0a7039]">Privacy Policy</h1>
<div className="prose max-w-none">
<p>Welcome to CleanScene. This Privacy Policy explains how we collect, use, and protect your information when you visit our website or use our services.</p>
</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>
);
}