10 Commits

Author SHA1 Message Date
3e7a730114 Merge version_2 into main
Merge version_2 into main
2026-04-09 20:53:01 +00:00
5f3d85bd3a Update src/app/page.tsx 2026-04-09 20:52:57 +00:00
116e944a1d Merge version_2 into main
Merge version_2 into main
2026-04-09 20:52:24 +00:00
eceedd2759 Update src/app/page.tsx 2026-04-09 20:52:21 +00:00
5e7e5aaea2 Merge version_1 into main
Merge version_1 into main
2026-04-09 20:36:28 +00:00
c97e9244d4 Merge version_1 into main
Merge version_1 into main
2026-04-09 20:36:24 +00:00
557d8c01bd Merge version_1 into main
Merge version_1 into main
2026-04-09 20:36:11 +00:00
701b59f1c4 Merge version_1 into main
Merge version_1 into main
2026-04-09 20:31:19 +00:00
d0383dc92b Merge version_1 into main
Merge version_1 into main
2026-04-09 20:30:55 +00:00
9508b5cd8a Merge version_1 into main
Merge version_1 into main
2026-04-09 20:30:22 +00:00

View File

@@ -10,7 +10,7 @@ import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarou
import MetricCardOne from '@/components/sections/metrics/MetricCardOne'; import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen'; import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import { AlertTriangle, ArrowDown, Award, CheckCircle, CheckSquare, Home, Layout, MapPin, Shield, Star, Users, Wrench } from "lucide-react"; import { AlertTriangle, ArrowDown, Award, CheckCircle, CheckSquare, Home, Layout, MapPin, Star, Users, Wrench, ShieldCheck } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -37,7 +37,7 @@ export default function LandingPage() {
{ name: "Contact", id: "contact" }, { name: "Contact", id: "contact" },
]} ]}
button={{ button={{
text: "Get Estimate", href: "#contact"}} text: "Contact Us", href: "mailto:info@jmroofing.com"}}
brandName="JM Roofing" brandName="JM Roofing"
/> />
</div> </div>
@@ -48,8 +48,8 @@ export default function LandingPage() {
title="Protecting Your Legacy, One Roof at a Time." title="Protecting Your Legacy, One Roof at a Time."
description="Jim Sand's Roofing offers 3rd-generation craftsmanship and a premium customer experience, right here in Seymour, TN. Trust the local family name." description="Jim Sand's Roofing offers 3rd-generation craftsmanship and a premium customer experience, right here in Seymour, TN. Trust the local family name."
buttons={[ buttons={[
{ text: "Free Estimate", href: "#contact" }, { text: "Call Now", onClick: () => window.location.href = 'tel:8655776725' },
{ text: "Our Services", href: "#services" }, { text: "Send Message", href: "mailto:info@jmroofing.com" },
]} ]}
mediaItems={[ mediaItems={[
{ imageSrc: "http://img.b2bpic.net/free-photo/roof-pattern_1203-2594.jpg?_wi=1", imageAlt: "Luxurious house with new roof" }, { imageSrc: "http://img.b2bpic.net/free-photo/roof-pattern_1203-2594.jpg?_wi=1", imageAlt: "Luxurious house with new roof" },
@@ -85,7 +85,7 @@ export default function LandingPage() {
{ {
title: "Roofing Services", description: "Expert replacement, repair, and inspection tailored to your specific needs.", media: { imageSrc: "http://img.b2bpic.net/free-photo/roof-pattern_1203-2594.jpg?_wi=2" }, title: "Roofing Services", description: "Expert replacement, repair, and inspection tailored to your specific needs.", media: { imageSrc: "http://img.b2bpic.net/free-photo/roof-pattern_1203-2594.jpg?_wi=2" },
items: [ items: [
{ icon: Shield, text: "Full Roof Replacement" }, { icon: ShieldCheck, text: "Full Roof Replacement" },
{ icon: Wrench, text: "Precision Repairs" }, { icon: Wrench, text: "Precision Repairs" },
{ icon: AlertTriangle, text: "Storm Inspections" }, { icon: AlertTriangle, text: "Storm Inspections" },
], ],
@@ -103,6 +103,10 @@ export default function LandingPage() {
]} ]}
title="Premium Roofing & Exteriors" title="Premium Roofing & Exteriors"
description="We specialize in high-quality roofing services, siding, and storm repair to keep your home protected and beautiful." description="We specialize in high-quality roofing services, siding, and storm repair to keep your home protected and beautiful."
buttons={[
{ text: "Call to Schedule", onClick: () => window.location.href = 'tel:8655776725' },
{ text: "Email Us", href: "mailto:info@jmroofing.com" },
]}
/> />
</div> </div>
@@ -154,10 +158,10 @@ export default function LandingPage() {
<ContactText <ContactText
useInvertedBackground={false} useInvertedBackground={false}
background={{ variant: "gradient-bars" }} background={{ variant: "gradient-bars" }}
text="Ready to protect your home? Call us at (865) 577-6725 or request a free estimate today. Were here to help." text="Ready to protect your home? Call us or send us an email to get a free estimate today. Were here to help."
buttons={[ buttons={[
{ text: "Call Now: (865) 577-6725", href: "tel:8655776725" }, { text: "Call Now", onClick: () => window.location.href = 'tel:8655776725' },
{ text: "Request Estimate", href: "#contact" }, { text: "Send Us an Email", href: "mailto:info@jmroofing.com" },
]} ]}
/> />
</div> </div>
@@ -169,7 +173,7 @@ export default function LandingPage() {
title: "JM Roofing", items: [ title: "JM Roofing", items: [
{ label: "1340 Springfield Dr A", href: "#" }, { label: "1340 Springfield Dr A", href: "#" },
{ label: "Seymour, TN 37865", href: "#" }, { label: "Seymour, TN 37865", href: "#" },
{ label: "(865) 577-6725", href: "tel:8655776725" }, { label: "(865) 577-6725", onClick: () => window.location.href = 'tel:8655776725' },
], ],
}, },
{ {
@@ -181,10 +185,9 @@ export default function LandingPage() {
], ],
}, },
{ {
title: "Company", items: [ title: "Contact", items: [
{ label: "About Us", href: "#about" }, { label: "Call Us", onClick: () => window.location.href = 'tel:8655776725' },
{ label: "Testimonials", href: "#testimonials" }, { label: "Send Email", href: "mailto:info@jmroofing.com" },
{ label: "Contact", href: "#contact" },
], ],
}, },
]} ]}