Merge version_1 into main #2

Merged
bender merged 6 commits from version_1 into main 2026-03-03 10:33:14 +00:00
6 changed files with 79 additions and 214 deletions

View File

@@ -18,8 +18,7 @@ export default function ContactPage() {
];
const navButton = {
text: "Call Now: (813) 555-0147",
href: "tel:+18135550147"
text: "Call Now: (813) 555-0147", href: "tel:+18135550147"
};
return (
@@ -89,34 +88,22 @@ export default function ContactPage() {
faqsAnimation="slide-up"
faqs={[
{
id: "1",
title: "How quickly can you respond to emergencies?",
content: "We offer 24/7 emergency response for urgent roof damage like storm leaks or major damage. Call (813) 555-0147 immediately and we'll dispatch a team as quickly as possible."
id: "1", title: "How quickly can you respond to emergencies?", content: "We offer 24/7 emergency response for urgent roof damage like storm leaks or major damage. Call (813) 555-0147 immediately and we'll dispatch a team as quickly as possible."
},
{
id: "2",
title: "Do you offer free estimates?",
content: "Yes, absolutely. We provide free professional inspections and detailed estimates with no obligation. Our estimate includes options, timelines, and pricing so you can make an informed decision."
id: "2", title: "Do you offer free estimates?", content: "Yes, absolutely. We provide free professional inspections and detailed estimates with no obligation. Our estimate includes options, timelines, and pricing so you can make an informed decision."
},
{
id: "3",
title: "What service areas do you cover?",
content: "We serve Ruskin, Apollo Beach, Riverview, Brandon, Tampa, and surrounding areas in Tampa Bay. We're local experts with deep knowledge of the specific roofing challenges in our region."
id: "3", title: "What service areas do you cover?", content: "We serve Ruskin, Apollo Beach, Riverview, Brandon, Tampa, and surrounding areas in Tampa Bay. We're local experts with deep knowledge of the specific roofing challenges in our region."
},
{
id: "4",
title: "Do you work with insurance companies?",
content: "Yes, we handle the entire insurance claim process. We provide detailed documentation, work directly with adjusters, and help maximize your coverage. Most clients find our support invaluable."
id: "4", title: "Do you work with insurance companies?", content: "Yes, we handle the entire insurance claim process. We provide detailed documentation, work directly with adjusters, and help maximize your coverage. Most clients find our support invaluable."
},
{
id: "5",
title: "What payment options do you offer?",
content: "We accept all major credit cards, bank transfers, and checks. We also work with financing companies for larger projects. Ask about our flexible payment options when you call."
id: "5", title: "What payment options do you offer?", content: "We accept all major credit cards, bank transfers, and checks. We also work with financing companies for larger projects. Ask about our flexible payment options when you call."
},
{
id: "6",
title: "How long does a typical project take?",
content: "Timeline varies by project. Inspections take 1-2 hours. Repairs typically 1-3 days. Roof replacements usually 2-5 days depending on weather and complexity. We'll provide accurate timelines during your estimate."
id: "6", title: "How long does a typical project take?", content: "Timeline varies by project. Inspections take 1-2 hours. Repairs typically 1-3 days. Roof replacements usually 2-5 days depending on weather and complexity. We'll provide accurate timelines during your estimate."
}
]}
/>

View File

@@ -3,42 +3,26 @@ import { Libre_Baskerville, Inter } from "next/font/google";
import "./globals.css";
const libreBaskerville = Libre_Baskerville({
variable: "--font-libre-baskerville",
subsets: ["latin"],
variable: "--font-libre-baskerville", subsets: ["latin"],
weight: ["400", "700"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
variable: "--font-inter", subsets: ["latin"],
});
export const metadata: Metadata = {
title: "Steadfast Roofing | Tampa Bay Roofing Contractor - 1,000+ Reviews",
description: "Trusted roofing contractor in Ruskin, FL serving Tampa Bay. Roof replacement, repair, storm damage & insurance claims. Licensed, insured, 1,000+ five-star reviews.",
keywords: "roofing contractor Ruskin FL, roof replacement Tampa Bay, roof repair Apollo Beach, storm damage roofing Florida, roofing license CCC1334242",
metadataBase: new URL("https://steadfastroofing.com"),
title: "Steadfast Roofing | Tampa Bay Roofing Contractor - 1,000+ Reviews", description: "Trusted roofing contractor in Ruskin, FL serving Tampa Bay. Roof replacement, repair, storm damage & insurance claims. Licensed, insured, 1,000+ five-star reviews.", keywords: "roofing contractor Ruskin FL, roof replacement Tampa Bay, roof repair Apollo Beach, storm damage roofing Florida, roofing license CCC1334242", metadataBase: new URL("https://steadfastroofing.com"),
alternates: {
canonical: "https://steadfastroofing.com",
},
canonical: "https://steadfastroofing.com"},
openGraph: {
title: "Steadfast Roofing - Tampa Bay's Trusted Roofing Experts",
description: "Professional roofing services in Ruskin, FL. Free estimates for roof replacement, repair, and storm damage.",
url: "https://steadfastroofing.com",
siteName: "Steadfast Roofing",
type: "website",
images: [
title: "Steadfast Roofing - Tampa Bay's Trusted Roofing Experts", description: "Professional roofing services in Ruskin, FL. Free estimates for roof replacement, repair, and storm damage.", url: "https://steadfastroofing.com", siteName: "Steadfast Roofing", type: "website", images: [
{
url: "http://img.b2bpic.net/free-photo/full-shot-roofers-working-with-helmets_23-2149343708.jpg",
alt: "Steadfast Roofing professional team",
},
url: "http://img.b2bpic.net/free-photo/full-shot-roofers-working-with-helmets_23-2149343708.jpg", alt: "Steadfast Roofing professional team"},
],
},
twitter: {
card: "summary_large_image",
title: "Steadfast Roofing - Tampa Bay Roofing Contractor",
description: "Trusted local roofing contractor. Roof replacement, repair, storm damage & insurance claims.",
images: ["http://img.b2bpic.net/free-photo/full-shot-roofers-working-with-helmets_23-2149343708.jpg"],
card: "summary_large_image", title: "Steadfast Roofing - Tampa Bay Roofing Contractor", description: "Trusted local roofing contractor. Roof replacement, repair, storm damage & insurance claims.", images: ["http://img.b2bpic.net/free-photo/full-shot-roofers-working-with-helmets_23-2149343708.jpg"],
},
robots: {
index: true,

View File

@@ -10,7 +10,7 @@ import FaqDouble from '@/components/sections/faq/FaqDouble';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import Link from 'next/link';
import { Shield, Star, Award, MapPin, CheckCircle, Hammer, Home, Wrench, Eye, CloudRain, AlertTriangle, DollarSign, User, Camera, Clock, MessageCircle, AlertCircle, Mail } from 'lucide-react';
import { Shield, Star, Award, MapPin, CheckCircle, Hammer, Home, Eye, CloudRain, AlertTriangle, DollarSign, User, Camera, Clock, MessageCircle, AlertCircle, Mail } from 'lucide-react';
export default function HomePage() {
const navItems = [
@@ -21,8 +21,7 @@ export default function HomePage() {
];
const navButton = {
text: "Call Now: (813) 555-0147",
href: "tel:+18135550147"
text: "Call Now: (813) 555-0147", href: "tel:+18135550147"
};
return (
@@ -74,27 +73,19 @@ export default function HomePage() {
description="With over 1,000 five-star reviews and decades of local expertise, we've earned the trust of Tampa Bay homeowners. Our commitment to transparency, quality craftsmanship, and customer care sets us apart."
bulletPoints={[
{
title: "Florida Roofing License #CCC1334242",
description: "Fully licensed and insured contractor with proven credentials",
icon: CheckCircle
title: "Florida Roofing License #CCC1334242", description: "Fully licensed and insured contractor with proven credentials", icon: CheckCircle
},
{
title: "1,000+ Five-Star Reviews",
description: "Consistently rated by satisfied homeowners across Tampa Bay",
icon: Star
title: "1,000+ Five-Star Reviews", description: "Consistently rated by satisfied homeowners across Tampa Bay", icon: Star
},
{
title: "BBB Accredited",
description: "A+ rating with the Better Business Bureau for integrity and accountability",
icon: Award
title: "BBB Accredited", description: "A+ rating with the Better Business Bureau for integrity and accountability", icon: Award
},
{
title: "Local Ruskin Expert",
description: "Serving Ruskin, Apollo Beach, Riverview, and surrounding areas since day one",
icon: MapPin
title: "Local Ruskin Expert", description: "Serving Ruskin, Apollo Beach, Riverview, and surrounding areas since day one", icon: MapPin
}
]}
imageSrc="http://img.b2bpic.net/free-photo/men-standing-brick-wall-building-construction_259150-57715.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/men-standing-brick-wall-building-construction_259150-57715.jpg"
imageAlt="Steadfast Roofing professional team"
mediaAnimation="slide-up"
imagePosition="right"
@@ -111,52 +102,16 @@ export default function HomePage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sarah Mitchell, Apollo Beach FL",
date: "Date: December 15, 2024",
title: "Professional, Respectful, and Thorough",
quote: "The team treated our home like their own. They documented everything with photos and answered every question. The cleanup was meticulous. Couldn't ask for better.",
tag: "Roof Replacement",
avatarSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg",
avatarAlt: "Sarah Mitchell",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg?_wi=1",
imageAlt: "Customer testimonial from Sarah Mitchell"
id: "1", name: "Sarah Mitchell, Apollo Beach FL", date: "Date: December 15, 2024", title: "Professional, Respectful, and Thorough", quote: "The team treated our home like their own. They documented everything with photos and answered every question. The cleanup was meticulous. Couldn't ask for better.", tag: "Roof Replacement", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", avatarAlt: "Sarah Mitchell", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", imageAlt: "Customer testimonial from Sarah Mitchell"
},
{
id: "2",
name: "James Rodriguez, Riverview FL",
date: "Date: November 28, 2024",
title: "Insurance Claim Made Easy",
quote: "After the storm, I was overwhelmed. Steadfast handled the entire insurance process. Their documentation was so detailed, our claim was approved without question.",
tag: "Storm Damage Repair",
avatarSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg",
avatarAlt: "James Rodriguez",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg?_wi=2",
imageAlt: "Customer testimonial from James Rodriguez"
id: "2", name: "James Rodriguez, Riverview FL", date: "Date: November 28, 2024", title: "Insurance Claim Made Easy", quote: "After the storm, I was overwhelmed. Steadfast handled the entire insurance process. Their documentation was so detailed, our claim was approved without question.", tag: "Storm Damage Repair", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", avatarAlt: "James Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", imageAlt: "Customer testimonial from James Rodriguez"
},
{
id: "3",
name: "Patricia Johnson, Brandon FL",
date: "Date: November 10, 2024",
title: "Fast, Honest, Fair Pricing",
quote: "They came for an inspection, gave us an honest assessment, and the price was fair. No pressure, no upsells. Just straightforward roofing work done right.",
tag: "Roof Inspection",
avatarSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg",
avatarAlt: "Patricia Johnson",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg?_wi=3",
imageAlt: "Customer testimonial from Patricia Johnson"
id: "3", name: "Patricia Johnson, Brandon FL", date: "Date: November 10, 2024", title: "Fast, Honest, Fair Pricing", quote: "They came for an inspection, gave us an honest assessment, and the price was fair. No pressure, no upsells. Just straightforward roofing work done right.", tag: "Roof Inspection", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", avatarAlt: "Patricia Johnson", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", imageAlt: "Customer testimonial from Patricia Johnson"
},
{
id: "4",
name: "Michael Chen, Ruskin FL",
date: "Date: October 22, 2024",
title: "On Schedule, On Budget",
quote: "They promised a three-day job and finished in three days. Clear communication before, during, and after. Warranty coverage is excellent too.",
tag: "Roof Repair",
avatarSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg",
avatarAlt: "Michael Chen",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg?_wi=4",
imageAlt: "Customer testimonial from Michael Chen"
id: "4", name: "Michael Chen, Ruskin FL", date: "Date: October 22, 2024", title: "On Schedule, On Budget", quote: "They promised a three-day job and finished in three days. Clear communication before, during, and after. Warranty coverage is excellent too.", tag: "Roof Repair", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", avatarAlt: "Michael Chen", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", imageAlt: "Customer testimonial from Michael Chen"
}
]}
/>
@@ -175,39 +130,27 @@ export default function HomePage() {
features={[
{
icon: Home,
title: "Roof Replacement",
description: "Complete roof replacement with quality materials and expert installation. Asphalt, metal, or tile options available.",
button: { text: "Learn More", href: "/services/roof-replacement" }
},
{
icon: Wrench,
title: "Roof Repair",
description: "Fast, reliable repair services for leaks, damaged shingles, and storm damage. Same-day emergency response available.",
button: { text: "Learn More", href: "/services/roof-repair" }
},
{
icon: Eye,
title: "Roof Inspections",
description: "Thorough professional inspections with detailed documentation. Ideal before purchase or for insurance claims.",
button: { text: "Schedule Inspection", href: "/contact" }
},
{
icon: CloudRain,
title: "Storm & Hurricane Damage",
description: "Emergency response for severe weather damage. Full insurance documentation and claim support included.",
button: { text: "Emergency Service", href: "tel:+18135550147" }
title: "Roof Replacement", description: "Complete roof replacement with quality materials and expert installation. Asphalt, metal, or tile options available.", button: { text: "Learn More", href: "/services/roof-replacement" }
},
{
icon: AlertTriangle,
title: "Emergency Roof Tarping",
description: "Immediate temporary protection during storms. Prevents further water damage while repair is arranged.",
button: { text: "Emergency Call", href: "tel:+18135550147" }
title: "Roof Repair", description: "Fast, reliable repair services for leaks, damaged shingles, and storm damage. Same-day emergency response available.", button: { text: "Learn More", href: "/services/roof-repair" }
},
{
icon: Eye,
title: "Roof Inspections", description: "Thorough professional inspections with detailed documentation. Ideal before purchase or for insurance claims.", button: { text: "Schedule Inspection", href: "/contact" }
},
{
icon: CloudRain,
title: "Storm & Hurricane Damage", description: "Emergency response for severe weather damage. Full insurance documentation and claim support included.", button: { text: "Emergency Service", href: "tel:+18135550147" }
},
{
icon: AlertTriangle,
title: "Emergency Roof Tarping", description: "Immediate temporary protection during storms. Prevents further water damage while repair is arranged.", button: { text: "Emergency Call", href: "tel:+18135550147" }
},
{
icon: DollarSign,
title: "Insurance Claim Assistance",
description: "Expert documentation and support through the entire insurance claim process. Maximizes your coverage.",
button: { text: "Get Assistance", href: "/contact" }
title: "Insurance Claim Assistance", description: "Expert documentation and support through the entire insurance claim process. Maximizes your coverage.", button: { text: "Get Assistance", href: "/contact" }
}
]}
/>
@@ -219,37 +162,25 @@ export default function HomePage() {
description="Our reputation is built on integrity, expertise, and genuine care for every project. Here's what sets us apart."
bulletPoints={[
{
title: "Owner Involvement",
description: "Owner personally oversees quality and stands behind every project with accountability.",
icon: User
title: "Owner Involvement", description: "Owner personally oversees quality and stands behind every project with accountability.", icon: User
},
{
title: "Detailed Documentation",
description: "Complete photo documentation of every stage—before, during, and after. Perfect for insurance and your records.",
icon: Camera
title: "Detailed Documentation", description: "Complete photo documentation of every stage—before, during, and after. Perfect for insurance and your records.", icon: Camera
},
{
title: "On-Time Completion",
description: "Reliable scheduling and fast completion without cutting corners. Your time matters to us.",
icon: Clock
title: "On-Time Completion", description: "Reliable scheduling and fast completion without cutting corners. Your time matters to us.", icon: Clock
},
{
title: "Clear Communication",
description: "Transparent pricing and honest assessments. No hidden fees or pressure tactics. Just straightforward roofing.",
icon: MessageCircle
title: "Clear Communication", description: "Transparent pricing and honest assessments. No hidden fees or pressure tactics. Just straightforward roofing.", icon: MessageCircle
},
{
title: "Final Walkthrough",
description: "We walk through every completed project with you, answer questions, and ensure your satisfaction.",
icon: CheckCircle
title: "Final Walkthrough", description: "We walk through every completed project with you, answer questions, and ensure your satisfaction.", icon: CheckCircle
},
{
title: "Warranty & Support",
description: "Clear warranty coverage and ongoing support after project completion. We're here if you need us.",
icon: Shield
title: "Warranty & Support", description: "Clear warranty coverage and ongoing support after project completion. We're here if you need us.", icon: Shield
}
]}
imageSrc="http://img.b2bpic.net/free-photo/men-standing-brick-wall-building-construction_259150-57715.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/men-standing-brick-wall-building-construction_259150-57715.jpg"
imageAlt="Steadfast Roofing team standing in front of completed roofing project"
mediaAnimation="slide-up"
imagePosition="right"
@@ -282,44 +213,28 @@ export default function HomePage() {
faqsAnimation="slide-up"
faqs={[
{
id: "1",
title: "How much does a roof replacement cost?",
content: "Roof replacement costs vary based on size, materials (asphalt, metal, tile), and roof complexity. We provide free estimates with no obligation. Most residential replacements range $8,000-$20,000 depending on these factors. We'll give you an exact quote after inspection."
id: "1", title: "How much does a roof replacement cost?", content: "Roof replacement costs vary based on size, materials (asphalt, metal, tile), and roof complexity. We provide free estimates with no obligation. Most residential replacements range $8,000-$20,000 depending on these factors. We'll give you an exact quote after inspection."
},
{
id: "2",
title: "How long does a roof replacement take?",
content: "Most roof replacements take 2-5 days depending on weather and roof size. We always provide a realistic timeline upfront. We work efficiently without compromising quality, and our crews maintain clean job sites throughout the process."
id: "2", title: "How long does a roof replacement take?", content: "Most roof replacements take 2-5 days depending on weather and roof size. We always provide a realistic timeline upfront. We work efficiently without compromising quality, and our crews maintain clean job sites throughout the process."
},
{
id: "3",
title: "Do you handle insurance claims?",
content: "Yes, we handle the entire insurance claim process. We provide detailed documentation, photos, and professional assessments that support your claim. We work directly with adjusters and help maximize your coverage. Most homeowners get better results with our support."
id: "3", title: "Do you handle insurance claims?", content: "Yes, we handle the entire insurance claim process. We provide detailed documentation, photos, and professional assessments that support your claim. We work directly with adjusters and help maximize your coverage. Most homeowners get better results with our support."
},
{
id: "4",
title: "What materials do you recommend?",
content: "We offer asphalt shingles (cost-effective and popular), metal roofing (durable and energy-efficient), and tile (premium and long-lasting). We'll recommend based on your home's style, climate needs, and budget. Each option comes with different warranty coverage."
id: "4", title: "What materials do you recommend?", content: "We offer asphalt shingles (cost-effective and popular), metal roofing (durable and energy-efficient), and tile (premium and long-lasting). We'll recommend based on your home's style, climate needs, and budget. Each option comes with different warranty coverage."
},
{
id: "5",
title: "Do you offer emergency services?",
content: "Absolutely. We provide emergency response for storm damage and leaks. Call (813) 555-0147 for immediate assistance. We can provide temporary tarping to prevent further damage while permanent repairs are scheduled."
id: "5", title: "Do you offer emergency services?", content: "Absolutely. We provide emergency response for storm damage and leaks. Call (813) 555-0147 for immediate assistance. We can provide temporary tarping to prevent further damage while permanent repairs are scheduled."
},
{
id: "6",
title: "How often should I have my roof inspected?",
content: "We recommend annual inspections, especially before storm season. If you've experienced storms or haven't had an inspection in 2+ years, schedule one soon. Early detection of problems can save thousands in repairs."
id: "6", title: "How often should I have my roof inspected?", content: "We recommend annual inspections, especially before storm season. If you've experienced storms or haven't had an inspection in 2+ years, schedule one soon. Early detection of problems can save thousands in repairs."
},
{
id: "7",
title: "What warranty do you provide?",
content: "We offer manufacturer warranties on materials (typically 25-50 years depending on product) and our own workmanship warranty (typically 5-10 years). We'll explain all warranty details during your consultation and provide documentation."
id: "7", title: "What warranty do you provide?", content: "We offer manufacturer warranties on materials (typically 25-50 years depending on product) and our own workmanship warranty (typically 5-10 years). We'll explain all warranty details during your consultation and provide documentation."
},
{
id: "8",
title: "Are you licensed and insured?",
content: "Yes. We hold Florida Roofing License #CCC1334242 and full liability insurance. We're also BBB-accredited with an A+ rating. All team members are licensed and insured. Your protection is our priority."
id: "8", title: "Are you licensed and insured?", content: "Yes. We hold Florida Roofing License #CCC1334242 and full liability insurance. We're also BBB-accredited with an A+ rating. All team members are licensed and insured. Your protection is our priority."
}
]}
/>

View File

@@ -18,8 +18,7 @@ export default function RoofRepairPage() {
];
const navButton = {
text: "Call Now: (813) 555-0147",
href: "tel:+18135550147"
text: "Call Now: (813) 555-0147", href: "tel:+18135550147"
};
return (
@@ -70,7 +69,7 @@ export default function RoofRepairPage() {
title="Common Roof Repair Issues"
description="We handle all types of roof damage, from minor leaks to major storm damage."
tag="Repair Types"
tagIcon={Wrench}
tagIcon={AlertTriangle}
tagAnimation="slide-up"
animationType="slide-up"
textboxLayout="default"
@@ -78,33 +77,27 @@ export default function RoofRepairPage() {
features={[
{
icon: AlertTriangle,
title: "Leak Repairs",
description: "Identify and repair roof leaks before they cause water damage to your home's interior."
title: "Leak Repairs", description: "Identify and repair roof leaks before they cause water damage to your home's interior."
},
{
icon: Zap,
title: "Shingle Damage",
description: "Replace missing or damaged shingles to restore your roof's protection and appearance."
title: "Shingle Damage", description: "Replace missing or damaged shingles to restore your roof's protection and appearance."
},
{
icon: Eye,
title: "Flashing Repair",
description: "Fix damaged flashing around chimneys, vents, and skylights to prevent water intrusion."
title: "Flashing Repair", description: "Fix damaged flashing around chimneys, vents, and skylights to prevent water intrusion."
},
{
icon: Clock,
title: "Fast Response",
description: "Same-day emergency response available for urgent repairs. Call us immediately for leaks."
title: "Fast Response", description: "Same-day emergency response available for urgent repairs. Call us immediately for leaks."
},
{
icon: DollarSign,
title: "Affordable Solutions",
description: "We provide honest assessments and fair pricing. Only repair what's necessary."
title: "Affordable Solutions", description: "We provide honest assessments and fair pricing. Only repair what's necessary."
},
{
icon: CheckCircle,
title: "Quality Materials",
description: "We use premium materials that match your existing roof and come with manufacturer warranties."
title: "Quality Materials", description: "We use premium materials that match your existing roof and come with manufacturer warranties."
}
]}
/>

View File

@@ -7,7 +7,7 @@ import FeatureHoverPattern from '@/components/sections/feature/featureHoverPatte
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import Link from 'next/link';
import { Shield, Wrench, Eye, CheckCircle, DollarSign, Clock, AlertCircle, Mail } from 'lucide-react';
import { Shield, AlertTriangle, Eye, CheckCircle, DollarSign, Clock, AlertCircle, Mail } from 'lucide-react';
export default function RoofReplacementPage() {
const navItems = [
@@ -18,8 +18,7 @@ export default function RoofReplacementPage() {
];
const navButton = {
text: "Call Now: (813) 555-0147",
href: "tel:+18135550147"
text: "Call Now: (813) 555-0147", href: "tel:+18135550147"
};
return (
@@ -78,33 +77,27 @@ export default function RoofReplacementPage() {
features={[
{
icon: Shield,
title: "Extended Roof Life",
description: "New roof materials provide 25-50 years of protection depending on material type and quality."
title: "Extended Roof Life", description: "New roof materials provide 25-50 years of protection depending on material type and quality."
},
{
icon: DollarSign,
title: "Increased Home Value",
description: "A new roof is one of the best home improvements for resale value and insurance rates."
title: "Increased Home Value", description: "A new roof is one of the best home improvements for resale value and insurance rates."
},
{
icon: Eye,
title: "Enhanced Curb Appeal",
description: "Choose from multiple material and color options to complement your home's aesthetic."
title: "Enhanced Curb Appeal", description: "Choose from multiple material and color options to complement your home's aesthetic."
},
{
icon: CheckCircle,
title: "Complete Protection",
description: "Full replacement eliminates weak spots and provides comprehensive waterproofing."
title: "Complete Protection", description: "Full replacement eliminates weak spots and provides comprehensive waterproofing."
},
{
icon: Wrench,
title: "Warranty Coverage",
description: "Manufacturer warranties on materials plus our workmanship warranty for complete peace of mind."
icon: AlertTriangle,
title: "Warranty Coverage", description: "Manufacturer warranties on materials plus our workmanship warranty for complete peace of mind."
},
{
icon: Clock,
title: "Energy Efficiency",
description: "Modern roofing materials reflect more heat, reducing cooling costs and environmental impact."
title: "Energy Efficiency", description: "Modern roofing materials reflect more heat, reducing cooling costs and environmental impact."
}
]}
/>

View File

@@ -18,8 +18,7 @@ export default function StormDamagePage() {
];
const navButton = {
text: "Call Now: (813) 555-0147",
href: "tel:+18135550147"
text: "Call Now: (813) 555-0147", href: "tel:+18135550147"
};
return (
@@ -78,33 +77,27 @@ export default function StormDamagePage() {
features={[
{
icon: AlertTriangle,
title: "Emergency Tarping",
description: "Immediate temporary protection to prevent further water damage to your home and contents."
title: "Emergency Tarping", description: "Immediate temporary protection to prevent further water damage to your home and contents."
},
{
icon: Camera,
title: "Damage Documentation",
description: "Comprehensive photo and video documentation of all damage for insurance claims."
title: "Damage Documentation", description: "Comprehensive photo and video documentation of all damage for insurance claims."
},
{
icon: FileText,
title: "Insurance Coordination",
description: "We work directly with insurance adjusters and handle all claim paperwork and documentation."
title: "Insurance Coordination", description: "We work directly with insurance adjusters and handle all claim paperwork and documentation."
},
{
icon: DollarSign,
title: "Claim Maximization",
description: "Our detailed assessments help ensure you get full coverage for all damage."
title: "Claim Maximization", description: "Our detailed assessments help ensure you get full coverage for all damage."
},
{
icon: Clock,
title: "Fast Repairs",
description: "Once approval is received, we schedule repairs quickly to restore your roof."
title: "Fast Repairs", description: "Once approval is received, we schedule repairs quickly to restore your roof."
},
{
icon: Shield,
title: "Quality Restoration",
description: "We restore your roof to pre-storm condition with quality materials and expert installation."
title: "Quality Restoration", description: "We restore your roof to pre-storm condition with quality materials and expert installation."
}
]}
/>