Merge version_1 into main #2
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
126
src/app/page.tsx
126
src/app/page.tsx
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user