From e38f8cb002216d24b62906c24c8ba9839e664759 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 02:30:13 +0000 Subject: [PATCH 1/2] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 56 ++++++++++++++-------------------------- 1 file changed, 19 insertions(+), 37 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 2fab70a..8ac6b86 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -1,10 +1,10 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple"; -import ContactText from "@/components/sections/contact/ContactText"; -import FaqSplitMedia from "@/components/sections/faq/FaqSplitMedia"; -import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; +import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; +import ContactText from '@/components/sections/contact/ContactText'; +import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; +import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; export default function ContactPage() { const navItems = [ @@ -22,7 +22,7 @@ export default function ContactPage() { borderRadius="pill" contentWidth="mediumLarge" sizing="largeSmallSizeMediumTitles" - background="noiseDiagonalGradient" + background="circleGradient" cardStyle="solid" primaryButtonStyle="double-inset" secondaryButtonStyle="radial-glow" @@ -40,7 +40,7 @@ export default function ContactPage() { { text: "Call: (801) 253-2277", href: "tel:+18012532277" }, { text: "Get Free Quote", href: "#contact-form" }, ]} - background={{ variant: "noiseDiagonalGradient" }} + background={{ variant: "plain" }} useInvertedBackground={false} /> @@ -54,46 +54,28 @@ export default function ContactPage() { useInvertedBackground={false} mediaAnimation="slide-up" faqsAnimation="slide-up" - imageSrc="http://img.b2bpic.net/free-photo/gardener-with-weedwacker-cutting-grass-garden_329181-20539.jpg?_wi=4" + imageSrc="http://img.b2bpic.net/free-photo/gardener-with-weedwacker-cutting-grass-garden_329181-20539.jpg" imageAlt="Professional lawn care team" mediaPosition="left" faqs={[ { - id: "faq-1", - title: "What areas do you serve?", - content: - "We proudly serve South Jordan, Sandy, Riverton, West Jordan, Draper, Herriman, Bluffdale, and the surrounding South Salt Lake Valley areas. We're a local South Jordan company committed to serving our community.", - }, + id: "faq-1", title: "What areas do you serve?", content: + "We proudly serve South Jordan, Sandy, Riverton, West Jordan, Draper, Herriman, Bluffdale, and the surrounding South Salt Lake Valley areas. We're a local South Jordan company committed to serving our community."}, { - id: "faq-2", - title: "How often should I have my lawn mowed?", - content: - "For most lawns in Utah, weekly mowing during the growing season (spring through fall) is recommended. In summer months, twice-weekly service may be needed. We can customize a schedule that works best for your lawn.", - }, + id: "faq-2", title: "How often should I have my lawn mowed?", content: + "For most lawns in Utah, weekly mowing during the growing season (spring through fall) is recommended. In summer months, twice-weekly service may be needed. We can customize a schedule that works best for your lawn."}, { - id: "faq-3", - title: "Do you offer fertilization services?", - content: - "Yes! We offer seasonal lawn fertilization treatments designed for Utah's climate and soil conditions. Our fertilization programs help maintain healthy, green grass throughout the year.", - }, + id: "faq-3", title: "Do you offer fertilization services?", content: + "Yes! We offer seasonal lawn fertilization treatments designed for Utah's climate and soil conditions. Our fertilization programs help maintain healthy, green grass throughout the year."}, { - id: "faq-4", - title: "What about weed control?", - content: - "We provide professional weed control treatments that are lawn-safe and effective. We can set up seasonal weed prevention programs or treat specific weed problems as needed.", - }, + id: "faq-4", title: "What about weed control?", content: + "We provide professional weed control treatments that are lawn-safe and effective. We can set up seasonal weed prevention programs or treat specific weed problems as needed."}, { - id: "faq-5", - title: "Do you offer pest control for lawns?", - content: - "Absolutely! Our lawn pest control services protect your grass from damaging insects and pests. We use professional-grade treatments and can include pest control in your maintenance plan.", - }, + id: "faq-5", title: "Do you offer pest control for lawns?", content: + "Absolutely! Our lawn pest control services protect your grass from damaging insects and pests. We use professional-grade treatments and can include pest control in your maintenance plan."}, { - id: "faq-6", - title: "How can I schedule a free estimate?", - content: - "Simply call us at (801) 253-2277 or fill out our quote request form. We'll schedule a time to assess your lawn and provide a free, no-obligation estimate for your specific needs.", - }, + id: "faq-6", title: "How can I schedule a free estimate?", content: + "Simply call us at (801) 253-2277 or fill out our quote request form. We'll schedule a time to assess your lawn and provide a free, no-obligation estimate for your specific needs."}, ]} /> -- 2.49.1 From c541667eaa2535e4e2b1582a8a9809c65c13cdf4 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 02:30:14 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 201 +++++++++++------------------------------------ 1 file changed, 44 insertions(+), 157 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 4e0abd1..4d862a4 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,14 +1,14 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple"; -import HeroBillboardRotatedCarousel from "@/components/sections/hero/HeroBillboardRotatedCarousel"; -import FeatureCardSixteen from "@/components/sections/feature/FeatureCardSixteen"; -import ProductCardOne from "@/components/sections/product/ProductCardOne"; -import TestimonialCardOne from "@/components/sections/testimonial/TestimonialCardOne"; -import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven"; -import PricingCardTwo from "@/components/sections/pricing/PricingCardTwo"; -import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; +import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; +import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel'; +import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen'; +import ProductCardOne from '@/components/sections/product/ProductCardOne'; +import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne'; +import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven'; +import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo'; +import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; import { Sparkles, CheckCircle, Leaf, Star, TrendingUp, DollarSign } from "lucide-react"; export default function HomePage() { @@ -27,7 +27,7 @@ export default function HomePage() { borderRadius="pill" contentWidth="mediumLarge" sizing="largeSmallSizeMediumTitles" - background="noiseDiagonalGradient" + background="circleGradient" cardStyle="solid" primaryButtonStyle="double-inset" secondaryButtonStyle="radial-glow" @@ -49,38 +49,20 @@ export default function HomePage() { { text: "Get Free Quote", href: "#contact" }, ]} buttonAnimation="slide-up" - background={{ variant: "noiseDiagonalGradient" }} + background={{ variant: "plain" }} carouselItems={[ { - id: "carousel-1", - imageSrc: "http://img.b2bpic.net/free-photo/gardener-with-weedwacker-cutting-grass-garden_329181-20539.jpg?_wi=1", - imageAlt: "Professional lawn care and mowing service", - }, + id: "carousel-1", imageSrc: "http://img.b2bpic.net/free-photo/gardener-with-weedwacker-cutting-grass-garden_329181-20539.jpg", imageAlt: "Professional lawn care and mowing service"}, { - id: "carousel-2", - imageSrc: "http://img.b2bpic.net/free-photo/man-cutting-grass-with-lawn-mover-back-yard_1303-22796.jpg?_wi=1", - imageAlt: "Expert lawn mowing in South Jordan", - }, + id: "carousel-2", imageSrc: "http://img.b2bpic.net/free-photo/man-cutting-grass-with-lawn-mover-back-yard_1303-22796.jpg", imageAlt: "Expert lawn mowing in South Jordan"}, { - id: "carousel-3", - imageSrc: "http://img.b2bpic.net/free-photo/crop-woman-digging-grass-up_23-2147714901.jpg?_wi=1", - imageAlt: "Professional lawn fertilization treatment", - }, + id: "carousel-3", imageSrc: "http://img.b2bpic.net/free-photo/crop-woman-digging-grass-up_23-2147714901.jpg", imageAlt: "Professional lawn fertilization treatment"}, { - id: "carousel-4", - imageSrc: "http://img.b2bpic.net/free-photo/man-collects-leaves-cleans-park_1157-27410.jpg?_wi=1", - imageAlt: "Weed control and lawn treatment", - }, + id: "carousel-4", imageSrc: "http://img.b2bpic.net/free-photo/man-collects-leaves-cleans-park_1157-27410.jpg", imageAlt: "Weed control and lawn treatment"}, { - id: "carousel-5", - imageSrc: "http://img.b2bpic.net/free-photo/man-spraying-strawberry-plant_1398-519.jpg", - imageAlt: "Lawn pest control service", - }, + id: "carousel-5", imageSrc: "http://img.b2bpic.net/free-photo/man-spraying-strawberry-plant_1398-519.jpg", imageAlt: "Lawn pest control service"}, { - id: "carousel-6", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-fresh-grass-with-leaves_1137-209.jpg?_wi=1", - imageAlt: "Beautiful healthy lawn results", - }, + id: "carousel-6", imageSrc: "http://img.b2bpic.net/free-photo/close-up-fresh-grass-with-leaves_1137-209.jpg", imageAlt: "Beautiful healthy lawn results"}, ]} autoPlay={true} autoPlayInterval={4000} @@ -96,19 +78,11 @@ export default function HomePage() { tagAnimation="slide-up" negativeCard={{ items: [ - "Inconsistent service quality", - "No local accountability", - "Generic lawn treatments", - "High turnover in service providers", - ], + "Inconsistent service quality", "No local accountability", "Generic lawn treatments", "High turnover in service providers"], }} positiveCard={{ items: [ - "Reliable weekly service from local team", - "Professional lawn treatments tailored to Utah climate", - "Same technicians you know and trust", - "Affordable maintenance plans with proven results", - ], + "Reliable weekly service from local team", "Professional lawn treatments tailored to Utah climate", "Same technicians you know and trust", "Affordable maintenance plans with proven results"], }} animationType="slide-up" textboxLayout="default" @@ -129,26 +103,11 @@ export default function HomePage() { gridVariant="three-columns-all-equal-width" products={[ { - id: "service-mowing", - name: "Lawn Mowing", - price: "Starting at $35", - imageSrc: "http://img.b2bpic.net/free-photo/man-cutting-grass-with-lawn-mover-back-yard_1303-22796.jpg?_wi=2", - imageAlt: "Professional lawn mowing service", - }, + id: "service-mowing", name: "Lawn Mowing", price: "Starting at $35", imageSrc: "http://img.b2bpic.net/free-photo/man-cutting-grass-with-lawn-mover-back-yard_1303-22796.jpg", imageAlt: "Professional lawn mowing service"}, { - id: "service-fertilization", - name: "Lawn Fertilization", - price: "Starting at $45", - imageSrc: "http://img.b2bpic.net/free-photo/crop-woman-digging-grass-up_23-2147714901.jpg?_wi=2", - imageAlt: "Lawn fertilization treatment", - }, + id: "service-fertilization", name: "Lawn Fertilization", price: "Starting at $45", imageSrc: "http://img.b2bpic.net/free-photo/crop-woman-digging-grass-up_23-2147714901.jpg", imageAlt: "Lawn fertilization treatment"}, { - id: "service-weed-control", - name: "Weed Control", - price: "Starting at $50", - imageSrc: "http://img.b2bpic.net/free-photo/man-collects-leaves-cleans-park_1157-27410.jpg?_wi=2", - imageAlt: "Professional weed control", - }, + id: "service-weed-control", name: "Weed Control", price: "Starting at $50", imageSrc: "http://img.b2bpic.net/free-photo/man-collects-leaves-cleans-park_1157-27410.jpg", imageAlt: "Professional weed control"}, ]} /> @@ -166,59 +125,23 @@ export default function HomePage() { gridVariant="uniform-all-items-equal" testimonials={[ { - id: "testimonial-1", - name: "Sarah Johnson", - role: "Homeowner", - company: "South Jordan", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg", - imageAlt: "Sarah Johnson testimonial", - }, + id: "testimonial-1", name: "Sarah Johnson", role: "Homeowner", company: "South Jordan", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg", imageAlt: "Sarah Johnson testimonial"}, { - id: "testimonial-2", - name: "Michael Chen", - role: "Property Owner", - company: "Sandy", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=1", - imageAlt: "Michael Chen testimonial", - }, + id: "testimonial-2", name: "Michael Chen", role: "Property Owner", company: "Sandy", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", imageAlt: "Michael Chen testimonial"}, { - id: "testimonial-3", - name: "Emily Rodriguez", - role: "Homeowner", - company: "Riverton", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=2", - imageAlt: "Emily Rodriguez testimonial", - }, + id: "testimonial-3", name: "Emily Rodriguez", role: "Homeowner", company: "Riverton", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", imageAlt: "Emily Rodriguez testimonial"}, { - id: "testimonial-4", - name: "David Kim", - role: "Homeowner", - company: "West Jordan", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg", - imageAlt: "David Kim testimonial", - }, + id: "testimonial-4", name: "David Kim", role: "Homeowner", company: "West Jordan", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg", imageAlt: "David Kim testimonial"}, { - id: "testimonial-5", - name: "Jessica Martinez", - role: "Property Manager", - company: "Draper", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/handsome-business-man-wearing-suit-looking-camera-smiling-broadly-with-happy-face-standing-white-background_141793-54115.jpg", - imageAlt: "Jessica Martinez testimonial", - }, + id: "testimonial-5", name: "Jessica Martinez", role: "Property Manager", company: "Draper", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/handsome-business-man-wearing-suit-looking-camera-smiling-broadly-with-happy-face-standing-white-background_141793-54115.jpg", imageAlt: "Jessica Martinez testimonial"}, { - id: "testimonial-6", - name: "Robert Thompson", - role: "Homeowner", - company: "Herriman", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/alone-specialist-handsome-daydreaming-collar_1262-870.jpg", - imageAlt: "Robert Thompson testimonial", - }, + id: "testimonial-6", name: "Robert Thompson", role: "Homeowner", company: "Herriman", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/alone-specialist-handsome-daydreaming-collar_1262-870.jpg", imageAlt: "Robert Thompson testimonial"}, ]} /> @@ -234,21 +157,9 @@ export default function HomePage() { animationType="slide-up" metrics={[ { - id: "metric-1", - value: "500+", - title: "Happy Customers", - description: "Serving South Jordan and surrounding communities", - imageSrc: "http://img.b2bpic.net/free-photo/gardener-with-weedwacker-cutting-grass-garden_329181-20539.jpg?_wi=2", - imageAlt: "Customer satisfaction", - }, + id: "metric-1", value: "500+", title: "Happy Customers", description: "Serving South Jordan and surrounding communities", imageSrc: "http://img.b2bpic.net/free-photo/gardener-with-weedwacker-cutting-grass-garden_329181-20539.jpg", imageAlt: "Customer satisfaction"}, { - id: "metric-2", - value: "4.9★", - title: "Average Rating", - description: "Highly rated local lawn care service", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-fresh-grass-with-leaves_1137-209.jpg?_wi=2", - imageAlt: "Quality results", - }, + id: "metric-2", value: "4.9★", title: "Average Rating", description: "Highly rated local lawn care service", imageSrc: "http://img.b2bpic.net/free-photo/close-up-fresh-grass-with-leaves_1137-209.jpg", imageAlt: "Quality results"}, ]} /> @@ -264,55 +175,31 @@ export default function HomePage() { animationType="slide-up" plans={[ { - id: "plan-basic", - badge: "Basic Mowing", - badgeIcon: undefined, - price: "$35/Visit", - subtitle: "Perfect for regular lawn maintenance", - buttons: [ + id: "plan-basic", badge: "Basic Mowing", badgeIcon: undefined, + price: "$35/Visit", subtitle: "Perfect for regular lawn maintenance", buttons: [ { text: "Call Now", href: "tel:+18012532277" }, { text: "Get Quote", href: "#contact" }, ], features: [ - "Weekly lawn mowing", - "Edging and trimming", - "Cleanup included", - "Flexible scheduling", - ], + "Weekly lawn mowing", "Edging and trimming", "Cleanup included", "Flexible scheduling"], }, { - id: "plan-pro", - badge: "Pro Maintenance", - badgeIcon: undefined, - price: "$199/Month", - subtitle: "Complete lawn care package", - buttons: [ + id: "plan-pro", badge: "Pro Maintenance", badgeIcon: undefined, + price: "$199/Month", subtitle: "Complete lawn care package", buttons: [ { text: "Call Now", href: "tel:+18012532277" }, { text: "Get Quote", href: "#contact" }, ], features: [ - "Bi-weekly mowing & fertilization", - "Seasonal weed control", - "Pest control treatment", - "Monthly inspections", - ], + "Bi-weekly mowing & fertilization", "Seasonal weed control", "Pest control treatment", "Monthly inspections"], }, { - id: "plan-premium", - badge: "Premium Plus", - badgeIcon: undefined, - price: "$349/Month", - subtitle: "Top-tier lawn health & appearance", - buttons: [ + id: "plan-premium", badge: "Premium Plus", badgeIcon: undefined, + price: "$349/Month", subtitle: "Top-tier lawn health & appearance", buttons: [ { text: "Call Now", href: "tel:+18012532277" }, { text: "Get Quote", href: "#contact" }, ], features: [ - "Weekly mowing & full service", - "Custom fertilization program", - "Weed & pest control", - "Priority support & scheduling", - ], + "Weekly mowing & full service", "Custom fertilization program", "Weed & pest control", "Priority support & scheduling"], }, ]} /> -- 2.49.1