diff --git a/src/app/page.tsx b/src/app/page.tsx index 1d6fbfe..f82854d 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,15 +1,15 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; -import HeroSplit from '@/components/sections/hero/HeroSplit'; -import TextSplitAbout from '@/components/sections/about/TextSplitAbout'; -import FeatureCardEight from '@/components/sections/feature/FeatureCardEight'; -import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo'; -import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen'; -import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; -import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; -import { Wrench } from 'lucide-react'; +import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; +import HeroSplit from "@/components/sections/hero/HeroSplit"; +import TextSplitAbout from "@/components/sections/about/TextSplitAbout"; +import FeatureCardEight from "@/components/sections/feature/FeatureCardEight"; +import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo"; +import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen"; +import ContactSplitForm from "@/components/sections/contact/ContactSplitForm"; +import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; +import { Wrench } from "lucide-react"; export default function LandingPage() { return ( @@ -33,11 +33,10 @@ export default function LandingPage() { { name: "About", id: "about" }, { name: "Services", id: "services" }, { name: "Reviews", id: "testimonials" }, - { name: "Contact", id: "contact" } + { name: "Contact", id: "contact" }, ]} button={{ - text: "Call Now", href: "tel:0879376156" - }} + text: "Call Now", href: "tel:0879376156"}} /> @@ -52,7 +51,7 @@ export default function LandingPage() { mediaAnimation="slide-up" buttons={[ { text: "Request a Quote", href: "contact" }, - { text: "Call 0879376156", href: "tel:0879376156" } + { text: "Call 0879376156", href: "tel:0879376156" }, ]} buttonAnimation="slide-up" /> @@ -62,8 +61,7 @@ export default function LandingPage() { @@ -80,20 +78,16 @@ export default function LandingPage() { features={[ { id: 1, - title: "Plumbing Repairs", description: "Emergency repairs, leaks, burst pipes, and routine maintenance to keep your water systems flowing smoothly", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-adult-plumber-sitting-bathroom_23-2147772218.jpg" - }, + title: "Plumbing Repairs", description: "Emergency repairs, leaks, burst pipes, and routine maintenance to keep your water systems flowing smoothly", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-adult-plumber-sitting-bathroom_23-2147772218.jpg"}, { id: 2, - title: "Heating Installation", description: "Professional boiler and heating system installation with warranty and expert guidance on efficiency", imageSrc: "http://img.b2bpic.net/free-photo/modern-autonomous-heating-system-boiler-room_169016-51929.jpg?_wi=1" - }, + title: "Heating Installation", description: "Professional boiler and heating system installation with warranty and expert guidance on efficiency", imageSrc: "http://img.b2bpic.net/free-photo/modern-autonomous-heating-system-boiler-room_169016-51929.jpg?_wi=1"}, { id: 3, - title: "Emergency Service", description: "24/7 emergency response for urgent plumbing and heating issues. Call anytime, day or night", imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-male-paramedic-talking-by-portable-radio-while-sitting-ambulance_657921-1517.jpg" - }, + title: "Emergency Service", description: "24/7 emergency response for urgent plumbing and heating issues. Call anytime, day or night", imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-male-paramedic-talking-by-portable-radio-while-sitting-ambulance_657921-1517.jpg"}, { id: 4, - title: "Heating Maintenance", description: "Regular servicing, annual checks, and preventative maintenance to extend system lifespan", imageSrc: "http://img.b2bpic.net/free-photo/modern-autonomous-heating-system-boiler-room_169016-51929.jpg?_wi=2" - } + title: "Heating Maintenance", description: "Regular servicing, annual checks, and preventative maintenance to extend system lifespan", imageSrc: "http://img.b2bpic.net/free-photo/modern-autonomous-heating-system-boiler-room_169016-51929.jpg?_wi=2"}, ]} buttons={[{ text: "Get Service", href: "contact" }]} /> @@ -111,7 +105,7 @@ export default function LandingPage() { { id: "1", value: "500+", description: "Satisfied Customers" }, { id: "2", value: "15+", description: "Years Experience" }, { id: "3", value: "24/7", description: "Emergency Response" }, - { id: "4", value: "98%", description: "Customer Satisfaction" } + { id: "4", value: "98%", description: "Customer Satisfaction" }, ]} /> @@ -126,33 +120,27 @@ export default function LandingPage() { testimonials={[ { id: "1", name: "Mary O'Brien", role: "Homeowner", company: "Athlone", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=1" - }, + imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=1"}, { id: "2", name: "John Murphy", role: "Business Owner", company: "Mullingar", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=2" - }, + imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=2"}, { id: "3", name: "Sarah Kelly", role: "Homeowner", company: "Ballynacarrigy", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=3" - }, + imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=3"}, { id: "4", name: "Michael Walsh", role: "Facilities Manager", company: "Local School", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=4" - }, + imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=4"}, { id: "5", name: "Patricia Dunne", role: "Homeowner", company: "Moate", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=5" - }, + imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=5"}, { id: "6", name: "Eoin Ryan", role: "Hotel Manager", company: "Westmeath", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=6" - } + imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=6"}, ]} kpiItems={[ { value: "500+", label: "Projects completed" }, { value: "98%", label: "Customer satisfaction rate" }, - { value: "24/7", label: "Emergency availability" } + { value: "24/7", label: "Emergency availability" }, ]} /> @@ -169,11 +157,11 @@ export default function LandingPage() { { name: "name", type: "text", placeholder: "Your Name", required: true }, { name: "email", type: "email", placeholder: "Your Email", required: true }, { name: "phone", type: "tel", placeholder: "Your Phone Number", required: true }, - { name: "address", type: "text", placeholder: "Your Address", required: false } + { name: "address", type: "text", placeholder: "Your Address", required: false }, ]} textarea={{ name: "message", placeholder: "Describe your plumbing or heating issue in detail", rows: 5, - required: true + required: true, }} buttonText="Request Quote" /> @@ -188,33 +176,33 @@ export default function LandingPage() { { label: "Plumbing Repairs", href: "#services" }, { label: "Heating Installation", href: "#services" }, { label: "Emergency Service", href: "#services" }, - { label: "Maintenance Plans", href: "#services" } - ] + { label: "Maintenance Plans", href: "#services" }, + ], }, { title: "Company", items: [ { label: "About Us", href: "#about" }, { label: "Our Team", href: "#testimonials" }, { label: "Reviews", href: "#testimonials" }, - { label: "Contact", href: "#contact" } - ] + { label: "Contact", href: "#contact" }, + ], }, { title: "Contact Info", items: [ { label: "Phone: 0879376156", href: "tel:0879376156" }, { label: "Ballynacroghy, Co. Westmeath", href: "#" }, { label: "N91 NY33", href: "#" }, - { label: "24/7 Emergency Service", href: "tel:0879376156" } - ] + { label: "24/7 Emergency Service", href: "tel:0879376156" }, + ], }, { title: "Service Areas", items: [ { label: "Ballynacarrigy", href: "#" }, { label: "Mullingar", href: "#" }, { label: "Athlone", href: "#" }, - { label: "All of Co. Westmeath", href: "#" } - ] - } + { label: "All of Co. Westmeath", href: "#" }, + ], + }, ]} copyrightText="© 2025 Damien Dunleavy Heating & Plumbing. All rights reserved. Serving Co. Westmeath with professional expertise." />