Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
@@ -7,7 +7,7 @@ import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
|
||||
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
|
||||
export default function LandingPage() {
|
||||
export default function AboutPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="text-shift"
|
||||
@@ -25,24 +25,13 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
brandName="Davis Roofing"
|
||||
button={{ text: "Contact", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -50,22 +39,13 @@ export default function LandingPage() {
|
||||
<MetricSplitMediaAbout
|
||||
useInvertedBackground={false}
|
||||
title="About Davis Roofing & Contracting"
|
||||
description="Davis Roofing & Contracting brings over 40 years of experience serving homeowners and businesses across Idaho. We are committed to reliable, high-quality results."
|
||||
description="Experience you can trust."
|
||||
metrics={[
|
||||
{
|
||||
value: "40+",
|
||||
title: "Years Experience",
|
||||
},
|
||||
{
|
||||
value: "100%",
|
||||
title: "Licensed & Insured",
|
||||
},
|
||||
{
|
||||
value: "ID",
|
||||
title: "Serving Idaho",
|
||||
},
|
||||
{ value: "40+", title: "Years Experience" },
|
||||
{ value: "100%", title: "Licensed & Insured" },
|
||||
{ value: "ID", title: "Serving Idaho" }
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-working-roof-with-drill-low-view_23-2148748772.jpg?_wi=3"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-working-roof-with-drill-low-view_23-2148748772.jpg"
|
||||
mediaAnimation="blur-reveal"
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -77,26 +57,10 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
title="Our Core Values"
|
||||
description="The principles that drive our high-end contracting work."
|
||||
description="Principles that drive us."
|
||||
metrics={[
|
||||
{
|
||||
id: "v1",
|
||||
value: "40+",
|
||||
title: "Expertise",
|
||||
items: [
|
||||
"Deep regional knowledge",
|
||||
"Industry standards",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "v2",
|
||||
value: "100%",
|
||||
title: "Integrity",
|
||||
items: [
|
||||
"Clear pricing",
|
||||
"Quality materials",
|
||||
],
|
||||
},
|
||||
{ id: "v1", value: "40+", title: "Expertise", items: ["Deep knowledge", "Standards"] },
|
||||
{ id: "v2", value: "100%", title: "Integrity", items: ["Pricing", "Materials"] }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -105,36 +69,8 @@ export default function LandingPage() {
|
||||
<FooterBaseReveal
|
||||
logoText="Davis Roofing & Contracting"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "/about",
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "/services",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms & Conditions",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Company", items: [{ label: "About", href: "/about" }, { label: "Services", href: "/services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms & Conditions", href: "#" }] }
|
||||
]}
|
||||
copyrightText="© 2024 Davis Roofing & Contracting. All Rights Reserved."
|
||||
/>
|
||||
|
||||
@@ -6,7 +6,7 @@ import ContactSplit from '@/components/sections/contact/ContactSplit';
|
||||
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
|
||||
export default function LandingPage() {
|
||||
export default function ContactPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="text-shift"
|
||||
@@ -24,37 +24,24 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
brandName="Davis Roofing"
|
||||
button={{ text: "Contact", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
tag="Contact Us"
|
||||
title="Need Roofing or Property Services?"
|
||||
description="Get a free estimate today. Call (208) 899-3902 or send us a message below."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/abstract-city-building-shadows_23-2149283247.jpg?_wi=3"
|
||||
title="Need Services?"
|
||||
description="Call us today."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/abstract-city-building-shadows_23-2149283247.jpg"
|
||||
mediaPosition="right"
|
||||
mediaAnimation="blur-reveal"
|
||||
/>
|
||||
@@ -64,36 +51,8 @@ export default function LandingPage() {
|
||||
<FooterBaseReveal
|
||||
logoText="Davis Roofing & Contracting"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "/about",
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "/services",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms & Conditions",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Company", items: [{ label: "About", href: "/about" }, { label: "Services", href: "/services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms & Conditions", href: "#" }] }
|
||||
]}
|
||||
copyrightText="© 2024 Davis Roofing & Contracting. All Rights Reserved."
|
||||
/>
|
||||
|
||||
189
src/app/page.tsx
189
src/app/page.tsx
@@ -7,8 +7,8 @@ import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
||||
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
|
||||
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
|
||||
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
|
||||
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -28,45 +28,23 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
brandName="Davis Roofing"
|
||||
button={{ text: "Contact", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Idaho’s Trusted Roofing & Property Experts"
|
||||
description="Over 40 years of experience in roofing, exterior services, and property maintenance across Idaho."
|
||||
buttons={[
|
||||
{
|
||||
text: "Get a Free Estimate",
|
||||
href: "/contact",
|
||||
},
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:2088993902",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-man-with-helmet-working-roof_23-2149343661.jpg?_wi=1"
|
||||
buttons={[{ text: "Get a Free Estimate", href: "/contact" }, { text: "Call Now", href: "tel:2088993902" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-man-with-helmet-working-roof_23-2149343661.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -76,46 +54,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Client A",
|
||||
role: "Homeowner",
|
||||
testimonial: "We hired Davis Roofing & Contracting for a major roof repair and the results far exceeded our expectations. Professional and thorough.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/abstract-city-building-shadows_23-2149283247.jpg?_wi=1",
|
||||
imageAlt: "modern luxury home exterior",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Jay Lewis",
|
||||
role: "Homeowner",
|
||||
testimonial: "Alvin and his entire crew were amazing to work with. On time, hardworking, and delivered excellent quality work.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-with-helmet-working-roof_23-2149343661.jpg?_wi=2",
|
||||
imageAlt: "luxury roof installation modern home",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Client B",
|
||||
role: "Business Owner",
|
||||
testimonial: "Top notch service, our commercial roof looks brand new and the work was finished ahead of schedule.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=1",
|
||||
imageAlt: "roofing shingles texture detail",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Client C",
|
||||
role: "Property Manager",
|
||||
testimonial: "The best contracting experience we've had. Honest pricing and no surprises.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-with-drill-low-view_23-2148748772.jpg?_wi=1",
|
||||
imageAlt: "professional roofing crew outdoor",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Client D",
|
||||
role: "Homeowner",
|
||||
testimonial: "They did exactly what they said they would do and did it perfectly. Highly recommended.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/abstract-city-building-shadows_23-2149283247.jpg?_wi=2",
|
||||
imageAlt: "modern luxury home exterior",
|
||||
},
|
||||
{ id: "1", name: "Client A", role: "Homeowner", testimonial: "We hired Davis Roofing & Contracting for a major roof repair and the results far exceeded our expectations. Professional and thorough.", imageSrc: "http://img.b2bpic.net/free-photo/abstract-city-building-shadows_23-2149283247.jpg" },
|
||||
{ id: "2", name: "Jay Lewis", role: "Homeowner", testimonial: "Alvin and his entire crew were amazing to work with. On time, hardworking, and delivered excellent quality work.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-with-helmet-working-roof_23-2149343661.jpg" },
|
||||
{ id: "3", name: "Client B", role: "Business Owner", testimonial: "Top notch service, our commercial roof looks brand new and the work was finished ahead of schedule.", imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" },
|
||||
{ id: "4", name: "Client C", role: "Property Manager", testimonial: "The best contracting experience we've had. Honest pricing and no surprises.", imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-with-drill-low-view_23-2148748772.jpg" },
|
||||
{ id: "5", name: "Client D", role: "Homeowner", testimonial: "They did exactly what they said they would do and did it perfectly. Highly recommended.", imageSrc: "http://img.b2bpic.net/free-photo/abstract-city-building-shadows_23-2149283247.jpg" }
|
||||
]}
|
||||
title="What Customers Are Saying"
|
||||
description="Real feedback from our satisfied clients."
|
||||
@@ -130,41 +73,8 @@ export default function LandingPage() {
|
||||
title="Our Standard Pricing Packages"
|
||||
description="Clear, transparent pricing for all your roofing needs."
|
||||
plans={[
|
||||
{
|
||||
id: "p1",
|
||||
badge: "Basic",
|
||||
price: "$299",
|
||||
subtitle: "Essential roof inspection",
|
||||
buttons: [
|
||||
{
|
||||
text: "Select",
|
||||
href: "/contact",
|
||||
},
|
||||
],
|
||||
features: [
|
||||
"Full visual inspection",
|
||||
"Detailed photo report",
|
||||
"Repair assessment",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
badge: "Professional",
|
||||
price: "$899",
|
||||
subtitle: "Maintenance plan",
|
||||
buttons: [
|
||||
{
|
||||
text: "Select",
|
||||
href: "/contact",
|
||||
},
|
||||
],
|
||||
features: [
|
||||
"Gutter cleaning",
|
||||
"Roof debris removal",
|
||||
"Minor shingle repair",
|
||||
"Annual checkup",
|
||||
],
|
||||
},
|
||||
{ id: "p1", badge: "Basic", price: "$299", subtitle: "Essential roof inspection", buttons: [{ text: "Select", href: "/contact" }], features: ["Full visual inspection", "Detailed photo report", "Repair assessment"] },
|
||||
{ id: "p2", badge: "Professional", price: "$899", subtitle: "Maintenance plan", buttons: [{ text: "Select", href: "/contact" }], features: ["Gutter cleaning", "Roof debris removal", "Minor shingle repair", "Annual checkup"] }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -175,35 +85,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Frequently Asked Questions"
|
||||
description="Everything you need to know about our services."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
faqsAnimation="opacity"
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How long does a roof install take?",
|
||||
content: "Most residential roofs are completed within 2-3 days.",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Do you offer financing?",
|
||||
content: "Yes, we work with several lenders to offer flexible monthly payments.",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Is your team insured?",
|
||||
content: "We are fully licensed, bonded, and insured in the state of Idaho.",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Can you handle emergency leaks?",
|
||||
content: "Yes, we offer emergency tarping and repair services.",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "Are estimates free?",
|
||||
content: "All of our initial property inspections and estimates are 100% free.",
|
||||
},
|
||||
{ id: "1", title: "How long does a roof install take?", content: "Most residential roofs are completed within 2-3 days." },
|
||||
{ id: "2", title: "Do you offer financing?", content: "Yes, we work with several lenders to offer flexible monthly payments." },
|
||||
{ id: "3", title: "Is your team insured?", content: "We are fully licensed, bonded, and insured in the state of Idaho." },
|
||||
{ id: "4", title: "Can you handle emergency leaks?", content: "Yes, we offer emergency tarping and repair services." },
|
||||
{ id: "5", title: "Are estimates free?", content: "All of our initial property inspections and estimates are 100% free." }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -214,6 +104,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
title="Testimonials"
|
||||
description="What our clients say"
|
||||
testimonials={[]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -221,36 +114,8 @@ export default function LandingPage() {
|
||||
<FooterBaseReveal
|
||||
logoText="Davis Roofing & Contracting"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "/about",
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "/services",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms & Conditions",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Company", items: [{ label: "About", href: "/about" }, { label: "Services", href: "/services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms & Conditions", href: "#" }] }
|
||||
]}
|
||||
copyrightText="© 2024 Davis Roofing & Contracting. All Rights Reserved."
|
||||
/>
|
||||
|
||||
@@ -7,7 +7,7 @@ import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
|
||||
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
|
||||
export default function LandingPage() {
|
||||
export default function ServicesPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="text-shift"
|
||||
@@ -25,24 +25,13 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
brandName="Davis Roofing"
|
||||
button={{ text: "Contact", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -52,52 +41,13 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Roof Replacement & Installation",
|
||||
description: "High-quality installation for all roof types, ensuring durability and style.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=3",
|
||||
imageAlt: "Roofing",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=4",
|
||||
imageAlt: "Roofing",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-with-helmet-working-roof_23-2149343661.jpg?_wi=3",
|
||||
imageAlt: "luxury roof installation modern home",
|
||||
},
|
||||
{
|
||||
title: "Repair & Inspection",
|
||||
description: "Comprehensive roof inspections and fast, reliable repairs to protect your home.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=5",
|
||||
imageAlt: "Repair",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=6",
|
||||
imageAlt: "Repair",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=7",
|
||||
imageAlt: "roofing shingles texture detail",
|
||||
},
|
||||
{
|
||||
title: "Exterior Property Care",
|
||||
description: "From gutters and siding to pressure washing and junk removal, we handle it all.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=8",
|
||||
imageAlt: "Exterior",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=9",
|
||||
imageAlt: "Exterior",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-with-drill-low-view_23-2148748772.jpg?_wi=2",
|
||||
imageAlt: "professional roofing crew outdoor",
|
||||
},
|
||||
{ title: "Roof Replacement", description: "High-quality installation", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" } },
|
||||
{ title: "Inspection", description: "Detailed checkup", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" } },
|
||||
{ title: "Exterior", description: "Full property care", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" } }
|
||||
]}
|
||||
showStepNumbers={false}
|
||||
title="Our Services"
|
||||
description="Expert solutions for your entire property exterior."
|
||||
description="Expert solutions."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -108,18 +58,10 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
title="Additional Services"
|
||||
description="Beyond just roofs, we provide complete property solutions."
|
||||
description="Beyond just roofs."
|
||||
features={[
|
||||
{
|
||||
title: "Siding Installation",
|
||||
description: "Premium vinyl and wood siding options.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=10",
|
||||
},
|
||||
{
|
||||
title: "Gutter Maintenance",
|
||||
description: "Cleaning and custom seamless gutter installs.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=11",
|
||||
},
|
||||
{ title: "Siding Installation", description: "Premium vinyl and wood.", media: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" } },
|
||||
{ title: "Gutter Maintenance", description: "Cleaning and custom.", media: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" } }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -128,36 +70,8 @@ export default function LandingPage() {
|
||||
<FooterBaseReveal
|
||||
logoText="Davis Roofing & Contracting"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "/about",
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "/services",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms & Conditions",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Company", items: [{ label: "About", href: "/about" }, { label: "Services", href: "/services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms & Conditions", href: "#" }] }
|
||||
]}
|
||||
copyrightText="© 2024 Davis Roofing & Contracting. All Rights Reserved."
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user