Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
216
src/app/page.tsx
216
src/app/page.tsx
@@ -30,28 +30,14 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "features",
|
||||
},
|
||||
{
|
||||
name: "Portfolio",
|
||||
id: "portfolio",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Services", id: "features" },
|
||||
{ name: "Portfolio", id: "portfolio" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="TNT Landscaping"
|
||||
button={{
|
||||
text: "Get Quote",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Get Quote", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -61,39 +47,23 @@ export default function LandingPage() {
|
||||
description="Transforming outdoor spaces into vibrant, functional works of art across the region."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Consultation",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Consultation", href: "#contact"},
|
||||
{
|
||||
text: "View Portfolio",
|
||||
href: "#portfolio",
|
||||
},
|
||||
text: "View Portfolio", href: "#portfolio"},
|
||||
]}
|
||||
slides={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/covered-lifestyle-garden-with-indoor-outdoor-living_1127-3426.jpg",
|
||||
imageAlt: "Landscape design 1",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/covered-lifestyle-garden-with-indoor-outdoor-living_1127-3426.jpg", imageAlt: "Landscape design 1"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grass-background_1127-3417.jpg",
|
||||
imageAlt: "Landscape design 2",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grass-background_1127-3417.jpg", imageAlt: "Landscape design 2"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-view-gardening-gloves-watering-can-near-fresh-flower-plants-greenhouse_23-2147948245.jpg",
|
||||
imageAlt: "Landscape design 3",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-view-gardening-gloves-watering-can-near-fresh-flower-plants-greenhouse_23-2147948245.jpg", imageAlt: "Landscape design 3"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/skilful-male-landscaper-using-high-altitude-hedge-trimmer-topiary-park-side-view-focused_7502-10164.jpg",
|
||||
imageAlt: "Landscape design 4",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/skilful-male-landscaper-using-high-altitude-hedge-trimmer-topiary-park-side-view-focused_7502-10164.jpg", imageAlt: "Landscape design 4"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/green-park-view_1417-1510.jpg",
|
||||
imageAlt: "Landscape design 5",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/green-park-view_1417-1510.jpg", imageAlt: "Landscape design 5"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gardening-nature-plant-agriculture-growth_53876-167078.jpg",
|
||||
imageAlt: "Landscape design 6",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gardening-nature-plant-agriculture-growth_53876-167078.jpg", imageAlt: "Landscape design 6"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -115,26 +85,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Lawn Care",
|
||||
description: "Weekly maintenance and fertilization.",
|
||||
tag: "Essential",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-gardening-tools-wooden-floor_23-2148200391.jpg",
|
||||
},
|
||||
id: "1", title: "Lawn Care", description: "Weekly maintenance and fertilization.", tag: "Essential", imageSrc: "http://img.b2bpic.net/free-photo/top-view-gardening-tools-wooden-floor_23-2148200391.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Hardscaping",
|
||||
description: "Custom patios and walkways.",
|
||||
tag: "Structural",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stepping-stone-garden-path_1252-1028.jpg",
|
||||
},
|
||||
id: "2", title: "Hardscaping", description: "Custom patios and walkways.", tag: "Structural", imageSrc: "http://img.b2bpic.net/free-photo/stepping-stone-garden-path_1252-1028.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Irrigation",
|
||||
description: "Water-saving automated systems.",
|
||||
tag: "Maintenance",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/electrician-builder-work-servicing-fuselage-industrial-switchboard-professional-overalls-with-electrician-s-tool_169016-8634.jpg",
|
||||
},
|
||||
id: "3", title: "Irrigation", description: "Water-saving automated systems.", tag: "Maintenance", imageSrc: "http://img.b2bpic.net/free-photo/electrician-builder-work-servicing-fuselage-industrial-switchboard-professional-overalls-with-electrician-s-tool_169016-8634.jpg"},
|
||||
]}
|
||||
title="Professional Services"
|
||||
description="Full-service landscaping to elevate your exterior property."
|
||||
@@ -143,64 +98,29 @@ export default function LandingPage() {
|
||||
|
||||
<div id="portfolio" data-section="portfolio">
|
||||
<ProductCardTwo
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
brand: "Garden",
|
||||
name: "Backyard Paradise",
|
||||
price: "Custom",
|
||||
rating: 5,
|
||||
reviewCount: "12",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/garden-with-tree-middle-sign-that-says-alhambra-it_91008-475.jpg",
|
||||
},
|
||||
id: "p1", brand: "Garden", name: "Backyard Paradise", price: "Custom", rating: 5,
|
||||
reviewCount: "12", imageSrc: "http://img.b2bpic.net/free-photo/garden-with-tree-middle-sign-that-says-alhambra-it_91008-475.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
brand: "Paving",
|
||||
name: "Stone Walkway",
|
||||
price: "Custom",
|
||||
rating: 5,
|
||||
reviewCount: "8",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-pool-plants_23-2149684499.jpg",
|
||||
},
|
||||
id: "p2", brand: "Paving", name: "Stone Walkway", price: "Custom", rating: 5,
|
||||
reviewCount: "8", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-pool-plants_23-2149684499.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
brand: "Design",
|
||||
name: "Front Yard Redesign",
|
||||
price: "Custom",
|
||||
rating: 5,
|
||||
reviewCount: "15",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-cactus-with-blurred-background_23-2148249096.jpg",
|
||||
},
|
||||
id: "p3", brand: "Design", name: "Front Yard Redesign", price: "Custom", rating: 5,
|
||||
reviewCount: "15", imageSrc: "http://img.b2bpic.net/free-photo/close-up-cactus-with-blurred-background_23-2148249096.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
brand: "Hardscape",
|
||||
name: "Patio Installation",
|
||||
price: "Custom",
|
||||
rating: 5,
|
||||
reviewCount: "10",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/relax-house-thai-style_1150-17982.jpg",
|
||||
},
|
||||
id: "p4", brand: "Hardscape", name: "Patio Installation", price: "Custom", rating: 5,
|
||||
reviewCount: "10", imageSrc: "http://img.b2bpic.net/free-photo/relax-house-thai-style_1150-17982.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
brand: "Landscaping",
|
||||
name: "Modern Garden",
|
||||
price: "Custom",
|
||||
rating: 5,
|
||||
reviewCount: "9",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-using-laptop-outdoors_23-2150747666.jpg",
|
||||
},
|
||||
id: "p5", brand: "Landscaping", name: "Modern Garden", price: "Custom", rating: 5,
|
||||
reviewCount: "9", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-using-laptop-outdoors_23-2150747666.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
brand: "Hardscape",
|
||||
name: "Retaining Walls",
|
||||
price: "Custom",
|
||||
rating: 5,
|
||||
reviewCount: "7",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-umbrellas-seen-from-tree_1203-297.jpg",
|
||||
},
|
||||
id: "p6", brand: "Hardscape", name: "Retaining Walls", price: "Custom", rating: 5,
|
||||
reviewCount: "7", imageSrc: "http://img.b2bpic.net/free-photo/white-umbrellas-seen-from-tree_1203-297.jpg"},
|
||||
]}
|
||||
title="Our Work"
|
||||
description="A glimpse into our recent landscaping transformations."
|
||||
@@ -215,45 +135,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Miller",
|
||||
role: "Homeowner",
|
||||
company: "Client",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-goodlooking-bearded-gardener-with-garden-tools-smiling-standing-trees-shadow-crossing-hands-looking-camera-with-relaxed-face-expression_176420-55230.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah Miller", role: "Homeowner", company: "Client", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-goodlooking-bearded-gardener-with-garden-tools-smiling-standing-trees-shadow-crossing-hands-looking-camera-with-relaxed-face-expression_176420-55230.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "James Taylor",
|
||||
role: "Property Manager",
|
||||
company: "Client",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-gardener-holding-handle_651396-1543.jpg",
|
||||
},
|
||||
id: "2", name: "James Taylor", role: "Property Manager", company: "Client", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-gardener-holding-handle_651396-1543.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily Chen",
|
||||
role: "Homeowner",
|
||||
company: "Client",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-senior-couple-with-flower-pot_23-2148256669.jpg",
|
||||
},
|
||||
id: "3", name: "Emily Chen", role: "Homeowner", company: "Client", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-senior-couple-with-flower-pot_23-2148256669.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Mark Wilson",
|
||||
role: "Developer",
|
||||
company: "Client",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-outdoors-portrait-beautiful-cheerful-bearded-caucasian-farmer-blue-shirt-gloves-smiling-working-with-garden-tools-his-farm-near-countryside-house_176420-19905.jpg",
|
||||
},
|
||||
id: "4", name: "Mark Wilson", role: "Developer", company: "Client", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-outdoors-portrait-beautiful-cheerful-bearded-caucasian-farmer-blue-shirt-gloves-smiling-working-with-garden-tools-his-farm-near-countryside-house_176420-19905.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Linda Davis",
|
||||
role: "Homeowner",
|
||||
company: "Client",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-gardener-gesturing-thumbs-up-front-potted-plants_23-2147918760.jpg",
|
||||
},
|
||||
id: "5", name: "Linda Davis", role: "Homeowner", company: "Client", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-gardener-gesturing-thumbs-up-front-potted-plants_23-2147918760.jpg"},
|
||||
]}
|
||||
title="Client Success"
|
||||
description="Hear what our homeowners are saying about TNT Landscaping."
|
||||
@@ -266,20 +161,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Do you offer maintenance?",
|
||||
content: "Yes, we provide full weekly or bi-weekly maintenance.",
|
||||
},
|
||||
id: "1", title: "Do you offer maintenance?", content: "Yes, we provide full weekly or bi-weekly maintenance."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Do you offer quotes?",
|
||||
content: "Yes, all quotes are free and on-site.",
|
||||
},
|
||||
id: "2", title: "Do you offer quotes?", content: "Yes, all quotes are free and on-site."},
|
||||
{
|
||||
id: "3",
|
||||
title: "What areas do you serve?",
|
||||
content: "We serve the entire surrounding metro area.",
|
||||
},
|
||||
id: "3", title: "What areas do you serve?", content: "We serve the entire surrounding metro area."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/greenhouse-owner-presenting-flowers-options-potential-customer-retailer_158595-6970.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -292,17 +178,13 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
tag="Ready to Start?"
|
||||
title="Get a Professional Quote"
|
||||
description="Ready to transform your lawn into the outdoor space of your dreams? Contact TNT Landscaping today."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "mailto:info@tntlandscaping.com",
|
||||
},
|
||||
text: "Contact Us", href: "mailto:info@tntlandscaping.com"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -310,14 +192,8 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoReveal
|
||||
logoText="TNT Landscaping LLC"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
rightLink={{
|
||||
text: "Terms of Service",
|
||||
href: "#",
|
||||
}}
|
||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ text: "Terms of Service", href: "#" }}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user