Merge version_1 into main #2
@@ -55,22 +55,13 @@ export default function AboutPage() {
|
||||
tag="VALUES"
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "Texas",
|
||||
title: "Business Ethics",
|
||||
items: ["Honest assessments always", "Fair transparent pricing", "Customer-first approach"]
|
||||
id: "1", value: "Texas", title: "Business Ethics", items: ["Honest assessments always", "Fair transparent pricing", "Customer-first approach"]
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
value: "Quality",
|
||||
title: "Craftsmanship",
|
||||
items: ["Premium materials only", "Proper installation methods", "Long-term solutions focus"]
|
||||
id: "2", value: "Quality", title: "Craftsmanship", items: ["Premium materials only", "Proper installation methods", "Long-term solutions focus"]
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
value: "100%",
|
||||
title: "Communication",
|
||||
items: ["Welcome all questions", "Clear project updates", "No surprises policy"]
|
||||
id: "3", value: "100%", title: "Communication", items: ["Welcome all questions", "Clear project updates", "No surprises policy"]
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -86,31 +77,16 @@ export default function AboutPage() {
|
||||
tag="TEAM"
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Licensed Roofing Specialists",
|
||||
author: "Certified Professionals",
|
||||
description: "Our team holds all required licenses and certifications. Continuous training ensures we stay current with the latest techniques and materials.",
|
||||
tags: ["Licensed", "Certified"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=1",
|
||||
imageAlt: "roofing crew professional workers roof installation construction team"
|
||||
id: "1", title: "Licensed Roofing Specialists", author: "Certified Professionals", description: "Our team holds all required licenses and certifications. Continuous training ensures we stay current with the latest techniques and materials.", tags: ["Licensed", "Certified"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg", imageAlt: "roofing crew professional workers roof installation construction team"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Quality Control Inspectors",
|
||||
author: "Attention to Detail",
|
||||
description: "Every project undergoes multiple quality checks to ensure work meets our high standards and your expectations.",
|
||||
tags: ["Quality", "Inspection"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg?_wi=2",
|
||||
imageAlt: "roof inspection leak detection home inspection professional survey"
|
||||
id: "2", title: "Quality Control Inspectors", author: "Attention to Detail", description: "Every project undergoes multiple quality checks to ensure work meets our high standards and your expectations.", tags: ["Quality", "Inspection"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg", imageAlt: "roof inspection leak detection home inspection professional survey"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Customer Service Team",
|
||||
author: "Communication Focus",
|
||||
description: "Dedicated support staff ensures you're informed throughout your project and have answers to all your questions.",
|
||||
tags: ["Support", "Communication"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg?_wi=1",
|
||||
imageAlt: "home consultation professional meeting customer service business discussion"
|
||||
id: "3", title: "Customer Service Team", author: "Communication Focus", description: "Dedicated support staff ensures you're informed throughout your project and have answers to all your questions.", tags: ["Support", "Communication"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg", imageAlt: "home consultation professional meeting customer service business discussion"
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
|
||||
@@ -62,10 +62,10 @@ export default function BlogPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="NORTH TEXAS ROOF"
|
||||
leftLink={{
|
||||
label: "Privacy Policy", href: "#"
|
||||
text: "Privacy Policy", href: "#"
|
||||
}}
|
||||
rightLink={{
|
||||
label: "Terms of Service", href: "#"
|
||||
text: "Terms of Service", href: "#"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -47,12 +47,10 @@ export default function ContactPage() {
|
||||
{ name: "address", type: "text", placeholder: "Property Address", required: true }
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Tell us about your roofing concerns or specific needs...",
|
||||
rows: 5
|
||||
name: "message", placeholder: "Tell us about your roofing concerns or specific needs...", rows: 5
|
||||
}}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg?_wi=3"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg"
|
||||
imageAlt="home consultation professional meeting customer service business discussion"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
@@ -67,31 +65,16 @@ export default function ContactPage() {
|
||||
tag="CONTACT"
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Phone Consultation",
|
||||
author: "Direct Contact",
|
||||
description: "Speak directly with our roofing experts. We're available during business hours to answer questions and schedule inspections.",
|
||||
tags: ["Phone", "Immediate"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg?_wi=4",
|
||||
imageAlt: "home consultation professional meeting customer service business discussion"
|
||||
id: "1", title: "Phone Consultation", author: "Direct Contact", description: "Speak directly with our roofing experts. We're available during business hours to answer questions and schedule inspections.", tags: ["Phone", "Immediate"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg", imageAlt: "home consultation professional meeting customer service business discussion"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Emergency Service",
|
||||
author: "24/7 Available",
|
||||
description: "For urgent roof leaks or storm damage, our emergency response team is available around the clock to protect your home.",
|
||||
tags: ["Emergency", "24/7"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=6",
|
||||
imageAlt: "roofing crew professional workers roof installation construction team"
|
||||
id: "2", title: "Emergency Service", author: "24/7 Available", description: "For urgent roof leaks or storm damage, our emergency response team is available around the clock to protect your home.", tags: ["Emergency", "24/7"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg", imageAlt: "roofing crew professional workers roof installation construction team"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Free Inspection Scheduling",
|
||||
author: "No Obligation",
|
||||
description: "Schedule your complimentary roof inspection online or by phone. We'll assess your roof's condition and provide honest recommendations.",
|
||||
tags: ["Free", "Inspection"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg?_wi=6",
|
||||
imageAlt: "roof inspection leak detection home inspection professional survey"
|
||||
id: "3", title: "Free Inspection Scheduling", author: "No Obligation", description: "Schedule your complimentary roof inspection online or by phone. We'll assess your roof's condition and provide honest recommendations.", tags: ["Free", "Inspection"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg", imageAlt: "roof inspection leak detection home inspection professional survey"
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
|
||||
@@ -42,31 +42,16 @@ export default function GalleryPage() {
|
||||
tag="GALLERY"
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Complete Roof Replacement - Plano",
|
||||
author: "Residential Project",
|
||||
description: "Full tear-off and replacement of aging asphalt shingle roof. Upgraded to architectural shingles with enhanced underlayment and new ventilation system.",
|
||||
tags: ["Replacement", "Plano"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg?_wi=5",
|
||||
imageAlt: "roof replacement before after tile roof home improvement"
|
||||
id: "1", title: "Complete Roof Replacement - Plano", author: "Residential Project", description: "Full tear-off and replacement of aging asphalt shingle roof. Upgraded to architectural shingles with enhanced underlayment and new ventilation system.", tags: ["Replacement", "Plano"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg", imageAlt: "roof replacement before after tile roof home improvement"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Tile Roof Restoration - Frisco",
|
||||
author: "Specialty Work",
|
||||
description: "Restored century-old clay tile roof including broken tile replacement, underlayment upgrade, and chimney flashing repair.",
|
||||
tags: ["Tile", "Restoration"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-house-architecture-navy-roof-wooden-soffit-blue-sky_626616-509.jpg?_wi=2",
|
||||
imageAlt: "luxury home roof premium roofing sunset home architectural roof"
|
||||
id: "2", title: "Tile Roof Restoration - Frisco", author: "Specialty Work", description: "Restored century-old clay tile roof including broken tile replacement, underlayment upgrade, and chimney flashing repair.", tags: ["Tile", "Restoration"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-house-architecture-navy-roof-wooden-soffit-blue-sky_626616-509.jpg", imageAlt: "luxury home roof premium roofing sunset home architectural roof"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Storm Damage Repair - McKinney",
|
||||
author: "Insurance Work",
|
||||
description: "Hail damage repair including shingle replacement, gutter repair, and flashing restoration. Worked directly with homeowner's insurance.",
|
||||
tags: ["Storm", "Insurance"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=4",
|
||||
imageAlt: "roofing crew professional workers roof installation construction team"
|
||||
id: "3", title: "Storm Damage Repair - McKinney", author: "Insurance Work", description: "Hail damage repair including shingle replacement, gutter repair, and flashing restoration. Worked directly with homeowner's insurance.", tags: ["Storm", "Insurance"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg", imageAlt: "roofing crew professional workers roof installation construction team"
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -85,22 +70,12 @@ export default function GalleryPage() {
|
||||
tag="TRANSFORMATIONS"
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Leak Repair Success Story",
|
||||
author: "Problem Solved",
|
||||
description: "Persistent leak that three other contractors couldn't fix. We identified the source and provided a permanent solution that's held strong for two years.",
|
||||
tags: ["Leak Repair", "Success"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg?_wi=5",
|
||||
imageAlt: "roof inspection leak detection home inspection professional survey"
|
||||
id: "1", title: "Leak Repair Success Story", author: "Problem Solved", description: "Persistent leak that three other contractors couldn't fix. We identified the source and provided a permanent solution that's held strong for two years.", tags: ["Leak Repair", "Success"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg", imageAlt: "roof inspection leak detection home inspection professional survey"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Wildlife Entry Prevention",
|
||||
author: "Complete Solution",
|
||||
description: "Squirrels were accessing the attic through damaged roof areas. We sealed all entry points and reinforced vulnerable areas with durable materials.",
|
||||
tags: ["Wildlife", "Prevention"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=5",
|
||||
imageAlt: "roofing crew professional workers roof installation construction team"
|
||||
id: "2", title: "Wildlife Entry Prevention", author: "Complete Solution", description: "Squirrels were accessing the attic through damaged roof areas. We sealed all entry points and reinforced vulnerable areas with durable materials.", tags: ["Wildlife", "Prevention"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg", imageAlt: "roofing crew professional workers roof installation construction team"
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
|
||||
@@ -5,26 +5,15 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const lato = Lato({
|
||||
variable: "--font-lato",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-lato", subsets: ["latin"],
|
||||
weight: ["100", "300", "400", "700", "900"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "North Texas Roof & Shingle - Premium Roofing Services",
|
||||
description: "Expert roof replacement, leak repair, and inspection services in North Texas. Professional crews, transparent pricing, on-time delivery. Get your free roof inspection today.",
|
||||
keywords: "roofing contractor North Texas, roof replacement, leak repair, tile roofing, professional roofer",
|
||||
openGraph: {
|
||||
title: "North Texas Roof & Shingle - Premium Roofing Services",
|
||||
description: "Expert roof replacement, leak repair, and inspection services. Luxury-level roofing built on integrity.",
|
||||
siteName: "North Texas Roof & Shingle",
|
||||
type: "website",
|
||||
},
|
||||
title: "North Texas Roof & Shingle - Premium Roofing Services", description: "Expert roof replacement, leak repair, and inspection services in North Texas. Professional crews, transparent pricing, on-time delivery. Get your free roof inspection today.", keywords: "roofing contractor North Texas, roof replacement, leak repair, tile roofing, professional roofer", openGraph: {
|
||||
title: "North Texas Roof & Shingle - Premium Roofing Services", description: "Expert roof replacement, leak repair, and inspection services. Luxury-level roofing built on integrity.", siteName: "North Texas Roof & Shingle", type: "website"},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "North Texas Roof & Shingle",
|
||||
description: "Premium roofing services with integrity and precision",
|
||||
},
|
||||
card: "summary_large_image", title: "North Texas Roof & Shingle", description: "Premium roofing services with integrity and precision"},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
|
||||
@@ -44,13 +44,13 @@ export default function HomePage() {
|
||||
<HeroLogoBillboardSplit
|
||||
logoText="NORTH TEXAS ROOF"
|
||||
description="Expert roof replacement, leak repair, and tile systems — installed with precision, integrity, and zero shortcuts. Luxury-level roofing built to protect Texas homes."
|
||||
background={{ variant: "aurora" }}
|
||||
background={{ variant: "plain" }}
|
||||
buttons={[
|
||||
{ text: "GET A FREE ROOF INSPECTION", href: "/contact" },
|
||||
{ text: "VIEW OUR WORK", href: "/gallery" }
|
||||
]}
|
||||
layoutOrder="default"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/modern-house-architecture-navy-roof-wooden-soffit-blue-sky_626616-509.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/modern-house-architecture-navy-roof-wooden-soffit-blue-sky_626616-509.jpg"
|
||||
imageAlt="luxury home roof premium roofing sunset home architectural roof"
|
||||
frameStyle="card"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -88,31 +88,16 @@ export default function HomePage() {
|
||||
tag="SERVICES"
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Roof Replacement",
|
||||
author: "Professional Installation",
|
||||
description: "Full system replacements using high-performance underlayment and materials built for Texas weather extremes.",
|
||||
tags: ["Replacement", "Installation"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg?_wi=1",
|
||||
imageAlt: "roof replacement before after tile roof home improvement"
|
||||
id: "1", title: "Roof Replacement", author: "Professional Installation", description: "Full system replacements using high-performance underlayment and materials built for Texas weather extremes.", tags: ["Replacement", "Installation"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg", imageAlt: "roof replacement before after tile roof home improvement"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Leak Detection & Repair",
|
||||
author: "Expert Problem Solving",
|
||||
description: "We find the source — not just the symptom. Advanced diagnostics to locate and permanently fix water intrusion issues.",
|
||||
tags: ["Repair", "Detection"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg?_wi=1",
|
||||
imageAlt: "roof inspection leak detection home inspection professional survey"
|
||||
id: "2", title: "Leak Detection & Repair", author: "Expert Problem Solving", description: "We find the source — not just the symptom. Advanced diagnostics to locate and permanently fix water intrusion issues.", tags: ["Repair", "Detection"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg", imageAlt: "roof inspection leak detection home inspection professional survey"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Tile Roofing Systems",
|
||||
author: "Specialized Expertise",
|
||||
description: "Expert tile roof installation, replacement, and restoration for homes with clay or concrete tile systems.",
|
||||
tags: ["Tile", "Specialty"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg?_wi=2",
|
||||
imageAlt: "roof replacement before after tile roof home improvement"
|
||||
id: "3", title: "Tile Roofing Systems", author: "Specialized Expertise", description: "Expert tile roof installation, replacement, and restoration for homes with clay or concrete tile systems.", tags: ["Tile", "Specialty"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg", imageAlt: "roof replacement before after tile roof home improvement"
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -131,22 +116,13 @@ export default function HomePage() {
|
||||
tag="WHY CHOOSE US"
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "100%",
|
||||
title: "Transparent Communication",
|
||||
items: ["We welcome your questions", "Clear itemized proposals", "Regular project updates"]
|
||||
id: "1", value: "100%", title: "Transparent Communication", items: ["We welcome your questions", "Clear itemized proposals", "Regular project updates"]
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
value: "On-Time",
|
||||
title: "Reliable Execution",
|
||||
items: ["Start on schedule", "Finish on schedule", "Professional uniformed crews"]
|
||||
id: "2", value: "On-Time", title: "Reliable Execution", items: ["Start on schedule", "Finish on schedule", "Professional uniformed crews"]
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
value: "Zero",
|
||||
title: "Corner Cutting",
|
||||
items: ["Quality materials always", "Proper installation methods", "Long-term solutions"]
|
||||
id: "3", value: "Zero", title: "Corner Cutting", items: ["Quality materials always", "Proper installation methods", "Long-term solutions"]
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -162,31 +138,16 @@ export default function HomePage() {
|
||||
tag="TESTIMONIALS"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Juan Martinez",
|
||||
handle: "@jmartinez",
|
||||
testimonial: "From start to finish Juan was great to work with. Friendly and made sure I got exactly what I needed. Professional and on time.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=1",
|
||||
imageAlt: "professional portrait business headshot customer testimonial satisfied client"
|
||||
id: "1", name: "Juan Martinez", handle: "@jmartinez", testimonial: "From start to finish Juan was great to work with. Friendly and made sure I got exactly what I needed. Professional and on time.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", imageAlt: "professional portrait business headshot customer testimonial satisfied client"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Sarah Johnson",
|
||||
handle: "@sarahj",
|
||||
testimonial: "They figured out exactly how squirrels were getting in and blocked it. Problem solved completely. Best investment we made.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=2",
|
||||
imageAlt: "professional portrait business headshot customer testimonial satisfied client"
|
||||
id: "2", name: "Sarah Johnson", handle: "@sarahj", testimonial: "They figured out exactly how squirrels were getting in and blocked it. Problem solved completely. Best investment we made.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", imageAlt: "professional portrait business headshot customer testimonial satisfied client"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Michael Chen",
|
||||
handle: "@mchen",
|
||||
testimonial: "Very honorable business. They could have sold me a full replacement but diagnosed the real problem. Honest recommendations.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=3",
|
||||
imageAlt: "professional portrait business headshot customer testimonial satisfied client"
|
||||
id: "3", name: "Michael Chen", handle: "@mchen", testimonial: "Very honorable business. They could have sold me a full replacement but diagnosed the real problem. Honest recommendations.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", imageAlt: "professional portrait business headshot customer testimonial satisfied client"
|
||||
}
|
||||
]}
|
||||
showRating={true}
|
||||
|
||||
@@ -42,40 +42,20 @@ export default function ServicesPage() {
|
||||
tag="SERVICES"
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Complete Roof Replacement",
|
||||
author: "Full System Installation",
|
||||
description: "Total roof system replacement using premium materials designed for Texas weather. Includes tear-off, underlayment, shingles, and all flashing components with comprehensive warranty coverage.",
|
||||
tags: ["Replacement", "Full Service"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg?_wi=3",
|
||||
imageAlt: "roof replacement before after tile roof home improvement"
|
||||
id: "1", title: "Complete Roof Replacement", author: "Full System Installation", description: "Total roof system replacement using premium materials designed for Texas weather. Includes tear-off, underlayment, shingles, and all flashing components with comprehensive warranty coverage.", tags: ["Replacement", "Full Service"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg", imageAlt: "roof replacement before after tile roof home improvement"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Emergency Leak Repair",
|
||||
author: "24/7 Response",
|
||||
description: "Fast response for roof leaks and storm damage. We provide temporary protection and permanent solutions to prevent further water damage to your home.",
|
||||
tags: ["Emergency", "Repair"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg?_wi=3",
|
||||
imageAlt: "roof inspection leak detection home inspection professional survey"
|
||||
id: "2", title: "Emergency Leak Repair", author: "24/7 Response", description: "Fast response for roof leaks and storm damage. We provide temporary protection and permanent solutions to prevent further water damage to your home.", tags: ["Emergency", "Repair"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg", imageAlt: "roof inspection leak detection home inspection professional survey"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Comprehensive Roof Inspection",
|
||||
author: "Detailed Assessment",
|
||||
description: "Thorough inspection of all roof components including shingles, flashing, gutters, and ventilation. Detailed report with photos and recommendations provided.",
|
||||
tags: ["Inspection", "Assessment"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=2",
|
||||
imageAlt: "roofing crew professional workers roof installation construction team"
|
||||
id: "3", title: "Comprehensive Roof Inspection", author: "Detailed Assessment", description: "Thorough inspection of all roof components including shingles, flashing, gutters, and ventilation. Detailed report with photos and recommendations provided.", tags: ["Inspection", "Assessment"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg", imageAlt: "roofing crew professional workers roof installation construction team"
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Tile & Specialty Roofing",
|
||||
author: "Expert Installation",
|
||||
description: "Specialized in clay and concrete tile roofing systems. Expert repair and replacement of individual tiles, underlayment upgrades, and complete tile roof restoration.",
|
||||
tags: ["Tile", "Specialty"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg?_wi=4",
|
||||
imageAlt: "roof replacement before after tile roof home improvement"
|
||||
id: "4", title: "Tile & Specialty Roofing", author: "Expert Installation", description: "Specialized in clay and concrete tile roofing systems. Expert repair and replacement of individual tiles, underlayment upgrades, and complete tile roof restoration.", tags: ["Tile", "Specialty"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg", imageAlt: "roof replacement before after tile roof home improvement"
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -94,31 +74,17 @@ export default function ServicesPage() {
|
||||
tag="PROCESS"
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Free Detailed Inspection",
|
||||
author: "Step 1",
|
||||
description: "Comprehensive evaluation of your roof's condition with detailed photos and measurements. No obligation assessment to identify all issues.",
|
||||
tags: ["Free", "Assessment"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg?_wi=4",
|
||||
imageAlt: "roof inspection leak detection home inspection professional survey"
|
||||
id: "1", title: "Free Detailed Inspection", author: "Step 1", description: "Comprehensive evaluation of your roof's condition with detailed photos and measurements. No obligation assessment to identify all issues.", tags: ["Free", "Assessment"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg", imageAlt: "roof inspection leak detection home inspection professional survey"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Transparent Proposal",
|
||||
author: "Step 2",
|
||||
description: "Clear, itemized quote showing all work to be performed, materials to be used, and timeline. No hidden costs or surprise charges.",
|
||||
tags: ["Transparent", "Detailed"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg?_wi=2",
|
||||
imageAlt: "home consultation professional meeting customer service business discussion"
|
||||
id: "2", title: "Transparent Proposal", author: "Step 2",
|
||||
description: "Clear, itemized quote showing all work to be performed, materials to be used, and timeline. No hidden costs or surprise charges.", tags: ["Transparent", "Detailed"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg", imageAlt: "home consultation professional meeting customer service business discussion"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Professional Installation",
|
||||
author: "Step 3",
|
||||
description: "Skilled crews perform work using proper techniques and premium materials. Regular progress updates and quality checkpoints throughout.",
|
||||
tags: ["Professional", "Quality"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=3",
|
||||
imageAlt: "roofing crew professional workers roof installation construction team"
|
||||
id: "3", title: "Professional Installation", author: "Step 3", description: "Skilled crews perform work using proper techniques and premium materials. Regular progress updates and quality checkpoints throughout.", tags: ["Professional", "Quality"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg", imageAlt: "roofing crew professional workers roof installation construction team"
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
|
||||
@@ -111,8 +111,8 @@ function ProductPageContent({ params }: ProductPageProps) {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoReveal
|
||||
logoText="NORTH TEXAS ROOF"
|
||||
leftLink={{ label: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ label: "Terms of Service", href: "#" }}
|
||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ text: "Terms of Service", href: "#" }}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
@@ -165,8 +165,8 @@ function ProductPageContent({ params }: ProductPageProps) {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoReveal
|
||||
logoText="NORTH TEXAS ROOF"
|
||||
leftLink={{ label: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ label: "Terms of Service", href: "#" }}
|
||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ text: "Terms of Service", href: "#" }}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
@@ -243,8 +243,8 @@ function ProductPageContent({ params }: ProductPageProps) {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoReveal
|
||||
logoText="NORTH TEXAS ROOF"
|
||||
leftLink={{ label: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ label: "Terms of Service", href: "#" }}
|
||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ text: "Terms of Service", href: "#" }}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
@@ -57,8 +57,8 @@ function ShopPageContent() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoReveal
|
||||
logoText="NORTH TEXAS ROOF"
|
||||
leftLink={{ label: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ label: "Terms of Service", href: "#" }}
|
||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ text: "Terms of Service", href: "#" }}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
@@ -110,8 +110,8 @@ function ShopPageContent() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoReveal
|
||||
logoText="NORTH TEXAS ROOF"
|
||||
leftLink={{ label: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ label: "Terms of Service", href: "#" }}
|
||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ text: "Terms of Service", href: "#" }}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user