From 154bdd27f53788f449cbe8bf27649a5221868c0f Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 31 Mar 2026 09:12:33 +0000 Subject: [PATCH 1/6] Update src/app/about/page.tsx --- src/app/about/page.tsx | 66 +++++++++++------------------------------- 1 file changed, 17 insertions(+), 49 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index a215eed..e1f08f1 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -26,29 +26,17 @@ export default function LandingPage() { @@ -59,9 +47,7 @@ export default function LandingPage() { useInvertedBackground={false} heading={[ { - type: "text", - content: "Our Mission", - }, + type: "text", content: "Our Mission"}, ]} /> @@ -76,15 +62,9 @@ export default function LandingPage() { description="Numbers that define our professional service." metrics={[ { - id: "m1", - value: "10+", - description: "Years Experience", - }, + id: "m1", value: "10+", description: "Years Experience"}, { - id: "m2", - value: "500+", - description: "Projects Completed", - }, + id: "m2", value: "500+", description: "Projects Completed"}, ]} /> @@ -93,33 +73,21 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From 5fd1a30db78843f2bbf4b3262735aff09eb5d7fc Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 31 Mar 2026 09:12:33 +0000 Subject: [PATCH 2/6] Update src/app/blog/page.tsx --- src/app/blog/page.tsx | 92 +++++++++---------------------------------- 1 file changed, 19 insertions(+), 73 deletions(-) diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index b7f1168..f4184fd 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -26,29 +26,17 @@ export default function LandingPage() { @@ -62,35 +50,11 @@ export default function LandingPage() { title="Plumbing Tips" blogs={[ { - id: "b1", - category: "DIY", - title: "Fixing a leaky tap", - excerpt: "Easy tips to fix your faucet.", - imageSrc: "http://img.b2bpic.net/free-photo/man-installs-heating-system-house-checks-pipes-with-wrench_169016-53677.jpg?_wi=3", - authorName: "Team", - authorAvatar: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-travel-agency_23-2150433448.jpg", - date: "2024-05-01", - }, + id: "b1", category: "DIY", title: "Fixing a leaky tap", excerpt: "Easy tips to fix your faucet.", imageSrc: "http://img.b2bpic.net/free-photo/man-installs-heating-system-house-checks-pipes-with-wrench_169016-53677.jpg?_wi=3", authorName: "Team", authorAvatar: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-travel-agency_23-2150433448.jpg", date: "2024-05-01"}, { - id: "b2", - category: "Maintenance", - title: "Preventive Care", - excerpt: "How to avoid pipe bursts.", - imageSrc: "http://img.b2bpic.net/free-photo/electrician-installing-laying-electrical-cables-ceiling-inside-house_169016-53070.jpg?_wi=3", - authorName: "Team", - authorAvatar: "http://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg", - date: "2024-05-02", - }, + id: "b2", category: "Maintenance", title: "Preventive Care", excerpt: "How to avoid pipe bursts.", imageSrc: "http://img.b2bpic.net/free-photo/electrician-installing-laying-electrical-cables-ceiling-inside-house_169016-53070.jpg?_wi=3", authorName: "Team", authorAvatar: "http://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg", date: "2024-05-02"}, { - id: "b3", - category: "News", - title: "Company Update", - excerpt: "Exciting new tools arrived.", - imageSrc: "http://img.b2bpic.net/free-photo/man-engaged-household-tasks-scenery_23-2151741196.jpg?_wi=2", - authorName: "Team", - authorAvatar: "http://img.b2bpic.net/free-photo/young-successful-businessman-with-trendy-hairdo-frowns-face-with-pleasure_273609-8674.jpg", - date: "2024-05-03", - }, + id: "b3", category: "News", title: "Company Update", excerpt: "Exciting new tools arrived.", imageSrc: "http://img.b2bpic.net/free-photo/man-engaged-household-tasks-scenery_23-2151741196.jpg?_wi=2", authorName: "Team", authorAvatar: "http://img.b2bpic.net/free-photo/young-successful-businessman-with-trendy-hairdo-frowns-face-with-pleasure_273609-8674.jpg", date: "2024-05-03"}, ]} description="Guides for your home." /> @@ -106,15 +70,9 @@ export default function LandingPage() { description="Useful stats." metrics={[ { - id: "n1", - value: "20+", - description: "Helpful Guides", - }, + id: "n1", value: "20+", description: "Helpful Guides"}, { - id: "n2", - value: "50+", - description: "Industry Tips", - }, + id: "n2", value: "50+", description: "Industry Tips"}, ]} /> @@ -123,33 +81,21 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From b136bcef1e70a9f528c506be153c5a4f17edef32 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 31 Mar 2026 09:12:34 +0000 Subject: [PATCH 3/6] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 58 +++++++++++----------------------------- 1 file changed, 16 insertions(+), 42 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 54345da..4b3f0ae 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -26,29 +26,17 @@ export default function LandingPage() { @@ -58,8 +46,7 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From d433db58dc8d413b581c15aacc60a632ff8228aa Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 31 Mar 2026 09:12:34 +0000 Subject: [PATCH 4/6] Update src/app/page.tsx --- src/app/page.tsx | 137 +++++++++++------------------------------------ 1 file changed, 32 insertions(+), 105 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 0c9549e..81c6173 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -29,29 +29,17 @@ export default function LandingPage() { @@ -60,15 +48,12 @@ export default function LandingPage() {
@@ -101,21 +81,11 @@ export default function LandingPage() { useInvertedBackground={false} negativeCard={{ items: [ - "Hidden leaks", - "Burst pipes", - "Low water pressure", - "Blocked drains", - "Faulty hot water", - ], + "Hidden leaks", "Burst pipes", "Low water pressure", "Blocked drains", "Faulty hot water"], }} positiveCard={{ items: [ - "Expert leak detection", - "Emergency repairs", - "Modern installation", - "Preventive maintenance", - "Professional advice", - ], + "Expert leak detection", "Emergency repairs", "Modern installation", "Preventive maintenance", "Professional advice"], }} title="Why Choose Us" description="We prioritize honesty, reliability, and customer focus in every job we take." @@ -129,45 +99,20 @@ export default function LandingPage() { useInvertedBackground={true} testimonials={[ { - id: "1", - name: "Sarah Johnson", - handle: "@sarahj", - testimonial: "Excellent service, very professional.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-travel-agency_23-2150433448.jpg?_wi=1", - }, + id: "1", name: "Sarah Johnson", handle: "@sarahj", testimonial: "Excellent service, very professional.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-travel-agency_23-2150433448.jpg?_wi=1"}, { - id: "2", - name: "Michael Chen", - handle: "@mchen", - testimonial: "Fast response to my emergency leak.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg?_wi=1", - }, + id: "2", name: "Michael Chen", handle: "@mchen", testimonial: "Fast response to my emergency leak.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg?_wi=1"}, { - id: "3", - name: "Emily Rodriguez", - handle: "@emilyr", - testimonial: "Great experience, highly recommend.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-successful-businessman-with-trendy-hairdo-frowns-face-with-pleasure_273609-8674.jpg?_wi=1", - }, + id: "3", name: "Emily Rodriguez", handle: "@emilyr", testimonial: "Great experience, highly recommend.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/young-successful-businessman-with-trendy-hairdo-frowns-face-with-pleasure_273609-8674.jpg?_wi=1"}, { - id: "4", - name: "David Kim", - handle: "@dkim", - testimonial: "Reliable and honest plumbing service.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/woman-working-office-computer_1303-31498.jpg?_wi=1", - }, + id: "4", name: "David Kim", handle: "@dkim", testimonial: "Reliable and honest plumbing service.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/woman-working-office-computer_1303-31498.jpg?_wi=1"}, { - id: "5", - name: "Jessica Lee", - handle: "@jlee", - testimonial: "Solved a complex pipe issue quickly!", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-travel-agency_23-2150433448.jpg?_wi=2", - }, + id: "5", name: "Jessica Lee", handle: "@jlee", testimonial: "Solved a complex pipe issue quickly!", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-travel-agency_23-2150433448.jpg?_wi=2"}, ]} showRating={true} title="What Our Customers Say" @@ -183,15 +128,9 @@ export default function LandingPage() { faqsAnimation="slide-up" faqs={[ { - id: "q1", - title: "Do you provide emergency services?", - content: "Yes, we are available 24/7 for urgent plumbing issues.", - }, + id: "q1", title: "Do you provide emergency services?", content: "Yes, we are available 24/7 for urgent plumbing issues."}, { - id: "q2", - title: "What areas do you serve?", - content: "We proudly serve the wider Papakura area.", - }, + id: "q2", title: "What areas do you serve?", content: "We proudly serve the wider Papakura area."}, ]} /> @@ -200,33 +139,21 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From 669e2be4869894afbec8e4f4fb89f15bed870e4c Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 31 Mar 2026 09:12:35 +0000 Subject: [PATCH 5/6] Update src/app/services/page.tsx --- src/app/services/page.tsx | 83 +++++++++------------------------------ 1 file changed, 19 insertions(+), 64 deletions(-) diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index 034ed46..1112359 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -26,29 +26,17 @@ export default function LandingPage() { @@ -62,26 +50,11 @@ export default function LandingPage() { useInvertedBackground={false} products={[ { - id: "p1", - name: "Leak Detection", - price: "Request Quote", - variant: "Service", - imageSrc: "http://img.b2bpic.net/free-photo/man-installs-heating-system-house-checks-pipes-with-wrench_169016-53677.jpg?_wi=1", - }, + id: "p1", name: "Leak Detection", price: "Request Quote", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/man-installs-heating-system-house-checks-pipes-with-wrench_169016-53677.jpg?_wi=1"}, { - id: "p2", - name: "Emergency Repairs", - price: "Request Quote", - variant: "Service", - imageSrc: "http://img.b2bpic.net/free-photo/electrician-installing-laying-electrical-cables-ceiling-inside-house_169016-53070.jpg?_wi=1", - }, + id: "p2", name: "Emergency Repairs", price: "Request Quote", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/electrician-installing-laying-electrical-cables-ceiling-inside-house_169016-53070.jpg?_wi=1"}, { - id: "p3", - name: "Installation", - price: "Request Quote", - variant: "Service", - imageSrc: "http://img.b2bpic.net/free-photo/man-engaged-household-tasks-scenery_23-2151741196.jpg?_wi=1", - }, + id: "p3", name: "Installation", price: "Request Quote", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/man-engaged-household-tasks-scenery_23-2151741196.jpg?_wi=1"}, ]} title="Our Services" description="Comprehensive plumbing solutions tailored to your needs." @@ -98,16 +71,10 @@ export default function LandingPage() { features={[ { id: 1, - title: "Inspection", - description: "We diagnose the root cause.", - imageSrc: "http://img.b2bpic.net/free-photo/man-installs-heating-system-house-checks-pipes-with-wrench_169016-53677.jpg?_wi=2", - }, + title: "Inspection", description: "We diagnose the root cause.", imageSrc: "http://img.b2bpic.net/free-photo/man-installs-heating-system-house-checks-pipes-with-wrench_169016-53677.jpg?_wi=2"}, { id: 2, - title: "Solution", - description: "We provide the fix.", - imageSrc: "http://img.b2bpic.net/free-photo/electrician-installing-laying-electrical-cables-ceiling-inside-house_169016-53070.jpg?_wi=2", - }, + title: "Solution", description: "We provide the fix.", imageSrc: "http://img.b2bpic.net/free-photo/electrician-installing-laying-electrical-cables-ceiling-inside-house_169016-53070.jpg?_wi=2"}, ]} /> @@ -116,33 +83,21 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From 0a75334137e1e71173aaa38c6aca4f9dd8a191e4 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 31 Mar 2026 09:12:35 +0000 Subject: [PATCH 6/6] Update src/app/testimonials/page.tsx --- src/app/testimonials/page.tsx | 113 ++++++++-------------------------- 1 file changed, 26 insertions(+), 87 deletions(-) diff --git a/src/app/testimonials/page.tsx b/src/app/testimonials/page.tsx index e2453e9..06e812b 100644 --- a/src/app/testimonials/page.tsx +++ b/src/app/testimonials/page.tsx @@ -26,29 +26,17 @@ export default function LandingPage() { @@ -61,45 +49,20 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "t1", - name: "Client A", - handle: "@clienta", - testimonial: "Wonderful.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-travel-agency_23-2150433448.jpg?_wi=3", - }, + id: "t1", name: "Client A", handle: "@clienta", testimonial: "Wonderful.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-travel-agency_23-2150433448.jpg?_wi=3"}, { - id: "t2", - name: "Client B", - handle: "@clientb", - testimonial: "Very fast.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg?_wi=2", - }, + id: "t2", name: "Client B", handle: "@clientb", testimonial: "Very fast.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg?_wi=2"}, { - id: "t3", - name: "Client C", - handle: "@clientc", - testimonial: "Friendly guys.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-successful-businessman-with-trendy-hairdo-frowns-face-with-pleasure_273609-8674.jpg?_wi=2", - }, + id: "t3", name: "Client C", handle: "@clientc", testimonial: "Friendly guys.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/young-successful-businessman-with-trendy-hairdo-frowns-face-with-pleasure_273609-8674.jpg?_wi=2"}, { - id: "t4", - name: "Client D", - handle: "@clientd", - testimonial: "So helpful.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/woman-working-office-computer_1303-31498.jpg?_wi=2", - }, + id: "t4", name: "Client D", handle: "@clientd", testimonial: "So helpful.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/woman-working-office-computer_1303-31498.jpg?_wi=2"}, { - id: "t5", - name: "Client E", - handle: "@cliente", - testimonial: "Professional and tidy.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg?_wi=3", - }, + id: "t5", name: "Client E", handle: "@cliente", testimonial: "Professional and tidy.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg?_wi=3"}, ]} showRating={true} title="All Testimonials" @@ -115,21 +78,9 @@ export default function LandingPage() { description="More reviews from our clients." testimonials={[ { - id: "s1", - title: "Great work", - quote: "Fantastic service.", - name: "Jane", - role: "Homeowner", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-travel-agency_23-2150433448.jpg?_wi=4", - }, + id: "s1", title: "Great work", quote: "Fantastic service.", name: "Jane", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-travel-agency_23-2150433448.jpg?_wi=4"}, { - id: "s2", - title: "Reliable", - quote: "Never lets us down.", - name: "Bob", - role: "Business Owner", - imageSrc: "http://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg?_wi=4", - }, + id: "s2", title: "Reliable", quote: "Never lets us down.", name: "Bob", role: "Business Owner", imageSrc: "http://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg?_wi=4"}, ]} /> @@ -138,33 +89,21 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1