Merge version_3 into main #3

Merged
bender merged 1 commits from version_3 into main 2026-04-15 00:10:37 +00:00

View File

@@ -12,9 +12,9 @@ import TestimonialCardTwelve from "@/components/sections/testimonial/Testimonial
import FaqDouble from "@/components/sections/faq/FaqDouble";
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import FooterSimple from "@/components/sections/footer/FooterSimple";
import { Leaf, TreePine } from "lucide-react";
import { Wrench, HardHat } from "lucide-react";
export default function LandscapingPage() {
export default function ConstructionPage() {
return (
<ThemeProvider
defaultButtonVariant="expand-hover"
@@ -46,7 +46,7 @@ export default function LandscapingPage() {
<div id="hero" data-section="hero">
<HeroOverlayTestimonial
tag="Professional Construction"
tagIcon={Leaf}
tagIcon={HardHat}
title="Transform Your Property"
description="Professional construction, renovation, and maintenance services. From structural design to finishings, we bring your vision to life."
buttons={[
@@ -54,17 +54,17 @@ export default function LandscapingPage() {
{ text: "Our Services", href: "#services" },
]}
buttonAnimation="slide-up"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/hero.jpg"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/hero.jpg"
imageAlt="Construction project site"
showDimOverlay={true}
textPosition="top"
testimonials={[
{
name: "Sarah M.", handle: "Homeowner", testimonial: "Bishops Construction completely transformed our property. The team was professional, detail-oriented, and delivered beyond our expectations.", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-2.jpg", imageAlt: "Sarah M."},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/avatar-1.jpg", imageAlt: "Sarah M."},
{
name: "David K.", handle: "Property Manager", testimonial: "We've used Bishops Construction for all our projects. Their attention to detail keeps everything looking perfect.", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-1.jpg", imageAlt: "David K."},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/avatar-2.jpg", imageAlt: "David K."},
]}
/>
</div>
@@ -72,13 +72,13 @@ export default function LandscapingPage() {
<div id="about" data-section="about">
<TestimonialAboutCard
tag="About Bishops Construction"
tagIcon={Leaf}
tagIcon={HardHat}
tagAnimation="slide-up"
title="We've been building quality structures for over 20 years — delivering excellence and integrity in every project."
description="Lead Project Manager"
subdescription="Founded in 2005"
icon={TreePine}
videoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/about-video.mp4"
icon={Wrench}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/about-main.jpg"
mediaAnimation="slide-up"
useInvertedBackground={false}
/>
@@ -87,22 +87,21 @@ export default function LandscapingPage() {
<div id="services" data-section="services">
<FeatureCardNineteen
tag="Our Services"
tagIcon={Leaf}
tagIcon={HardHat}
title="What We Do"
description="From design to completion, we handle every aspect of your construction project."
buttonAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
imageContainerClassName="!rotate-0 !aspect-square"
features={[
{
tag: "Design", title: "Construction Design", subtitle: "Custom Plans", description: "We create tailored architectural designs that meet your specific needs and local building codes.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-2.jpg", imageAlt: "Construction design"},
tag: "Design", title: "Construction Design", subtitle: "Custom Plans", description: "We create tailored architectural designs that meet your specific needs and local building codes.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/service-1.jpg", imageAlt: "Construction design"},
{
tag: "Construction", title: "Residential Builds", subtitle: "Full Installation", description: "Expert building services for new homes, extensions, and structural renovations.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-3.jpg", imageAlt: "Residential construction"},
tag: "Construction", title: "Residential Builds", subtitle: "Full Installation", description: "Expert building services for new homes, extensions, and structural renovations.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/service-2.jpg", imageAlt: "Residential construction"},
{
tag: "Renovation", title: "Renovation & Remodel", subtitle: "Expert Service", description: "Modernizing living spaces with high-quality materials and craftsmanship.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-4.jpg?_wi=1", imageAlt: "Renovation project"},
tag: "Renovation", title: "Renovation & Remodel", subtitle: "Expert Service", description: "Modernizing living spaces with high-quality materials and craftsmanship.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/service-3.jpg", imageAlt: "Renovation project"},
{
tag: "Consulting", title: "Structural Consulting", subtitle: "Project Management", description: "Expert structural oversight for complex property projects and safety inspections.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-5.jpg", imageAlt: "Structural consulting"},
tag: "Consulting", title: "Structural Consulting", subtitle: "Project Management", description: "Expert structural oversight for complex property projects and safety inspections.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/service-4.jpg", imageAlt: "Structural consulting"},
]}
/>
</div>
@@ -117,11 +116,11 @@ export default function LandscapingPage() {
animationType="slide-up"
members={[
{
id: "1", name: "Expert Craftsmanship", role: "Decades of combined experience in construction and structural engineering.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-6.jpg", imageAlt: "Expert craftsmanship"},
id: "1", name: "Expert Craftsmanship", role: "Decades of combined experience in construction and structural engineering.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/why-1.jpg", imageAlt: "Expert craftsmanship"},
{
id: "2", name: "Quality Materials", role: "Sourcing premium, durable materials to ensure long-lasting results.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-7.jpg", imageAlt: "Quality materials"},
id: "2", name: "Quality Materials", role: "Sourcing premium, durable materials to ensure long-lasting results.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/why-2.jpg", imageAlt: "Quality materials"},
{
id: "3", name: "Reliable Timeline", role: "Transparent project management that respects your time and budget.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-8.jpg", imageAlt: "Project management"},
id: "3", name: "Reliable Timeline", role: "Transparent project management that respects your time and budget.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/why-3.jpg", imageAlt: "Project management"},
]}
/>
</div>
@@ -137,11 +136,11 @@ export default function LandscapingPage() {
animationType="slide-up"
members={[
{
id: "1", name: "Sarah Bishop", role: "Founder & Director", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-11.jpg?_wi=1", imageAlt: "Sarah Bishop"},
id: "1", name: "Sarah Bishop", role: "Founder & Director", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/team-1.jpg", imageAlt: "Sarah Bishop"},
{
id: "2", name: "Mark Silva", role: "Site Foreman", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-10.jpg?_wi=1", imageAlt: "Mark Silva"},
id: "2", name: "Mark Silva", role: "Site Foreman", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/team-2.jpg", imageAlt: "Mark Silva"},
{
id: "3", name: "Jenny Mitchell", role: "Design Coordinator", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-9.jpg?_wi=1", imageAlt: "Jenny Mitchell"},
id: "3", name: "Jenny Mitchell", role: "Design Coordinator", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/team-3.jpg", imageAlt: "Jenny Mitchell"},
]}
/>
</div>
@@ -149,17 +148,17 @@ export default function LandscapingPage() {
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve
cardTag="Trusted Partners"
cardTagIcon={Leaf}
cardTagIcon={HardHat}
cardTitle="Over 300 successful projects delivered for satisfied property owners."
buttons={[{ text: "Contact Us", href: "#contact" }]}
buttonAnimation="slide-up"
cardAnimation="slide-up"
useInvertedBackground={false}
testimonials={[
{ id: "1", name: "Sarah M.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-10.jpg?_wi=2", imageAlt: "Sarah M." },
{ id: "2", name: "David K.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-11.jpg?_wi=2", imageAlt: "David K." },
{ id: "3", name: "Emily R.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-4.jpg?_wi=2", imageAlt: "Emily R." },
{ id: "4", name: "Ryan M.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-9.jpg?_wi=2", imageAlt: "Ryan M." },
{ id: "1", name: "Sarah M.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/test-1.jpg", imageAlt: "Sarah M." },
{ id: "2", name: "David K.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/test-2.jpg", imageAlt: "David K." },
{ id: "3", name: "Emily R.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/test-3.jpg", imageAlt: "Emily R." },
{ id: "4", name: "Ryan M.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/test-4.jpg", imageAlt: "Ryan M." },
]}
/>
</div>
@@ -189,13 +188,9 @@ export default function LandscapingPage() {
<div id="contact" data-section="contact" className="relative overflow-hidden">
<div className="absolute inset-0 w-full h-full">
<video
src="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/bg-video.mp4"
autoPlay
muted
loop
playsInline
aria-hidden="true"
<img
src="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/construction/contact-bg.jpg"
alt="Construction contact"
className="w-full h-full object-cover"
/>
<div className="absolute inset-0 bg-foreground/70" />