|
|
|
@@ -1,15 +1,15 @@
|
|
|
|
"use client";
|
|
|
|
"use client";
|
|
|
|
|
|
|
|
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
|
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
|
|
|
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
|
|
|
|
import HeroCentered from '@/components/sections/hero/HeroCentered';
|
|
|
|
import HeroSplit from "@/components/sections/hero/HeroSplit";
|
|
|
|
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
|
|
|
|
import TextSplitAbout from "@/components/sections/about/TextSplitAbout";
|
|
|
|
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
|
|
|
|
import FeatureCardEight from "@/components/sections/feature/FeatureCardEight";
|
|
|
|
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
|
|
|
|
import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo";
|
|
|
|
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
|
|
|
|
import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen";
|
|
|
|
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
|
|
|
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
|
|
|
|
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
|
|
|
import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
|
|
|
|
import { Wrench } from 'lucide-react';
|
|
|
|
import { Wrench } from "lucide-react";
|
|
|
|
|
|
|
|
|
|
|
|
export default function LandingPage() {
|
|
|
|
export default function LandingPage() {
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
@@ -33,7 +33,7 @@ export default function LandingPage() {
|
|
|
|
{ name: "About", id: "about" },
|
|
|
|
{ name: "About", id: "about" },
|
|
|
|
{ name: "Services", id: "services" },
|
|
|
|
{ name: "Services", id: "services" },
|
|
|
|
{ name: "Reviews", id: "testimonials" },
|
|
|
|
{ name: "Reviews", id: "testimonials" },
|
|
|
|
{ name: "Contact", id: "contact" }
|
|
|
|
{ name: "Contact", id: "contact" },
|
|
|
|
]}
|
|
|
|
]}
|
|
|
|
button={{
|
|
|
|
button={{
|
|
|
|
text: "Call Now", href: "tel:0879376156"
|
|
|
|
text: "Call Now", href: "tel:0879376156"
|
|
|
|
@@ -42,19 +42,17 @@ export default function LandingPage() {
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div id="hero" data-section="hero">
|
|
|
|
<div id="hero" data-section="hero">
|
|
|
|
<HeroCentered
|
|
|
|
<HeroSplit
|
|
|
|
title="Expert Plumbing & Heating for Westmeath"
|
|
|
|
title="Expert Plumbing & Heating for Westmeath"
|
|
|
|
description="Professional heating and plumbing services for homes and businesses. Fast response, reliable repairs, and quality installations across Co. Westmeath. Available 24/7 for emergencies."
|
|
|
|
description="Professional heating and plumbing services for homes and businesses. Fast response, reliable repairs, and quality installations across Co. Westmeath. Available 24/7 for emergencies."
|
|
|
|
background={{ variant: "plain" }}
|
|
|
|
background={{ variant: "plain" }}
|
|
|
|
avatars={[
|
|
|
|
imagePosition="right"
|
|
|
|
{ src: "http://img.b2bpic.net/free-vector/call-center-avatar-sample-flat-style_23-2147941257.jpg", alt: "Satisfied customer" },
|
|
|
|
imageSrc="http://img.b2bpic.net/free-photo/top-view-man-sitting-floor-with-tap_259150-58260.jpg"
|
|
|
|
{ src: "http://img.b2bpic.net/free-vector/call-center-avatar-sample-flat-style_23-2147941257.jpg", alt: "Satisfied customer" },
|
|
|
|
imageAlt="Plumbing services"
|
|
|
|
{ src: "http://img.b2bpic.net/free-vector/call-center-avatar-sample-flat-style_23-2147941257.jpg", alt: "Satisfied customer" }
|
|
|
|
mediaAnimation="slide-up"
|
|
|
|
]}
|
|
|
|
|
|
|
|
avatarText="Trusted by 500+ Westmeath families"
|
|
|
|
|
|
|
|
buttons={[
|
|
|
|
buttons={[
|
|
|
|
{ text: "Request a Quote", href: "contact" },
|
|
|
|
{ text: "Request a Quote", href: "contact" },
|
|
|
|
{ text: "Call 0879376156", href: "tel:0879376156" }
|
|
|
|
{ text: "Call 0879376156", href: "tel:0879376156" },
|
|
|
|
]}
|
|
|
|
]}
|
|
|
|
buttonAnimation="slide-up"
|
|
|
|
buttonAnimation="slide-up"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
@@ -95,7 +93,7 @@ export default function LandingPage() {
|
|
|
|
{
|
|
|
|
{
|
|
|
|
id: 4,
|
|
|
|
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" }]}
|
|
|
|
buttons={[{ text: "Get Service", href: "contact" }]}
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
@@ -113,7 +111,7 @@ export default function LandingPage() {
|
|
|
|
{ id: "1", value: "500+", description: "Satisfied Customers" },
|
|
|
|
{ id: "1", value: "500+", description: "Satisfied Customers" },
|
|
|
|
{ id: "2", value: "15+", description: "Years Experience" },
|
|
|
|
{ id: "2", value: "15+", description: "Years Experience" },
|
|
|
|
{ id: "3", value: "24/7", description: "Emergency Response" },
|
|
|
|
{ id: "3", value: "24/7", description: "Emergency Response" },
|
|
|
|
{ id: "4", value: "98%", description: "Customer Satisfaction" }
|
|
|
|
{ id: "4", value: "98%", description: "Customer Satisfaction" },
|
|
|
|
]}
|
|
|
|
]}
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@@ -149,12 +147,12 @@ export default function LandingPage() {
|
|
|
|
{
|
|
|
|
{
|
|
|
|
id: "6", name: "Eoin Ryan", role: "Hotel Manager", company: "Westmeath", rating: 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={[
|
|
|
|
kpiItems={[
|
|
|
|
{ value: "500+", label: "Projects completed" },
|
|
|
|
{ value: "500+", label: "Projects completed" },
|
|
|
|
{ value: "98%", label: "Customer satisfaction rate" },
|
|
|
|
{ value: "98%", label: "Customer satisfaction rate" },
|
|
|
|
{ value: "24/7", label: "Emergency availability" }
|
|
|
|
{ value: "24/7", label: "Emergency availability" },
|
|
|
|
]}
|
|
|
|
]}
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@@ -171,11 +169,11 @@ export default function LandingPage() {
|
|
|
|
{ name: "name", type: "text", placeholder: "Your Name", required: true },
|
|
|
|
{ name: "name", type: "text", placeholder: "Your Name", required: true },
|
|
|
|
{ name: "email", type: "email", placeholder: "Your Email", required: true },
|
|
|
|
{ name: "email", type: "email", placeholder: "Your Email", required: true },
|
|
|
|
{ name: "phone", type: "tel", placeholder: "Your Phone Number", 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={{
|
|
|
|
textarea={{
|
|
|
|
name: "message", placeholder: "Describe your plumbing or heating issue in detail", rows: 5,
|
|
|
|
name: "message", placeholder: "Describe your plumbing or heating issue in detail", rows: 5,
|
|
|
|
required: true
|
|
|
|
required: true,
|
|
|
|
}}
|
|
|
|
}}
|
|
|
|
buttonText="Request Quote"
|
|
|
|
buttonText="Request Quote"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
@@ -190,37 +188,37 @@ export default function LandingPage() {
|
|
|
|
{ label: "Plumbing Repairs", href: "#services" },
|
|
|
|
{ label: "Plumbing Repairs", href: "#services" },
|
|
|
|
{ label: "Heating Installation", href: "#services" },
|
|
|
|
{ label: "Heating Installation", href: "#services" },
|
|
|
|
{ label: "Emergency Service", href: "#services" },
|
|
|
|
{ label: "Emergency Service", href: "#services" },
|
|
|
|
{ label: "Maintenance Plans", href: "#services" }
|
|
|
|
{ label: "Maintenance Plans", href: "#services" },
|
|
|
|
]
|
|
|
|
],
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
title: "Company", items: [
|
|
|
|
title: "Company", items: [
|
|
|
|
{ label: "About Us", href: "#about" },
|
|
|
|
{ label: "About Us", href: "#about" },
|
|
|
|
{ label: "Our Team", href: "#testimonials" },
|
|
|
|
{ label: "Our Team", href: "#testimonials" },
|
|
|
|
{ label: "Reviews", href: "#testimonials" },
|
|
|
|
{ label: "Reviews", href: "#testimonials" },
|
|
|
|
{ label: "Contact", href: "#contact" }
|
|
|
|
{ label: "Contact", href: "#contact" },
|
|
|
|
]
|
|
|
|
],
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
title: "Contact Info", items: [
|
|
|
|
title: "Contact Info", items: [
|
|
|
|
{ label: "Phone: 0879376156", href: "tel:0879376156" },
|
|
|
|
{ label: "Phone: 0879376156", href: "tel:0879376156" },
|
|
|
|
{ label: "Ballynacroghy, Co. Westmeath", href: "#" },
|
|
|
|
{ label: "Ballynacroghy, Co. Westmeath", href: "#" },
|
|
|
|
{ label: "N91 NY33", 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: [
|
|
|
|
title: "Service Areas", items: [
|
|
|
|
{ label: "Ballynacarrigy", href: "#" },
|
|
|
|
{ label: "Ballynacarrigy", href: "#" },
|
|
|
|
{ label: "Mullingar", href: "#" },
|
|
|
|
{ label: "Mullingar", href: "#" },
|
|
|
|
{ label: "Athlone", 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."
|
|
|
|
copyrightText="© 2025 Damien Dunleavy Heating & Plumbing. All rights reserved. Serving Co. Westmeath with professional expertise."
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</ThemeProvider>
|
|
|
|
</ThemeProvider>
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|