Merge version_1 into main #1
273
src/app/page.tsx
273
src/app/page.tsx
@@ -31,27 +31,17 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "features",
|
||||
},
|
||||
name: "Services", id: "features"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Rodriguez Roofing"
|
||||
button={{
|
||||
text: "Get Free Estimate",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Get Free Estimate", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -59,104 +49,55 @@ export default function LandingPage() {
|
||||
<HeroBillboardTestimonial
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Serving North Carolina for Over 60 Years"
|
||||
description="Professional roofing solutions, re-roofs, and repairs for residential and commercial properties. Your roof is in expert hands."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Sheri Taylor",
|
||||
role: "Local Guide",
|
||||
company: "Review",
|
||||
rating: 5,
|
||||
testimonial: "Great company..did wonderful job in roof",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-doing-thumbs-up_23-2148628939.jpg",
|
||||
},
|
||||
name: "Sheri Taylor", handle: "Local Guide", testimonial: "Great company..did wonderful job in roof", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-doing-thumbs-up_23-2148628939.jpg"},
|
||||
{
|
||||
name: "Ms chocolate Bae",
|
||||
role: "Local Guide",
|
||||
company: "Review",
|
||||
rating: 5,
|
||||
testimonial: "Awesome!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-recording-their-house-tour_23-2151139106.jpg",
|
||||
},
|
||||
name: "Ms chocolate Bae", handle: "Local Guide", testimonial: "Awesome!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-recording-their-house-tour_23-2151139106.jpg"},
|
||||
{
|
||||
name: "Gabriella Rodriguez",
|
||||
role: "Customer",
|
||||
company: "Review",
|
||||
rating: 5,
|
||||
testimonial: "Professional and excellent work quality.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-happy-man-showing-approval_23-2148230800.jpg",
|
||||
},
|
||||
name: "Gabriella Rodriguez", handle: "Customer", testimonial: "Professional and excellent work quality.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-happy-man-showing-approval_23-2148230800.jpg"},
|
||||
{
|
||||
name: "Verified Customer",
|
||||
role: "Angie's List",
|
||||
company: "Review",
|
||||
rating: 5,
|
||||
testimonial: "They did my roof in the past and handled the skylight leaks perfectly. Excellent work.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mature-businessman-glasses-shaking-hands-with-female-partner-meeting-co-working-space_74855-10006.jpg",
|
||||
},
|
||||
name: "Verified Customer", handle: "Angie's List", testimonial: "They did my roof in the past and handled the skylight leaks perfectly. Excellent work.", imageSrc: "http://img.b2bpic.net/free-photo/happy-mature-businessman-glasses-shaking-hands-with-female-partner-meeting-co-working-space_74855-10006.jpg"},
|
||||
{
|
||||
name: "Long-time Client",
|
||||
role: "Business Profile",
|
||||
company: "Review",
|
||||
rating: 5,
|
||||
testimonial: "Customer service and attention to detail is amazing.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-coworkers-holding-tablets-showing-thumbs-up-stairs_1262-20218.jpg",
|
||||
},
|
||||
name: "Long-time Client", handle: "Business Profile", testimonial: "Customer service and attention to detail is amazing.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-coworkers-holding-tablets-showing-thumbs-up-stairs_1262-20218.jpg"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Free Estimate",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get Free Estimate", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-smiley-man-working-roof_23-2149343672.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg",
|
||||
alt: "Happy customer profile 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg", alt: "Happy customer profile 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-asian-woman-showing-both-thumbs-up_1262-16496.jpg",
|
||||
alt: "Happy customer profile 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-asian-woman-showing-both-thumbs-up_1262-16496.jpg", alt: "Happy customer profile 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/handsome-man-making-ok-sign_1368-6336.jpg",
|
||||
alt: "Happy customer profile 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/handsome-man-making-ok-sign_1368-6336.jpg", alt: "Happy customer profile 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/brunette-girl-giving-thumb-up_23-2147650951.jpg",
|
||||
alt: "Happy customer profile 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/brunette-girl-giving-thumb-up_23-2147650951.jpg", alt: "Happy customer profile 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-home-with-heater_23-2149339547.jpg",
|
||||
alt: "Happy customer profile 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-home-with-heater_23-2149339547.jpg", alt: "Happy customer profile 5"},
|
||||
]}
|
||||
avatarText="Join 1,000+ satisfied homeowners"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Residential Roofing",
|
||||
},
|
||||
type: "text", text: "Residential Roofing"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Commercial Repairs",
|
||||
},
|
||||
type: "text", text: "Commercial Repairs"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Storm Damage Expert",
|
||||
},
|
||||
type: "text", text: "Storm Damage Expert"},
|
||||
{
|
||||
type: "text",
|
||||
text: "24/7 Emergency Service",
|
||||
},
|
||||
type: "text", text: "24/7 Emergency Service"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Locally Owned",
|
||||
},
|
||||
type: "text", text: "Locally Owned"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -166,14 +107,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Over 60 Years of Excellence",
|
||||
},
|
||||
type: "text", content: "Over 60 Years of Excellence"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/man-working-roof-front-view_23-2148748780.jpg",
|
||||
alt: "Our Team",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/man-working-roof-front-view_23-2148748780.jpg", alt: "Our Team"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -185,37 +121,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
label: "Residential",
|
||||
title: "Expert Home Roofing",
|
||||
items: [
|
||||
"Roof replacement",
|
||||
"Shingle installation",
|
||||
"Annual maintenance",
|
||||
"Attic venting",
|
||||
],
|
||||
id: "f1", label: "Residential", title: "Expert Home Roofing", items: [
|
||||
"Roof replacement", "Shingle installation", "Annual maintenance", "Attic venting"],
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
label: "Commercial",
|
||||
title: "Commercial Roofing",
|
||||
items: [
|
||||
"Flat roof systems",
|
||||
"TPO & EPDM roofs",
|
||||
"Professional inspections",
|
||||
"Insurance restoration",
|
||||
],
|
||||
id: "f2", label: "Commercial", title: "Commercial Roofing", items: [
|
||||
"Flat roof systems", "TPO & EPDM roofs", "Professional inspections", "Insurance restoration"],
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
label: "Repairs",
|
||||
title: "Damage & Leaks",
|
||||
items: [
|
||||
"Storm damage repair",
|
||||
"Skylight maintenance",
|
||||
"Seamless gutter repair",
|
||||
"Comprehensive leak testing",
|
||||
],
|
||||
id: "f3", label: "Repairs", title: "Damage & Leaks", items: [
|
||||
"Storm damage repair", "Skylight maintenance", "Seamless gutter repair", "Comprehensive leak testing"],
|
||||
},
|
||||
]}
|
||||
title="Comprehensive Roofing Services"
|
||||
@@ -230,20 +145,11 @@ export default function LandingPage() {
|
||||
tag="Our Stats"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "60+",
|
||||
description: "Years of experience serving families",
|
||||
},
|
||||
id: "m1", value: "60+", description: "Years of experience serving families"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "25+",
|
||||
description: "Years of Raleigh area service",
|
||||
},
|
||||
id: "m2", value: "25+", description: "Years of Raleigh area service"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "100%",
|
||||
description: "Dedicated customer service commitment",
|
||||
},
|
||||
id: "m3", value: "100%", description: "Dedicated customer service commitment"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -257,45 +163,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sheri Taylor",
|
||||
role: "Local Guide",
|
||||
company: "Review",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/real-estate-concept-happy-young-man-searching-home-rent-holding-house-paper-maket-smiling-st_1258-149935.jpg",
|
||||
},
|
||||
id: "t1", name: "Sheri Taylor", role: "Local Guide", company: "Review", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/real-estate-concept-happy-young-man-searching-home-rent-holding-house-paper-maket-smiling-st_1258-149935.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Ms chocolate Bae",
|
||||
role: "Local Guide",
|
||||
company: "Review",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/excited-multiethnic-couple-stand-surrounded-by-moving-boxes-taking-break-capture-selfie-with_482257-134995.jpg",
|
||||
},
|
||||
id: "t2", name: "Ms chocolate Bae", role: "Local Guide", company: "Review", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/excited-multiethnic-couple-stand-surrounded-by-moving-boxes-taking-break-capture-selfie-with_482257-134995.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Gabriella Rodriguez",
|
||||
role: "Client",
|
||||
company: "Review",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-young-musician-woman-learns-how-play-ukulele-sits-sofa-with-crossed-legs_1258-204931.jpg",
|
||||
},
|
||||
id: "t3", name: "Gabriella Rodriguez", role: "Client", company: "Review", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-young-musician-woman-learns-how-play-ukulele-sits-sofa-with-crossed-legs_1258-204931.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Verified Client",
|
||||
role: "Angie's List",
|
||||
company: "Review",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-glasses-portrait_1262-1461.jpg",
|
||||
},
|
||||
id: "t4", name: "Verified Client", role: "Angie's List", company: "Review", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-glasses-portrait_1262-1461.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Satisfied Customer",
|
||||
role: "Business Profile",
|
||||
company: "Review",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/aged-middle-expression-calling-business_1262-2838.jpg",
|
||||
},
|
||||
id: "t5", name: "Satisfied Customer", role: "Business Profile", company: "Review", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/aged-middle-expression-calling-business_1262-2838.jpg"},
|
||||
]}
|
||||
title="Customer Stories"
|
||||
description="See why our neighbors trust us with their homes."
|
||||
@@ -308,20 +189,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Do you offer free estimates?",
|
||||
content: "Yes! Call us now for a free consultation and estimate for your roof repairs or replacement.",
|
||||
},
|
||||
id: "q1", title: "Do you offer free estimates?", content: "Yes! Call us now for a free consultation and estimate for your roof repairs or replacement."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Do you handle residential and commercial roofs?",
|
||||
content: "Absolutely. We are fully equipped to handle both residential roof replacements and various commercial roof types.",
|
||||
},
|
||||
id: "q2", title: "Do you handle residential and commercial roofs?", content: "Absolutely. We are fully equipped to handle both residential roof replacements and various commercial roof types."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Are you licensed and insured?",
|
||||
content: "Yes, we are a locally owned, bonded, and insured roofing contractor.",
|
||||
},
|
||||
id: "q3", title: "Are you licensed and insured?", content: "Yes, we are a locally owned, bonded, and insured roofing contractor."},
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
title="Common Roofing Questions"
|
||||
@@ -338,28 +210,17 @@ export default function LandingPage() {
|
||||
description="Ready to fix your roof? Call us at (336) 847-1922 or fill out the form below."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Phone Number",
|
||||
required: true,
|
||||
name: "phone", type: "tel", placeholder: "Phone Number", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Email Address",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Email Address", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Describe your roofing issue...",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "Describe your roofing issue...", rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/tile-roof-house-home-textures_74190-9990.jpg"
|
||||
@@ -370,33 +231,21 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Residential Roofing",
|
||||
href: "#",
|
||||
},
|
||||
label: "Residential Roofing", href: "#"},
|
||||
{
|
||||
label: "Commercial Roofing",
|
||||
href: "#",
|
||||
},
|
||||
label: "Commercial Roofing", href: "#"},
|
||||
{
|
||||
label: "Repairs",
|
||||
href: "#",
|
||||
},
|
||||
label: "Repairs", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user