Compare commits
11 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f566f3f1d8 | |||
| fe81237a74 | |||
| cbac455af8 | |||
| 124b599501 | |||
| 1d5da42c24 | |||
| bedb1e1243 | |||
| 5b8bd2e564 | |||
| 7b5ef338fd | |||
| d757b5585b | |||
| 3386b51a3b | |||
| 932e839903 |
@@ -39,6 +39,7 @@ export default function LandingPage() {
|
|||||||
name: "FAQ", id: "/faq"},
|
name: "FAQ", id: "/faq"},
|
||||||
{
|
{
|
||||||
name: "Contact", id: "/contact"},
|
name: "Contact", id: "/contact"},
|
||||||
|
{ name: "New Layout", id: "/new-layout" }
|
||||||
]}
|
]}
|
||||||
button={{
|
button={{
|
||||||
text: "Get Free Estimate", href: "/contact"}}
|
text: "Get Free Estimate", href: "/contact"}}
|
||||||
|
|||||||
166
src/app/new-layout/page.tsx
Normal file
166
src/app/new-layout/page.tsx
Normal file
@@ -0,0 +1,166 @@
|
|||||||
|
"use client";
|
||||||
|
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import ReactLenis from "lenis/react";
|
||||||
|
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
|
||||||
|
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
|
||||||
|
import HeroLogo from '@/components/sections/hero/HeroLogo';
|
||||||
|
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
|
||||||
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||||
|
import PricingCardFive from '@/components/sections/pricing/PricingCardFive';
|
||||||
|
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
||||||
|
import { CheckCircle } from "lucide-react";
|
||||||
|
|
||||||
|
export default function NewLayoutPage() {
|
||||||
|
return (
|
||||||
|
<ThemeProvider
|
||||||
|
defaultButtonVariant="text-stagger"
|
||||||
|
defaultTextAnimation="entrance-slide"
|
||||||
|
borderRadius="soft"
|
||||||
|
contentWidth="mediumSmall"
|
||||||
|
sizing="large"
|
||||||
|
background="noiseDiagonalGradient"
|
||||||
|
cardStyle="glass-depth"
|
||||||
|
primaryButtonStyle="primary-glow"
|
||||||
|
secondaryButtonStyle="layered"
|
||||||
|
headingFontWeight="bold"
|
||||||
|
>
|
||||||
|
<ReactLenis root>
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarStyleCentered
|
||||||
|
navItems={[
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "Services", id: "/services" },
|
||||||
|
{ name: "Service Areas", id: "/areas" },
|
||||||
|
{ name: "Reviews", id: "/reviews" },
|
||||||
|
{ name: "FAQ", id: "/faq" },
|
||||||
|
{ name: "Contact", id: "/contact" },
|
||||||
|
{ name: "New Layout", id: "/new-layout" }
|
||||||
|
]}
|
||||||
|
button={{
|
||||||
|
text: "Get Free Estimate", href: "/contact"
|
||||||
|
}}
|
||||||
|
brandName="Trash Man Shawty"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="hero-billboard-gallery" data-section="hero-billboard-gallery">
|
||||||
|
<HeroBillboardGallery
|
||||||
|
title="Showcase Your Story"
|
||||||
|
description="A dynamic gallery to highlight key visuals and tell your brand's narrative."
|
||||||
|
mediaItems={[
|
||||||
|
{ imageSrc: "https://images.unsplash.com/photo-1579783902671-d3b19409b35b?auto=format&fit=crop&q=80&w=2070", imageAlt: "Gallery image 1" },
|
||||||
|
{ imageSrc: "https://images.unsplash.com/photo-1544716278-ca5e3f4abdcd?auto=format&fit=crop&q=80&w=2070", imageAlt: "Gallery image 2" }
|
||||||
|
]}
|
||||||
|
background={{ variant: "plain" }}
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="hero-split-kpi" data-section="hero-split-kpi">
|
||||||
|
<HeroSplitKpi
|
||||||
|
title="Achieve More Together"
|
||||||
|
description="Track your progress with key performance indicators and celebrate milestones."
|
||||||
|
kpis={[
|
||||||
|
{ value: "100%", label: "Satisfaction" },
|
||||||
|
{ value: "50+", label: "Projects" },
|
||||||
|
{ value: "24/7", label: "Support" }
|
||||||
|
]}
|
||||||
|
background={{ variant: "plain" }}
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
enableKpiAnimation={true}
|
||||||
|
imageSrc="https://images.unsplash.com/photo-1522071820081-009f0129c71c?auto=format&fit=crop&q=80&w=2070"
|
||||||
|
imageAlt="Team working on KPIs"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="hero-logo" data-section="hero-logo">
|
||||||
|
<HeroLogo
|
||||||
|
logoText="Your Brand Here"
|
||||||
|
description="A strong brand identity starts with a memorable logo. Discover how to make yours stand out."
|
||||||
|
buttons={[
|
||||||
|
{ text: "Learn More", href: "#" }
|
||||||
|
]}
|
||||||
|
imageSrc="https://images.unsplash.com/photo-1549490161-002f2323e42f?auto=format&fit=crop&q=80&w=2070"
|
||||||
|
imageAlt="Brand logo illustration"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="hero-billboard" data-section="hero-billboard">
|
||||||
|
<HeroBillboard
|
||||||
|
title="Grand Announcements"
|
||||||
|
description="Get your message across with a bold and impactful billboard hero section."
|
||||||
|
buttons={[
|
||||||
|
{ text: "Discover", href: "#" }
|
||||||
|
]}
|
||||||
|
background={{ variant: "plain" }}
|
||||||
|
imageSrc="https://images.unsplash.com/photo-1507925921958-81a1aa7b5206?auto=format&fit=crop&q=80&w=2070"
|
||||||
|
imageAlt="Billboard with announcement"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="pricing" data-section="pricing">
|
||||||
|
<PricingCardFive
|
||||||
|
animationType="slide-up"
|
||||||
|
title="Flexible Pricing Plans"
|
||||||
|
description="Choose the plan that best fits your needs, from basic to enterprise solutions."
|
||||||
|
textboxLayout="default"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
plans={[
|
||||||
|
{
|
||||||
|
id: "basic", tag: "Basic", tagIcon: CheckCircle,
|
||||||
|
price: "$9", period: "/month", description: "Essential features for individuals.", button: { text: "Get Started" },
|
||||||
|
featuresTitle: "Includes:", features: ["Feature A", "Feature B", "24/7 Support"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "pro", tag: "Pro", tagIcon: CheckCircle,
|
||||||
|
price: "$29", period: "/month", description: "Advanced features for growing teams.", button: { text: "Choose Pro" },
|
||||||
|
featuresTitle: "Includes:", features: ["All Basic Features", "Feature C", "Feature D", "Custom Reporting"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "enterprise", tag: "Enterprise", tagIcon: CheckCircle,
|
||||||
|
price: "Custom", period: "", description: "Tailored solutions for large organizations.", button: { text: "Contact Sales" },
|
||||||
|
featuresTitle: "Includes:", features: ["All Pro Features", "Dedicated Support", "Custom Integrations", "SLA Guarantees"]
|
||||||
|
}
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="footer" data-section="footer">
|
||||||
|
<FooterMedia
|
||||||
|
imageSrc="http://img.b2bpic.net/free-vector/cleaning-service-print-template_23-2149204194.jpg?_wi=1"
|
||||||
|
imageAlt="Junk removal illustration"
|
||||||
|
columns={[
|
||||||
|
{
|
||||||
|
title: "Services", items: [
|
||||||
|
{ label: "Junk Removal", href: "/services#junk-removal" },
|
||||||
|
{ label: "House Cleanouts", href: "/services#house-cleanouts" },
|
||||||
|
{ label: "Debris Removal", href: "/services#debris-removal" },
|
||||||
|
{ label: "Commercial Services", href: "/services#commercial" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "Company", items: [
|
||||||
|
{ label: "About Us", href: "/about" },
|
||||||
|
{ label: "Service Areas", href: "/areas" },
|
||||||
|
{ label: "Reviews", href: "/reviews" },
|
||||||
|
{ label: "FAQ", href: "/faq" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "Contact", items: [
|
||||||
|
{ label: "Get a Free Estimate", href: "/contact" },
|
||||||
|
{ label: "Call Us: (478) 363-0540", href: "tel:+14783630540" },
|
||||||
|
{ label: "Milledgeville, GA", href: "#" },
|
||||||
|
{ label: "Open 24 Hours", href: "#" }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]}
|
||||||
|
logoText="Trash Man Shawty"
|
||||||
|
copyrightText="© 2024 Trash Man Shawty. All rights reserved."
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</ReactLenis>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -44,6 +44,7 @@ export default function LandingPage() {
|
|||||||
name: "FAQ", id: "/faq"},
|
name: "FAQ", id: "/faq"},
|
||||||
{
|
{
|
||||||
name: "Contact", id: "/contact"},
|
name: "Contact", id: "/contact"},
|
||||||
|
{ name: "New Layout", id: "/new-layout" }
|
||||||
]}
|
]}
|
||||||
button={{
|
button={{
|
||||||
text: "Get Free Estimate", href: "/contact"}}
|
text: "Get Free Estimate", href: "/contact"}}
|
||||||
@@ -146,7 +147,7 @@ export default function LandingPage() {
|
|||||||
{
|
{
|
||||||
id: "4", name: "David K.", date: "February 2024", title: "Best in Milledgeville!", quote: "I've used other services, but Trash Man Shawty is by far the best in Milledgeville. They are reliable, quick, and always go above and beyond. My go-to for all junk removal.", tag: "Local Business Owner", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-man-with-blue-shirt_23-2148548056.jpg", avatarAlt: "David K. avatar"},
|
id: "4", name: "David K.", date: "February 2024", title: "Best in Milledgeville!", quote: "I've used other services, but Trash Man Shawty is by far the best in Milledgeville. They are reliable, quick, and always go above and beyond. My go-to for all junk removal.", tag: "Local Business Owner", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-man-with-blue-shirt_23-2148548056.jpg", avatarAlt: "David K. avatar"},
|
||||||
{
|
{
|
||||||
id: "5", name: "Jessica L.", date: "January 2024", title: "Highly Recommend Their Service", quote: "They were able to accommodate my last-minute request and were incredibly thorough. The pricing was very reasonable for the quality of work. Truly impressed!", tag: "Homeowner", avatarSrc: "http://img.b2bpic.net/free-photo/cheerful-young-caucasian-female-wearing-her-red-hair-bun-laughing-out-loud_273609-9260.jpg", avatarAlt: "Jessica L. avatar"},
|
id: "5", name: "Jessica L.", date: "January 2024", title: "Highly Recommend Their Service", quote: "They were able to accommodate my last-minute request and were incredibly thorough. The pricing was very reasonable for the quality of work. Truly impressed!", tag: "Homeowner", avatarSrc: "http://img.b2bpic.net/free-photo/cheerful-young-caucasian-female-wearing-her-red-hair-bun-laughing-out-loud_273609-9260.jpg", imageAlt: "Jessica L. avatar"},
|
||||||
]}
|
]}
|
||||||
title="What Our Customers Say"
|
title="What Our Customers Say"
|
||||||
description="See why homeowners and businesses in Milledgeville trust Trash Man Shawty for their junk removal needs."
|
description="See why homeowners and businesses in Milledgeville trust Trash Man Shawty for their junk removal needs."
|
||||||
@@ -225,7 +226,7 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterMedia
|
<FooterMedia
|
||||||
imageSrc="http://img.b2bpic.net/free-vector/cleaning-service-print-template_23-2149204194.jpg"
|
imageSrc="http://img.b2bpic.net/free-vector/cleaning-service-print-template_23-2149204194.jpg?_wi=2"
|
||||||
imageAlt="Junk removal illustration"
|
imageAlt="Junk removal illustration"
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user