Update src/app/page.tsx
This commit is contained in:
216
src/app/page.tsx
216
src/app/page.tsx
@@ -2,9 +2,9 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
import FeatureHoverPattern from '@/components/sections/feature/featureHoverPattern/FeatureHoverPattern';
|
||||
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
||||
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
||||
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
||||
@@ -31,21 +31,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="JM Property"
|
||||
/>
|
||||
@@ -54,45 +46,28 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Barrie’s Trusted Property Maintenance & Landscaping Experts"
|
||||
description="Proudly serving Simcoe County with reliable lawn care, snow removal & landscaping."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call (705) 817-4410",
|
||||
href: "tel:7058174410",
|
||||
},
|
||||
text: "Call (705) 817-4410", href: "tel:7058174410"},
|
||||
{
|
||||
text: "Get a Free Quote",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get a Free Quote", href: "#contact"},
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lush-tropical-garden_1385-762.jpg?_wi=1",
|
||||
imageAlt: "Professional landscaping in Barrie",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lush-tropical-garden_1385-762.jpg?_wi=1", imageAlt: "Professional landscaping in Barrie"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lush-tropical-garden_1385-762.jpg?_wi=2",
|
||||
imageAlt: "Lawn care results",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lush-tropical-garden_1385-762.jpg?_wi=2", imageAlt: "Lawn care results"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lush-tropical-garden_1385-762.jpg?_wi=3",
|
||||
imageAlt: "Seasonal cleanup",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lush-tropical-garden_1385-762.jpg?_wi=3", imageAlt: "Seasonal cleanup"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lush-tropical-garden_1385-762.jpg?_wi=4",
|
||||
imageAlt: "Snow removal services",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lush-tropical-garden_1385-762.jpg?_wi=4", imageAlt: "Snow removal services"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lush-tropical-garden_1385-762.jpg?_wi=5",
|
||||
imageAlt: "Fencing projects",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lush-tropical-garden_1385-762.jpg?_wi=5", imageAlt: "Fencing projects"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lush-tropical-garden_1385-762.jpg?_wi=6",
|
||||
imageAlt: "Hardscaping detail",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lush-tropical-garden_1385-762.jpg?_wi=6", imageAlt: "Hardscaping detail"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -105,44 +80,28 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
icon: Leaf,
|
||||
title: "Landscaping",
|
||||
description: "Beautiful garden design and installation.",
|
||||
},
|
||||
title: "Landscaping", description: "Beautiful garden design and installation."},
|
||||
{
|
||||
icon: Star,
|
||||
title: "Lawn Care",
|
||||
description: "Weekly mowing, edging, and fertilization.",
|
||||
},
|
||||
title: "Lawn Care", description: "Weekly mowing, edging, and fertilization."},
|
||||
{
|
||||
icon: Shield,
|
||||
title: "Fencing",
|
||||
description: "Wood, chain-link, and decorative builds.",
|
||||
},
|
||||
title: "Fencing", description: "Wood, chain-link, and decorative builds."},
|
||||
{
|
||||
icon: Wrench,
|
||||
title: "Hardscaping",
|
||||
description: "Patios, walkways, and interlocking design.",
|
||||
},
|
||||
title: "Hardscaping", description: "Patios, walkways, and interlocking design."},
|
||||
{
|
||||
icon: Leaf,
|
||||
title: "Tree Care",
|
||||
description: "Pruning, trimming, and removal.",
|
||||
},
|
||||
title: "Tree Care", description: "Pruning, trimming, and removal."},
|
||||
{
|
||||
icon: Home,
|
||||
title: "Grounds Maintenance",
|
||||
description: "Full site upkeep for commercial and residential.",
|
||||
},
|
||||
title: "Grounds Maintenance", description: "Full site upkeep for commercial and residential."},
|
||||
{
|
||||
icon: Snowflake,
|
||||
title: "Snow Removal",
|
||||
description: "24/7 monitoring for lots and driveways.",
|
||||
},
|
||||
title: "Snow Removal", description: "24/7 monitoring for lots and driveways."},
|
||||
{
|
||||
icon: Leaf,
|
||||
title: "Spring / Fall Cleanup",
|
||||
description: "Seasonal yard debris management.",
|
||||
},
|
||||
title: "Spring / Fall Cleanup", description: "Seasonal yard debris management."},
|
||||
]}
|
||||
title="Our Services"
|
||||
description="Comprehensive property solutions tailored for Simcoe County."
|
||||
@@ -157,17 +116,11 @@ export default function LandingPage() {
|
||||
description="Locally owned and operated in Barrie, we bring integrity-driven service to every project. Fully insured and committed to delivering professional results."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Fast Response",
|
||||
description: "We prioritize communication.",
|
||||
},
|
||||
title: "Fast Response", description: "We prioritize communication."},
|
||||
{
|
||||
title: "24/7 Winter Service",
|
||||
description: "We are there when you need us.",
|
||||
},
|
||||
title: "24/7 Winter Service", description: "We are there when you need us."},
|
||||
{
|
||||
title: "Local Experts",
|
||||
description: "Serving Simcoe County for years.",
|
||||
},
|
||||
title: "Local Experts", description: "Serving Simcoe County for years."},
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/lush-tropical-garden_1385-762.jpg?_wi=7"
|
||||
@@ -183,23 +136,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Patio Renovation",
|
||||
price: "Custom",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-hitting-wheel-with-hammer_23-2147671876.jpg",
|
||||
},
|
||||
id: "p1", name: "Patio Renovation", price: "Custom", imageSrc: "http://img.b2bpic.net/free-photo/woman-hitting-wheel-with-hammer_23-2147671876.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Lawn Restoration",
|
||||
price: "Custom",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/aerial-shot-roof-building-with-cars-green-plants_181624-20963.jpg",
|
||||
},
|
||||
id: "p2", name: "Lawn Restoration", price: "Custom", imageSrc: "http://img.b2bpic.net/free-photo/aerial-shot-roof-building-with-cars-green-plants_181624-20963.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Commercial Snow Clearing",
|
||||
price: "Seasonal",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/railway-covered-with-smooth-white-snow_181624-12340.jpg",
|
||||
},
|
||||
id: "p3", name: "Commercial Snow Clearing", price: "Seasonal", imageSrc: "http://img.b2bpic.net/free-photo/railway-covered-with-smooth-white-snow_181624-12340.jpg"},
|
||||
]}
|
||||
title="Recent Projects"
|
||||
description="See the results of our dedication."
|
||||
@@ -211,30 +152,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "James Sherrer",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/life-home-with-couple-relaxin-together_23-2149129080.jpg",
|
||||
},
|
||||
id: "t1", name: "James Sherrer", imageSrc: "http://img.b2bpic.net/free-photo/life-home-with-couple-relaxin-together_23-2149129080.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Sean Barber",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/outdoors-portrait-young-good-looking-caucasian-bearded-man-blue-shirt-gloves-smiling-camera-holding-pot-with-flower-hands-working-garden_176420-19923.jpg",
|
||||
},
|
||||
id: "t2", name: "Sean Barber", imageSrc: "http://img.b2bpic.net/free-photo/outdoors-portrait-young-good-looking-caucasian-bearded-man-blue-shirt-gloves-smiling-camera-holding-pot-with-flower-hands-working-garden_176420-19923.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Sarah Miller",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-living-farmhouse_23-2150621710.jpg",
|
||||
},
|
||||
id: "t3", name: "Sarah Miller", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-living-farmhouse_23-2150621710.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David Wilson",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/best-team-whole-company_329181-15141.jpg?_wi=1",
|
||||
},
|
||||
id: "t4", name: "David Wilson", imageSrc: "http://img.b2bpic.net/free-photo/best-team-whole-company_329181-15141.jpg?_wi=1"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Emily Watson",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/best-team-whole-company_329181-15141.jpg?_wi=2",
|
||||
},
|
||||
id: "t5", name: "Emily Watson", imageSrc: "http://img.b2bpic.net/free-photo/best-team-whole-company_329181-15141.jpg?_wi=2"},
|
||||
]}
|
||||
cardTitle="Client Feedback"
|
||||
cardAnimation="slide-up"
|
||||
@@ -243,68 +169,40 @@ export default function LandingPage() {
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
tag="Let’s Talk"
|
||||
<ContactSplitForm
|
||||
title="Ready to Transform Your Property?"
|
||||
description="Call us today at (705) 817-4410 or request a free quote online."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:7058174410",
|
||||
},
|
||||
{
|
||||
text: "Request Quote",
|
||||
href: "mailto:jmlandscapingandproperty@gmail.com",
|
||||
},
|
||||
description="Reach out to us for a personalized estimate or maintenance plan for your Simcoe County property."
|
||||
inputs={[
|
||||
{ name: "name", type: "text", placeholder: "Full Name", required: true },
|
||||
{ name: "email", type: "email", placeholder: "Email Address", required: true }
|
||||
]}
|
||||
textarea={{ name: "message", placeholder: "How can we help?", required: true }}
|
||||
useInvertedBackground={true}
|
||||
buttonText="Send Request"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoEmphasis
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Services",
|
||||
href: "#services",
|
||||
},
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
title: "Company", items: [
|
||||
{ label: "Services", href: "#services" },
|
||||
{ label: "About Us", href: "#about" },
|
||||
{ label: "Contact", href: "#contact" }
|
||||
]
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Barrie",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Innisfil",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Oro-Medonte",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Springwater",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
title: "Service Areas", items: [
|
||||
{ label: "Barrie" },
|
||||
{ label: "Innisfil" },
|
||||
{ label: "Oro-Medonte" },
|
||||
{ label: "Springwater" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
logoText="JM Property Maintenance"
|
||||
bottomLeftText="© 2024 JM Property Maintenance"
|
||||
bottomRightText="Insured & Professional"
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user