Merge version_13 into main #27

Merged
bender merged 3 commits from version_13 into main 2026-03-29 03:56:28 +00:00
3 changed files with 107 additions and 3 deletions

View File

@@ -0,0 +1,51 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterCard from '@/components/sections/footer/FooterCard';
export default function HedgeTrimmingPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-magnetic"
defaultTextAnimation="background-highlight"
borderRadius="pill"
contentWidth="compact"
sizing="mediumLargeSizeMediumTitles"
background="noiseDiagonalGradient"
cardStyle="gradient-bordered"
primaryButtonStyle="shadow"
secondaryButtonStyle="glass"
headingFontWeight="bold"
>
<ReactLenis root>
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Services", id: "/#services" },
{ name: "Hedge Trimming", id: "/hedge-trimming" },
{ name: "Tree Services", id: "/tree-removal-trimming" },
{ name: "Why Us", id: "/#why-us" },
{ name: "Reviews", id: "/#reviews" },
]}
brandName="Ryan Brothers"
button={{ text: "Get A Quote", href: "tel:4803279024" }}
/>
<HeroLogoBillboard
logoText="Professional Hedge Trimming"
description="Keep your hedges healthy, clean, and perfectly shaped with our professional trimming services."
buttons={[{ text: "Request a Quote", href: "tel:4803279024" }]}
/>
<ContactSplitForm
title="Book Your Trimming Service"
description="Contact us today to schedule your hedge trimming."
inputs={[{ name: "name", type: "text", placeholder: "Full Name", required: true }, { name: "email", type: "email", placeholder: "Email", required: true }]}
/>
<FooterCard logoText="Ryan Brothers Lawn & Landscape" />
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -9,7 +9,7 @@ import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import { Phone, Mail } from "lucide-react";
import { Phone } from "lucide-react";
export default function LandingPage() {
return (
@@ -31,6 +31,8 @@ export default function LandingPage() {
navItems={[
{ name: "Home", id: "home" },
{ name: "Services", id: "services" },
{ name: "Irrigation", id: "irrigation" },
{ name: "Rock & Gravel", id: "rock-gravel" },
{ name: "Why Us", id: "why-us" },
{ name: "Reviews", id: "reviews" },
]}
@@ -60,8 +62,8 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{ id: 1, title: "Lawn Maintenance", description: "Weekly, bi-weekly & monthly mowing, edging, trimming, blowing & more.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXDFgC7Q1QH0RYIW8wS68MTMTG/uploaded-1774756198244-5vkzgw2u.png", imageAlt: "Lawn mowing service" },
{ id: 2, title: "Landscaping Services", description: "Landscape cleanups, hedge trimming, Landscape maintenance, tree removal & trimming, irrigation repair & Installation, Rock & gravel installation & Removal.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXDFgC7Q1QH0RYIW8wS68MTMTG/uploaded-1774683217001-qyt5vvru.png", imageAlt: "Landscape maintenance" },
{ id: 3, title: "Seasonal Cleanups", description: "Leaf removal, property cleanouts, and overgrown yard restoration.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXDFgC7Q1QH0RYIW8wS68MTMTG/uploaded-1774683236779-lfs0cx8c.png", imageAlt: "Garden cleanup" },
{ id: 2, title: "Irrigation Repair & Installation", description: "Professional irrigation system repair, troubleshooting, and custom installation to keep your landscape lush and healthy.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXDFgC7Q1QH0RYIW8wS68MTMTG/uploaded-1774683217001-qyt5vvru.png", imageAlt: "Irrigation services" },
{ id: 3, title: "Rock & Gravel Installation & Removal", description: "Transform your yard with professional rock and gravel services, including new installations and total removal.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXDFgC7Q1QH0RYIW8wS68MTMTG/uploaded-1774683236779-lfs0cx8c.png", imageAlt: "Rock installation" },
]}
title="Our Services"
description="Clean, sharp, and consistent results for every property we serve."

View File

@@ -0,0 +1,51 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterCard from '@/components/sections/footer/FooterCard';
export default function TreeServicesPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-magnetic"
defaultTextAnimation="background-highlight"
borderRadius="pill"
contentWidth="compact"
sizing="mediumLargeSizeMediumTitles"
background="noiseDiagonalGradient"
cardStyle="gradient-bordered"
primaryButtonStyle="shadow"
secondaryButtonStyle="glass"
headingFontWeight="bold"
>
<ReactLenis root>
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Services", id: "/#services" },
{ name: "Hedge Trimming", id: "/hedge-trimming" },
{ name: "Tree Services", id: "/tree-removal-trimming" },
{ name: "Why Us", id: "/#why-us" },
{ name: "Reviews", id: "/#reviews" },
]}
brandName="Ryan Brothers"
button={{ text: "Get A Quote", href: "tel:4803279024" }}
/>
<HeroLogoBillboard
logoText="Tree Removal & Trimming"
description="Safe tree removal and professional trimming services to enhance yard safety and aesthetics."
buttons={[{ text: "Request a Quote", href: "tel:4803279024" }]}
/>
<ContactSplitForm
title="Book Your Tree Service"
description="Contact us today to discuss your tree service needs."
inputs={[{ name: "name", type: "text", placeholder: "Full Name", required: true }, { name: "email", type: "email", placeholder: "Email", required: true }]}
/>
<FooterCard logoText="Ryan Brothers Lawn & Landscape" />
</ReactLenis>
</ThemeProvider>
);
}