Merge version_1 into main #2
101
src/app/page.tsx
101
src/app/page.tsx
@@ -46,10 +46,11 @@ export default function LandingPage() {
|
||||
<HeroBillboardTestimonial
|
||||
title="Trusted Local Electrician in Lindfield & Roseville"
|
||||
description="Honest, reliable electrical service with upfront pricing. Serving the Upper North Shore since Steve started his business. Fast, professional, and always explaining the work clearly."
|
||||
background={{ variant: "glowing-orb" }}
|
||||
tag="Local & Reliable"
|
||||
tagIcon={Zap}
|
||||
tagAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/male-electrician-overalls-focused-work-switchboard-with-fuses-using-tablet_169016-66764.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/male-electrician-overalls-focused-work-switchboard-with-fuses-using-tablet_169016-66764.jpg"
|
||||
imageAlt="Steve - Local electrician working professionally"
|
||||
mediaAnimation="slide-up"
|
||||
buttons={[
|
||||
@@ -60,13 +61,16 @@ export default function LandingPage() {
|
||||
testimonials={[
|
||||
{
|
||||
name: "Vanessa B", handle: "Lindfield, NSW", testimonial: "Steve is fantastic! So honest and explains everything clearly. Highly recommend.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg?_wi=1"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg"
|
||||
},
|
||||
{
|
||||
name: "Shayne Lambert", handle: "Roseville, NSW", testimonial: "Best electrician on the North Shore. Professional, reliable, and great pricing.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg?_wi=2"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg"
|
||||
},
|
||||
{
|
||||
name: "Riley Featherstone", handle: "Upper North Shore", testimonial: "Steve's work is impeccable. Always on time and very friendly. Worth every penny.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg?_wi=3"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg"
|
||||
},
|
||||
]}
|
||||
testimonialRotationInterval={5000}
|
||||
useInvertedBackground={false}
|
||||
@@ -85,7 +89,7 @@ export default function LandingPage() {
|
||||
description="3 verified reviews from happy local customers"
|
||||
subdescription="Trusted by Lindfield & Roseville residents"
|
||||
icon={Award}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/male-builder-electrical-engineer-overalls-helmet-light-background-construction-concept_169016-66770.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/male-builder-electrical-engineer-overalls-helmet-light-background-construction-concept_169016-66770.jpg"
|
||||
imageAlt="Steve - Professional electrician with tools"
|
||||
mediaAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
@@ -102,54 +106,66 @@ export default function LandingPage() {
|
||||
title: "Power Points & Switches", description: "Professional installation and repair of outlets, switches, and wall fittings. Safe, compliant, and reliable.", icon: Zap,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/installation-sockets-new-apartment-close-up-hands-caucasian-man-electrician-holding-screwdriver-working-plug-electric-residential-electric-system_166373-2202.jpg?_wi=1", imageAlt: "Power point installation"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/installation-sockets-new-apartment-close-up-hands-caucasian-man-electrician-holding-screwdriver-working-plug-electric-residential-electric-system_166373-2202.jpg", imageAlt: "Power point installation"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/installation-sockets-new-apartment-close-up-hands-caucasian-man-electrician-holding-screwdriver-working-plug-electric-residential-electric-system_166373-2202.jpg?_wi=2", imageAlt: "Modern electrical outlet"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/installation-sockets-new-apartment-close-up-hands-caucasian-man-electrician-holding-screwdriver-working-plug-electric-residential-electric-system_166373-2202.jpg", imageAlt: "Modern electrical outlet"
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Lighting Installation & Garden Lighting", description: "Create the perfect lighting for your home or outdoor space. From indoor fixtures to ambient garden lighting.", icon: Lightbulb,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/outside-view-restaurant-cottage-night-time_140725-8844.jpg?_wi=1", imageAlt: "Professional lighting installation"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/outside-view-restaurant-cottage-night-time_140725-8844.jpg", imageAlt: "Professional lighting installation"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/outside-view-restaurant-cottage-night-time_140725-8844.jpg?_wi=2", imageAlt: "Garden and outdoor lighting"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/outside-view-restaurant-cottage-night-time_140725-8844.jpg", imageAlt: "Garden and outdoor lighting"
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Safety Switches & Spa Connections", description: "Essential safety upgrades and specialized installations. Protecting your family with modern electrical standards.", icon: Shield,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-electrical-technician-working-switchboard-with-fuses-installation-connection-electrical-equipment_169016-5073.jpg?_wi=1", imageAlt: "Safety switch installation"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-electrical-technician-working-switchboard-with-fuses-installation-connection-electrical-equipment_169016-5073.jpg", imageAlt: "Safety switch installation"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-electrical-technician-working-switchboard-with-fuses-installation-connection-electrical-equipment_169016-5073.jpg?_wi=2", imageAlt: "Electrical safety testing"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-electrical-technician-working-switchboard-with-fuses-installation-connection-electrical-equipment_169016-5073.jpg", imageAlt: "Electrical safety testing"
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "NBN & Bridge Tap Troubleshooting", description: "Expert diagnosis and repair of NBN connection issues. Get your internet working reliably.", icon: Wifi,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-composition-with-electrician-s-tools-accessories_169016-24022.jpg?_wi=1", imageAlt: "NBN troubleshooting"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-composition-with-electrician-s-tools-accessories_169016-24022.jpg", imageAlt: "NBN troubleshooting"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-composition-with-electrician-s-tools-accessories_169016-24022.jpg?_wi=2", imageAlt: "Connection diagnosis"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-composition-with-electrician-s-tools-accessories_169016-24022.jpg", imageAlt: "Connection diagnosis"
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "General Electrical Repairs", description: "From faulty outlets to circuit issues. Fast diagnosis and professional repair work.", icon: Wrench,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-composition-with-electrician-s-tools-accessories_169016-24022.jpg?_wi=3", imageAlt: "Electrical repair work"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-composition-with-electrician-s-tools-accessories_169016-24022.jpg", imageAlt: "Electrical repair work"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-composition-with-electrician-s-tools-accessories_169016-24022.jpg?_wi=4", imageAlt: "Professional maintenance"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-composition-with-electrician-s-tools-accessories_169016-24022.jpg", imageAlt: "Professional maintenance"
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Small Renovations & Upgrades", description: "Expand your electrical capacity and modernize your home. Reliable installation from planning to completion.", icon: Home,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/installation-sockets-new-apartment-close-up-hands-caucasian-man-electrician-holding-screwdriver-working-plug-electric-residential-electric-system_166373-2202.jpg?_wi=3", imageAlt: "Home renovation electrical work"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/installation-sockets-new-apartment-close-up-hands-caucasian-man-electrician-holding-screwdriver-working-plug-electric-residential-electric-system_166373-2202.jpg", imageAlt: "Home renovation electrical work"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/outside-view-restaurant-cottage-night-time_140725-8844.jpg?_wi=3", imageAlt: "Modern electrical upgrades"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/outside-view-restaurant-cottage-night-time_140725-8844.jpg", imageAlt: "Modern electrical upgrades"
|
||||
},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -163,7 +179,7 @@ export default function LandingPage() {
|
||||
buttons={[{ text: "Call for a Quote", href: "tel:0420884622" }]}
|
||||
buttonAnimation="slide-up"
|
||||
className="py-20"
|
||||
titleClassName="text-4xl font-bold"
|
||||
cardTitleClassName="text-4xl font-bold"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -176,7 +192,7 @@ export default function LandingPage() {
|
||||
description="Steve's approach to electrical work"
|
||||
subdescription="Lindfield Electrical since day one"
|
||||
icon={Lightbulb}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/male-builder-electrical-engineer-overalls-helmet-light-background-construction-concept_169016-66770.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/male-builder-electrical-engineer-overalls-helmet-light-background-construction-concept_169016-66770.jpg"
|
||||
imageAlt="Steve - Professional electrician in action"
|
||||
mediaAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
@@ -191,16 +207,20 @@ export default function LandingPage() {
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Vanessa B", role: "Lindfield Homeowner", company: "Google Reviews", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg?_wi=4"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg"
|
||||
},
|
||||
{
|
||||
id: "2", name: "Shayne Lambert", role: "Roseville Resident", company: "Google Reviews", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg?_wi=5"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg"
|
||||
},
|
||||
{
|
||||
id: "3", name: "Riley Featherstone", role: "Upper North Shore", company: "Google Reviews", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg?_wi=6"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg"
|
||||
},
|
||||
{
|
||||
id: "4", name: "Local Trusted", role: "Highly Recommended", company: "Community", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg?_wi=7"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg"
|
||||
},
|
||||
]}
|
||||
kpiItems={[
|
||||
{ value: "5.0", label: "Google Rating" },
|
||||
@@ -215,7 +235,7 @@ export default function LandingPage() {
|
||||
tag="Customer Reviews"
|
||||
tagAnimation="slide-up"
|
||||
className="py-20"
|
||||
titleClassName="text-4xl font-bold"
|
||||
roleClassName="text-4xl font-bold"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -223,11 +243,14 @@ export default function LandingPage() {
|
||||
<MetricCardTen
|
||||
metrics={[
|
||||
{
|
||||
id: "1", title: "Lindfield", subtitle: "Primary service area • NSW 2070", category: "Suburb", value: "Core Coverage"},
|
||||
id: "1", title: "Lindfield", subtitle: "Primary service area • NSW 2070", category: "Suburb", value: "Core Coverage"
|
||||
},
|
||||
{
|
||||
id: "2", title: "Roseville", subtitle: "Extended service area • NSW 2069", category: "Suburb", value: "Regular Service"},
|
||||
id: "2", title: "Roseville", subtitle: "Extended service area • NSW 2069", category: "Suburb", value: "Regular Service"
|
||||
},
|
||||
{
|
||||
id: "3", title: "Upper North Shore", subtitle: "Extended service area • Greater Sydney", category: "Region", value: "On Request"},
|
||||
id: "3", title: "Upper North Shore", subtitle: "Extended service area • Greater Sydney", category: "Region", value: "On Request"
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
textboxLayout="centered"
|
||||
@@ -237,7 +260,7 @@ export default function LandingPage() {
|
||||
tag="Local Coverage"
|
||||
tagAnimation="slide-up"
|
||||
className="py-16"
|
||||
titleClassName="text-3xl font-bold"
|
||||
textBoxTitleClassName="text-3xl font-bold"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -245,17 +268,23 @@ export default function LandingPage() {
|
||||
<FaqDouble
|
||||
faqs={[
|
||||
{
|
||||
id: "1", title: "How quickly can you respond to an emergency?", content: "Steve prioritizes emergency electrical issues. Contact Steve at 0420 884 622 for urgent requests. Response times depend on current workload but we aim to help ASAP."},
|
||||
id: "1", title: "How quickly can you respond to an emergency?", content: "Steve prioritizes emergency electrical issues. Contact Steve at 0420 884 622 for urgent requests. Response times depend on current workload but we aim to help ASAP."
|
||||
},
|
||||
{
|
||||
id: "2", title: "What areas do you service?", content: "Primary service areas are Lindfield and Roseville. Extended services available across the Upper North Shore. Call or message to confirm your location."},
|
||||
id: "2", title: "What areas do you service?", content: "Primary service areas are Lindfield and Roseville. Extended services available across the Upper North Shore. Call or message to confirm your location."
|
||||
},
|
||||
{
|
||||
id: "3", title: "Do you provide upfront pricing?", content: "Absolutely. Steve believes in transparency. You'll receive a clear quote before any work begins so there are no surprises."},
|
||||
id: "3", title: "Do you provide upfront pricing?", content: "Absolutely. Steve believes in transparency. You'll receive a clear quote before any work begins so there are no surprises."
|
||||
},
|
||||
{
|
||||
id: "4", title: "Are you fully licensed and insured?", content: "Yes. Steve is a fully qualified and licensed electrician with comprehensive insurance. Safety and compliance are top priorities."},
|
||||
id: "4", title: "Are you fully licensed and insured?", content: "Yes. Steve is a fully qualified and licensed electrician with comprehensive insurance. Safety and compliance are top priorities."
|
||||
},
|
||||
{
|
||||
id: "5", title: "What payment methods do you accept?", content: "Contact Steve directly at 0420 884 622 to discuss payment options and arrange a time that works for you."},
|
||||
id: "5", title: "What payment methods do you accept?", content: "Contact Steve directly at 0420 884 622 to discuss payment options and arrange a time that works for you."
|
||||
},
|
||||
{
|
||||
id: "6", title: "Can you explain the work before you start?", content: "Yes. Steve takes time to explain what needs to be done, why it needs to be done, and answer any questions you have. Clear communication is important to us."},
|
||||
id: "6", title: "Can you explain the work before you start?", content: "Yes. Steve takes time to explain what needs to be done, why it needs to be done, and answer any questions you have. Clear communication is important to us."
|
||||
},
|
||||
]}
|
||||
faqsAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -266,7 +295,7 @@ export default function LandingPage() {
|
||||
tag="Help & Support"
|
||||
tagAnimation="slide-up"
|
||||
className="py-20"
|
||||
titleClassName="text-4xl font-bold"
|
||||
textBoxTitleClassName="text-4xl font-bold"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -285,7 +314,7 @@ export default function LandingPage() {
|
||||
required: true,
|
||||
}}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/male-electrician-overalls-focused-work-switchboard-with-fuses-using-tablet_169016-66764.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/male-electrician-overalls-focused-work-switchboard-with-fuses-using-tablet_169016-66764.jpg"
|
||||
imageAlt="Professional electrical work"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
|
||||
Reference in New Issue
Block a user