Compare commits

..

35 Commits

Author SHA1 Message Date
2ce69ccb8f Merge version_137 into main
Merge version_137 into main
2026-05-17 14:56:31 +00:00
cb2e38f6e4 Update src/app/privacy/page.tsx 2026-05-17 14:56:28 +00:00
c5bb62d85f Update src/app/pricing/page.tsx 2026-05-17 14:56:28 +00:00
d2cbbf2da6 Update src/app/page.tsx 2026-05-17 14:56:27 +00:00
0206c364a5 Update src/app/fleet/page.tsx 2026-05-17 14:56:27 +00:00
2a9b280836 Update src/app/estimate/page.tsx 2026-05-17 14:56:26 +00:00
7c0e54b770 Update src/app/contact-us/page.tsx 2026-05-17 14:56:26 +00:00
bed71fe4e6 Update src/app/contact/page.tsx 2026-05-17 14:56:25 +00:00
af8ba0ab7a Merge version_135 into main
Merge version_135 into main
2026-05-17 14:53:12 +00:00
4741410ed0 Update src/app/page.tsx 2026-05-17 14:53:06 +00:00
d1c392581e Update src/app/fleet/page.tsx 2026-05-17 14:53:05 +00:00
4ce9d78254 Merge version_135 into main
Merge version_135 into main
2026-05-17 14:52:37 +00:00
b9df7eed08 Update src/app/page.tsx 2026-05-17 14:52:34 +00:00
86422d6fd7 Update src/app/fleet/page.tsx 2026-05-17 14:52:33 +00:00
2f5f441ef1 Merge version_134 into main
Merge version_134 into main
2026-05-17 14:51:17 +00:00
be023b83cd Update src/app/privacy/page.tsx 2026-05-17 14:51:13 +00:00
2f00b27cad Update src/app/page.tsx 2026-05-17 14:51:13 +00:00
863033a6ad Update src/app/fleet/page.tsx 2026-05-17 14:51:12 +00:00
23239288ea Update src/app/contact/page.tsx 2026-05-17 14:51:12 +00:00
08e8f7d530 Merge version_133 into main
Merge version_133 into main
2026-05-17 14:49:54 +00:00
80e36262c5 Update src/app/page.tsx 2026-05-17 14:49:48 +00:00
5cbac4b671 Merge version_133 into main
Merge version_133 into main
2026-05-17 14:48:21 +00:00
5727125e86 Update src/app/estimate/page.tsx 2026-05-17 14:48:17 +00:00
dc6b72082c Merge version_133 into main
Merge version_133 into main
2026-05-17 14:47:55 +00:00
cd9e5b80cd Update src/app/estimate/page.tsx 2026-05-17 14:47:52 +00:00
de3efb00a5 Merge version_132 into main
Merge version_132 into main
2026-05-17 14:46:57 +00:00
5766e60fc0 Update src/app/estimate/page.tsx 2026-05-17 14:46:54 +00:00
5280c16a4a Merge version_131 into main
Merge version_131 into main
2026-05-17 14:46:03 +00:00
57003fc4a9 Update src/app/estimate/page.tsx 2026-05-17 14:45:57 +00:00
c7dab92bb6 Merge version_130 into main
Merge version_130 into main
2026-05-17 14:44:55 +00:00
ece53dde05 Update src/app/estimate/page.tsx 2026-05-17 14:44:52 +00:00
37605207cd Merge version_129 into main
Merge version_129 into main
2026-05-17 14:43:46 +00:00
3af8d88fc4 Update src/app/estimate/page.tsx 2026-05-17 14:43:43 +00:00
2c77cf6335 Merge version_128 into main
Merge version_128 into main
2026-05-17 14:42:08 +00:00
4486fcf6a9 Merge version_128 into main
Merge version_128 into main
2026-05-17 14:40:15 +00:00
7 changed files with 40 additions and 22 deletions

View File

@@ -57,7 +57,7 @@ export default function ContactUsPage() {
<a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity"> <a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Instagram size={24} /> <Instagram size={24} />
</a> </a>
<a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?sk=about" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity"> <a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?name=xhp_nt__fb__action__open_user" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Facebook size={24} /> <Facebook size={24} />
</a> </a>
</div> </div>

View File

@@ -58,14 +58,14 @@ export default function ContactPage() {
<a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity"> <a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Instagram size={24} /> <Instagram size={24} />
</a> </a>
<a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?sk=about" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity"> <a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?name=xhp_nt__fb__action__open_user" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Facebook size={24} /> <Facebook size={24} />
</a> </a>
</div> </div>
<FooterLogoEmphasis <FooterLogoEmphasis
columns={[ columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Get My Free Estimate", href: "/estimate" }] }, { 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 and Conditions", href: "/terms" }] }, { items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms and Conditions", href: "/terms" }] },
]} ]}
logoText="CleanScene" logoText="CleanScene"
/> />

View File

