Merge version_1 into main #2

Merged
bender merged 2 commits from version_1 into main 2026-03-05 01:15:27 +00:00
2 changed files with 43 additions and 47 deletions

View File

@@ -17,24 +17,21 @@ export default function AboutPage() {
const footerColumns = [
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "about" },
{ label: "Our Services", href: "services" },
{ label: "Portfolio", href: "portfolio" }
]
},
{
title: "Contact",
items: [
title: "Contact", items: [
{ label: "Get in Touch", href: "contact" },
{ label: "Free Estimate", href: "contact" },
{ label: "Emergency Service", href: "contact" }
]
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }
]
@@ -48,7 +45,7 @@ export default function AboutPage() {
borderRadius="pill"
contentWidth="mediumSmall"
sizing="mediumLarge"
background="fluid"
background="circleGradient"
cardStyle="outline"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="solid"
@@ -73,9 +70,10 @@ export default function AboutPage() {
{ value: "20+", title: "Years in Business" },
{ value: "500+", title: "Projects Completed" }
]}
imageSrc="http://img.b2bpic.net/free-photo/teamwork-concept-with-smiling-architects_23-2147702541.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/teamwork-concept-with-smiling-architects_23-2147702541.jpg"
imageAlt="RoofStrippers team of professional roofers"
mediaAnimation="slide-up"
metricsAnimation="slide-up"
useInvertedBackground={false}
/>
</div>

View File

@@ -9,6 +9,7 @@ import MetricSplitMediaAbout from "@/components/sections/about/MetricSplitMediaA
import FeatureCardTwentyThree from "@/components/sections/feature/FeatureCardTwentyThree";
import ProductCardOne from "@/components/sections/product/ProductCardOne";
import TestimonialCardFifteen from "@/components/sections/testimonial/TestimonialCardFifteen";
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import FooterBase from "@/components/sections/footer/FooterBase";
export default function HomePage() {
@@ -21,24 +22,21 @@ export default function HomePage() {
const footerColumns = [
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "about" },
{ label: "Our Services", href: "services" },
{ label: "Portfolio", href: "portfolio" }
]
},
{
title: "Contact",
items: [
title: "Contact", items: [
{ label: "Get in Touch", href: "contact" },
{ label: "Free Estimate", href: "contact" },
{ label: "Emergency Service", href: "contact" }
]
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }
]
@@ -52,7 +50,7 @@ export default function HomePage() {
borderRadius="pill"
contentWidth="mediumSmall"
sizing="mediumLarge"
background="fluid"
background="circleGradient"
cardStyle="outline"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="solid"
@@ -71,7 +69,7 @@ export default function HomePage() {
<HeroSplit
title="Quality Roofing You Can Trust"
description="Family-owned and operated for over 20 years. RoofStrippers delivers exceptional roofing solutions in Fort Worth with proven craftsmanship and unbeatable customer service."
background={{ variant: "fluid" }}
background={{ variant: "plain" }}
tag="20+ Years of Excellence"
tagIcon={Shield}
buttons={[
@@ -95,9 +93,10 @@ export default function HomePage() {
{ value: "20+", title: "Years in Business" },
{ value: "500+", title: "Projects Completed" }
]}
imageSrc="http://img.b2bpic.net/free-photo/teamwork-concept-with-smiling-architects_23-2147702541.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/teamwork-concept-with-smiling-architects_23-2147702541.jpg"
imageAlt="RoofStrippers team of professional roofers"
mediaAnimation="slide-up"
metricsAnimation="slide-up"
useInvertedBackground={false}
/>
</div>
@@ -109,25 +108,16 @@ export default function HomePage() {
tag="Services"
features={[
{
id: "1",
title: "Roof Installation",
tags: ["New Roofs", "Quality Materials"],
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-roofers-working-with-helmets_23-2149343708.jpg?_wi=1",
imageAlt: "Professional roof installation"
id: "1", title: "Roof Installation", tags: ["New Roofs", "Quality Materials"],
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-roofers-working-with-helmets_23-2149343708.jpg", imageAlt: "Professional roof installation"
},
{
id: "2",
title: "Roof Repair & Maintenance",
tags: ["Quick Repairs", "Emergency Service"],
imageSrc: "http://img.b2bpic.net/free-photo/man-sitting-roof_23-2148748778.jpg?_wi=1",
imageAlt: "Roof repair and maintenance work"
id: "2", title: "Roof Repair & Maintenance", tags: ["Quick Repairs", "Emergency Service"],
imageSrc: "http://img.b2bpic.net/free-photo/man-sitting-roof_23-2148748778.jpg", imageAlt: "Roof repair and maintenance work"
},
{
id: "3",
title: "Roof Inspection",
tags: ["Thorough Assessment", "Free Estimates"],
imageSrc: "http://img.b2bpic.net/free-photo/close-up-engineer-architect-looking-clipboard_23-2148233774.jpg?_wi=1",
imageAlt: "Professional roof inspection"
id: "3", title: "Roof Inspection", tags: ["Thorough Assessment", "Free Estimates"],
imageSrc: "http://img.b2bpic.net/free-photo/close-up-engineer-architect-looking-clipboard_23-2148233774.jpg", imageAlt: "Professional roof inspection"
}
]}
animationType="slide-up"
@@ -143,25 +133,13 @@ export default function HomePage() {
tag="Showcase"
products={[
{
id: "1",
name: "Residential Roof Replacement",
price: "2024 Project",
imageSrc: "http://img.b2bpic.net/free-photo/man-walking-roof_1321-1041.jpg?_wi=1",
imageAlt: "Residential roof replacement project"
id: "1", name: "Residential Roof Replacement", price: "2024 Project", imageSrc: "http://img.b2bpic.net/free-photo/man-walking-roof_1321-1041.jpg", imageAlt: "Residential roof replacement project"
},
{
id: "2",
name: "Storm Damage Repair",
price: "2024 Project",
imageSrc: "http://img.b2bpic.net/free-photo/carpenter-man-working-low-view_23-2148748785.jpg?_wi=1",
imageAlt: "Storm damage repair and restoration"
id: "2", name: "Storm Damage Repair", price: "2024 Project", imageSrc: "http://img.b2bpic.net/free-photo/carpenter-man-working-low-view_23-2148748785.jpg", imageAlt: "Storm damage repair and restoration"
},
{
id: "3",
name: "Commercial Roofing",
price: "2024 Project",
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-wearing-protection-helmet-outdoors_23-2149343635.jpg?_wi=1",
imageAlt: "Commercial roofing installation"
id: "3", name: "Commercial Roofing", price: "2024 Project", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-wearing-protection-helmet-outdoors_23-2149343635.jpg", imageAlt: "Commercial roofing installation"
}
]}
gridVariant="three-columns-all-equal-width"
@@ -190,6 +168,26 @@ export default function HomePage() {
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
title="Get Your Free Roofing Estimate"
description="Contact RoofStrippers today for a professional assessment of your roofing needs. Our team is ready to help protect your home."
inputs={[
{ name: "name", type: "text", placeholder: "Your Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true },
{ name: "phone", type: "tel", placeholder: "Phone Number", required: true },
{ name: "address", type: "text", placeholder: "Property Address in Fort Worth", required: true }
]}
textarea={{ name: "message", placeholder: "Describe your roofing needs or concerns...", rows: 5, required: false }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/people-working-call-center_23-2149288192.jpg"
imageAlt="Customer support team ready to help"
mediaAnimation="slide-up"
mediaPosition="right"
buttonText="Request Estimate"
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
logoText="RoofStrippers"