11 Commits

Author SHA1 Message Date
48faac242a Merge version_5 into main
Merge version_5 into main
2026-05-09 12:46:57 +00:00
4d5cfda4b2 Update src/app/page.tsx 2026-05-09 12:46:51 +00:00
6b8e800ee0 Merge version_3 into main
Merge version_3 into main
2026-05-09 12:43:02 +00:00
013d9c03d0 Update src/app/page.tsx 2026-05-09 12:42:56 +00:00
57f1fbee32 Merge version_3 into main
Merge version_3 into main
2026-05-09 11:36:29 +00:00
7a9510422e Update src/app/page.tsx 2026-05-09 11:36:26 +00:00
7c2f03980f Merge version_3 into main
Merge version_3 into main
2026-05-09 11:12:20 +00:00
ad3506ac4f Update src/app/page.tsx 2026-05-09 11:12:17 +00:00
633833e27c Merge version_3 into main
Merge version_3 into main
2026-05-09 11:04:29 +00:00
b8868b4850 Update src/app/page.tsx 2026-05-09 11:04:23 +00:00
abdd650c35 Merge version_2 into main
Merge version_2 into main
2026-05-09 10:14:36 +00:00

View File

@@ -5,13 +5,11 @@ import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText'; import ContactText from '@/components/sections/contact/ContactText';
import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree'; import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree';
import FooterCard from '@/components/sections/footer/FooterCard'; import FooterCard from '@/components/sections/footer/FooterCard';
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard'; import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo'; import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import SplitAbout from '@/components/sections/about/SplitAbout'; import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import { Facebook, Instagram } from "lucide-react"; import { Facebook, Instagram } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
@@ -33,45 +31,27 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Services", name: "Services", id: "services"},
id: "services",
},
{ {
name: "Projects", name: "Contact", id: "contact"},
id: "projects",
},
{
name: "Contact",
id: "contact",
},
]} ]}
brandName="A D White Builders Ltd" brandName="A D White Builders Ltd"
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroLogoBillboard <HeroBillboardScroll
background={{ background={{
variant: "gradient-bars", variant: "gradient-bars"}}
}} title="Christchurch Kitchen & Bathroom Renovation Specialists"
logoText="Christchurch Kitchen & Bathroom Renovation Specialists"
description="Over 20 years of qualified building experience delivering quality renovations, additions, and maintenance work across Christchurch." description="Over 20 years of qualified building experience delivering quality renovations, additions, and maintenance work across Christchurch."
buttons={[ buttons={[
{ {
text: "Get a Quote", text: "Get a Quote", href: "#contact"},
href: "#contact",
},
{
text: "View Projects",
href: "#projects",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/beautiful-shot-modern-house-bathroom-with-technology-art_181624-2980.jpg" imageSrc="http://img.b2bpic.net/free-photo/beautiful-shot-modern-house-bathroom-with-technology-art_181624-2980.jpg"
mediaAnimation="slide-up"
/> />
</div> </div>
@@ -83,17 +63,11 @@ export default function LandingPage() {
description="A D White Builders Ltd is led by Allan, a qualified builder with more than 20 years in the trade. We specialize in kitchens, bathrooms, renovations, additions, and maintenance projects throughout Christchurch and surrounding areas. Every project is completed with attention to detail, clear communication, and a commitment to staying on budget and on schedule." description="A D White Builders Ltd is led by Allan, a qualified builder with more than 20 years in the trade. We specialize in kitchens, bathrooms, renovations, additions, and maintenance projects throughout Christchurch and surrounding areas. Every project is completed with attention to detail, clear communication, and a commitment to staying on budget and on schedule."
bulletPoints={[ bulletPoints={[
{ {
title: "No job too small", title: "No job too small", description: "Whether it's a minor repair or a complete home renovation."},
description: "Whether it's a minor repair or a complete home renovation.",
},
{ {
title: "Quality workmanship guaranteed", title: "Quality workmanship guaranteed", description: "We take pride in our trade and provide top-tier results."},
description: "We take pride in our trade and provide top-tier results.",
},
{ {
title: "Reliable communication", title: "Reliable communication", description: "Clear, honest, and transparent project management."},
description: "Clear, honest, and transparent project management.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/portrait-smiling-construction-worker_329181-3733.jpg" imageSrc="http://img.b2bpic.net/free-photo/portrait-smiling-construction-worker_329181-3733.jpg"
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -108,35 +82,17 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
title: "Kitchen Renovations", title: "Kitchen Renovations", description: "Custom designs and high-end cabinetry.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DTzML3qaLYGVBUL3LzgmW81Ozs/uploaded-1778324889523-178jig8d.jpg"},
description: "Custom designs and high-end cabinetry.",
imageSrc: "http://img.b2bpic.net/free-photo/linear-kitchen-black-hob-blue-cabinetry_169016-69065.jpg",
},
{ {
title: "Bathroom Renovations", title: "Bathroom Renovations", description: "Full plumbing and tiling services.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DTzML3qaLYGVBUL3LzgmW81Ozs/uploaded-1778324900966-hw4lvv98.jpg"},
description: "Full plumbing and tiling services.",
imageSrc: "http://img.b2bpic.net/free-vector/bath-room-isometric-composition_1284-26104.jpg",
},
{ {
title: "Home Renovations", title: "Home Renovations", description: "Complete interior and exterior remodels.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DTzML3qaLYGVBUL3LzgmW81Ozs/uploaded-1778325042007-jr94tpd9.jpg"},
description: "Complete interior and exterior remodels.",
imageSrc: "http://img.b2bpic.net/free-vector/insurance-icons-gray-tones_1284-812.jpg",
},
{ {
title: "Additions & Extensions", title: "Additions & Extensions", description: "Adding space and value to your home.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DTzML3qaLYGVBUL3LzgmW81Ozs/uploaded-1778325129205-dqnch0xa.jpg"},
description: "Adding space and value to your home.",
imageSrc: "http://img.b2bpic.net/free-photo/home-front-side_187299-39255.jpg",
},
{ {
title: "Residential Building", title: "Residential Building", description: "New builds and structural modifications.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DTzML3qaLYGVBUL3LzgmW81Ozs/uploaded-1778325554821-cmdpysjc.png"},
description: "New builds and structural modifications.",
imageSrc: "http://img.b2bpic.net/free-photo/chart-statistics-icon-left-side_187299-39620.jpg",
},
{ {
title: "Property Maintenance", title: "Property Maintenance", description: "Regular repairs and preventative care.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DTzML3qaLYGVBUL3LzgmW81Ozs/uploaded-1778326580053-kvaxhrj1.webp"},
description: "Regular repairs and preventative care.",
imageSrc: "http://img.b2bpic.net/free-vector/flat-design-handyman-logo_23-2149243751.jpg",
},
]} ]}
title="Our Expert Services" title="Our Expert Services"
description="Professional building solutions for your home." description="Professional building solutions for your home."
@@ -151,126 +107,25 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
metrics={[ metrics={[
{ {
id: "1", id: "1", value: "20+", description: "Years Experience"},
value: "20+",
description: "Years Experience",
},
{ {
id: "2", id: "2", value: "5.0", description: "Average Customer Rating"},
value: "5.0",
description: "Average Customer Rating",
},
{ {
id: "3", id: "3", value: "100%", description: "Licensed Workmanship"},
value: "100%",
description: "Licensed Workmanship",
},
{ {
id: "4", id: "4", value: "Local", description: "Canterbury Based"},
value: "Local",
description: "Canterbury Based",
},
]} ]}
title="Why Choose A D White?" title="Why Choose A D White?"
description="20+ years of local building excellence in Christchurch." description="20+ years of local building excellence in Christchurch."
/> />
</div> </div>
<div id="projects" data-section="projects">
<ProductCardOne
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={true}
products={[
{
id: "1",
name: "Modern Kitchen",
price: "Renovation",
imageSrc: "http://img.b2bpic.net/free-photo/blue-kitchen-fronts-glass-chandelier-attic-light_169016-69152.jpg",
},
{
id: "2",
name: "Luxury Bathroom",
price: "Renovation",
imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-design-interior_23-2151929569.jpg",
},
{
id: "3",
name: "Full Renovation",
price: "Interior",
imageSrc: "http://img.b2bpic.net/free-photo/minimalist-interior-with-wooden-accents-natural-light_23-2152016397.jpg",
},
{
id: "4",
name: "Home Addition",
price: "Extension",
imageSrc: "http://img.b2bpic.net/free-photo/view-modern-construction-site_23-2151317315.jpg",
},
{
id: "5",
name: "Kitchen Finish",
price: "Modern",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-using-mobile-phone_171337-4161.jpg",
},
{
id: "6",
name: "Bathroom Tile",
price: "Design",
imageSrc: "http://img.b2bpic.net/free-photo/modern-minimalist-bathroom-interior_23-2151983216.jpg",
},
]}
title="Projects Gallery"
description="View our recent building and renovation work."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sarah J.",
imageSrc: "http://img.b2bpic.net/free-photo/middle-age-hispanic-woman-wearing-casual-clothes-looking-confident-with-smile-face-pointing-oneself-with-fingers-proud-happy_839833-11692.jpg",
},
{
id: "2",
name: "Michael T.",
imageSrc: "http://img.b2bpic.net/free-photo/very-good-smiling-brunette-woman-shows-ok-okay-hand-sign-looking-satisfied-recommend-great-deal-pleased-with-quality-standing-white-background_176420-46695.jpg",
},
{
id: "3",
name: "Emily R.",
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-brunette-woman-wearing-casual-sweater-standing-red-background-pointing-fingers-camera-with-happy-funny-face-good-energy-vibes_839833-6469.jpg",
},
{
id: "4",
name: "David K.",
imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg",
},
{
id: "5",
name: "Anna P.",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-carrying-shopping-bags_23-2148660763.jpg",
},
]}
cardTitle="Client Reviews"
cardTag="Trusted by locals"
cardAnimation="slide-up"
/>
</div>
<div id="areas" data-section="areas"> <div id="areas" data-section="areas">
<SocialProofOne <SocialProofOne
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={true}
names={[ names={[
"Christchurch", "Christchurch", "Banks Peninsula", "Selwyn", "Waimakariri"]}
"Banks Peninsula",
"Selwyn",
"Waimakariri",
]}
title="Serving Canterbury" title="Serving Canterbury"
description="Proudly serving homeowners across these areas." description="Proudly serving homeowners across these areas."
/> />
@@ -280,18 +135,13 @@ export default function LandingPage() {
<ContactText <ContactText
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "rotated-rays-static", variant: "rotated-rays-static"}}
}}
text="Ready to renovate your kitchen, bathroom, or home? Contact Allan today at 021 148 8222 for professional workmanship across Christchurch. Please note: A $70 site visit and quotation fee applies, which is credited back on the final project invoice." text="Ready to renovate your kitchen, bathroom, or home? Contact Allan today at 021 148 8222 for professional workmanship across Christchurch. Please note: A $70 site visit and quotation fee applies, which is credited back on the final project invoice."
buttons={[ buttons={[
{ {
text: "Call Now", text: "Call Now", href: "tel:0211488222"},
href: "tel:0211488222",
},
{ {
text: "Email Us", text: "Email Us", href: "mailto:adwhitebuilders@icloud.com"},
href: "mailto:adwhitebuilders@icloud.com",
},
]} ]}
/> />
</div> </div>
@@ -303,14 +153,10 @@ export default function LandingPage() {
socialLinks={[ socialLinks={[
{ {
icon: Instagram, icon: Instagram,
href: "#", href: "#", ariaLabel: "Instagram"},
ariaLabel: "Instagram",
},
{ {
icon: Facebook, icon: Facebook,
href: "#", href: "#", ariaLabel: "Facebook"},
ariaLabel: "Facebook",
},
]} ]}
/> />
</div> </div>