Update src/app/page.tsx
This commit is contained in:
197
src/app/page.tsx
197
src/app/page.tsx
@@ -31,21 +31,13 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
},
|
||||
name: "Home", id: "home"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Tree Felling Pretoria"
|
||||
/>
|
||||
@@ -54,60 +46,37 @@ export default function LandingPage() {
|
||||
<div id="home" data-section="home">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Safe Tree Removal, Fast Service, Pretoria East"
|
||||
description="Licensed arborists handling tree felling, stump removal, and emergency services. Fully insured and available 24/7 for residential and commercial needs."
|
||||
buttons={[
|
||||
{
|
||||
text: "Request Free Quote",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Request Free Quote", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/woman-working-country-side_23-2149518786.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiley-black-woman-gardening-side-view_23-2149742278.jpg",
|
||||
alt: "Smiley black woman gardening side view",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/smiley-black-woman-gardening-side-view_23-2149742278.jpg", alt: "Smiley black woman gardening side view"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-senior-couple-with-water-hose_23-2148256681.jpg",
|
||||
alt: "Happy senior couple with water hose",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/happy-senior-couple-with-water-hose_23-2148256681.jpg", alt: "Happy senior couple with water hose"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/man-servant-caring-garden_23-2149530839.jpg",
|
||||
alt: "Man servant caring for the garden",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/man-servant-caring-garden_23-2149530839.jpg", alt: "Man servant caring for the garden"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/positive-male-landscaper-cutting-top-overgrown-thujas-with-motorized-hedge-trimmer-park-side_7502-10163.jpg",
|
||||
alt: "Positive male landscaper cutting top of overgrown thujas with motorized hedge trimmer in park side",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/positive-male-landscaper-cutting-top-overgrown-thujas-with-motorized-hedge-trimmer-park-side_7502-10163.jpg", alt: "Positive male landscaper cutting top of overgrown thujas with motorized hedge trimmer in park side"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/woman-working-country-side_23-2149518786.jpg",
|
||||
alt: "professional tree felling service Pretoria",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/woman-working-country-side_23-2149518786.jpg", alt: "professional tree felling service Pretoria"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "24/7 Emergency Service",
|
||||
},
|
||||
type: "text", text: "24/7 Emergency Service"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Licensed & Insured",
|
||||
},
|
||||
type: "text", text: "Licensed & Insured"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Stump Removal Experts",
|
||||
},
|
||||
type: "text", text: "Stump Removal Experts"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Safe Site Cleanup",
|
||||
},
|
||||
type: "text", text: "Safe Site Cleanup"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Pretoria East Experts",
|
||||
},
|
||||
type: "text", text: "Pretoria East Experts"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -119,17 +88,11 @@ export default function LandingPage() {
|
||||
description="Serving Pretoria East for over 15 years, our fully licensed team provides safe, efficient tree felling solutions. We prioritize safety and property protection in every project we undertake."
|
||||
metrics={[
|
||||
{
|
||||
value: "15+",
|
||||
title: "Years Experience",
|
||||
},
|
||||
value: "15+", title: "Years Experience"},
|
||||
{
|
||||
value: "500+",
|
||||
title: "Projects Completed",
|
||||
},
|
||||
value: "500+", title: "Projects Completed"},
|
||||
{
|
||||
value: "100%",
|
||||
title: "Safety Record",
|
||||
},
|
||||
value: "100%", title: "Safety Record"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/hikers-looking-road-sunset_23-2147628907.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -143,40 +106,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
tag: "Removal",
|
||||
title: "Professional Tree Felling",
|
||||
subtitle: "Safety First",
|
||||
description: "Controlled felling of dangerous or unwanted trees.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gardening_23-2148013567.jpg",
|
||||
},
|
||||
tag: "Removal", title: "Professional Tree Felling", subtitle: "Safety First", description: "Controlled felling of dangerous or unwanted trees.", imageSrc: "http://img.b2bpic.net/free-photo/gardening_23-2148013567.jpg"},
|
||||
{
|
||||
tag: "Emergency",
|
||||
title: "24/7 Storm Response",
|
||||
subtitle: "Rapid Deployment",
|
||||
description: "Quick removal of storm-damaged trees.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carpenter-working-sawmill-wood-manufacture_1303-22887.jpg",
|
||||
},
|
||||
tag: "Emergency", title: "24/7 Storm Response", subtitle: "Rapid Deployment", description: "Quick removal of storm-damaged trees.", imageSrc: "http://img.b2bpic.net/free-photo/carpenter-working-sawmill-wood-manufacture_1303-22887.jpg"},
|
||||
{
|
||||
tag: "Maintenance",
|
||||
title: "Pruning & Trimming",
|
||||
subtitle: "Health & Beauty",
|
||||
description: "Regular trimming to keep trees healthy.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tropical-background-palms-against-sky_1321-1811.jpg",
|
||||
},
|
||||
tag: "Maintenance", title: "Pruning & Trimming", subtitle: "Health & Beauty", description: "Regular trimming to keep trees healthy.", imageSrc: "http://img.b2bpic.net/free-photo/tropical-background-palms-against-sky_1321-1811.jpg"},
|
||||
{
|
||||
tag: "Landscaping",
|
||||
title: "Garden Restoration",
|
||||
subtitle: "Full Cleanup",
|
||||
description: "Total garden restoration post-felling.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/leather-craft-tools-wooden-background-leather-craftmans-work-desk_8353-6072.jpg",
|
||||
},
|
||||
tag: "Landscaping", title: "Garden Restoration", subtitle: "Full Cleanup", description: "Total garden restoration post-felling.", imageSrc: "http://img.b2bpic.net/free-photo/leather-craft-tools-wooden-background-leather-craftmans-work-desk_8353-6072.jpg"},
|
||||
{
|
||||
tag: "Stump",
|
||||
title: "Stump Grinding",
|
||||
subtitle: "Clear Finish",
|
||||
description: "Efficient removal of stubborn stumps.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-gardening-composition_23-2148128702.jpg",
|
||||
},
|
||||
tag: "Stump", title: "Stump Grinding", subtitle: "Clear Finish", description: "Efficient removal of stubborn stumps.", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-gardening-composition_23-2148128702.jpg"},
|
||||
]}
|
||||
title="Professional Tree Services"
|
||||
description="We offer a complete suite of tree maintenance and removal services in Pretoria East."
|
||||
@@ -191,20 +129,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "24/7",
|
||||
description: "Emergency Response",
|
||||
},
|
||||
id: "m1", value: "24/7", description: "Emergency Response"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "Full",
|
||||
description: "Insurance Cover",
|
||||
},
|
||||
id: "m2", value: "Full", description: "Insurance Cover"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "Local",
|
||||
description: "Pretoria Owned",
|
||||
},
|
||||
id: "m3", value: "Local", description: "Pretoria Owned"},
|
||||
]}
|
||||
title="Reliability Driven By Data"
|
||||
description="Why homeowners across Pretoria East trust us with their property maintenance."
|
||||
@@ -218,40 +147,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah Miller",
|
||||
role: "Homeowner",
|
||||
testimonial: "Excellent service and very professional.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-selling-crops-from-his-garden_329181-16532.jpg",
|
||||
},
|
||||
id: "t1", name: "Sarah Miller", role: "Homeowner", testimonial: "Excellent service and very professional.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-selling-crops-from-his-garden_329181-16532.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "James Botha",
|
||||
role: "Property Manager",
|
||||
testimonial: "Reliable partner for all our complex needs.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gardener-garden-with-hut-cuts-tree-with-hedgehogs-against-sky_169016-10694.jpg",
|
||||
},
|
||||
id: "t2", name: "James Botha", role: "Property Manager", testimonial: "Reliable partner for all our complex needs.", imageSrc: "http://img.b2bpic.net/free-photo/gardener-garden-with-hut-cuts-tree-with-hedgehogs-against-sky_169016-10694.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Elena Rossi",
|
||||
role: "Resident",
|
||||
testimonial: "Very quick response after a storm.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-forester_1098-12783.jpg",
|
||||
},
|
||||
id: "t3", name: "Elena Rossi", role: "Resident", testimonial: "Very quick response after a storm.", imageSrc: "http://img.b2bpic.net/free-photo/young-forester_1098-12783.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Thomas Kruger",
|
||||
role: "Homeowner",
|
||||
testimonial: "Fair pricing and clean garden results.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-holding-ball-outdoors_23-2149530323.jpg",
|
||||
},
|
||||
id: "t4", name: "Thomas Kruger", role: "Homeowner", testimonial: "Fair pricing and clean garden results.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-holding-ball-outdoors_23-2149530323.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Linda Venter",
|
||||
role: "Landscaper",
|
||||
testimonial: "Very meticulous work, always recommended.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/reforestation-done-by-voluntary-group_23-2149500838.jpg",
|
||||
},
|
||||
id: "t5", name: "Linda Venter", role: "Landscaper", testimonial: "Very meticulous work, always recommended.", imageSrc: "http://img.b2bpic.net/free-photo/reforestation-done-by-voluntary-group_23-2149500838.jpg"},
|
||||
]}
|
||||
title="What Clients Say"
|
||||
description="Don't just take our word for it—read our customer reviews."
|
||||
@@ -264,20 +168,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Are you fully insured?",
|
||||
content: "Yes, we carry full public liability insurance.",
|
||||
},
|
||||
id: "f1", title: "Are you fully insured?", content: "Yes, we carry full public liability insurance."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Do you handle stump removal?",
|
||||
content: "Absolutely, we provide complete grinding services.",
|
||||
},
|
||||
id: "f2", title: "Do you handle stump removal?", content: "Absolutely, we provide complete grinding services."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "What areas do you serve?",
|
||||
content: "We primarily serve the Pretoria East area.",
|
||||
},
|
||||
id: "f3", title: "What areas do you serve?", content: "We primarily serve the Pretoria East area."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Common inquiries regarding tree services in Pretoria East."
|
||||
@@ -292,22 +187,14 @@ export default function LandingPage() {
|
||||
description="Ready to get started? Fill in your details below."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Email Address",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Email Address", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Tell us about your tree service needs...",
|
||||
required: true,
|
||||
name: "message", placeholder: "Tell us about your tree service needs...", required: true,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/black-woman-running-flower-business-medium-shot_23-2149871117.jpg"
|
||||
/>
|
||||
@@ -317,13 +204,9 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Tree Felling Pretoria"
|
||||
leftLink={{
|
||||
text: "Terms of Service",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms of Service", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user