Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6823761cb4 | |||
| 58a978bf65 | |||
| 7c66fa3c2c | |||
| feac595f24 | |||
| e02accd970 | |||
| 9cd397368e | |||
| c162291635 |
@@ -20,8 +20,7 @@ export default function AboutPage() {
|
|||||||
|
|
||||||
const footerColumns = [
|
const footerColumns = [
|
||||||
{
|
{
|
||||||
title: "Quick Links",
|
title: "Quick Links", items: [
|
||||||
items: [
|
|
||||||
{ label: "Home", href: "/" },
|
{ label: "Home", href: "/" },
|
||||||
{ label: "Services", href: "/services" },
|
{ label: "Services", href: "/services" },
|
||||||
{ label: "About Us", href: "/about" },
|
{ label: "About Us", href: "/about" },
|
||||||
@@ -29,8 +28,7 @@ export default function AboutPage() {
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Services",
|
title: "Services", items: [
|
||||||
items: [
|
|
||||||
{ label: "Emergency Response", href: "/services" },
|
{ label: "Emergency Response", href: "/services" },
|
||||||
{ label: "Home Maintenance", href: "/services" },
|
{ label: "Home Maintenance", href: "/services" },
|
||||||
{ label: "Free Inspections", href: "/services" },
|
{ label: "Free Inspections", href: "/services" },
|
||||||
@@ -38,8 +36,7 @@ export default function AboutPage() {
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Contact",
|
title: "Contact", items: [
|
||||||
items: [
|
|
||||||
{ label: "Call: (555) 123-4567", href: "tel:5551234567" },
|
{ label: "Call: (555) 123-4567", href: "tel:5551234567" },
|
||||||
{ label: "Email: info@localpro.com", href: "mailto:info@localpro.com" },
|
{ label: "Email: info@localpro.com", href: "mailto:info@localpro.com" },
|
||||||
{ label: "24/7 Emergency", href: "tel:5551234567" },
|
{ label: "24/7 Emergency", href: "tel:5551234567" },
|
||||||
@@ -47,8 +44,7 @@ export default function AboutPage() {
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Legal",
|
title: "Legal", items: [
|
||||||
items: [
|
|
||||||
{ label: "Privacy Policy", href: "#" },
|
{ label: "Privacy Policy", href: "#" },
|
||||||
{ label: "Terms of Service", href: "#" },
|
{ label: "Terms of Service", href: "#" },
|
||||||
{ label: "Disclaimer", href: "#" },
|
{ label: "Disclaimer", href: "#" },
|
||||||
@@ -90,30 +86,23 @@ export default function AboutPage() {
|
|||||||
imagePosition="right"
|
imagePosition="right"
|
||||||
bulletPoints={[
|
bulletPoints={[
|
||||||
{
|
{
|
||||||
title: "Licensed & Insured",
|
title: "Licensed & Insured", description: "Fully licensed, bonded, and insured for your protection and peace of mind with every service.", icon: Shield
|
||||||
description: "Fully licensed, bonded, and insured for your protection and peace of mind with every service.",
|
|
||||||
icon: Shield
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "15+ Years Experience",
|
title: "15+ Years Experience", description: "Over a decade and a half of proven expertise and successful project delivery in the industry.", icon: Star
|
||||||
description: "Over a decade and a half of proven expertise and successful project delivery in the industry.",
|
|
||||||
icon: Star
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Expert Technicians",
|
title: "Expert Technicians", description: "Highly trained professionals committed to quality work and customer satisfaction in every job.", icon: Users
|
||||||
description: "Highly trained professionals committed to quality work and customer satisfaction in every job.",
|
|
||||||
icon: Users
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Fast Response Times",
|
title: "Fast Response Times", description: "Quick arrival and efficient service. We respect your time and deliver results fast."
|
||||||
description: "Quick arrival and efficient service. We respect your time and deliver results fast."
|
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/happy-co-workers-close-window_1098-3172.jpg?_wi=3"
|
imageSrc="http://img.b2bpic.net/free-photo/happy-co-workers-close-window_1098-3172.jpg?_wi=3"
|
||||||
imageAlt="Professional team members"
|
imageAlt="Professional team members"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Learn More", href: "/about" }
|
{ text: "Learn More", href: "/services" }
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -130,35 +119,19 @@ export default function AboutPage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Sarah Johnson", role: "Homeowner", company: "Downtown Area", rating: 5,
|
||||||
name: "Sarah Johnson",
|
|
||||||
role: "Homeowner",
|
|
||||||
company: "Downtown Area",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-therapy_23-2148928886.jpg?_wi=2"
|
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-therapy_23-2148928886.jpg?_wi=2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Michael Chen", role: "Property Manager", company: "Commercial District", rating: 5,
|
||||||
name: "Michael Chen",
|
|
||||||
role: "Property Manager",
|
|
||||||
company: "Commercial District",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-handsome-businessman_1262-21003.jpg?_wi=2"
|
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-handsome-businessman_1262-21003.jpg?_wi=2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Emily Rodriguez", role: "Business Owner", company: "Westside Retail", rating: 5,
|
||||||
name: "Emily Rodriguez",
|
|
||||||
role: "Business Owner",
|
|
||||||
company: "Westside Retail",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5292.jpg?_wi=2"
|
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5292.jpg?_wi=2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "David Kim", role: "Homeowner", company: "Suburban Community", rating: 5,
|
||||||
name: "David Kim",
|
|
||||||
role: "Homeowner",
|
|
||||||
company: "Suburban Community",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-360.jpg?_wi=2"
|
imageSrc: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-360.jpg?_wi=2"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
@@ -177,14 +150,10 @@ export default function AboutPage() {
|
|||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", value: "2,500+", description: "Successful projects completed with exceptional quality and customer satisfaction."
|
||||||
value: "2,500+",
|
|
||||||
description: "Successful projects completed with exceptional quality and customer satisfaction."
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", value: "24/7", description: "Emergency response availability. We're here when you need us most, day or night."
|
||||||
value: "24/7",
|
|
||||||
description: "Emergency response availability. We're here when you need us most, day or night."
|
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
metricsAnimation="slide-up"
|
metricsAnimation="slide-up"
|
||||||
|
|||||||
@@ -24,11 +24,11 @@ export default function ContactPage() {
|
|||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Home", id: "hero" },
|
{ name: "Home", id: "/" },
|
||||||
{ name: "Services", id: "services" },
|
{ name: "Services", id: "/services" },
|
||||||
{ name: "About", id: "about" },
|
{ name: "About", id: "/about" },
|
||||||
{ name: "Areas", id: "service-areas" },
|
{ name: "Areas", id: "/service-areas" },
|
||||||
{ name: "Reviews", id: "testimonials" },
|
{ name: "Reviews", id: "/reviews" },
|
||||||
]}
|
]}
|
||||||
button={{ text: "Call Now", href: "tel:5551234567" }}
|
button={{ text: "Call Now", href: "tel:5551234567" }}
|
||||||
brandName="LocalPro Services"
|
brandName="LocalPro Services"
|
||||||
@@ -44,13 +44,9 @@ export default function ContactPage() {
|
|||||||
description="Contact us now for a free quote, emergency service, or to schedule an appointment. Our friendly team is ready to help with all your service needs."
|
description="Contact us now for a free quote, emergency service, or to schedule an appointment. Our friendly team is ready to help with all your service needs."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Call Now: (555) 123-4567",
|
text: "Call Now: (555) 123-4567", href: "tel:5551234567"},
|
||||||
href: "tel:5551234567",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Request Quote Online",
|
text: "Request Quote Online", href: "#contact-form"},
|
||||||
href: "#contact-form",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
background={{ variant: "plain" }}
|
background={{ variant: "plain" }}
|
||||||
@@ -124,15 +120,7 @@ export default function ContactPage() {
|
|||||||
</p>
|
</p>
|
||||||
<div className="grid grid-cols-2 gap-3">
|
<div className="grid grid-cols-2 gap-3">
|
||||||
{[
|
{[
|
||||||
"Downtown District",
|
"Downtown District", "Westside Community", "Northgate Area", "Eastside Valley", "Riverside Region", "Central Business", "Suburban Zone", "Airport District"].map((area) => (
|
||||||
"Westside Community",
|
|
||||||
"Northgate Area",
|
|
||||||
"Eastside Valley",
|
|
||||||
"Riverside Region",
|
|
||||||
"Central Business",
|
|
||||||
"Suburban Zone",
|
|
||||||
"Airport District",
|
|
||||||
].map((area) => (
|
|
||||||
<div
|
<div
|
||||||
key={area}
|
key={area}
|
||||||
className="text-sm text-foreground/70 flex items-center"
|
className="text-sm text-foreground/70 flex items-center"
|
||||||
@@ -181,21 +169,21 @@ export default function ContactPage() {
|
|||||||
</Link>
|
</Link>
|
||||||
<span className="text-foreground/30">•</span>
|
<span className="text-foreground/30">•</span>
|
||||||
<Link
|
<Link
|
||||||
href="/"
|
href="/services"
|
||||||
className="text-accent hover:text-accent/80 font-medium"
|
className="text-accent hover:text-accent/80 font-medium"
|
||||||
>
|
>
|
||||||
Services
|
Services
|
||||||
</Link>
|
</Link>
|
||||||
<span className="text-foreground/30">•</span>
|
<span className="text-foreground/30">•</span>
|
||||||
<Link
|
<Link
|
||||||
href="/"
|
href="/about"
|
||||||
className="text-accent hover:text-accent/80 font-medium"
|
className="text-accent hover:text-accent/80 font-medium"
|
||||||
>
|
>
|
||||||
About
|
About
|
||||||
</Link>
|
</Link>
|
||||||
<span className="text-foreground/30">•</span>
|
<span className="text-foreground/30">•</span>
|
||||||
<Link
|
<Link
|
||||||
href="/"
|
href="/reviews"
|
||||||
className="text-accent hover:text-accent/80 font-medium"
|
className="text-accent hover:text-accent/80 font-medium"
|
||||||
>
|
>
|
||||||
Reviews
|
Reviews
|
||||||
@@ -209,38 +197,32 @@ export default function ContactPage() {
|
|||||||
<FooterSimple
|
<FooterSimple
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Quick Links",
|
title: "Quick Links", items: [
|
||||||
items: [
|
|
||||||
{ label: "Home", href: "/" },
|
{ label: "Home", href: "/" },
|
||||||
{ label: "Services", href: "/" },
|
{ label: "Services", href: "/services" },
|
||||||
{ label: "About Us", href: "/" },
|
{ label: "About Us", href: "/about" },
|
||||||
{ label: "Service Areas", href: "/" },
|
{ label: "Service Areas", href: "/service-areas" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Services",
|
title: "Services", items: [
|
||||||
items: [
|
{ label: "Emergency Response", href: "/services" },
|
||||||
{ label: "Emergency Response", href: "/" },
|
{ label: "Home Maintenance", href: "/services" },
|
||||||
{ label: "Home Maintenance", href: "/" },
|
{ label: "Free Inspections", href: "/services" },
|
||||||
{ label: "Free Inspections", href: "/" },
|
{ label: "Guaranteed Work", href: "/services" },
|
||||||
{ label: "Guaranteed Work", href: "/" },
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Contact",
|
title: "Contact", items: [
|
||||||
items: [
|
|
||||||
{ label: "Call: (555) 123-4567", href: "tel:5551234567" },
|
{ label: "Call: (555) 123-4567", href: "tel:5551234567" },
|
||||||
{
|
{
|
||||||
label: "Email: info@localpro.com",
|
label: "Email: info@localpro.com", href: "mailto:info@localpro.com"},
|
||||||
href: "mailto:info@localpro.com",
|
|
||||||
},
|
|
||||||
{ label: "24/7 Emergency", href: "tel:5551234567" },
|
{ label: "24/7 Emergency", href: "tel:5551234567" },
|
||||||
{ label: "Request Quote", href: "/contact" },
|
{ label: "Request Quote", href: "/contact" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Legal",
|
title: "Legal", items: [
|
||||||
items: [
|
|
||||||
{ label: "Privacy Policy", href: "#" },
|
{ label: "Privacy Policy", href: "#" },
|
||||||
{ label: "Terms of Service", href: "#" },
|
{ label: "Terms of Service", href: "#" },
|
||||||
{ label: "Disclaimer", href: "#" },
|
{ label: "Disclaimer", href: "#" },
|
||||||
|
|||||||
@@ -17,9 +17,9 @@ export default function HomePage() {
|
|||||||
const navItems = [
|
const navItems = [
|
||||||
{ name: "Home", id: "/" },
|
{ name: "Home", id: "/" },
|
||||||
{ name: "Services", id: "/services" },
|
{ name: "Services", id: "/services" },
|
||||||
{ name: "About", id: "about" },
|
{ name: "About", id: "/about" },
|
||||||
{ name: "Areas", id: "service-areas" },
|
{ name: "Areas", id: "/service-areas" },
|
||||||
{ name: "Reviews", id: "testimonials" },
|
{ name: "Reviews", id: "/reviews" }
|
||||||
];
|
];
|
||||||
|
|
||||||
const footerColumns = [
|
const footerColumns = [
|
||||||
@@ -27,8 +27,8 @@ export default function HomePage() {
|
|||||||
title: "Quick Links", items: [
|
title: "Quick Links", items: [
|
||||||
{ label: "Home", href: "/" },
|
{ label: "Home", href: "/" },
|
||||||
{ label: "Services", href: "/services" },
|
{ label: "Services", href: "/services" },
|
||||||
{ label: "About Us", href: "#about" },
|
{ label: "About Us", href: "/about" },
|
||||||
{ label: "Service Areas", href: "#service-areas" },
|
{ label: "Service Areas", href: "/service-areas" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -186,7 +186,7 @@ export default function HomePage() {
|
|||||||
"Downtown District", "Westside Community", "Northgate Area", "Eastside Valley", "Riverside Region", "Central Business", "Suburban Zone", "Airport District"]}
|
"Downtown District", "Westside Community", "Northgate Area", "Eastside Valley", "Riverside Region", "Central Business", "Suburban Zone", "Airport District"]}
|
||||||
speed={40}
|
speed={40}
|
||||||
showCard={true}
|
showCard={true}
|
||||||
buttons={[{ text: "Check Our Area", href: "/services" }]}
|
buttons={[{ text: "Check Our Area", href: "/service-areas" }]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -215,7 +215,7 @@ export default function HomePage() {
|
|||||||
description="Contact us now for a free quote, emergency service, or to schedule an appointment. Our friendly team is ready to help with all your service needs."
|
description="Contact us now for a free quote, emergency service, or to schedule an appointment. Our friendly team is ready to help with all your service needs."
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Call Now: (555) 123-4567", href: "tel:5551234567" },
|
{ text: "Call Now: (555) 123-4567", href: "tel:5551234567" },
|
||||||
{ text: "Request Quote Online", href: "/services" },
|
{ text: "Request Quote Online", href: "/contact" },
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
background={{ variant: "plain" }}
|
background={{ variant: "plain" }}
|
||||||
|
|||||||
145
src/app/reviews/page.tsx
Normal file
145
src/app/reviews/page.tsx
Normal file
@@ -0,0 +1,145 @@
|
|||||||
|
"use client";
|
||||||
|
|
||||||
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||||
|
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
|
||||||
|
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
||||||
|
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import { Star, Phone } from 'lucide-react';
|
||||||
|
|
||||||
|
export default function ReviewsPage() {
|
||||||
|
const navItems = [
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "Services", id: "/services" },
|
||||||
|
{ name: "About", id: "/about" },
|
||||||
|
{ name: "Areas", id: "/service-areas" },
|
||||||
|
{ name: "Reviews", id: "/reviews" }
|
||||||
|
];
|
||||||
|
|
||||||
|
const footerColumns = [
|
||||||
|
{
|
||||||
|
title: "Quick Links", items: [
|
||||||
|
{ label: "Home", href: "/" },
|
||||||
|
{ label: "Services", href: "/services" },
|
||||||
|
{ label: "About Us", href: "/about" },
|
||||||
|
{ label: "Service Areas", href: "/service-areas" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "Services", items: [
|
||||||
|
{ label: "Emergency Response", href: "/services" },
|
||||||
|
{ label: "Home Maintenance", href: "/services" },
|
||||||
|
{ label: "Free Inspections", href: "/services" },
|
||||||
|
{ label: "Guaranteed Work", href: "/services" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "Contact", items: [
|
||||||
|
{ label: "Call: (555) 123-4567", href: "tel:5551234567" },
|
||||||
|
{ label: "Email: info@localpro.com", href: "mailto:info@localpro.com" },
|
||||||
|
{ label: "24/7 Emergency", href: "tel:5551234567" },
|
||||||
|
{ label: "Request Quote", href: "/contact" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "Legal", items: [
|
||||||
|
{ label: "Privacy Policy", href: "#" },
|
||||||
|
{ label: "Terms of Service", href: "#" },
|
||||||
|
{ label: "Disclaimer", href: "#" },
|
||||||
|
{ label: "Sitemap", href: "#" }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
|
return (
|
||||||
|
<ThemeProvider
|
||||||
|
defaultButtonVariant="elastic-effect"
|
||||||
|
defaultTextAnimation="background-highlight"
|
||||||
|
borderRadius="rounded"
|
||||||
|
contentWidth="small"
|
||||||
|
sizing="mediumLarge"
|
||||||
|
background="noiseDiagonalGradient"
|
||||||
|
cardStyle="layered-gradient"
|
||||||
|
primaryButtonStyle="shadow"
|
||||||
|
secondaryButtonStyle="glass"
|
||||||
|
headingFontWeight="light"
|
||||||
|
>
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarStyleCentered
|
||||||
|
navItems={navItems}
|
||||||
|
button={{ text: "Call Now", href: "tel:5551234567" }}
|
||||||
|
brandName="LocalPro Services"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="testimonials" data-section="testimonials">
|
||||||
|
<TestimonialCardSixteen
|
||||||
|
title="What Our Customers Say"
|
||||||
|
description="Real reviews from real customers who trust us with their most important service needs"
|
||||||
|
tag="Customer Reviews"
|
||||||
|
tagIcon={Star}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
textboxLayout="default"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
animationType="slide-up"
|
||||||
|
testimonials={[
|
||||||
|
{
|
||||||
|
id: "1", name: "Sarah Johnson", role: "Homeowner", company: "Downtown Area", rating: 5,
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-therapy_23-2148928886.jpg?_wi=3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "2", name: "Michael Chen", role: "Property Manager", company: "Commercial District", rating: 5,
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-handsome-businessman_1262-21003.jpg?_wi=3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "3", name: "Emily Rodriguez", role: "Business Owner", company: "Westside Retail", rating: 5,
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5292.jpg?_wi=3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "4", name: "David Kim", role: "Homeowner", company: "Suburban Community", rating: 5,
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-360.jpg?_wi=3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "5", name: "Jennifer Martinez", role: "Business Manager", company: "Eastside Commercial", rating: 5,
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-therapy_23-2148928886.jpg?_wi=3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "6", name: "Robert Taylor", role: "Homeowner", company: "North Valley", rating: 5,
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-handsome-businessman_1262-21003.jpg?_wi=3"
|
||||||
|
}
|
||||||
|
]}
|
||||||
|
kpiItems={[
|
||||||
|
{ value: "2,500+", label: "Satisfied Customers" },
|
||||||
|
{ value: "98%", label: "Customer Satisfaction" },
|
||||||
|
{ value: "15+", label: "Years of Service" }
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="contact" data-section="contact">
|
||||||
|
<ContactCTA
|
||||||
|
tag="Get Started Today"
|
||||||
|
tagIcon={Phone}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
title="Ready to Get Your Service Scheduled?"
|
||||||
|
description="Contact us now for a free quote, emergency service, or to schedule an appointment. Our friendly team is ready to help with all your service needs."
|
||||||
|
buttons={[
|
||||||
|
{ text: "Call Now: (555) 123-4567", href: "tel:5551234567" },
|
||||||
|
{ text: "Request Quote Online", href: "/contact" }
|
||||||
|
]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
background={{ variant: "plain" }}
|
||||||
|
useInvertedBackground={false}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="footer" data-section="footer">
|
||||||
|
<FooterSimple
|
||||||
|
columns={footerColumns}
|
||||||
|
bottomLeftText="© 2025 LocalPro Services. All rights reserved. Licensed • Insured • Bonded"
|
||||||
|
bottomRightText="Serving Your Community Since 2010"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -19,8 +19,7 @@ export default function ServiceAreasPage() {
|
|||||||
|
|
||||||
const footerColumns = [
|
const footerColumns = [
|
||||||
{
|
{
|
||||||
title: "Quick Links",
|
title: "Quick Links", items: [
|
||||||
items: [
|
|
||||||
{ label: "Home", href: "/" },
|
{ label: "Home", href: "/" },
|
||||||
{ label: "Services", href: "/services" },
|
{ label: "Services", href: "/services" },
|
||||||
{ label: "About Us", href: "/about" },
|
{ label: "About Us", href: "/about" },
|
||||||
@@ -28,8 +27,7 @@ export default function ServiceAreasPage() {
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Services",
|
title: "Services", items: [
|
||||||
items: [
|
|
||||||
{ label: "Emergency Response", href: "/services" },
|
{ label: "Emergency Response", href: "/services" },
|
||||||
{ label: "Home Maintenance", href: "/services" },
|
{ label: "Home Maintenance", href: "/services" },
|
||||||
{ label: "Free Inspections", href: "/services" },
|
{ label: "Free Inspections", href: "/services" },
|
||||||
@@ -37,8 +35,7 @@ export default function ServiceAreasPage() {
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Contact",
|
title: "Contact", items: [
|
||||||
items: [
|
|
||||||
{ label: "Call: (555) 123-4567", href: "tel:5551234567" },
|
{ label: "Call: (555) 123-4567", href: "tel:5551234567" },
|
||||||
{ label: "Email: info@localpro.com", href: "mailto:info@localpro.com" },
|
{ label: "Email: info@localpro.com", href: "mailto:info@localpro.com" },
|
||||||
{ label: "24/7 Emergency", href: "tel:5551234567" },
|
{ label: "24/7 Emergency", href: "tel:5551234567" },
|
||||||
@@ -46,8 +43,7 @@ export default function ServiceAreasPage() {
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Legal",
|
title: "Legal", items: [
|
||||||
items: [
|
|
||||||
{ label: "Privacy Policy", href: "#" },
|
{ label: "Privacy Policy", href: "#" },
|
||||||
{ label: "Terms of Service", href: "#" },
|
{ label: "Terms of Service", href: "#" },
|
||||||
{ label: "Disclaimer", href: "#" },
|
{ label: "Disclaimer", href: "#" },
|
||||||
@@ -87,14 +83,7 @@ export default function ServiceAreasPage() {
|
|||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
names={[
|
names={[
|
||||||
"Downtown District",
|
"Downtown District", "Westside Community", "Northgate Area", "Eastside Valley", "Riverside Region", "Central Business", "Suburban Zone", "Airport District"
|
||||||
"Westside Community",
|
|
||||||
"Northgate Area",
|
|
||||||
"Eastside Valley",
|
|
||||||
"Riverside Region",
|
|
||||||
"Central Business",
|
|
||||||
"Suburban Zone",
|
|
||||||
"Airport District"
|
|
||||||
]}
|
]}
|
||||||
speed={40}
|
speed={40}
|
||||||
showCard={true}
|
showCard={true}
|
||||||
|
|||||||
@@ -13,24 +13,22 @@ export default function ServicesPage() {
|
|||||||
const navItems = [
|
const navItems = [
|
||||||
{ name: "Home", id: "/" },
|
{ name: "Home", id: "/" },
|
||||||
{ name: "Services", id: "/services" },
|
{ name: "Services", id: "/services" },
|
||||||
{ name: "About", id: "about" },
|
{ name: "About", id: "/about" },
|
||||||
{ name: "Areas", id: "service-areas" },
|
{ name: "Areas", id: "/service-areas" },
|
||||||
{ name: "Reviews", id: "testimonials" },
|
{ name: "Reviews", id: "/reviews" },
|
||||||
];
|
];
|
||||||
|
|
||||||
const footerColumns = [
|
const footerColumns = [
|
||||||
{
|
{
|
||||||
title: "Quick Links",
|
title: "Quick Links", items: [
|
||||||
items: [
|
|
||||||
{ label: "Home", href: "/" },
|
{ label: "Home", href: "/" },
|
||||||
{ label: "Services", href: "/services" },
|
{ label: "Services", href: "/services" },
|
||||||
{ label: "About Us", href: "#about" },
|
{ label: "About Us", href: "/about" },
|
||||||
{ label: "Service Areas", href: "#service-areas" },
|
{ label: "Service Areas", href: "/service-areas" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Services",
|
title: "Services", items: [
|
||||||
items: [
|
|
||||||
{ label: "Emergency Response", href: "/services" },
|
{ label: "Emergency Response", href: "/services" },
|
||||||
{ label: "Home Maintenance", href: "/services" },
|
{ label: "Home Maintenance", href: "/services" },
|
||||||
{ label: "Free Inspections", href: "/services" },
|
{ label: "Free Inspections", href: "/services" },
|
||||||
@@ -38,8 +36,7 @@ export default function ServicesPage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Contact",
|
title: "Contact", items: [
|
||||||
items: [
|
|
||||||
{ label: "Call: (555) 123-4567", href: "tel:5551234567" },
|
{ label: "Call: (555) 123-4567", href: "tel:5551234567" },
|
||||||
{ label: "Email: info@localpro.com", href: "mailto:info@localpro.com" },
|
{ label: "Email: info@localpro.com", href: "mailto:info@localpro.com" },
|
||||||
{ label: "24/7 Emergency", href: "tel:5551234567" },
|
{ label: "24/7 Emergency", href: "tel:5551234567" },
|
||||||
@@ -47,8 +44,7 @@ export default function ServicesPage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Legal",
|
title: "Legal", items: [
|
||||||
items: [
|
|
||||||
{ label: "Privacy Policy", href: "#" },
|
{ label: "Privacy Policy", href: "#" },
|
||||||
{ label: "Terms of Service", href: "#" },
|
{ label: "Terms of Service", href: "#" },
|
||||||
{ label: "Disclaimer", href: "#" },
|
{ label: "Disclaimer", href: "#" },
|
||||||
@@ -74,9 +70,7 @@ export default function ServicesPage() {
|
|||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
navItems={navItems}
|
navItems={navItems}
|
||||||
button={{
|
button={{
|
||||||
text: "Call Now",
|
text: "Call Now", href: "tel:5551234567"}}
|
||||||
href: "tel:5551234567",
|
|
||||||
}}
|
|
||||||
brandName="LocalPro Services"
|
brandName="LocalPro Services"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -92,37 +86,17 @@ export default function ServicesPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", title: "Emergency Response", author: "Available 24/7", description: "Immediate assistance when you need it most. Our emergency team responds quickly to urgent service calls with solutions you can count on.", tags: ["24/7", "Fast Response"],
|
||||||
title: "Emergency Response",
|
imageSrc: "http://img.b2bpic.net/free-photo/female-paramedic-with-crossed-arm_23-2148453460.jpg"},
|
||||||
author: "Available 24/7",
|
|
||||||
description: "Immediate assistance when you need it most. Our emergency team responds quickly to urgent service calls with solutions you can count on.",
|
|
||||||
tags: ["24/7", "Fast Response"],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/female-paramedic-with-crossed-arm_23-2148453460.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", title: "Home Maintenance", author: "Expert Technicians", description: "Regular maintenance to keep your home in perfect condition. Preventative care that saves you money and extends equipment life.", tags: ["Preventative", "Reliable"],
|
||||||
title: "Home Maintenance",
|
imageSrc: "http://img.b2bpic.net/free-photo/couple-handling-carpet-together-their-new-home_23-2149086837.jpg"},
|
||||||
author: "Expert Technicians",
|
|
||||||
description: "Regular maintenance to keep your home in perfect condition. Preventative care that saves you money and extends equipment life.",
|
|
||||||
tags: ["Preventative", "Reliable"],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-handling-carpet-together-their-new-home_23-2149086837.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", title: "Free Quote & Inspection", author: "No Obligation", description: "Transparent pricing with detailed estimates. We provide comprehensive inspections and honest quotes before any work begins.", tags: ["Free Estimate", "Transparent"],
|
||||||
title: "Free Quote & Inspection",
|
imageSrc: "http://img.b2bpic.net/free-photo/builder-showing-blueprint-colleague_23-2147711060.jpg"},
|
||||||
author: "No Obligation",
|
|
||||||
description: "Transparent pricing with detailed estimates. We provide comprehensive inspections and honest quotes before any work begins.",
|
|
||||||
tags: ["Free Estimate", "Transparent"],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/builder-showing-blueprint-colleague_23-2147711060.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", title: "Guaranteed Satisfaction", author: "100% Guarantee", description: "We stand behind our work with comprehensive guarantees. Your satisfaction is our top priority and commitment.", tags: ["Warranty", "Quality"],
|
||||||
title: "Guaranteed Satisfaction",
|
imageSrc: "http://img.b2bpic.net/free-vector/grunge-check_1017-7863.jpg"},
|
||||||
author: "100% Guarantee",
|
|
||||||
description: "We stand behind our work with comprehensive guarantees. Your satisfaction is our top priority and commitment.",
|
|
||||||
tags: ["Warranty", "Quality"],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-vector/grunge-check_1017-7863.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
buttons={[{ text: "Request Service", href: "tel:5551234567" }]}
|
buttons={[{ text: "Request Service", href: "tel:5551234567" }]}
|
||||||
@@ -141,23 +115,15 @@ export default function ServicesPage() {
|
|||||||
imagePosition="right"
|
imagePosition="right"
|
||||||
bulletPoints={[
|
bulletPoints={[
|
||||||
{
|
{
|
||||||
title: "Licensed & Insured",
|
title: "Licensed & Insured", description: "Fully licensed, bonded, and insured for your protection and peace of mind with every service.", icon: Shield,
|
||||||
description: "Fully licensed, bonded, and insured for your protection and peace of mind with every service.",
|
|
||||||
icon: Shield,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "15+ Years Experience",
|
title: "15+ Years Experience", description: "Over a decade and a half of proven expertise and successful project delivery in the industry.", icon: Star,
|
||||||
description: "Over a decade and a half of proven expertise and successful project delivery in the industry.",
|
|
||||||
icon: Star,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Expert Technicians",
|
title: "Expert Technicians", description: "Highly trained professionals committed to quality work and customer satisfaction in every job."},
|
||||||
description: "Highly trained professionals committed to quality work and customer satisfaction in every job.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Fast Response Times",
|
title: "Fast Response Times", description: "Quick arrival and efficient service. We respect your time and deliver results fast."},
|
||||||
description: "Quick arrival and efficient service. We respect your time and deliver results fast.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/happy-co-workers-close-window_1098-3172.jpg?_wi=2"
|
imageSrc="http://img.b2bpic.net/free-photo/happy-co-workers-close-window_1098-3172.jpg?_wi=2"
|
||||||
imageAlt="Professional team members"
|
imageAlt="Professional team members"
|
||||||
@@ -175,7 +141,7 @@ export default function ServicesPage() {
|
|||||||
description="Contact us now for a free quote, emergency service, or to schedule an appointment. Our friendly team is ready to help with all your service needs."
|
description="Contact us now for a free quote, emergency service, or to schedule an appointment. Our friendly team is ready to help with all your service needs."
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Call Now: (555) 123-4567", href: "tel:5551234567" },
|
{ text: "Call Now: (555) 123-4567", href: "tel:5551234567" },
|
||||||
{ text: "Request Quote Online", href: "/services" },
|
{ text: "Request Quote Online", href: "/contact" },
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
background={{ variant: "plain" }}
|
background={{ variant: "plain" }}
|
||||||
|
|||||||
Reference in New Issue
Block a user