diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx
index 40b9924..f79b54b 100644
--- a/src/app/about/page.tsx
+++ b/src/app/about/page.tsx
@@ -3,9 +3,9 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen";
import SplitAbout from "@/components/sections/about/SplitAbout";
-import FeatureHoverPattern from "@/components/sections/feature/featureHoverPattern/FeatureHoverPattern";
+import AboutMetric from "@/components/sections/about/AboutMetric";
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
-import { Info, CheckCircle, Clock, Users, DollarSign, Lightbulb, Heart, Zap } from "lucide-react";
+import { Award, TrendingUp, Users, Shield } from "lucide-react";
export default function AboutPage() {
const navItems = [
@@ -33,87 +33,58 @@ export default function AboutPage() {
-
+
-
@@ -126,4 +97,4 @@ export default function AboutPage() {
);
-}
\ No newline at end of file
+}
diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx
index 14ba77f..7288f58 100644
--- a/src/app/contact/page.tsx
+++ b/src/app/contact/page.tsx
@@ -3,23 +3,19 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen";
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
-import SplitAbout from "@/components/sections/about/SplitAbout";
+import ContactCTA from "@/components/sections/contact/ContactCTA";
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
-import { Phone, Mail, MapPin, Clock } from "lucide-react";
+import { Phone, MapPin, Clock } from "lucide-react";
export default function ContactPage() {
const navItems = [
{ name: "Home", id: "/" },
{ name: "Services", id: "/services" },
{ name: "About", id: "/about" },
- { name: "Reviews", id: "/contact" },
+ { name: "Reviews", id: "/" },
{ name: "Contact", id: "/contact" },
];
- const handleContactSubmit = (data: Record) => {
- console.log("Contact form submitted:", data);
- };
-
return (
-
@@ -112,4 +85,4 @@ export default function ContactPage() {
);
-}
\ No newline at end of file
+}
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 468bf7f..6522f86 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -1,62 +1,26 @@
import type { Metadata } from "next";
-import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
-import { Manrope } from "next/font/google";
import "./globals.css";
-import { ServiceWrapper } from "@/components/ServiceWrapper";
-import Tag from "@/tag/Tag";
-
-const halant = Halant({
- variable: "--font-halant",
- subsets: ["latin"],
- weight: ["300", "400", "500", "600", "700"],
-});
+import "./styles/variables.css";
+import "./styles/base.css";
const inter = Inter({
- variable: "--font-inter",
- subsets: ["latin"],
-});
-
-const manrope = Manrope({
- variable: "--font-manrope",
- subsets: ["latin"],
+ variable: "--font-inter", subsets: ["latin"],
});
export const metadata: Metadata = {
- title: "Escalus Fairfield Plumbing | 24/7 Emergency Plumbing Services CT",
- description: "Professional 24/7 emergency plumbing services in Fairfield, Connecticut. Licensed, insured plumbers. Same-day service. 5-star customer satisfaction. Call now!",
- keywords: "plumber Fairfield CT, emergency plumbing, drain cleaning, water heater repair, 24/7 plumbing service",
- openGraph: {
- title: "Escalus Fairfield Plumbing | 24/7 Emergency Services",
- description: "Professional plumbing solutions for Fairfield, Connecticut. Same-day emergency service available.",
- siteName: "Escalus Fairfield Plumbing",
- type: "website",
- },
- twitter: {
- card: "summary_large_image",
- title: "Escalus Fairfield Plumbing | 24/7 Emergency Services",
- description: "Professional plumbing services in Fairfield, CT. Emergency repairs, maintenance, and installation.",
- },
- robots: {
- index: true,
- follow: true,
- },
-};
+ title: "Escalus Fairfield Plumbing - 24/7 Emergency Plumbing Services", description: "Professional plumbing services in Fairfield, CT. 24/7 emergency repairs, drain cleaning, water heater services, and more. Licensed, insured, and 5-star rated."};
export default function RootLayout({
children,
-}: Readonly<{
+}: {
children: React.ReactNode;
-}>) {
+}) {
return (
-
-
-
-
- {children}
-
+
+
+ {children}
+
-
);
-}
\ No newline at end of file
+}
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 6325fa6..2410f39 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -7,28 +7,28 @@ import FeatureHoverPattern from "@/components/sections/feature/featureHoverPatte
import TestimonialCardTen from "@/components/sections/testimonial/TestimonialCardTen";
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
-import { AlertCircle, Wrench, Droplet, AlertTriangle, Droplets, Flame, Shield, CheckCircle, Clock, Users, DollarSign, Star } from "lucide-react";
+import { AlertCircle, Wrench, Droplet, AlertTriangle, Droplets, Flame, Shield, Star } from "lucide-react";
export default function HomePage() {
const navItems = [
{ name: "Home", id: "/" },
{ name: "Services", id: "/services" },
{ name: "About", id: "/about" },
- { name: "Reviews", id: "/contact" },
+ { name: "Reviews", id: "#testimonials" },
{ name: "Contact", id: "/contact" },
];
const testimonials = [
{
- id: "1", title: "Emergency Response Saved Our Home", quote: "Our burst pipe at 2 AM could have caused thousands in damage. Escalus arrived within 30 minutes and fixed it professionally. Highly recommend!", name: "Robert Martinez", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=1", imageAlt: "Robert Martinez"},
+ id: "1", title: "Emergency Response Saved Our Home", quote: "Our burst pipe at 2 AM could have caused thousands in damage. Escalus arrived within 30 minutes and fixed it professionally. Highly recommend!", name: "Robert Martinez", role: "Homeowner", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=400&fit=crop", imageAlt: "Robert Martinez"},
{
- id: "2", title: "Best Plumber in Fairfield", quote: "Fixed our kitchen sink leak perfectly. Fair pricing, clean work, and they actually explained what was wrong. Will definitely call them again.", name: "Sarah Thompson", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/man-portrait-posing-loft-modern-space_158595-5367.jpg", imageAlt: "Sarah Thompson"},
+ id: "2", title: "Best Plumber in Fairfield", quote: "Fixed our kitchen sink leak perfectly. Fair pricing, clean work, and they actually explained what was wrong. Will definitely call them again.", name: "Sarah Thompson", role: "Homeowner", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=400&h=400&fit=crop", imageAlt: "Sarah Thompson"},
{
- id: "3", title: "Professional and Reliable", quote: "We use Escalus for all our commercial building maintenance. They're always on time, professional, and solve problems quickly.", name: "Michael Chen", role: "Property Manager", imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=2", imageAlt: "Michael Chen"},
+ id: "3", title: "Professional and Reliable", quote: "We use Escalus for all our commercial building maintenance. They're always on time, professional, and solve problems quickly.", name: "Michael Chen", role: "Property Manager", imageSrc: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=400&h=400&fit=crop", imageAlt: "Michael Chen"},
{
- id: "4", title: "Trustworthy and Honest", quote: "They could have replaced my whole water heater, but they only fixed what was needed. That kind of honesty is rare. Five stars!", name: "Jennifer Williams", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg", imageAlt: "Jennifer Williams"},
+ id: "4", title: "Trustworthy and Honest", quote: "They could have replaced my whole water heater, but they only fixed what was needed. That kind of honesty is rare. Five stars!", name: "Jennifer Williams", role: "Homeowner", imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=400&h=400&fit=crop", imageAlt: "Jennifer Williams"},
{
- id: "5", title: "Exceptional Service", quote: "From the first phone call to the completed job, everything was seamless. Our bathroom plumbing works perfectly now.", name: "David Anderson", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=3", imageAlt: "David Anderson"},
+ id: "5", title: "Exceptional Service", quote: "From the first phone call to the completed job, everything was seamless. Our bathroom plumbing works perfectly now.", name: "David Anderson", role: "Homeowner", imageSrc: "https://images.unsplash.com/photo-1507009335872-a72960257ae0?w=400&h=400&fit=crop", imageAlt: "David Anderson"},
];
return (
@@ -48,8 +48,8 @@ export default function HomePage() {
@@ -60,15 +60,15 @@ export default function HomePage() {
tag="Emergency Plumbing"
tagIcon={AlertCircle}
buttons={[
- { text: "Call Now: (203) 555-0147", href: "tel:+12035550147" },
- { text: "Schedule Service" },
+ { text: "Call Now: (203) 670-0673", href: "tel:+12036700673" },
+ { text: "Schedule Service", href: "/contact" },
]}
background={{ variant: "plain" }}
mediaItems={[
{
- imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721566.jpg", imageAlt: "Emergency plumbing service"},
+ imageSrc: "https://images.unsplash.com/photo-1585771724684-38269d6639fd?w=600&h=600&fit=crop", imageAlt: "Emergency plumbing service"},
{
- imageSrc: "http://img.b2bpic.net/free-photo/female-plumber-working-fix-problems-client-s-house_23-2150990725.jpg", imageAlt: "Professional plumbing solution"},
+ imageSrc: "https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?w=600&h=600&fit=crop", imageAlt: "Professional plumbing solution"},
]}
rating={5}
ratingText="5-Star Customer Satisfaction"
@@ -137,8 +137,8 @@ export default function HomePage() {
required: true,
}}
useInvertedBackground={false}
- imageSrc="http://img.b2bpic.net/free-photo/healthcare-expert-wearing-headset-while-working-call-center-giving-instructions-patients_637285-4888.jpg"
- imageAlt="Emergency plumbing service"
+ imageSrc="https://images.unsplash.com/photo-1552664730-d307ca884978?w=600&h=600&fit=crop"
+ imageAlt="Customer service representative"
mediaAnimation="slide-up"
mediaPosition="right"
buttonText="Request Service"
@@ -154,4 +154,4 @@ export default function HomePage() {
);
-}
\ No newline at end of file
+}
diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx
index 438692b..06e15ce 100644
--- a/src/app/services/page.tsx
+++ b/src/app/services/page.tsx
@@ -33,8 +33,8 @@ export default function ServicesPage() {
@@ -92,7 +92,7 @@ export default function ServicesPage() {
icon: Shield,
title: "Fully Licensed & Insured", description: "Complete coverage and protection for every job. Your peace of mind is our priority."},
]}
- imageSrc="http://img.b2bpic.net/free-photo/happy-manual-worker-presenting-results-business-development-while-giving-presentation-company-leaders-his-team-factory_637285-4144.jpg"
+ imageSrc="https://images.unsplash.com/photo-1552664730-d307ca884978?w=600&h=600&fit=crop"
imageAlt="Professional plumbing team"
mediaAnimation="slide-up"
/>
@@ -107,4 +107,4 @@ export default function ServicesPage() {
);
-}
\ No newline at end of file
+}