Compare commits
13 Commits
version_11
...
version_11
| Author | SHA1 | Date | |
|---|---|---|---|
| ceb4148a2a | |||
| d7e5cb077a | |||
| 0bfb00646e | |||
| 09c4d6035d | |||
| 43454ece91 | |||
| 0cec1a35c6 | |||
| e44e652fdb | |||
| 5926bb6e74 | |||
| d584c94544 | |||
| d698ed4a85 | |||
| 2388caaf4c | |||
| aeff86eeb2 | |||
| bc23d26bc2 |
@@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
import ReactLenis from "lenis/react";
|
import ReactLenis from "lenis/react";
|
||||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||||
import ProductCardFour from '@/components/sections/product/ProductCardFour';
|
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
||||||
import HeroSplit from '@/components/sections/hero/HeroSplit';
|
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
|
||||||
import FeatureHoverPattern from '@/components/sections/feature/featureHoverPattern/FeatureHoverPattern';
|
import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven';
|
||||||
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||||
import { useState } from 'react';
|
import { useState } from 'react';
|
||||||
import { Shield, Sparkles, UserCheck } from 'lucide-react';
|
import { Shield, Sparkles, UserCheck, CalendarDays, ClipboardList } from 'lucide-react';
|
||||||
|
|
||||||
export default function FleetPage() {
|
export default function FleetPage() {
|
||||||
const [popupContent, setPopupContent] = useState<{title: string, body: string} | null>(null);
|
const [popupContent, setPopupContent] = useState<{title: string, body: string} | null>(null);
|
||||||
@@ -16,11 +16,11 @@ export default function FleetPage() {
|
|||||||
return (
|
return (
|
||||||
<ThemeProvider
|
<ThemeProvider
|
||||||
defaultButtonVariant="expand-hover"
|
defaultButtonVariant="expand-hover"
|
||||||
defaultTextAnimation="background-highlight"
|
defaultTextAnimation="entrance-slide"
|
||||||
borderRadius="rounded"
|
borderRadius="rounded"
|
||||||
contentWidth="medium"
|
contentWidth="medium"
|
||||||
sizing="largeSmallSizeLargeTitles"
|
sizing="medium"
|
||||||
background="blurBottom"
|
background="circleGradient"
|
||||||
cardStyle="glass-elevated"
|
cardStyle="glass-elevated"
|
||||||
primaryButtonStyle="gradient"
|
primaryButtonStyle="gradient"
|
||||||
secondaryButtonStyle="glass"
|
secondaryButtonStyle="glass"
|
||||||
@@ -28,7 +28,7 @@ export default function FleetPage() {
|
|||||||
>
|
>
|
||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleCentered
|
<NavbarLayoutFloatingOverlay
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Home", id: "/" },
|
{ name: "Home", id: "/" },
|
||||||
{ name: "Our Premium Fleet", id: "/fleet" },
|
{ name: "Our Premium Fleet", id: "/fleet" },
|
||||||
@@ -43,7 +43,7 @@ export default function FleetPage() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroSplit
|
<HeroBillboard
|
||||||
title="Our Premium Fleet"
|
title="Our Premium Fleet"
|
||||||
description="Discover our range of luxury mobile restroom trailers, meticulously designed for comfort and elegance."
|
description="Discover our range of luxury mobile restroom trailers, meticulously designed for comfort and elegance."
|
||||||
background={{ variant: "plain" }}
|
background={{ variant: "plain" }}
|
||||||
@@ -54,22 +54,22 @@ export default function FleetPage() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="features" data-section="features">
|
<div id="features" data-section="features">
|
||||||
<FeatureHoverPattern
|
<FeatureCardSeven
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
title="Why Choose Our Fleet"
|
title="Why Choose Our Fleet"
|
||||||
description="Quality, comfort, and reliability in every trailer."
|
description="Quality, comfort, and reliability in every trailer."
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
features={[
|
features={[
|
||||||
{ icon: Shield, title: "Climate Controlled", description: "Stay comfortable in any weather with our advanced climate control systems." },
|
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=1", imageAlt: "Climate Controlled", title: "Climate Controlled", description: "Stay comfortable in any weather with our advanced climate control systems." },
|
||||||
{ icon: Sparkles, title: "Modern Finishings", description: "Elegant interior designs that elevate the look and feel of your event." },
|
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=1", imageAlt: "Modern Finishings", title: "Modern Finishings", description: "Elegant interior designs that elevate the look and feel of your event." },
|
||||||
{ icon: UserCheck, title: "Professional Support", description: "We handle delivery, setup, and maintenance so you don't have to." }
|
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=1", imageAlt: "Professional Support", title: "Professional Support", description: "We handle delivery, setup, and maintenance so you don't have to." }
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="fleet-preview" data-section="fleet-preview">
|
<div id="fleet-preview" data-section="fleet-preview">
|
||||||
<ProductCardFour
|
<ProductCardOne
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
textboxLayout="split-description"
|
textboxLayout="split-description"
|
||||||
gridVariant="four-items-2x2-equal-grid"
|
gridVariant="four-items-2x2-equal-grid"
|
||||||
@@ -79,7 +79,6 @@ export default function FleetPage() {
|
|||||||
id: "p1",
|
id: "p1",
|
||||||
name: "3 Station, Private Floorplan Restroom Trailer",
|
name: "3 Station, Private Floorplan Restroom Trailer",
|
||||||
price: "$1,375 per day",
|
price: "$1,375 per day",
|
||||||
variant: "Luxury",
|
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=2", onProductClick: () => setPopupContent({
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=2", onProductClick: () => setPopupContent({
|
||||||
title: "3-Station Private Restroom Trailer", body: "Luxury 3-station trailer."
|
title: "3-Station Private Restroom Trailer", body: "Luxury 3-station trailer."
|
||||||
})
|
})
|
||||||
@@ -88,7 +87,6 @@ export default function FleetPage() {
|
|||||||
id: "p2",
|
id: "p2",
|
||||||
name: "4 Station, Community Floorplan Restroom Trailer",
|
name: "4 Station, Community Floorplan Restroom Trailer",
|
||||||
price: "$1,825 per day",
|
price: "$1,825 per day",
|
||||||
variant: "Rustic",
|
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png", onProductClick: () => setPopupContent({
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png", onProductClick: () => setPopupContent({
|
||||||
title: "4-Station Community Restroom Trailer", body: "Rustic elegance 4-station trailer."
|
title: "4-Station Community Restroom Trailer", body: "Rustic elegance 4-station trailer."
|
||||||
})
|
})
|
||||||
@@ -97,7 +95,6 @@ export default function FleetPage() {
|
|||||||
id: "p3",
|
id: "p3",
|
||||||
name: "Standard Trailer",
|
name: "Standard Trailer",
|
||||||
price: "$900 per day",
|
price: "$900 per day",
|
||||||
variant: "Basic",
|
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777844457157-k1f0t370.png"
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777844457157-k1f0t370.png"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
@@ -122,13 +119,14 @@ export default function FleetPage() {
|
|||||||
)}
|
)}
|
||||||
|
|
||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterLogoReveal
|
<FooterBaseCard
|
||||||
logoText="CleanScene"
|
logoText="CleanScene"
|
||||||
leftLink={{ text: "Privacy Policy", href: "/privacy" }}
|
columns={[
|
||||||
rightLink={{ text: "Terms", href: "/terms" }}
|
{ title: "Links", items: [{ label: "Privacy Policy", href: "/privacy" }, { label: "Terms", href: "/terms" }] }
|
||||||
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user