Compare commits

..

29 Commits

Author SHA1 Message Date
88706d72ee Update src/app/privacy/page.tsx 2026-05-03 21:22:00 +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
2 changed files with 79 additions and 4 deletions

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>
@@ -88,6 +90,22 @@ export default function LandingPage() {
/>
</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>
<div id="features" data-section="features">
<FeatureCardOne
animationType="slide-up"
@@ -98,9 +116,9 @@ export default function LandingPage() {
cardTitleClassName="text-[#0a7039]"
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>

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>
);
}