Merge version_1 into main #2

Merged
bender merged 4 commits from version_1 into main 2026-03-28 10:06:54 +00:00
4 changed files with 62 additions and 314 deletions

View File

@@ -7,7 +7,7 @@ import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import SplitAbout from '@/components/sections/about/SplitAbout';
export default function LandingPage() {
export default function AboutPage() {
return (
<ThemeProvider
defaultButtonVariant="elastic-effect"
@@ -25,28 +25,13 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "About",
id: "/about",
},
{
name: "Services",
id: "/services",
},
{
name: "Gallery",
id: "/gallery",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Services", id: "/services" },
{ name: "Contact", id: "/contact" },
]}
brandName="Regency Plumbing"
button={{ text: "Get a Quote", href: "/contact" }}
/>
</div>
@@ -55,7 +40,7 @@ export default function LandingPage() {
useInvertedBackground={false}
title="Our Story"
description="With years of experience, Regency Plumbing Limited has been serving our community with quality, reliability, and honesty. We pride ourselves on being the plumber you can trust."
imageSrc="http://img.b2bpic.net/free-photo/male-engineer-uniform-helmet-keeping-folder_7502-4482.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/male-engineer-uniform-helmet-keeping-folder_7502-4482.jpg"
/>
</div>
@@ -66,16 +51,10 @@ export default function LandingPage() {
title="Our Core Values"
description="We stand for integrity and quality."
bulletPoints={[
{
title: "Honesty",
description: "Transparent pricing.",
},
{
title: "Reliability",
description: "On-time arrival.",
},
{ title: "Honesty", description: "Transparent pricing." },
{ title: "Reliability", description: "On-time arrival." }
]}
imageSrc="http://img.b2bpic.net/free-photo/male-engineer-uniform-helmet-keeping-folder_7502-4482.jpg?_wi=3"
imageSrc="http://img.b2bpic.net/free-photo/male-engineer-uniform-helmet-keeping-folder_7502-4482.jpg"
mediaAnimation="slide-up"
/>
</div>
@@ -83,32 +62,8 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Company",
items: [
{
label: "About Us",
href: "/about",
},
{
label: "Contact",
href: "/contact",
},
],
},
{
title: "Services",
items: [
{
label: "General Plumbing",
href: "/services",
},
{
label: "Emergency",
href: "/services",
},
],
},
{ title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Contact", href: "/contact" }] },
{ title: "Services", items: [{ label: "General Plumbing", href: "/services" }, { label: "Emergency", href: "/services" }] }
]}
/>
</div>

View File

@@ -7,7 +7,7 @@ import FooterBase from '@/components/sections/footer/FooterBase';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
export default function LandingPage() {
export default function ContactPage() {
return (
<ThemeProvider
defaultButtonVariant="elastic-effect"
@@ -25,46 +25,24 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "About",
id: "/about",
},
{
name: "Services",
id: "/services",
},
{
name: "Gallery",
id: "/gallery",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Services", id: "/services" },
{ name: "Contact", id: "/contact" },
]}
brandName="Regency Plumbing"
button={{ text: "Get a Quote", href: "/contact" }}
/>
</div>
<div id="contact-section" data-section="contact-section">
<ContactCTA
useInvertedBackground={false}
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
tag="Contact Us"
title="Need Help? Reach Out Today."
description="Call us, email us, or send a message using the form to get a prompt response."
buttons={[
{
text: "Contact Us",
href: "/contact",
},
]}
buttons={[{ text: "Contact Us", href: "/contact" }]}
/>
</div>
@@ -77,24 +55,8 @@ export default function LandingPage() {
title="Service Packages"
description="Explore our standard maintenance plans."
products={[
{
id: "1",
brand: "Basic",
name: "Inspection",
price: "$99",
rating: 5,
reviewCount: "10",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-working-as-plumber_23-2150746370.jpg?_wi=2",
},
{
id: "2",
brand: "Premium",
name: "Full Care",
price: "$299",
rating: 5,
reviewCount: "25",
imageSrc: "http://img.b2bpic.net/free-photo/male-engineer-uniform-helmet-keeping-folder_7502-4482.jpg?_wi=4",
},
{ id: "1", brand: "Basic", name: "Inspection", price: "$99", rating: 5, reviewCount: "10", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-working-as-plumber_23-2150746370.jpg" },
{ id: "2", brand: "Premium", name: "Full Care", price: "$299", rating: 5, reviewCount: "25", imageSrc: "http://img.b2bpic.net/free-photo/male-engineer-uniform-helmet-keeping-folder_7502-4482.jpg" }
]}
/>
</div>
@@ -102,32 +64,8 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Company",
items: [
{
label: "About Us",
href: "/about",
},
{
label: "Contact",
href: "/contact",
},
],
},
{
title: "Services",
items: [
{
label: "General Plumbing",
href: "/services",
},
{
label: "Emergency",
href: "/services",
},
],
},
{ title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Contact", href: "/contact" }] },
{ title: "Services", items: [{ label: "General Plumbing", href: "/services" }, { label: "Emergency", href: "/services" }] }
]}
/>
</div>

View File

@@ -2,12 +2,12 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FooterBase from '@/components/sections/footer/FooterBase';
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import TeamCardSix from '@/components/sections/team/TeamCardSix';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import TeamCardSix from '@/components/sections/team/TeamCardSix';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FooterBase from '@/components/sections/footer/FooterBase';
export default function LandingPage() {
return (
@@ -27,28 +27,13 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "About",
id: "/about",
},
{
name: "Services",
id: "/services",
},
{
name: "Gallery",
id: "/gallery",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Services", id: "/services" },
{ name: "Contact", id: "/contact" },
]}
brandName="Regency Plumbing"
button={{ text: "Get a Quote", href: "/contact" }}
/>
</div>
@@ -56,13 +41,8 @@ export default function LandingPage() {
<HeroOverlay
title="Regency Plumbing Limited"
description="Reliable and professional plumbing services you can trust. Serving our local community with excellence."
buttons={[
{
text: "Get a Quote",
href: "/contact",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/side-view-woman-working-as-plumber_23-2150746370.jpg?_wi=1"
buttons={[{ text: "Get a Quote", href: "/contact" }]}
imageSrc="http://img.b2bpic.net/free-photo/side-view-woman-working-as-plumber_23-2150746370.jpg"
/>
</div>
@@ -70,31 +50,11 @@ export default function LandingPage() {
<TestimonialCardTwelve
useInvertedBackground={true}
testimonials={[
{
id: "1",
name: "John Doe",
imageSrc: "http://img.b2bpic.net/free-photo/blond-businessman-happy-expression_1194-3706.jpg?_wi=1",
},
{
id: "2",
name: "Jane Smith",
imageSrc: "http://img.b2bpic.net/free-photo/man-servant-cleaning-kitchen_23-2149530828.jpg",
},
{
id: "3",
name: "Robert Brown",
imageSrc: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-1295.jpg?_wi=1",
},
{
id: "4",
name: "Emily Davis",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-smiling-camera_23-2148238839.jpg?_wi=1",
},
{
id: "5",
name: "Sarah Wilson",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-smiling-camera_23-2148238839.jpg?_wi=2",
},
{ id: "1", name: "John Doe", imageSrc: "http://img.b2bpic.net/free-photo/blond-businessman-happy-expression_1194-3706.jpg" },
{ id: "2", name: "Jane Smith", imageSrc: "http://img.b2bpic.net/free-photo/man-servant-cleaning-kitchen_23-2149530828.jpg" },
{ id: "3", name: "Robert Brown", imageSrc: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-1295.jpg" },
{ id: "4", name: "Emily Davis", imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-smiling-camera_23-2148238839.jpg" },
{ id: "5", name: "Sarah Wilson", imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-smiling-camera_23-2148238839.jpg" }
]}
cardTitle="What Our Customers Say"
cardTag="Reviews"
@@ -111,18 +71,8 @@ export default function LandingPage() {
title="Our Expert Team"
description="Meet the certified professionals behind our success."
members={[
{
id: "1",
name: "Mark R.",
role: "Master Plumber",
imageSrc: "http://img.b2bpic.net/free-photo/blond-businessman-happy-expression_1194-3706.jpg?_wi=2",
},
{
id: "2",
name: "Lisa B.",
role: "Senior Technician",
imageSrc: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-1295.jpg?_wi=2",
},
{ id: "1", name: "Mark R.", role: "Master Plumber", imageSrc: "http://img.b2bpic.net/free-photo/blond-businessman-happy-expression_1194-3706.jpg" },
{ id: "2", name: "Lisa B.", role: "Senior Technician", imageSrc: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-1295.jpg" }
]}
/>
</div>
@@ -134,18 +84,10 @@ export default function LandingPage() {
title="Common Questions"
description="Answers to our frequently asked plumbing questions."
faqs={[
{
id: "1",
title: "Do you offer 24/7 service?",
content: "Yes, we handle emergency call-outs.",
},
{
id: "2",
title: "Are your plumbers certified?",
content: "All our staff are fully qualified and insured.",
},
{ id: "1", title: "Do you offer 24/7 service?", content: "Yes, we handle emergency call-outs." },
{ id: "2", title: "Are your plumbers certified?", content: "All our staff are fully qualified and insured." }
]}
imageSrc="http://img.b2bpic.net/free-photo/male-engineer-uniform-helmet-keeping-folder_7502-4482.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/male-engineer-uniform-helmet-keeping-folder_7502-4482.jpg"
mediaAnimation="slide-up"
faqsAnimation="slide-up"
/>
@@ -154,32 +96,8 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Company",
items: [
{
label: "About Us",
href: "/about",
},
{
label: "Contact",
href: "/contact",
},
],
},
{
title: "Services",
items: [
{
label: "General Plumbing",
href: "/services",
},
{
label: "Emergency",
href: "/services",
},
],
},
{ title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Contact", href: "/contact" }] },
{ title: "Services", items: [{ label: "General Plumbing", href: "/services" }, { label: "Emergency", href: "/services" }] }
]}
/>
</div>

View File

@@ -6,9 +6,9 @@ import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/F
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import FooterBase from '@/components/sections/footer/FooterBase';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import { AlertTriangle, Droplet, Droplets, Waves, Wrench } from "lucide-react";
import { AlertTriangle, Droplet, Droplets, Waves, Wrench, CheckCircle, BadgePercent } from "lucide-react";
export default function LandingPage() {
export default function ServicesPage() {
return (
<ThemeProvider
defaultButtonVariant="elastic-effect"
@@ -26,28 +26,13 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "About",
id: "/about",
},
{
name: "Services",
id: "/services",
},
{
name: "Gallery",
id: "/gallery",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Services", id: "/services" },
{ name: "Contact", id: "/contact" },
]}
brandName="Regency Plumbing"
button={{ text: "Get a Quote", href: "/contact" }}
/>
</div>
@@ -57,31 +42,11 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={true}
features={[
{
title: "General Plumbing",
description: "Full plumbing maintenance for your home.",
icon: Wrench,
},
{
title: "Leak Repairs",
description: "Quick identification and fixing of all leaks.",
icon: Droplet,
},
{
title: "Drain Cleaning",
description: "Professional cleaning of clogged drains.",
icon: Waves,
},
{
title: "Bathroom Installations",
description: "New bathroom fittings and installation.",
icon: Droplets,
},
{
title: "Emergency Plumbing",
description: "Available for urgent plumbing needs.",
icon: AlertTriangle,
},
{ title: "General Plumbing", description: "Full plumbing maintenance for your home.", icon: Wrench },
{ title: "Leak Repairs", description: "Quick identification and fixing of all leaks.", icon: Droplet },
{ title: "Drain Cleaning", description: "Professional cleaning of clogged drains.", icon: Waves },
{ title: "Bathroom Installations", description: "New bathroom fittings and installation.", icon: Droplets },
{ title: "Emergency Plumbing", description: "Available for urgent plumbing needs.", icon: AlertTriangle },
]}
title="Our Professional Services"
description="We offer a wide range of plumbing services to keep your home running smoothly."
@@ -96,14 +61,10 @@ export default function LandingPage() {
description="Benefits of choosing our services."
features={[
{
title: "Quality Assured",
description: "Satisfaction guarantee.",
buttonIcon: "CheckCircle",
title: "Quality Assured", description: "Satisfaction guarantee.", icon: CheckCircle,
},
{
title: "Competitive Rates",
description: "No hidden fees.",
buttonIcon: "BadgePercent",
title: "Competitive Rates", description: "No hidden fees.", icon: BadgePercent,
},
]}
/>
@@ -112,32 +73,8 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Company",
items: [
{
label: "About Us",
href: "/about",
},
{
label: "Contact",
href: "/contact",
},
],
},
{
title: "Services",
items: [
{
label: "General Plumbing",
href: "/services",
},
{
label: "Emergency",
href: "/services",
},
],
},
{ title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Contact", href: "/contact" }] },
{ title: "Services", items: [{ label: "General Plumbing", href: "/services" }, { label: "Emergency", href: "/services" }] }
]}
/>
</div>