From b837e140f00706921e00c5898342f030e597f28d Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 03:36:49 +0000 Subject: [PATCH 1/2] Update src/app/layout.tsx --- src/app/layout.tsx | 35 +++++++++-------------------------- 1 file changed, 9 insertions(+), 26 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 1d1c7e2..639a7e5 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -7,48 +7,31 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const halant = Halant({ - variable: "--font-halant", - subsets: ["latin"], + variable: "--font-halant", subsets: ["latin"], weight: ["300", "400", "500", "600", "700"], }); const inter = Inter({ - variable: "--font-inter", - subsets: ["latin"], + variable: "--font-inter", subsets: ["latin"], }); const lato = Lato({ - variable: "--font-lato", - subsets: ["latin"], + variable: "--font-lato", subsets: ["latin"], weight: ["100", "300", "400", "700", "900"], }); export const metadata: Metadata = { - title: "Professional Local Services | ProServe - 24/7 Emergency Help", - description: "Fast, reliable local service. Emergency 24/7 availability. Free estimates, same-day service, 100% satisfaction guarantee. Call (555) 123-4567 now.", - keywords: "local service, emergency service, professional repair, same-day service, 24/7 available", - metadataBase: new URL("https://www.proserve.local"), + title: "Professional Local Services | ProServe - 24/7 Emergency Help", description: "Fast, reliable local service. Emergency 24/7 availability. Free estimates, same-day service, 100% satisfaction guarantee. Call (555) 123-4567 now.", keywords: "local service, emergency service, professional repair, same-day service, 24/7 available", metadataBase: new URL("https://www.proserve.local"), alternates: { - canonical: "https://www.proserve.local", - }, + canonical: "https://www.proserve.local"}, openGraph: { - title: "Professional Local Services | ProServe", - description: "Fast, reliable, trusted local service. Emergency 24/7 available. Free quote today.", - url: "https://www.proserve.local", - siteName: "ProServe", - images: [ + title: "Professional Local Services | ProServe", description: "Fast, reliable, trusted local service. Emergency 24/7 available. Free quote today.", url: "https://www.proserve.local", siteName: "ProServe", images: [ { - url: "http://img.b2bpic.net/free-photo/cheerful-adult-plumber-sitting-bathroom_23-2147772218.jpg", - alt: "Professional service technician", - }, + url: "http://img.b2bpic.net/free-photo/cheerful-adult-plumber-sitting-bathroom_23-2147772218.jpg", alt: "Professional service technician"}, ], - type: "website", - }, + type: "website"}, twitter: { - card: "summary_large_image", - title: "Professional Local Services | ProServe", - description: "Fast, reliable, trusted. Emergency 24/7. Call now or get free quote.", - images: ["http://img.b2bpic.net/free-photo/cheerful-adult-plumber-sitting-bathroom_23-2147772218.jpg"], + card: "summary_large_image", title: "Professional Local Services | ProServe", description: "Fast, reliable, trusted. Emergency 24/7. Call now or get free quote.", images: ["http://img.b2bpic.net/free-photo/cheerful-adult-plumber-sitting-bathroom_23-2147772218.jpg"], }, robots: { index: true, -- 2.49.1 From 034d1ec536dc566ebd883ac35e94a807d95d33c3 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 03:36:49 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 137 +++++++++-------------------------------------- 1 file changed, 25 insertions(+), 112 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 9a1f935..c247540 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -66,32 +66,14 @@ export default function HomePage() { tag="Our Services" features={[ { - id: "emergency", - title: "Emergency Response", - description: - "24/7 emergency service availability. We're here when you need us most, any time of day or night.", - tag: "Available Now", - imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721520.jpg?_wi=1", - imageAlt: "Emergency service response", - }, + id: "emergency", title: "Emergency Response", description: + "24/7 emergency service availability. We're here when you need us most, any time of day or night.", tag: "Available Now", imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721520.jpg?_wi=1", imageAlt: "Emergency service response"}, { - id: "maintenance", - title: "Routine Maintenance", - description: - "Preventative maintenance keeps your systems running smoothly and prevents costly repairs down the road.", - tag: "Preventative Care", - imageSrc: "http://img.b2bpic.net/free-photo/male-plumber-working-with-client-fix-kitchen-problems_23-2150990690.jpg?_wi=1", - imageAlt: "Routine maintenance service", - }, + id: "maintenance", title: "Routine Maintenance", description: + "Preventative maintenance keeps your systems running smoothly and prevents costly repairs down the road.", tag: "Preventative Care", imageSrc: "http://img.b2bpic.net/free-photo/male-plumber-working-with-client-fix-kitchen-problems_23-2150990690.jpg?_wi=1", imageAlt: "Routine maintenance service"}, { - id: "repairs", - title: "Expert Repairs", - description: - "Professional diagnostics and repairs with satisfaction guarantee. We fix it right the first time.", - tag: "Expert Work", - imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-female-support-phone-operator-speaking-consulting-office_176420-952.jpg?_wi=1", - imageAlt: "Professional repair technician", - }, + id: "repairs", title: "Expert Repairs", description: + "Professional diagnostics and repairs with satisfaction guarantee. We fix it right the first time.", tag: "Expert Work", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-female-support-phone-operator-speaking-consulting-office_176420-952.jpg?_wi=1", imageAlt: "Professional repair technician"}, ]} animationType="slide-up" textboxLayout="default" @@ -103,9 +85,7 @@ export default function HomePage() { @@ -198,15 +130,7 @@ export default function HomePage() { textboxLayout="default" useInvertedBackground={false} names={[ - "Industry Certified", - "Fully Insured", - "24/7 Availability", - "Same-Day Service", - "Money-Back Guarantee", - "Licensed & Bonded", - "Award Winning", - "Customer Verified", - ]} + "Industry Certified", "Fully Insured", "24/7 Availability", "Same-Day Service", "Money-Back Guarantee", "Licensed & Bonded", "Award Winning", "Customer Verified"]} speed={40} showCard={true} /> @@ -218,28 +142,17 @@ export default function HomePage() { tag="Act Now" metrics={[ { - id: "1", - value: "24/7", - description: "Emergency service available any time of day or night.", - }, + id: "1", value: "24/7", description: "Emergency service available any time of day or night."}, { - id: "2", - value: "1-2 hrs", - description: "Average response time during business hours.", - }, + id: "2", value: "1-2 hrs", description: "Average response time during business hours."}, { - id: "3", - value: "100%", - description: "Satisfaction guarantee on all our work.", - }, + id: "3", value: "100%", description: "Satisfaction guarantee on all our work."}, { - id: "4", - value: "15+", - description: "Years serving your community with integrity.", - }, + id: "4", value: "15+", description: "Years serving your community with integrity."}, ]} metricsAnimation="slide-up" useInvertedBackground={false} + buttons={[{ text: "Call Now: (555) 123-4567", href: "tel:5551234567" }]} /> -- 2.49.1