From 56afcb58b58f3b240ef76565a6d4d92e006b2a72 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 18 Mar 2026 17:36:16 +0000 Subject: [PATCH 1/6] Update src/app/about/page.tsx --- src/app/about/page.tsx | 305 ++++++++++++++++------------------------- 1 file changed, 116 insertions(+), 189 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 5a6dd6e..cf7c228 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -1,15 +1,58 @@ "use client"; -import Link from "next/link"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple"; +import SplitAbout from "@/components/sections/about/SplitAbout"; import AboutMetric from "@/components/sections/about/AboutMetric"; import TestimonialCardTwo from "@/components/sections/testimonial/TestimonialCardTwo"; -import ContactCTA from "@/components/sections/contact/ContactCTA"; import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; -import { Award, Briefcase, Users, Shield, Star, Phone, HelpCircle } from "lucide-react"; +import { Award, Users, Shield, Leaf, Star, Heart } from "lucide-react"; export default function AboutPage() { + const navItems = [ + { name: "Home", id: "/" }, + { name: "Services", id: "services" }, + { name: "Gallery", id: "gallery" }, + { name: "Reviews", id: "reviews" }, + { name: "About", id: "/about" }, + { name: "Contact", id: "/contact" }, + ]; + + const footerColumns = [ + { + title: "Services", items: [ + { label: "Lawn Care", href: "/services" }, + { label: "Landscape Design", href: "/services" }, + { label: "Mulching & Planting", href: "/services" }, + { label: "Hardscaping", href: "/services" }, + { label: "Seasonal Cleanup", href: "/services" }, + ], + }, + { + title: "Company", items: [ + { label: "About Us", href: "/about" }, + { label: "Gallery", href: "/" }, + { label: "Reviews", href: "/" }, + { label: "Contact", href: "/contact" }, + ], + }, + { + title: "Contact", items: [ + { label: "Phone: (848) 203-4258", href: "tel:(848) 203-4258" }, + { label: "Address: 726 Raritan Ave", href: "https://maps.google.com/?q=726+Raritan+Ave+Perth+Amboy+NJ+08861" }, + { label: "Perth Amboy, NJ 08861", href: "https://maps.google.com/?q=726+Raritan+Ave+Perth+Amboy+NJ+08861" }, + { label: "Hours: Open 8:00 AM", href: "#" }, + ], + }, + { + title: "Legal", items: [ + { label: "Privacy Policy", href: "#" }, + { label: "Terms of Service", href: "#" }, + { label: "Disclaimer", href: "#" }, + ], + }, + ]; + return ( + +
+
-
+
+
+ +
+
-
- -
- -- 2.49.1 From 0c9a1e936d7a033895b1e9b6efbac28217af4035 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 18 Mar 2026 17:36:17 +0000 Subject: [PATCH 2/6] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 414 +++++++++++++++++++++------------------ 1 file changed, 226 insertions(+), 188 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index b611f48..12c3fa9 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -1,15 +1,72 @@ "use client"; -import Link from "next/link"; +import { useState } from "react"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple"; import ContactCTA from "@/components/sections/contact/ContactCTA"; -import FaqDouble from "@/components/sections/faq/FaqDouble"; -import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; -import { Phone, HelpCircle, Shield } from "lucide-react"; +import { Phone, MapPin, Mail, Clock } from "lucide-react"; export default function ContactPage() { + const [formData, setFormData] = useState({ + name: "", email: "", phone: "", message: ""}); + + const navItems = [ + { name: "Home", id: "/" }, + { name: "Services", id: "services" }, + { name: "Gallery", id: "gallery" }, + { name: "Reviews", id: "reviews" }, + { name: "About", id: "/about" }, + { name: "Contact", id: "/contact" }, + ]; + + const footerColumns = [ + { + title: "Services", items: [ + { label: "Lawn Care", href: "/services" }, + { label: "Landscape Design", href: "/services" }, + { label: "Mulching & Planting", href: "/services" }, + { label: "Hardscaping", href: "/services" }, + { label: "Seasonal Cleanup", href: "/services" }, + ], + }, + { + title: "Company", items: [ + { label: "About Us", href: "/about" }, + { label: "Gallery", href: "/" }, + { label: "Reviews", href: "/" }, + { label: "Contact", href: "/contact" }, + ], + }, + { + title: "Contact", items: [ + { label: "Phone: (848) 203-4258", href: "tel:(848) 203-4258" }, + { label: "Address: 726 Raritan Ave", href: "https://maps.google.com/?q=726+Raritan+Ave+Perth+Amboy+NJ+08861" }, + { label: "Perth Amboy, NJ 08861", href: "https://maps.google.com/?q=726+Raritan+Ave+Perth+Amboy+NJ+08861" }, + { label: "Hours: Open 8:00 AM", href: "#" }, + ], + }, + { + title: "Legal", items: [ + { label: "Privacy Policy", href: "#" }, + { label: "Terms of Service", href: "#" }, + { label: "Disclaimer", href: "#" }, + ], + }, + ]; + + const handleChange = (e: React.ChangeEvent) => { + const { name, value } = e.target; + setFormData((prev) => ({ ...prev, [name]: value })); + }; + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + // Handle form submission + console.log("Form submitted:", formData); + setFormData({ name: "", email: "", phone: "", message: "" }); + }; + return ( -
+
-
-