Merge version_1 into main #2

Merged
bender merged 3 commits from version_1 into main 2026-02-20 03:09:07 +00:00
3 changed files with 14 additions and 19 deletions

View File

@@ -54,7 +54,7 @@ export default function ConstructionPage() {
imageSrc: "https://img.b2bpic.net/free-photo/construction-with-mobile-phone_329181-2852.jpg", imageAlt: "Custom home construction"
},
{
imageSrc: "https://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg?_wi=1", imageAlt: "Luxury home interior"
imageSrc: "https://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg", imageAlt: "Luxury home interior"
}
]
},
@@ -62,10 +62,10 @@ export default function ConstructionPage() {
title: "Remodeling & Renovations", description: "Transform your existing space with expert craftsmanship and attention to detail.", icon: Wrench,
mediaItems: [
{
imageSrc: "https://img.b2bpic.net/free-photo/woman-man-working-laptop-home-modern-kitchen_651396-3535.jpg?_wi=1", imageAlt: "Modern kitchen renovation"
imageSrc: "https://img.b2bpic.net/free-photo/woman-man-working-laptop-home-modern-kitchen_651396-3535.jpg", imageAlt: "Modern kitchen renovation"
},
{
imageSrc: "https://img.b2bpic.net/free-photo/basin-black-faucet-green-bathroom-with-lighting-cozy-spa-nook_169016-69326.jpg?_wi=1", imageAlt: "Luxury bathroom design"
imageSrc: "https://img.b2bpic.net/free-photo/basin-black-faucet-green-bathroom-with-lighting-cozy-spa-nook_169016-69326.jpg", imageAlt: "Luxury bathroom design"
}
]
},
@@ -76,7 +76,7 @@ export default function ConstructionPage() {
imageSrc: "https://img.b2bpic.net/free-photo/lobby-condominium-building_1262-3037.jpg", imageAlt: "Commercial building project"
},
{
imageSrc: "https://img.b2bpic.net/free-photo/managers-discussing-reports-with-boss-sitting-meeting-table-with-monitor-holding-documents-business-meeting-teamwork-concept_74855-11867.jpg?_wi=1", imageAlt: "Modern office space"
imageSrc: "https://img.b2bpic.net/free-photo/managers-discussing-reports-with-boss-sitting-meeting-table-with-monitor-holding-documents-business-meeting-teamwork-concept_74855-11867.jpg", imageAlt: "Modern office space"
}
]
},
@@ -87,7 +87,7 @@ export default function ConstructionPage() {
imageSrc: "https://img.b2bpic.net/free-photo/long-shot-men-working-together-roof_23-2149343674.jpg", imageAlt: "Home addition construction"
},
{
imageSrc: "https://img.b2bpic.net/free-photo/houses-with-yacht-old-port-nesebar-bulgaria_627829-7533.jpg?_wi=1", imageAlt: "Modern home exterior"
imageSrc: "https://img.b2bpic.net/free-photo/houses-with-yacht-old-port-nesebar-bulgaria_627829-7533.jpg", imageAlt: "Modern home exterior"
}
]
}
@@ -108,19 +108,19 @@ export default function ConstructionPage() {
tagIcon={ImageIcon}
products={[
{
id: "project-1", name: "Parkside Luxury Estate", price: "Custom Residential", imageSrc: "https://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg?_wi=2", imageAlt: "Parkside luxury estate"
id: "project-1", name: "Parkside Luxury Estate", price: "Custom Residential", imageSrc: "https://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg", imageAlt: "Parkside luxury estate"
},
{
id: "project-2", name: "Downtown Spa Bathrooms", price: "Bathroom Remodels", imageSrc: "https://img.b2bpic.net/free-photo/basin-black-faucet-green-bathroom-with-lighting-cozy-spa-nook_169016-69326.jpg?_wi=2", imageAlt: "Luxury bathroom project"
id: "project-2", name: "Downtown Spa Bathrooms", price: "Bathroom Remodels", imageSrc: "https://img.b2bpic.net/free-photo/basin-black-faucet-green-bathroom-with-lighting-cozy-spa-nook_169016-69326.jpg", imageAlt: "Luxury bathroom project"
},
{
id: "project-3", name: "Modern Tech Office Park", price: "Commercial Build", imageSrc: "https://img.b2bpic.net/free-photo/managers-discussing-reports-with-boss-sitting-meeting-table-with-monitor-holding-documents-business-meeting-teamwork-concept_74855-11867.jpg?_wi=2", imageAlt: "Commercial office construction"
id: "project-3", name: "Modern Tech Office Park", price: "Commercial Build", imageSrc: "https://img.b2bpic.net/free-photo/managers-discussing-reports-with-boss-sitting-meeting-table-with-monitor-holding-documents-business-meeting-teamwork-concept_74855-11867.jpg", imageAlt: "Commercial office construction"
},
{
id: "project-4", name: "Contemporary Home Addition", price: "Residential Expansion", imageSrc: "https://img.b2bpic.net/free-photo/houses-with-yacht-old-port-nesebar-bulgaria_627829-7533.jpg?_wi=2", imageAlt: "Modern home addition"
id: "project-4", name: "Contemporary Home Addition", price: "Residential Expansion", imageSrc: "https://img.b2bpic.net/free-photo/houses-with-yacht-old-port-nesebar-bulgaria_627829-7533.jpg", imageAlt: "Modern home addition"
},
{
id: "project-5", name: "Executive Kitchen Renovation", price: "Kitchen Remodel", imageSrc: "https://img.b2bpic.net/free-photo/woman-man-working-laptop-home-modern-kitchen_651396-3535.jpg?_wi=2", imageAlt: "Luxury kitchen renovation"
id: "project-5", name: "Executive Kitchen Renovation", price: "Kitchen Remodel", imageSrc: "https://img.b2bpic.net/free-photo/woman-man-working-laptop-home-modern-kitchen_651396-3535.jpg", imageAlt: "Luxury kitchen renovation"
}
]}
gridVariant="three-columns-all-equal-width"
@@ -166,7 +166,7 @@ export default function ConstructionPage() {
id: "coverage", value: "5", description: "Counties served across our service area. Licensed and insured for all project types and sizes."
}
]}
metricsAnimation="entrance-slide"
metricsAnimation="slide-up"
useInvertedBackground={false}
tagAnimation="slide-up"
/>
@@ -181,7 +181,7 @@ export default function ConstructionPage() {
testimonials={[
{
id: "1", name: "Sarah Mitchell", handle: "Residential Client", testimonial: "Jerry's team transformed our home beyond expectations. Professional, communicative, and delivered ahead of schedule. We couldn't be happier with the quality.", rating: 5,
imageSrc: "https://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1", imageAlt: "Sarah Mitchell"
imageSrc: "https://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Sarah Mitchell"
},
{
id: "2", name: "David Chen", handle: "Commercial Developer", testimonial: "Exceptional craftsmanship and project management. They handled our office build with precision and integrity. Highly recommended for any commercial project.", rating: 5,
@@ -189,11 +189,11 @@ export default function ConstructionPage() {
},
{
id: "3", name: "Jennifer Lopez", handle: "Kitchen Remodel", testimonial: "Our kitchen looks magazine-worthy. Jerry's attention to detail and transparent communication made the entire process smooth and enjoyable.", rating: 5,
imageSrc: "https://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2", imageAlt: "Jennifer Lopez"
imageSrc: "https://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Jennifer Lopez"
},
{
id: "4", name: "Robert Thompson", handle: "Home Addition", testimonial: "The best construction experience we've had. Licensed, insured, and truly professional. They delivered exactly what was promised, on time and on budget.", rating: 5,
imageSrc: "https://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=3", imageAlt: "Robert Thompson"
imageSrc: "https://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Robert Thompson"
}
]}
showRating={true}

View File

@@ -95,7 +95,6 @@ export default function ProductPage({ params }: ProductPageProps) {
brandName="Jerry's Construction"
bottomLeftText="Licensed • Insured • 20+ Years"
bottomRightText="(555) 123-4567"
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/>
</div>
<main className="min-h-screen flex items-center justify-center pt-20">
@@ -146,7 +145,6 @@ export default function ProductPage({ params }: ProductPageProps) {
brandName="Jerry's Construction"
bottomLeftText="Licensed • Insured • 20+ Years"
bottomRightText="(555) 123-4567"
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/>
</div>
<main className="min-h-screen flex items-center justify-center pt-20">
@@ -204,7 +202,6 @@ export default function ProductPage({ params }: ProductPageProps) {
brandName="Jerry's Construction"
bottomLeftText="Licensed • Insured • 20+ Years"
bottomRightText="(555) 123-4567"
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/>
</div>
<div id="productDetailCard" data-section="productDetailCard">

View File

@@ -45,7 +45,6 @@ export default function ShopPage() {
brandName="Jerry's Construction"
bottomLeftText="Licensed • Insured • 20+ Years"
bottomRightText="(555) 123-4567"
button={{ text: "Cart", onClick: () => console.log("cart") }}
/>
</div>
<main className="min-h-screen flex items-center justify-center pt-20">
@@ -95,7 +94,6 @@ export default function ShopPage() {
brandName="Jerry's Construction"
bottomLeftText="Licensed • Insured • 20+ Years"
bottomRightText="(555) 123-4567"
button={{ text: "Cart", onClick: () => console.log("cart") }}
/>
</div>
<div id="productCatalog" data-section="productCatalog">