Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-03-04 12:04:50 +00:00

View File

@@ -8,7 +8,7 @@ import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSp
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import { Shield, Droplets, Pipe, Wrench, Zap, Lightbulb, Power, Thermometer, Wind, Settings, Hammer, CheckCircle, Phone } from 'lucide-react';
import { Shield, Droplets, Wrench, Zap, Lightbulb, Power, Thermometer, Wind, Settings, Hammer, CheckCircle, Phone } from 'lucide-react';
export default function LandingPage() {
return (
@@ -54,12 +54,12 @@ export default function LandingPage() {
buttonAnimation="slide-up"
background={{ variant: "radial-gradient" }}
carouselItems={[
{ id: "1", imageSrc: "http://img.b2bpic.net/free-photo/business-team-office_1098-746.jpg?_wi=1", imageAlt: "Professional service team" },
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/man-kneeling-down-touching-sink-inspecting-pipes_259150-58251.jpg?_wi=1", imageAlt: "Plumbing service" },
{ id: "1", imageSrc: "http://img.b2bpic.net/free-photo/business-team-office_1098-746.jpg", imageAlt: "Professional service team" },
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/man-kneeling-down-touching-sink-inspecting-pipes_259150-58251.jpg", imageAlt: "Plumbing service" },
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/worker-is-cutting-wires-with-linemans-pliers_169016-15092.jpg", imageAlt: "Electrical work" },
{ id: "4", imageSrc: "http://img.b2bpic.net/free-photo/coworkers-refill-air-conditioner-freon_482257-90737.jpg", imageAlt: "HVAC service" },
{ id: "5", imageSrc: "http://img.b2bpic.net/free-photo/business-team-office_1098-746.jpg?_wi=2", imageAlt: "Professional team" },
{ id: "6", imageSrc: "http://img.b2bpic.net/free-photo/man-kneeling-down-touching-sink-inspecting-pipes_259150-58251.jpg?_wi=2", imageAlt: "Plumbing service" }
{ id: "5", imageSrc: "http://img.b2bpic.net/free-photo/business-team-office_1098-746.jpg", imageAlt: "Professional team" },
{ id: "6", imageSrc: "http://img.b2bpic.net/free-photo/man-kneeling-down-touching-sink-inspecting-pipes_259150-58251.jpg", imageAlt: "Plumbing service" }
]}
autoPlay={true}
autoPlayInterval={4000}
@@ -108,34 +108,30 @@ export default function LandingPage() {
{
title: "Plumbing", description: "Expert plumbing repairs, installations, and maintenance for your peace of mind.", bentoComponent: "icon-info-cards", items: [
{ icon: Droplets, label: "Leak Repair", value: "Fast" },
{ icon: Pipe, label: "Installation", value: "Expert" },
{ icon: Wrench, label: "Installation", value: "Expert" },
{ icon: Wrench, label: "Maintenance", value: "Reliable" }
],
button: { text: "Learn More" }
], button: { text: "Learn More" }
},
{
title: "Electrical", description: "Safe and code-compliant electrical services for your home.", bentoComponent: "icon-info-cards", items: [
{ icon: Zap, label: "Repairs", value: "Safe" },
{ icon: Lightbulb, label: "Upgrades", value: "Modern" },
{ icon: Power, label: "Maintenance", value: "Expert" }
],
button: { text: "Learn More" }
], button: { text: "Learn More" }
},
{
title: "HVAC", description: "Heating, cooling, and climate control solutions year-round.", bentoComponent: "icon-info-cards", items: [
{ icon: Thermometer, label: "Climate", value: "Comfort" },
{ icon: Wind, label: "Efficiency", value: "Smart" },
{ icon: Settings, label: "Service", value: "Quick" }
],
button: { text: "Learn More" }
], button: { text: "Learn More" }
},
{
title: "General Repair", description: "Comprehensive home maintenance and repair services.", bentoComponent: "icon-info-cards", items: [
{ icon: Hammer, label: "Repairs", value: "Swift" },
{ icon: Wrench, label: "Maintenance", value: "Thorough" },
{ icon: CheckCircle, label: "Quality", value: "Premium" }
],
button: { text: "Learn More" }
], button: { text: "Learn More" }
}
]}
carouselMode="buttons"
@@ -172,11 +168,11 @@ export default function LandingPage() {
testimonials={[
{
id: "1", name: "Sarah Johnson", role: "Homeowner", company: "Downtown District", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=1", imageAlt: "Sarah Johnson testimonial"
imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", imageAlt: "Sarah Johnson testimonial"
},
{
id: "2", name: "Michael Chen", role: "Property Manager", company: "Riverside Apartments", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=2", imageAlt: "Michael Chen testimonial"
imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", imageAlt: "Michael Chen testimonial"
},
{
id: "3", name: "Emily Rodriguez", role: "Homeowner", company: "Westside Community", rating: 5,
@@ -184,7 +180,7 @@ export default function LandingPage() {
},
{
id: "4", name: "David Kim", role: "Business Owner", company: "Downtown Plaza", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=3", imageAlt: "David Kim testimonial"
imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", imageAlt: "David Kim testimonial"
},
{
id: "5", name: "Jessica Martinez", role: "Homeowner", company: "Oak Ridge", rating: 5,
@@ -192,7 +188,7 @@ export default function LandingPage() {
},
{
id: "6", name: "Robert Thompson", role: "Property Manager", company: "Lakeside Estates", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=4", imageAlt: "Robert Thompson testimonial"
imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", imageAlt: "Robert Thompson testimonial"
}
]}
gridClassName="grid-cols-1 md:grid-cols-2 lg:grid-cols-3"
@@ -208,7 +204,7 @@ export default function LandingPage() {
tagAnimation="slide-up"
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/business-team-office_1098-746.jpg?_wi=3"
imageSrc="http://img.b2bpic.net/free-photo/business-team-office_1098-746.jpg"
imageAlt="Professional service team"
mediaAnimation="slide-up"
mediaPosition="right"
@@ -220,7 +216,7 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/business-team-office_1098-746.jpg?_wi=4"
imageSrc="http://img.b2bpic.net/free-photo/business-team-office_1098-746.jpg"
imageAlt="Professional service team"
columns={[
{