Merge version_1 into main #1
@@ -56,22 +56,22 @@ export default function LandingPage() {
|
||||
buttonAnimation="slide-up"
|
||||
carouselItems={[
|
||||
{
|
||||
id: "1", imageSrc: "http://img.b2bpic.net/free-photo/long-shot-men-working-together-roof_23-2149343674.jpg", imageAlt: "Premium roof replacement project"
|
||||
id: "1", imageSrc: "http://img.b2bpic.net/free-photo/long-shot-men-working-together-roof_23-2149343674.jpg?_wi=1", imageAlt: "Premium roof replacement project"
|
||||
},
|
||||
{
|
||||
id: "2", imageSrc: "http://img.b2bpic.net/free-photo/man-walking-roof_1321-1041.jpg", imageAlt: "Architectural shingle installation"
|
||||
id: "2", imageSrc: "http://img.b2bpic.net/free-photo/man-walking-roof_1321-1041.jpg?_wi=1", imageAlt: "Architectural shingle installation"
|
||||
},
|
||||
{
|
||||
id: "3", imageSrc: "http://img.b2bpic.net/free-photo/auto-mechanic-inflating-tire-with-air-compressor-street_651396-3561.jpg", imageAlt: "Professional roof repair work"
|
||||
id: "3", imageSrc: "http://img.b2bpic.net/free-photo/auto-mechanic-inflating-tire-with-air-compressor-street_651396-3561.jpg?_wi=1", imageAlt: "Professional roof repair work"
|
||||
},
|
||||
{
|
||||
id: "4", imageSrc: "http://img.b2bpic.net/free-photo/old-houses_53876-33815.jpg", imageAlt: "Storm damage assessment and repair"
|
||||
id: "4", imageSrc: "http://img.b2bpic.net/free-photo/old-houses_53876-33815.jpg?_wi=1", imageAlt: "Storm damage assessment and repair"
|
||||
},
|
||||
{
|
||||
id: "5", imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388996.jpg", imageAlt: "Attic ventilation upgrade"
|
||||
id: "5", imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388996.jpg?_wi=1", imageAlt: "Attic ventilation upgrade"
|
||||
},
|
||||
{
|
||||
id: "6", imageSrc: "http://img.b2bpic.net/free-photo/long-shot-men-working-together-roof_23-2149343674.jpg", imageAlt: "Quality workmanship guaranteed"
|
||||
id: "6", imageSrc: "http://img.b2bpic.net/free-photo/long-shot-men-working-together-roof_23-2149343674.jpg?_wi=2", imageAlt: "Quality workmanship guaranteed"
|
||||
}
|
||||
]}
|
||||
autoPlay={true}
|
||||
@@ -146,19 +146,19 @@ export default function LandingPage() {
|
||||
products={[
|
||||
{
|
||||
id: "1", brand: "Premium Solutions", name: "Roof Replacement", price: "Professional Installation", rating: 5,
|
||||
reviewCount: "100+", imageSrc: "http://img.b2bpic.net/free-photo/man-walking-roof_1321-1041.jpg", imageAlt: "Architectural shingle roof replacement"
|
||||
reviewCount: "100+", imageSrc: "http://img.b2bpic.net/free-photo/man-walking-roof_1321-1041.jpg?_wi=2", imageAlt: "Architectural shingle roof replacement"
|
||||
},
|
||||
{
|
||||
id: "2", brand: "Quick Response", name: "Roof Repair & Leak Diagnosis", price: "Emergency Available", rating: 5,
|
||||
reviewCount: "150+", imageSrc: "http://img.b2bpic.net/free-photo/auto-mechanic-inflating-tire-with-air-compressor-street_651396-3561.jpg", imageAlt: "Professional roof repair"
|
||||
reviewCount: "150+", imageSrc: "http://img.b2bpic.net/free-photo/auto-mechanic-inflating-tire-with-air-compressor-street_651396-3561.jpg?_wi=2", imageAlt: "Professional roof repair"
|
||||
},
|
||||
{
|
||||
id: "3", brand: "Insurance Support", name: "Storm Damage & Insurance Claims", price: "Full Documentation", rating: 5,
|
||||
reviewCount: "80+", imageSrc: "http://img.b2bpic.net/free-photo/old-houses_53876-33815.jpg", imageAlt: "Storm damage assessment"
|
||||
reviewCount: "80+", imageSrc: "http://img.b2bpic.net/free-photo/old-houses_53876-33815.jpg?_wi=2", imageAlt: "Storm damage assessment"
|
||||
},
|
||||
{
|
||||
id: "4", brand: "Long-Term Health", name: "Ventilation & Attic Airflow", price: "Extended Roof Life", rating: 5,
|
||||
reviewCount: "90+", imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388996.jpg", imageAlt: "Ventilation system upgrade"
|
||||
reviewCount: "90+", imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388996.jpg?_wi=2", imageAlt: "Ventilation system upgrade"
|
||||
}
|
||||
]}
|
||||
gridVariant="uniform-all-items-equal"
|
||||
@@ -212,27 +212,27 @@ export default function LandingPage() {
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Sarah Johnson", handle: "Nashville Homeowner", testimonial: "They worked around my schedule and communicated with my contractors during our remodel. Professional and thorough from start to finish.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Sarah Johnson"
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1", imageAlt: "Sarah Johnson"
|
||||
},
|
||||
{
|
||||
id: "2", name: "Michael Chen", handle: "Franklin Resident", testimonial: "We had an urgent leak during a rainstorm. They identified the issue immediately and repaired it quickly. Exactly what we needed.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Michael Chen"
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2", imageAlt: "Michael Chen"
|
||||
},
|
||||
{
|
||||
id: "3", name: "Emily Rodriguez", handle: "Brentwood Property Owner", testimonial: "Straightforward from the beginning. Honest, informative, and they followed up after completion to ensure we were satisfied.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Emily Rodriguez"
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=3", imageAlt: "Emily Rodriguez"
|
||||
},
|
||||
{
|
||||
id: "4", name: "David Kim", handle: "Nashville, TN", testimonial: "The crew worked fast and cleaned up so well you couldn't tell they'd been there. That attention to detail made all the difference.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "David Kim"
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=4", imageAlt: "David Kim"
|
||||
},
|
||||
{
|
||||
id: "5", name: "Jessica Martinez", handle: "Hendersonville Resident", testimonial: "Fair pricing with no hidden costs. They explained everything clearly and delivered premium work. Highly recommend.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Jessica Martinez"
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=5", imageAlt: "Jessica Martinez"
|
||||
},
|
||||
{
|
||||
id: "6", name: "Robert Thompson", handle: "Madison Homeowner", testimonial: "Outstanding communication throughout. They made an overwhelming process feel manageable and simple.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Robert Thompson"
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=6", imageAlt: "Robert Thompson"
|
||||
}
|
||||
]}
|
||||
showRating={true}
|
||||
@@ -251,7 +251,7 @@ export default function LandingPage() {
|
||||
tagAnimation="slide-up"
|
||||
background={{ variant: "radial-gradient" }}
|
||||
useInvertedBackground={true}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/long-shot-men-working-together-roof_23-2149343674.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/long-shot-men-working-together-roof_23-2149343674.jpg?_wi=3"
|
||||
imageAlt="Professional roofing inspection"
|
||||
mediaAnimation="opacity"
|
||||
mediaPosition="right"
|
||||
|
||||
Reference in New Issue
Block a user