@@ -47,6 +47,8 @@ export default function EstimatePage() {
{ name: "full_name", type: "text", placeholder: "Full Name", required: true }, { name: "full_name", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true }, { name: "email", type: "email", placeholder: "Email Address", required: true },
{ name: "phone", type: "tel", placeholder: "Phone Number", required: true }, { name: "phone", type: "tel", placeholder: "Phone Number", required: true },
{ name: "guest_count", type: "number", placeholder: "Estimated Guest Count", required: true },
{ name: "event_date_title", type: "text", placeholder: "Event Date", className: "border-none bg-transparent font-semibold mt-4 mb-0 pb-0 text-sm" },
{ name: "event_date", type: "date", placeholder: "Event Date", required: true }, { name: "event_date", type: "date", placeholder: "Event Date", required: true },
{ name: "address", type: "text", placeholder: "Delivery Address", required: true }, { name: "address", type: "text", placeholder: "Delivery Address", required: true },
{ name: "event_type", type: "text", placeholder: "Event Type", required: true }, { name: "event_type", type: "text", placeholder: "Event Type", required: true },
@@ -62,7 +64,7 @@ export default function EstimatePage() {
<a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity"> <a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Instagram size={24} /> <Instagram size={24} />
</a> </a>
<a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?sk=about" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity"> <a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?name=xhp_nt__fb__action__open_user" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Facebook size={24} /> <Facebook size={24} />
</a> </a>
</div> </div>

View File

@@ -54,9 +54,9 @@ export default function FleetPage() {
name: "3 Station, Private Floorplan Restroom Trailer", name: "3 Station, Private Floorplan Restroom Trailer",
price: "$1,375 per day", price: "$1,375 per day",
rating: 5, rating: 5,
reviewCount: "12", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=1", onProductClick: () => setPopupContent({ reviewCount: "12",
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." 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", body: "Modern Finishings" })
}, },
{ {
id: "p2", id: "p2",
@@ -64,9 +64,9 @@ export default function FleetPage() {
name: "4 Station, Community Floorplan Restroom Trailer", name: "4 Station, Community Floorplan Restroom Trailer",
price: "$1,825 per day", price: "$1,825 per day",
rating: 5, rating: 5,
reviewCount: "8", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png?_wi=1", onProductClick: () => setPopupContent({ reviewCount: "15",
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." 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", body: "Rustic Elegance" })
}, },
]} ]}
title="Our premium fleet" title="Our premium fleet"
@@ -93,9 +93,17 @@ export default function FleetPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<div className="flex flex-col items-center py-8"> <div className="flex flex-col items-center py-8">
<div className="flex items-center mb-4 gap-4">
<a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Instagram size={24} />
</a>
<a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?name=xhp_nt__fb__action__open_user" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Facebook size={24} />
</a>
</div>
<FooterLogoEmphasis <FooterLogoEmphasis
columns={[ columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }] }, { 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 and Conditions", href: "/terms" }] }, { items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms and Conditions", href: "/terms" }] },
]} ]}
logoText="" logoText=""

View File

@@ -66,8 +66,8 @@ export default function LandingPage() {
title="The CleanScene Difference" title="The CleanScene Difference"
titleClassName="text-[#0a7039]" titleClassName="text-[#0a7039]"
description={[ description={[
"Transform the standard event experience by providing luxury sanitation facilities that your guests will truly appreciate.", "Transform the standard event experience by providing premium restroom facilities that your guests will truly appreciate.",
"Hiring premium restroom trailers means you are ensuring immaculate comfort and sophisticated design for your wedding." "Hiring premium restroom trailers means you are ensuring immaculate comfort and sophisticated design for your event."
]} ]}
/> />
</div> </div>
@@ -79,8 +79,8 @@ export default function LandingPage() {
gridVariant="asymmetric-60-wide-40-narrow" gridVariant="asymmetric-60-wide-40-narrow"
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: "12", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=2", onProductClick: () => window.location.href = "/fleet" }, { id: "p1", brand: "CleanScene", name: "3 Station, Private Floorplan Restroom Trailer", price: "$1,375 per day", rating: 5, reviewCount: "12", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=2", onProductClick: () => {} },
{ id: "p2", brand: "CleanScene", name: "4 Station, Community Floorplan Restroom Trailer", price: "$1,825 per day", rating: 5, reviewCount: "8", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png?_wi=1", onProductClick: () => window.location.href = "/fleet" }, { id: "p2", brand: "CleanScene", name: "4 Station, Community Floorplan Restroom Trailer", price: "$1,825 per day", rating: 5, reviewCount: "15", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png?_wi=1", onProductClick: () => {} },
]} ]}
title="Our Premium Fleet" title="Our Premium Fleet"
textBoxTitleClassName="text-[#0a7039]" textBoxTitleClassName="text-[#0a7039]"
@@ -91,9 +91,17 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<div className="flex flex-col items-center py-8"> <div className="flex flex-col items-center py-8">
<div className="flex items-center mb-4 gap-4">
<a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Instagram size={24} />
</a>
<a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?name=xhp_nt__fb__action__open_user" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Facebook size={24} />
</a>
</div>
<FooterLogoEmphasis <FooterLogoEmphasis
columns={[ columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }] }, { 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 and Conditions", href: "/terms" }] }, { items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms and Conditions", href: "/terms" }] },
]} ]}
logoText="" logoText=""

View File

@@ -62,7 +62,7 @@ export default function PricingPage() {
<a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity"> <a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Instagram size={24} /> <Instagram size={24} />
</a> </a>
<a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?sk=about" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity"> <a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?name=xhp_nt__fb__action__open_user" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Facebook size={24} /> <Facebook size={24} />
</a> </a>
</div> </div>

View File

@@ -49,14 +49,14 @@ export default function PrivacyPage() {
<a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity"> <a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Instagram size={24} /> <Instagram size={24} />
</a> </a>
<a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?sk=about" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity"> <a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?name=xhp_nt__fb__action__open_user" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Facebook size={24} /> <Facebook size={24} />
</a> </a>
</div> </div>
<FooterLogoEmphasis <FooterLogoEmphasis
columns={[ columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Get My Free Estimate", href: "/estimate" }] }, { 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 and Conditions", href: "/terms" }] }, { items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms and Conditions", href: "/terms" }] },
]} ]}
logoText="" logoText=""
/> />