From 42db0ddb46f7dfba89d8a6819fdcf878d6340b85 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 23 Apr 2026 15:38:02 +0000 Subject: [PATCH 1/2] Add src/app/about/page.tsx --- src/app/about/page.tsx | 56 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 src/app/about/page.tsx diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..8a5eafa --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,56 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import MediaAbout from '@/components/sections/about/MediaAbout'; +import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; + +export default function AboutPage() { + return ( + + + + +
+ +
+ + +
+
+ ); +} \ No newline at end of file -- 2.49.1 From 50bb014a4e9a1ab0f55714aea56f358907f20ef8 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 23 Apr 2026 15:38:02 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 170 +++++++++++------------------------------------ 1 file changed, 37 insertions(+), 133 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index b6be794..b25474d 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -31,25 +31,15 @@ export default function LandingPage() { @@ -61,36 +51,22 @@ export default function LandingPage() { description="Rapid, professional, and reliable plumbing solutions in Lewes. From urgent leak repairs to high-quality installations, we treat your home with the care it deserves." buttons={[ { - text: "Book Your Service", - href: "#contact", - }, + text: "Book Your Service", href: "#contact"}, { - text: "Call Now: 01273 476261", - href: "tel:01273476261", - }, + text: "Call Now: 01273 476261", href: "tel:01273476261"}, ]} imageSrc="http://img.b2bpic.net/free-photo/cabinetmaker-joinery-using-heavy-machinery-close-up_482257-94326.jpg" avatars={[ { - src: "http://img.b2bpic.net/free-photo/basin-black-faucet-green-bathroom-with-lighting-cozy-spa-nook_169016-69326.jpg", - alt: "Basin and black faucet in green bathroom with lighting cozy spa nook", - }, + src: "http://img.b2bpic.net/free-photo/basin-black-faucet-green-bathroom-with-lighting-cozy-spa-nook_169016-69326.jpg", alt: "Basin and black faucet in green bathroom with lighting cozy spa nook"}, { - src: "http://img.b2bpic.net/free-photo/tiler-working-renovation-apartment_23-2149278618.jpg", - alt: "Tiler working on renovation of apartment", - }, + src: "http://img.b2bpic.net/free-photo/tiler-working-renovation-apartment_23-2149278618.jpg", alt: "Tiler working on renovation of apartment"}, { - src: "http://img.b2bpic.net/free-photo/medium-shot-senior-man-cleaning-shower_23-2149535084.jpg", - alt: "Medium shot senior man cleaning the shower", - }, + src: "http://img.b2bpic.net/free-photo/medium-shot-senior-man-cleaning-shower_23-2149535084.jpg", alt: "Medium shot senior man cleaning the shower"}, { - src: "http://img.b2bpic.net/free-photo/jeweler-working-shop-with-equipment_23-2150914178.jpg", - alt: "Jeweler working in the shop with equipment", - }, + src: "http://img.b2bpic.net/free-photo/jeweler-working-shop-with-equipment_23-2150914178.jpg", alt: "Jeweler working in the shop with equipment"}, { - src: "http://img.b2bpic.net/free-photo/high-angle-man-working-as-plumber_23-2150746302.jpg", - alt: "High angle man working as plumber", - }, + src: "http://img.b2bpic.net/free-photo/high-angle-man-working-as-plumber_23-2150746302.jpg", alt: "High angle man working as plumber"}, ]} avatarText="Trusted by 500+ happy homes" /> @@ -113,26 +89,11 @@ export default function LandingPage() { useInvertedBackground={true} features={[ { - title: "Leak Detection", - description: "Rapid response to identify and fix leaks before they cause damage.", - imageSrc: "http://img.b2bpic.net/free-photo/master-making-chess-figures-atelier_114579-11657.jpg", - titleImageSrc: "http://img.b2bpic.net/free-photo/solution-top-view-man-plumber-overalls-fixing-breakdown-sink_259150-58267.jpg", - buttonText: "Inquire", - }, + title: "Leak Detection", description: "Rapid response to identify and fix leaks before they cause damage.", imageSrc: "http://img.b2bpic.net/free-photo/master-making-chess-figures-atelier_114579-11657.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/solution-top-view-man-plumber-overalls-fixing-breakdown-sink_259150-58267.jpg", buttonText: "Inquire"}, { - title: "Fixture Repairs", - description: "Expert adjustments and repairs for toilets, taps, and bathroom fixtures.", - imageSrc: "http://img.b2bpic.net/free-photo/tools-materials-sanitary-works_93675-132623.jpg", - titleImageSrc: "http://img.b2bpic.net/free-photo/person-white-bathrobe-filling-bath-with-water_259150-59743.jpg", - buttonText: "Inquire", - }, + title: "Fixture Repairs", description: "Expert adjustments and repairs for toilets, taps, and bathroom fixtures.", imageSrc: "http://img.b2bpic.net/free-photo/tools-materials-sanitary-works_93675-132623.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/person-white-bathrobe-filling-bath-with-water_259150-59743.jpg", buttonText: "Inquire"}, { - title: "Boiler Checks", - description: "Comprehensive maintenance checks to keep your systems running smoothly.", - imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-pipe-wrench-screwing-nut_181624-49738.jpg", - titleImageSrc: "http://img.b2bpic.net/free-photo/male-car-mechanic-using-tablet-device-car-repair-shop_23-2150367538.jpg", - buttonText: "Inquire", - }, + title: "Boiler Checks", description: "Comprehensive maintenance checks to keep your systems running smoothly.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-pipe-wrench-screwing-nut_181624-49738.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/male-car-mechanic-using-tablet-device-car-repair-shop_23-2150367538.jpg", buttonText: "Inquire"}, ]} title="Professional Services" description="Our expertise spans all essential home plumbing needs, delivered with precision and care." @@ -146,34 +107,16 @@ export default function LandingPage() { useInvertedBackground={false} metrics={[ { - id: "1", - value: "100%", - title: "Satisfaction Rate", - items: [ - "Quick responses", - "Fair pricing", - "Friendly service", - ], + id: "1", value: "100%", title: "Satisfaction Rate", items: [ + "Quick responses", "Fair pricing", "Friendly service"], }, { - id: "2", - value: "24/7", - title: "Reliability", - items: [ - "Always on time", - "Fast turnarounds", - "Clean delivery", - ], + id: "2", value: "24/7", title: "Reliability", items: [ + "Always on time", "Fast turnarounds", "Clean delivery"], }, { - id: "3", - value: "5.0", - title: "Rating", - items: [ - "Local guide approved", - "Trusted by neighbors", - "Professional standards", - ], + id: "3", value: "5.0", title: "Rating", items: [ + "Local guide approved", "Trusted by neighbors", "Professional standards"], }, ]} title="Quality Assured" @@ -189,45 +132,20 @@ export default function LandingPage() { useInvertedBackground={true} testimonials={[ { - id: "1", - name: "Simon Chant", - role: "Client", - company: "Lewes", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/country-music-interpret-singing-outdoors_23-2149498450.jpg", - }, + id: "1", name: "Simon Chant", role: "Client", company: "Lewes", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/country-music-interpret-singing-outdoors_23-2149498450.jpg"}, { - id: "2", - name: "Stuart H", - role: "Local Guide", - company: "Lewes", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-teenagers-enjoying-amusement-park_23-2148624855.jpg", - }, + id: "2", name: "Stuart H", role: "Local Guide", company: "Lewes", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-teenagers-enjoying-amusement-park_23-2148624855.jpg"}, { - id: "3", - name: "Peter Bessell", - role: "Client", - company: "Lewes", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-couple-confident-guy-joyful-girl-construction-worker-uniform-cap-doing-call-gesture-girl-holding-pencil-clipboard-winking_141793-111946.jpg", - }, + id: "3", name: "Peter Bessell", role: "Client", company: "Lewes", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/young-couple-confident-guy-joyful-girl-construction-worker-uniform-cap-doing-call-gesture-girl-holding-pencil-clipboard-winking_141793-111946.jpg"}, { - id: "4", - name: "Sarah Jenkins", - role: "Homeowner", - company: "Lewes", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-working-call-center_23-2149288179.jpg", - }, + id: "4", name: "Sarah Jenkins", role: "Homeowner", company: "Lewes", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-working-call-center_23-2149288179.jpg"}, { - id: "5", - name: "Mark Evans", - role: "Resident", - company: "Lewes", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/this-is-my-way-relax_329181-1143.jpg", - }, + id: "5", name: "Mark Evans", role: "Resident", company: "Lewes", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/this-is-my-way-relax_329181-1143.jpg"}, ]} title="Client Stories" description="Don't just take our word for it—our neighbors say it best." @@ -240,20 +158,11 @@ export default function LandingPage() { useInvertedBackground={false} faqs={[ { - id: "1", - title: "Do you offer emergency services?", - content: "Yes, we prioritize urgent requests to ensure your home plumbing needs are addressed quickly.", - }, + id: "1", title: "Do you offer emergency services?", content: "Yes, we prioritize urgent requests to ensure your home plumbing needs are addressed quickly."}, { - id: "2", - title: "Is your pricing transparent?", - content: "Absolutely. We pride ourselves on reasonable, upfront pricing with no hidden surprises.", - }, + id: "2", title: "Is your pricing transparent?", content: "Absolutely. We pride ourselves on reasonable, upfront pricing with no hidden surprises."}, { - id: "3", - title: "Where do you operate?", - content: "We are proud to serve Lewes and surrounding areas.", - }, + id: "3", title: "Where do you operate?", content: "We are proud to serve Lewes and surrounding areas."}, ]} title="Common Questions" description="Answers to the most frequently asked questions about our services." @@ -265,8 +174,7 @@ export default function LandingPage() { -- 2.49.1