Merge version_1 into main #1
@@ -75,7 +75,7 @@ export default function AboutPage() {
|
||||
]}
|
||||
mediaAnimation="blur-reveal"
|
||||
imagePosition="right"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg?_wi=5"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -96,7 +96,7 @@ export default function AboutPage() {
|
||||
title: "Roof Repairs",
|
||||
description: "Leaks, broken tiles, storm damage and general roof issues fixed quickly and professionally.",
|
||||
tag: "Emergency",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg?_wi=5",
|
||||
imageAlt: "Professional roof repair work",
|
||||
buttons: [
|
||||
{
|
||||
@@ -110,7 +110,7 @@ export default function AboutPage() {
|
||||
title: "Flat Roof Installation",
|
||||
description: "Durable modern flat roofing systems built to last with professional installation.",
|
||||
tag: "Installation",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg?_wi=5",
|
||||
imageAlt: "Modern flat roof installation",
|
||||
buttons: [
|
||||
{
|
||||
@@ -124,7 +124,7 @@ export default function AboutPage() {
|
||||
title: "Chimney Repairs",
|
||||
description: "Repointing, chimney restoration and leak prevention with expert workmanship.",
|
||||
tag: "Repairs",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plasterer-renovating-indoor-walls_1150-9959.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plasterer-renovating-indoor-walls_1150-9959.jpg?_wi=3",
|
||||
imageAlt: "Professional chimney repair",
|
||||
buttons: [
|
||||
{
|
||||
|
||||
@@ -65,37 +65,37 @@ export default function ContactPage() {
|
||||
background={{ variant: "circleGradient" }}
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg?_wi=7",
|
||||
imageAlt: "Professional roofer working on modern home at sunset",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg?_wi=7",
|
||||
imageAlt: "Expert roof repair work",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg?_wi=7",
|
||||
imageAlt: "Modern flat roof installation",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plasterer-renovating-indoor-walls_1150-9959.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plasterer-renovating-indoor-walls_1150-9959.jpg?_wi=4",
|
||||
imageAlt: "Professional chimney repair",
|
||||
},
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/boy-red-coat-looks-busy-talking-phone_8353-1103.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/boy-red-coat-looks-busy-talking-phone_8353-1103.jpg?_wi=4",
|
||||
imageAlt: "Emergency roof damage response",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/focused-plumber-working-assembling-pipelines-install-plumbing-system-while-building-new-house_662251-539.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/focused-plumber-working-assembling-pipelines-install-plumbing-system-while-building-new-house_662251-539.jpg?_wi=4",
|
||||
imageAlt: "Professional guttering installation",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mother-smiling-posing-kitchen_23-2148414936.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mother-smiling-posing-kitchen_23-2148414936.jpg?_wi=4",
|
||||
imageAlt: "Satisfied customer testimonial",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-businesswoman-smiling-camera_74855-4022.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-businesswoman-smiling-camera_74855-4022.jpg?_wi=4",
|
||||
imageAlt: "Happy customer review",
|
||||
},
|
||||
]}
|
||||
@@ -150,7 +150,7 @@ export default function ContactPage() {
|
||||
]}
|
||||
mediaAnimation="blur-reveal"
|
||||
imagePosition="right"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg?_wi=8"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -171,7 +171,7 @@ export default function ContactPage() {
|
||||
title: "Roof Repairs",
|
||||
description: "Leaks, broken tiles, storm damage and general roof issues fixed quickly and professionally.",
|
||||
tag: "Emergency",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg?_wi=8",
|
||||
imageAlt: "Professional roof repair work",
|
||||
buttons: [
|
||||
{
|
||||
@@ -185,7 +185,7 @@ export default function ContactPage() {
|
||||
title: "Flat Roof Installation",
|
||||
description: "Durable modern flat roofing systems built to last with professional installation.",
|
||||
tag: "Installation",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg?_wi=8",
|
||||
imageAlt: "Modern flat roof installation",
|
||||
buttons: [
|
||||
{
|
||||
@@ -199,7 +199,7 @@ export default function ContactPage() {
|
||||
title: "Chimney Repairs",
|
||||
description: "Repointing, chimney restoration and leak prevention with expert workmanship.",
|
||||
tag: "Repairs",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plasterer-renovating-indoor-walls_1150-9959.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plasterer-renovating-indoor-walls_1150-9959.jpg?_wi=5",
|
||||
imageAlt: "Professional chimney repair",
|
||||
buttons: [
|
||||
{
|
||||
@@ -213,7 +213,7 @@ export default function ContactPage() {
|
||||
title: "Guttering & Drainage",
|
||||
description: "Repairs, replacements and cleaning to prevent damp issues and water damage.",
|
||||
tag: "Maintenance",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/focused-plumber-working-assembling-pipelines-install-plumbing-system-while-building-new-house_662251-539.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/focused-plumber-working-assembling-pipelines-install-plumbing-system-while-building-new-house_662251-539.jpg?_wi=5",
|
||||
imageAlt: "Professional guttering installation",
|
||||
buttons: [
|
||||
{
|
||||
@@ -227,7 +227,7 @@ export default function ContactPage() {
|
||||
title: "Emergency Roofing",
|
||||
description: "Fast response to urgent roof leaks or storm damage when you need it most.",
|
||||
tag: "24/7 Response",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/boy-red-coat-looks-busy-talking-phone_8353-1103.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/boy-red-coat-looks-busy-talking-phone_8353-1103.jpg?_wi=5",
|
||||
imageAlt: "Emergency roof damage response",
|
||||
buttons: [
|
||||
{
|
||||
@@ -249,37 +249,37 @@ export default function ContactPage() {
|
||||
{
|
||||
id: "1",
|
||||
name: "Edward F.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mother-smiling-posing-kitchen_23-2148414936.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mother-smiling-posing-kitchen_23-2148414936.jpg?_wi=5",
|
||||
imageAlt: "Edward F., satisfied customer",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Kate M.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-businesswoman-smiling-camera_74855-4022.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-businesswoman-smiling-camera_74855-4022.jpg?_wi=5",
|
||||
imageAlt: "Kate M., happy customer",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Jimmy L.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-smiling_93675-133804.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-smiling_93675-133804.jpg?_wi=3",
|
||||
imageAlt: "Jimmy L., satisfied client",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Sarah J.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-multiracial-business-team_1262-21007.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-multiracial-business-team_1262-21007.jpg?_wi=3",
|
||||
imageAlt: "Sarah J., happy homeowner",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Michael D.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-businessman-wearing-glasses_329181-677.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-businessman-wearing-glasses_329181-677.jpg?_wi=3",
|
||||
imageAlt: "Michael D., satisfied customer",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Jennifer R.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-shot-beautiful-confident-young-african-american-woman-dressed-stylish-purple-turtleneck-smiling-joyfully-showing-ok-gesture_344912-1015.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-shot-beautiful-confident-young-african-american-woman-dressed-stylish-purple-turtleneck-smiling-joyfully-showing-ok-gesture_344912-1015.jpg?_wi=3",
|
||||
imageAlt: "Jennifer R., happy customer",
|
||||
},
|
||||
]}
|
||||
@@ -308,7 +308,7 @@ export default function ContactPage() {
|
||||
title: "Get in Touch",
|
||||
description: "Call or request a free quote online. We respond quickly.",
|
||||
tag: "Step 1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg?_wi=9",
|
||||
imageAlt: "Contact us for a quote",
|
||||
},
|
||||
{
|
||||
@@ -316,7 +316,7 @@ export default function ContactPage() {
|
||||
title: "Free Assessment",
|
||||
description: "We inspect the issue and explain exactly what needs fixing.",
|
||||
tag: "Step 2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg?_wi=9",
|
||||
imageAlt: "Professional roof assessment",
|
||||
},
|
||||
{
|
||||
@@ -324,7 +324,7 @@ export default function ContactPage() {
|
||||
title: "Clear Quote",
|
||||
description: "You receive a fair, honest price with no hidden costs.",
|
||||
tag: "Step 3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg?_wi=9",
|
||||
imageAlt: "Transparent pricing quote",
|
||||
},
|
||||
{
|
||||
@@ -332,7 +332,7 @@ export default function ContactPage() {
|
||||
title: "Job Done Properly",
|
||||
description: "Professional work completed quickly and cleanly.",
|
||||
tag: "Step 4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/focused-plumber-working-assembling-pipelines-install-plumbing-system-while-building-new-house_662251-539.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/focused-plumber-working-assembling-pipelines-install-plumbing-system-while-building-new-house_662251-539.jpg?_wi=6",
|
||||
imageAlt: "Professional completed project",
|
||||
},
|
||||
]}
|
||||
|
||||
1367
src/app/layout.tsx
1367
src/app/layout.tsx
File diff suppressed because it is too large
Load Diff
@@ -93,37 +93,37 @@ export default function HomePage() {
|
||||
background={{ variant: "circleGradient" }}
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg?_wi=1",
|
||||
imageAlt: "Professional roofer working on modern home at sunset",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg?_wi=1",
|
||||
imageAlt: "Expert roof repair work",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg?_wi=1",
|
||||
imageAlt: "Modern flat roof installation",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plasterer-renovating-indoor-walls_1150-9959.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plasterer-renovating-indoor-walls_1150-9959.jpg?_wi=1",
|
||||
imageAlt: "Professional chimney repair",
|
||||
},
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/boy-red-coat-looks-busy-talking-phone_8353-1103.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/boy-red-coat-looks-busy-talking-phone_8353-1103.jpg?_wi=1",
|
||||
imageAlt: "Emergency roof damage response",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/focused-plumber-working-assembling-pipelines-install-plumbing-system-while-building-new-house_662251-539.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/focused-plumber-working-assembling-pipelines-install-plumbing-system-while-building-new-house_662251-539.jpg?_wi=1",
|
||||
imageAlt: "Professional guttering installation",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mother-smiling-posing-kitchen_23-2148414936.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mother-smiling-posing-kitchen_23-2148414936.jpg?_wi=1",
|
||||
imageAlt: "Satisfied customer testimonial",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-businesswoman-smiling-camera_74855-4022.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-businesswoman-smiling-camera_74855-4022.jpg?_wi=1",
|
||||
imageAlt: "Happy customer review",
|
||||
},
|
||||
]}
|
||||
@@ -177,7 +177,7 @@ export default function HomePage() {
|
||||
]}
|
||||
mediaAnimation="blur-reveal"
|
||||
imagePosition="right"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg?_wi=2"
|
||||
imageAlt="Professional roofer working on modern home"
|
||||
/>
|
||||
</div>
|
||||
@@ -198,7 +198,7 @@ export default function HomePage() {
|
||||
title: "Roof Repairs",
|
||||
description: "Leaks, broken tiles, storm damage and general roof issues fixed quickly and professionally.",
|
||||
tag: "Emergency",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg?_wi=2",
|
||||
imageAlt: "Professional roof repair work",
|
||||
buttons: [
|
||||
{
|
||||
@@ -212,7 +212,7 @@ export default function HomePage() {
|
||||
title: "Flat Roof Installation",
|
||||
description: "Durable modern flat roofing systems built to last with professional installation.",
|
||||
tag: "Installation",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg?_wi=2",
|
||||
imageAlt: "Modern flat roof installation",
|
||||
buttons: [
|
||||
{
|
||||
@@ -226,7 +226,7 @@ export default function HomePage() {
|
||||
title: "Chimney Repairs",
|
||||
description: "Repointing, chimney restoration and leak prevention with expert workmanship.",
|
||||
tag: "Repairs",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plasterer-renovating-indoor-walls_1150-9959.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plasterer-renovating-indoor-walls_1150-9959.jpg?_wi=2",
|
||||
imageAlt: "Professional chimney repair",
|
||||
buttons: [
|
||||
{
|
||||
@@ -240,7 +240,7 @@ export default function HomePage() {
|
||||
title: "Guttering & Drainage",
|
||||
description: "Repairs, replacements and cleaning to prevent damp issues and water damage.",
|
||||
tag: "Maintenance",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/focused-plumber-working-assembling-pipelines-install-plumbing-system-while-building-new-house_662251-539.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/focused-plumber-working-assembling-pipelines-install-plumbing-system-while-building-new-house_662251-539.jpg?_wi=2",
|
||||
imageAlt: "Professional guttering installation",
|
||||
buttons: [
|
||||
{
|
||||
@@ -254,7 +254,7 @@ export default function HomePage() {
|
||||
title: "Emergency Roofing",
|
||||
description: "Fast response to urgent roof leaks or storm damage when you need it most.",
|
||||
tag: "24/7 Response",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/boy-red-coat-looks-busy-talking-phone_8353-1103.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/boy-red-coat-looks-busy-talking-phone_8353-1103.jpg?_wi=2",
|
||||
imageAlt: "Emergency roof damage response",
|
||||
buttons: [
|
||||
{
|
||||
@@ -275,37 +275,37 @@ export default function HomePage() {
|
||||
{
|
||||
id: "1",
|
||||
name: "Edward F.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mother-smiling-posing-kitchen_23-2148414936.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mother-smiling-posing-kitchen_23-2148414936.jpg?_wi=2",
|
||||
imageAlt: "Edward F., satisfied customer",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Kate M.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-businesswoman-smiling-camera_74855-4022.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-businesswoman-smiling-camera_74855-4022.jpg?_wi=2",
|
||||
imageAlt: "Kate M., happy customer",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Jimmy L.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-smiling_93675-133804.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-smiling_93675-133804.jpg?_wi=1",
|
||||
imageAlt: "Jimmy L., satisfied client",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Sarah J.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-multiracial-business-team_1262-21007.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-multiracial-business-team_1262-21007.jpg?_wi=1",
|
||||
imageAlt: "Sarah J., happy homeowner",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Michael D.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-businessman-wearing-glasses_329181-677.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-businessman-wearing-glasses_329181-677.jpg?_wi=1",
|
||||
imageAlt: "Michael D., satisfied customer",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Jennifer R.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-shot-beautiful-confident-young-african-american-woman-dressed-stylish-purple-turtleneck-smiling-joyfully-showing-ok-gesture_344912-1015.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-shot-beautiful-confident-young-african-american-woman-dressed-stylish-purple-turtleneck-smiling-joyfully-showing-ok-gesture_344912-1015.jpg?_wi=1",
|
||||
imageAlt: "Jennifer R., happy customer",
|
||||
},
|
||||
]}
|
||||
@@ -333,7 +333,7 @@ export default function HomePage() {
|
||||
title: "Get in Touch",
|
||||
description: "Call or request a free quote online. We respond quickly.",
|
||||
tag: "Step 1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg?_wi=3",
|
||||
imageAlt: "Contact us for a quote",
|
||||
},
|
||||
{
|
||||
@@ -341,7 +341,7 @@ export default function HomePage() {
|
||||
title: "Free Assessment",
|
||||
description: "We inspect the issue and explain exactly what needs fixing.",
|
||||
tag: "Step 2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg?_wi=3",
|
||||
imageAlt: "Professional roof assessment",
|
||||
},
|
||||
{
|
||||
@@ -349,7 +349,7 @@ export default function HomePage() {
|
||||
title: "Clear Quote",
|
||||
description: "You receive a fair, honest price with no hidden costs.",
|
||||
tag: "Step 3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg?_wi=3",
|
||||
imageAlt: "Transparent pricing quote",
|
||||
},
|
||||
{
|
||||
@@ -357,7 +357,7 @@ export default function HomePage() {
|
||||
title: "Job Done Properly",
|
||||
description: "Professional work completed quickly and cleanly.",
|
||||
tag: "Step 4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/focused-plumber-working-assembling-pipelines-install-plumbing-system-while-building-new-house_662251-539.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/focused-plumber-working-assembling-pipelines-install-plumbing-system-while-building-new-house_662251-539.jpg?_wi=3",
|
||||
imageAlt: "Professional completed project",
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -48,37 +48,37 @@ export default function ReviewsPage() {
|
||||
{
|
||||
id: "1",
|
||||
name: "Edward F.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mother-smiling-posing-kitchen_23-2148414936.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mother-smiling-posing-kitchen_23-2148414936.jpg?_wi=3",
|
||||
imageAlt: "Edward F., satisfied customer",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Kate M.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-businesswoman-smiling-camera_74855-4022.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-businesswoman-smiling-camera_74855-4022.jpg?_wi=3",
|
||||
imageAlt: "Kate M., happy customer",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Jimmy L.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-smiling_93675-133804.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-smiling_93675-133804.jpg?_wi=2",
|
||||
imageAlt: "Jimmy L., satisfied client",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Sarah J.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-multiracial-business-team_1262-21007.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-multiracial-business-team_1262-21007.jpg?_wi=2",
|
||||
imageAlt: "Sarah J., happy homeowner",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Michael D.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-businessman-wearing-glasses_329181-677.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-businessman-wearing-glasses_329181-677.jpg?_wi=2",
|
||||
imageAlt: "Michael D., satisfied customer",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Jennifer R.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-shot-beautiful-confident-young-african-american-woman-dressed-stylish-purple-turtleneck-smiling-joyfully-showing-ok-gesture_344912-1015.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-shot-beautiful-confident-young-african-american-woman-dressed-stylish-purple-turtleneck-smiling-joyfully-showing-ok-gesture_344912-1015.jpg?_wi=2",
|
||||
imageAlt: "Jennifer R., happy customer",
|
||||
},
|
||||
]}
|
||||
@@ -107,7 +107,7 @@ export default function ReviewsPage() {
|
||||
title: "Get in Touch",
|
||||
description: "Call or request a free quote online. We respond quickly.",
|
||||
tag: "Step 1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg?_wi=6",
|
||||
imageAlt: "Contact us for a quote",
|
||||
},
|
||||
{
|
||||
@@ -115,7 +115,7 @@ export default function ReviewsPage() {
|
||||
title: "Free Assessment",
|
||||
description: "We inspect the issue and explain exactly what needs fixing.",
|
||||
tag: "Step 2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg?_wi=6",
|
||||
imageAlt: "Professional roof assessment",
|
||||
},
|
||||
{
|
||||
@@ -123,7 +123,7 @@ export default function ReviewsPage() {
|
||||
title: "Clear Quote",
|
||||
description: "You receive a fair, honest price with no hidden costs.",
|
||||
tag: "Step 3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg?_wi=6",
|
||||
imageAlt: "Transparent pricing quote",
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -90,7 +90,7 @@ export default function ServicesPage() {
|
||||
title: "Emergency Roof Repairs",
|
||||
description: "Fast response to urgent leaks and storm damage. Available 24/7 for immediate assistance and temporary solutions.",
|
||||
tag: "24/7 Available",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/boy-red-coat-looks-busy-talking-phone_8353-1103.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/boy-red-coat-looks-busy-talking-phone_8353-1103.jpg?_wi=3",
|
||||
imageAlt: "Emergency roof damage response",
|
||||
buttons: [
|
||||
{
|
||||
@@ -106,7 +106,7 @@ export default function ServicesPage() {
|
||||
title: "Roof Leak Repairs",
|
||||
description: "Professional leak detection and repair with comprehensive waterproofing to prevent future water damage.",
|
||||
tag: "Specialty Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-skateboarder-man-ramp_23-2147678250.jpg?_wi=4",
|
||||
imageAlt: "Professional roof repair work",
|
||||
buttons: [
|
||||
{
|
||||
@@ -120,7 +120,7 @@ export default function ServicesPage() {
|
||||
title: "Flat Roof Installation",
|
||||
description: "Modern, durable flat roofing systems with professional installation and warranty coverage.",
|
||||
tag: "Installation",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bison-race-obstacle-race-sports-competition-belarus-may-2019_1321-3203.jpg?_wi=4",
|
||||
imageAlt: "Modern flat roof installation",
|
||||
buttons: [
|
||||
{
|
||||
@@ -166,7 +166,7 @@ export default function ServicesPage() {
|
||||
]}
|
||||
mediaAnimation="blur-reveal"
|
||||
imagePosition="left"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/worker-with-hard-hat-building-with-wood_23-2148748856.jpg?_wi=4"
|
||||
imageAlt="Professional roofing work"
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user