Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-04-03 14:04:21 +00:00

View File

@@ -15,306 +15,146 @@ import TextAbout from '@/components/sections/about/TextAbout';
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-magnetic"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="small"
sizing="largeSmall"
background="circleGradient"
cardStyle="gradient-bordered"
primaryButtonStyle="gradient"
secondaryButtonStyle="solid"
headingFontWeight="extrabold"
defaultButtonVariant="hover-magnetic"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="small"
sizing="largeSmall"
background="circleGradient"
cardStyle="gradient-bordered"
primaryButtonStyle="gradient"
secondaryButtonStyle="solid"
headingFontWeight="extrabold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{
name: "Services",
id: "services",
},
{
name: "About",
id: "about",
},
{
name: "Contact",
id: "contact",
},
]}
brandName="LocalPro Service"
/>
</div>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "Services", id: "services" },
{ name: "About", id: "about" },
{ name: "Contact", id: "contact" },
]}
brandName="LocalPro Service"
/>
</div>
<div id="hero" data-section="hero">
<HeroCentered
background={{
variant: "radial-gradient",
}}
title="Reliable Local Service in Your Area"
description="Fast, expert solutions for your home. We provide transparent pricing, licensed professionals, and a 100% satisfaction guarantee. Call us now to get your project started."
avatars={[
{
src: "http://img.b2bpic.net/free-photo/smiling-lady-black-jacket-posing-isolated-background-happy-cheerful-woman-dark-suit-laughing-looking-into-camera_197531-18513.jpg",
alt: "Customer 1",
},
{
src: "http://img.b2bpic.net/free-photo/joyful-business-woman-with-coffee-cup_23-2148095746.jpg",
alt: "Customer 2",
},
{
src: "http://img.b2bpic.net/free-photo/smiling-african-american-man-posing-library_74855-1619.jpg",
alt: "Customer 3",
},
{
src: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5292.jpg",
alt: "Customer 4",
},
{
src: "http://img.b2bpic.net/free-photo/front-view-woman-celebrating-birthday-together_23-2150598991.jpg",
alt: "Customer 5",
},
]}
avatarText="Trusted by over 500+ local homeowners"
buttons={[
{
text: "Call Now",
href: "tel:+15551234567",
},
{
text: "Get Free Quote",
href: "#contact",
},
]}
buttonAnimation="slide-up"
marqueeItems={[
{
type: "text",
text: "Licensed & Insured",
},
{
type: "text",
text: "Same-Day Service",
},
{
type: "text",
text: "Family Owned",
},
{
type: "text",
text: "Quality Guaranteed",
},
{
type: "text",
text: "Expert Technicians",
},
]}
/>
</div>
<div id="hero" data-section="hero">
<HeroCentered
background={{ variant: "radial-gradient" }}
title="Reliable Local Service in Your Area"
description="Fast, expert solutions for your home. We provide transparent pricing, licensed professionals, and a 100% satisfaction guarantee. Call us now to get your project started."
avatars={[
{ src: "http://img.b2bpic.net/free-photo/smiling-lady-black-jacket-posing-isolated-background-happy-cheerful-woman-dark-suit-laughing-looking-into-camera_197531-18513.jpg", alt: "Customer 1" },
{ src: "http://img.b2bpic.net/free-photo/joyful-business-woman-with-coffee-cup_23-2148095746.jpg", alt: "Customer 2" },
{ src: "http://img.b2bpic.net/free-photo/smiling-african-american-man-posing-library_74855-1619.jpg", alt: "Customer 3" },
{ src: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5292.jpg", alt: "Customer 4" },
{ src: "http://img.b2bpic.net/free-photo/front-view-woman-celebrating-birthday-together_23-2150598991.jpg", alt: "Customer 5" },
]}
avatarText="Trusted by over 500+ local homeowners"
buttons={[
{ text: "Call Now", href: "tel:+15551234567" },
{ text: "Get Free Quote", href: "#contact" },
]}
buttonAnimation="slide-up"
marqueeItems={[
{ type: "text", text: "Licensed & Insured" },
{ type: "text", text: "Same-Day Service" },
{ type: "text", text: "Family Owned" },
{ type: "text", text: "Quality Guaranteed" },
{ type: "text", text: "Expert Technicians" },
]}
/>
</div>
<div id="about" data-section="about">
<TextAbout
useInvertedBackground={false}
tag="About Us"
title="Your Trusted Local Experts"
buttons={[
{
text: "Learn More",
href: "#about-details",
},
]}
/>
</div>
<div id="about" data-section="about">
<TextAbout
useInvertedBackground={false}
tag="About Us"
title="Your Trusted Local Experts"
buttons={[{ text: "Learn More", href: "#about-details" }]}
/>
</div>
<div id="services" data-section="services">
<FeatureCardSeven
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
features={[
{
id: 1,
title: "Expert Repair",
description: "Professional repair services delivered by certified technicians on your schedule.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=h0ag1l",
imageAlt: "Expert Repair Service",
},
{
id: 2,
title: "24/7 Response",
description: "Emergency service when you need it most, with rapid local dispatch.",
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-working-laptop_23-2149181668.jpg",
imageAlt: "Emergency Support",
},
{
id: 3,
title: "Transparent Quotes",
description: "Clear, upfront pricing with no hidden fees, giving you peace of mind.",
imageSrc: "http://img.b2bpic.net/free-photo/discount-sale-wax-seal_1048-16679.jpg",
imageAlt: "Transparent Pricing",
},
]}
title="Our Professional Services"
description="We specialize in providing high-quality, reliable local services tailored to your specific needs."
/>
</div>
<div id="services" data-section="services">
<FeatureCardSeven
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
features={[
{ id: 1, title: "Expert Repair", description: "Professional repair services delivered by certified technicians on your schedule.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=h0ag1l", imageAlt: "Expert Repair Service" },
{ id: 2, title: "24/7 Response", description: "Emergency service when you need it most, with rapid local dispatch.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-working-laptop_23-2149181668.jpg", imageAlt: "Emergency Support" },
{ id: 3, title: "Transparent Quotes", description: "Clear, upfront pricing with no hidden fees, giving you peace of mind.", imageSrc: "http://img.b2bpic.net/free-photo/discount-sale-wax-seal_1048-16679.jpg", imageAlt: "Transparent Pricing" },
]}
title="Our Professional Services"
description="We specialize in providing high-quality, reliable local services tailored to your specific needs."
/>
</div>
<div id="socialProof" data-section="socialProof">
<SocialProofOne
textboxLayout="default"
useInvertedBackground={false}
names={[
"Google",
"Angi",
"Yelp",
"Better Business Bureau",
"HomeAdvisor",
"Trustpilot",
"Facebook",
]}
title="Trusted by Local Partners"
description="We are proud to maintain high ratings and partnerships with the community's leading platforms."
/>
</div>
<div id="socialProof" data-section="socialProof">
<SocialProofOne
textboxLayout="default"
useInvertedBackground={false}
names={["Google", "Angi", "Yelp", "Better Business Bureau", "HomeAdvisor", "Trustpilot", "Facebook"]}
title="Trusted by Local Partners"
description="We are proud to maintain high ratings and partnerships with the community's leading platforms."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardOne
animationType="slide-up"
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sarah J.",
role: "Homeowner",
company: "Local Area",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-lady-black-jacket-posing-isolated-background-happy-cheerful-woman-dark-suit-laughing-looking-into-camera_197531-18513.jpg",
},
{
id: "2",
name: "Michael D.",
role: "Resident",
company: "Local Area",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/joyful-business-woman-with-coffee-cup_23-2148095746.jpg",
},
{
id: "3",
name: "Emily R.",
role: "Homeowner",
company: "Local Area",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-african-american-man-posing-library_74855-1619.jpg",
},
{
id: "4",
name: "David K.",
role: "Property Owner",
company: "Local Area",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5292.jpg",
},
{
id: "5",
name: "Jessica W.",
role: "Client",
company: "Local Area",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-celebrating-birthday-together_23-2150598991.jpg",
},
]}
title="What Our Clients Say"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardOne
animationType="slide-up"
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
title="What Our Clients Say"
description="Hear directly from our satisfied customers in the local area."
testimonials={[
{ id: "1", name: "Sarah J.", role: "Homeowner", company: "Local Area", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiling-lady-black-jacket-posing-isolated-background-happy-cheerful-woman-dark-suit-laughing-looking-into-camera_197531-18513.jpg" },
{ id: "2", name: "Michael D.", role: "Resident", company: "Local Area", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/joyful-business-woman-with-coffee-cup_23-2148095746.jpg" },
{ id: "3", name: "Emily R.", role: "Homeowner", company: "Local Area", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiling-african-american-man-posing-library_74855-1619.jpg" },
{ id: "4", name: "David K.", role: "Property Owner", company: "Local Area", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5292.jpg" },
{ id: "5", name: "Jessica W.", role: "Client", company: "Local Area", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-celebrating-birthday-together_23-2150598991.jpg" },
]}
/>
</div>
<div id="faq" data-section="faq">
<FaqSplitText
useInvertedBackground={false}
faqs={[
{
id: "1",
title: "Do you offer free quotes?",
content: "Yes, we provide completely free, no-obligation estimates for all our services.",
},
{
id: "2",
title: "What is your service area?",
content: "We proudly serve the entire city and surrounding suburbs within a 20-mile radius.",
},
{
id: "3",
title: "Are your technicians licensed?",
content: "Absolutely. All of our technicians are fully licensed, insured, and background-checked for your safety.",
},
]}
sideTitle="Common Questions"
faqsAnimation="slide-up"
/>
</div>
<div id="faq" data-section="faq">
<FaqSplitText
useInvertedBackground={false}
faqs={[
{ id: "1", title: "Do you offer free quotes?", content: "Yes, we provide completely free, no-obligation estimates for all our services." },
{ id: "2", title: "What is your service area?", content: "We proudly serve the entire city and surrounding suburbs within a 20-mile radius." },
{ id: "3", title: "Are your technicians licensed?", content: "Absolutely. All of our technicians are fully licensed, insured, and background-checked for your safety." },
]}
sideTitle="Common Questions"
faqsAnimation="slide-up"
/>
</div>
<div id="contact" data-section="contact">
<ContactCTA
useInvertedBackground={false}
background={{
variant: "radial-gradient",
}}
tag="Contact Us"
title="Ready to Get Started?"
description="Call us today to schedule your service or fill out our short form to receive a prompt, free quote."
buttons={[
{
text: "Call Now",
href: "tel:+15551234567",
},
{
text: "Send Message",
href: "#",
},
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactCTA
useInvertedBackground={false}
background={{ variant: "radial-gradient" }}
tag="Contact Us"
title="Ready to Get Started?"
description="Call us today to schedule your service or fill out our short form to receive a prompt, free quote."
buttons={[
{ text: "Call Now", href: "tel:+15551234567" },
{ text: "Send Message", href: "#" },
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{
title: "Quick Links",
items: [
{
label: "Services",
href: "#services",
},
{
label: "About",
href: "#about",
},
{
label: "Contact",
href: "#contact",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms of Service",
href: "#",
},
],
},
]}
bottomLeftText="© 2024 LocalPro Service."
bottomRightText="All rights reserved."
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{ title: "Quick Links", items: [{ label: "Services", href: "#services" }, { label: "About", href: "#about" }, { label: "Contact", href: "#contact" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] },
]}
bottomLeftText="© 2024 LocalPro Service."
bottomRightText="All rights reserved."
/>
</div>
</ReactLenis>
</ThemeProvider>
);