Files
b227ce9e-db73-4bc6-8a4e-a95…/src/app/page.tsx
2026-06-13 16:14:40 +00:00

127 lines
6.2 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import MediaAbout from '@/components/sections/about/MediaAbout';
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TeamCardTwo from '@/components/sections/team/TeamCardTwo';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="compact"
sizing="medium"
background="none"
cardStyle="elevated-border"
primaryButtonStyle="metallic"
secondaryButtonStyle="glass"
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "About", id: "#about" },
{ name: "Services", id: "#services" },
{ name: "Team", id: "#team" },
{ name: "Testimonials", id: "#testimonials" },
{ name: "FAQ", id: "#faq" },
{ name: "Contact", id: "#contact" },
]}
logoSrc="http://img.b2bpic.net/free-vector/organic-business-card-template-with-line-art-logo-earth-tone_53876-117645.jpg"
logoAlt="Trappers Tree Service Logo"
brandName="Trappers Tree Service"
button={{ text: "Request Private Consultation", href: "#contact" }}
animateOnLoad={true}
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitDualMedia
background={{ variant: "rotated-rays-static" }}
title="Cultivating Grandeur & Preservation"
description="Our master arborists blend traditional care with technical precision, preserving the legacy of your estate through uncompromising horticultural excellence."
tag="The Gold Standard in Arboriculture"
buttons={[{ text: "Discover Our Services", href: "#services" }]}
mediaItems={[
{ imageSrc: "http://img.b2bpic.net/free-photo/woman-black-apron-working-greenhouse_1157-30896.jpg", imageAlt: "Arborist detail" },
{ imageSrc: "http://img.b2bpic.net/free-photo/side-view-caucasian-male-botanist-panama-hat-striped-shirt-exploring-species-field-work-tropical-forest-standing-front-big-plant-reading-information-emergent-tree-manual_273609-6406.jpg", imageAlt: "Estate inspection" }
]}
/>
</div>
<div id="about" data-section="about">
<MediaAbout
useInvertedBackground={true}
title="Legacy Preservation"
description="For three decades, we have defined the intersection of luxury and nature. Our ISA-certified team operates with a commitment to the enduring health of your landscape and the privacy of your estate."
tag="Our Philosophy"
imageSrc="http://img.b2bpic.net/free-photo/asian-man-cutting-trees-using-electrical-chainsaw_1150-5896.jpg"
imageAlt="Precision arboriculture"
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardEleven
title="Precision in Performance"
description="Data-backed excellence for discerning landscapes."
metrics={[
{ icon: "TreeDeciduous", title: "Total Preservation Cycles", value: "1,500+" },
{ icon: "ShieldCheck", title: "ISA Certified Masters", value: "12" },
{ icon: "Award", title: "Years of Distinguished Service", value: "30" }
]}
/>
</div>
<div id="team" data-section="team">
<TeamCardTwo
useInvertedBackground={true}
title="Masters of the Canopy"
description="Our specialists represent the pinnacle of arboricultural expertise, blending aesthetic vision with rigorous safety standards."
members={[
{ name: "John Trapper", role: "Master Arborist", imageSrc: "http://img.b2bpic.net/free-photo/portrait-professional-gardener-holding-trimmer-working-yard_342744-540.jpg" },
{ name: "Sarah Miller", role: "Lead Consultant", imageSrc: "http://img.b2bpic.net/free-photo/tourist-by-bonfire-forest_1303-9079.jpg" },
{ name: "David Chen", role: "Health Specialist", imageSrc: "http://img.b2bpic.net/free-photo/happy-gardeners-growing-coniferous-plants-pots-blonde-woman-holding-small-thuja-working-with-grey-haired-man-glasses-gardening-activity-summer-concept_74855-12856.jpg" }
]}
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTen
title="A Legacy of Satisfaction"
description="The preferred choice for estate managers and private residence owners."
testimonials={[
{ name: "Eleanor Vance", role: "West Hills Estate", quote: "Incomparable attention to detail and horticultural depth.", imageSrc: "http://img.b2bpic.net/free-photo/cute-woman-have-rest-autumn-park_1157-28817.jpg" },
{ name: "Robert Sterling", role: "Meadowbrook Manager", quote: "Professional, discreet, and highly skilled in complex preservation.", imageSrc: "http://img.b2bpic.net/free-photo/successful-bearded-man-employer-interviews-woman-job_273609-4704.jpg" }
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="Trappers Tree Service"
columns={[
{ title: "Expertise", items: [{ label: "Precision Removal" }, { label: "Estate Preservation" }, { label: "Health Diagnostics" }] },
{ title: "Estate Care", items: [{ label: "Private Consultations" }, { label: "Emergency Response" }] },
{ title: "Contact", items: [{ label: "Professional Inquiries" }, { label: "Legacy Support" }] }
]}
leftText="Rooted in Excellence"
rightText="© 2024 Trappers Tree Service. All rights reserved."
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}