Switch to version 1: modified src/app/page.tsx

This commit is contained in:
2026-03-31 19:02:14 +00:00
parent 71fe3ef31c
commit c3e51850ac

View File

@@ -2,124 +2,305 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import HeroLogoBillboardSplit from '@/components/sections/hero/HeroLogoBillboardSplit';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import ContactText from '@/components/sections/contact/ContactText';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroSplit from '@/components/sections/hero/HeroSplit';
import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-magnetic"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="medium"
sizing="largeSizeMediumTitles"
background="noise"
cardStyle="outline"
primaryButtonStyle="flat"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="smallMedium"
sizing="mediumLargeSizeMediumTitles"
background="noiseDiagonalGradient"
cardStyle="inset"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="solid"
headingFontWeight="semibold"
headingFontWeight="light"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Services", id: "#services" },
{ name: "About", id: "#about" },
{ name: "Reviews", id: "#reviews" },
{ name: "FAQ", id: "#faq" },
{ name: "Contact", id: "#contact" },
{
name: "Services",
id: "#services",
},
{
name: "About",
id: "#about",
},
{
name: "Reviews",
id: "#reviews",
},
{
name: "Contact",
id: "#contact",
},
]}
brandName="Nick's Repair"
button={{
text: "(605) 432-4317",
href: "tel:6054324317",
}}
/>
</div>
<div id="hero" data-section="hero">
<HeroLogoBillboardSplit
logoText="NICK'S REPAIR"
description="Professional small engine expertise, locally owned and trusted in Milbank for over 20 years. Free estimates on all repairs."
buttons={[{ text: "Get a Quote", href: "#contact" }, { text: "Our Services", href: "#services" }]}
layoutOrder="default"
background={{ variant: "gradient-bars" }}
<HeroSplit
background={{
variant: "gradient-bars",
}}
title="Expert Repair for the Engines You Rely On."
description="5.0 Stars on Google · Locally Owned · 20+ Years Experience · Free Estimates"
buttons={[
{
text: "Call Nick Now — (605) 432-4317",
href: "tel:6054324317",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/view-tiny-music-boxes-collection_23-2150545652.jpg"
imageAlt="Expert small engine repair workshop"
mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/pov-client-advertises-organic-farming_482257-80727.jpg",
alt: "Customer",
},
{
src: "http://img.b2bpic.net/free-photo/side-view-smiley-woman-with-coffee-cup_23-2149442257.jpg",
alt: "Customer",
},
{
src: "http://img.b2bpic.net/free-photo/pretty-young-woman-enjoying-coffee-cup_23-2148756348.jpg",
alt: "Customer",
},
{
src: "http://img.b2bpic.net/free-photo/positive-customer-approving-new-offer_1262-17151.jpg",
alt: "Customer",
},
{
src: "http://img.b2bpic.net/free-photo/view-tiny-music-boxes-collection_23-2150545652.jpg",
alt: "Customer",
},
]}
marqueeItems={[
{
type: "text",
text: "Locally Owned & Operated",
},
{
type: "text",
text: "Over 20 Years Experience",
},
{
type: "text",
text: "Certified Engine Technician",
},
{
type: "text",
text: "Fast Turnaround Times",
},
{
type: "text",
text: "Quality Guaranteed",
},
]}
/>
</div>
<div id="services" data-section="services">
<FeatureCardNineteen
title="Engine Services"
description="We specialize in reviving equipment with precision and reliability."
<FeatureCardEight
textboxLayout="split"
useInvertedBackground={true}
useInvertedBackground={false}
features={[
{ id: 1, tag: "Lawn", title: "Lawn & Garden", subtitle: "Complete care", description: "Mowers, trimmers, and riding equipment maintenance.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-working-car_52683-112916.jpg" },
{ id: 2, tag: "Power", title: "Outdoor Tools", subtitle: "Tune-ups", description: "Professional chainsaw and heavy power equipment tuning.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-professional-gardener-holding-trimmer-yard_342744-539.jpg" },
{ id: 3, tag: "Units", title: "Power Units", subtitle: "Restoration", description: "Complete generator maintenance and engine repair.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-service_23-2150171258.jpg" }
{
id: 1,
title: "Lawn & Garden",
description: "Expert care for mowers, trimmers, and riding equipment.",
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-working-car_52683-112916.jpg",
imageAlt: "Lawn mower repair",
},
{
id: 2,
title: "Outdoor Tools",
description: "Professional chainsaw and power equipment tuning.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-professional-gardener-holding-trimmer-yard_342744-539.jpg",
imageAlt: "Chainsaw repair",
},
{
id: 3,
title: "Power Units",
description: "Complete generator maintenance and repair.",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-service_23-2150171258.jpg",
imageAlt: "Generator repair",
},
]}
title="Comprehensive Repair Services"
description="We treat every engine like it's our own. No shortcuts, no compromises."
/>
</div>
<div id="about" data-section="about">
<TextSplitAbout
title="Our Philosophy"
description={["We believe in the old-fashioned way of doing business: if it's broken, we fix it right.", "We don't just patch up engines—we restore performance and longevity, ensuring your equipment lasts for the long haul."]}
<MediaAbout
useInvertedBackground={false}
title="Nick's Philosophy"
description="Born and raised in Milbank, Nick believes in the old-fashioned way of doing business. If it's broken, we fix it right. We don't just patch up engines—we restore performance and longevity, ensuring your equipment lasts for the long haul."
imageSrc="http://img.b2bpic.net/free-photo/set-work-tools-toolbox_1170-1493.jpg?_wi=1"
imageAlt="Nick at work"
/>
</div>
<div id="reviews" data-section="reviews">
<TestimonialCardSix
title="What Our Neighbors Say"
description="Trusted by the Milbank community for years."
<TestimonialCardOne
animationType="slide-up"
textboxLayout="split"
animationType="blur-reveal"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
testimonials={[
{ id: "1", name: "Anthony Hillman", handle: "@localguide", testimonial: "Expert service, very professional.", imageSrc: "http://img.b2bpic.net/free-photo/pov-client-advertises-organic-farming_482257-80727.jpg" },
{ id: "2", name: "Tim Wendland", handle: "@customer", testimonial: "Nick fixed my mower in record time.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-woman-with-coffee-cup_23-2149442257.jpg" }
{
id: "1",
name: "Anthony Hillman",
role: "Local Guide",
company: "29 reviews",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/pov-client-advertises-organic-farming_482257-80727.jpg?_wi=1",
},
{
id: "2",
name: "Tim Wendland",
role: "Customer",
company: "5 reviews",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-woman-with-coffee-cup_23-2149442257.jpg",
},
{
id: "3",
name: "Tim Tyler",
role: "Customer",
company: "2 reviews",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-woman-enjoying-coffee-cup_23-2148756348.jpg",
},
{
id: "4",
name: "Kelldog",
role: "Local Guide",
company: "26 reviews",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/positive-customer-approving-new-offer_1262-17151.jpg",
},
{
id: "5",
name: "Sarah J.",
role: "Customer",
company: "12 reviews",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/pov-client-advertises-organic-farming_482257-80727.jpg?_wi=2",
},
]}
title="Trusted by Milbank Neighbors"
description="5.0 / 5 Stars based on 6 reviews."
/>
</div>
<div id="faq" data-section="faq">
<FaqSplitText
sideTitle="Need Answers?"
sideDescription="Common questions about our repair process."
faqsAnimation="slide-up"
<FaqSplitMedia
textboxLayout="split"
useInvertedBackground={false}
faqs={[
{ id: "1", title: "Do you offer pick-up?", content: "Yes, we can arrange local pick-up in Milbank." },
{ id: "2", title: "Free estimates?", content: "Absolutely, bring your machine by for an assessment." }
{
id: "faq-1",
title: "Do you offer pick-up?",
content: "Yes, we can arrange local pick-up in Milbank if needed.",
},
{
id: "faq-2",
title: "What equipment do you service?",
content: "We handle mowers, generators, chainsaws, trimmers, and more.",
},
{
id: "faq-3",
title: "Do you offer free estimates?",
content: "Absolutely. Bring your machine by for a professional assessment.",
},
]}
title="Frequently Asked Questions"
description="Got questions about your engine? We have answers."
faqsAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/set-work-tools-toolbox_1170-1493.jpg?_wi=2"
mediaAnimation="slide-up"
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
tag="Contact"
title="Get Your Equipment Ready"
description="Visit us in Milbank or call 605-432-4317."
background={{ variant: "gradient-bars" }}
<ContactText
useInvertedBackground={false}
background={{
variant: "sparkles-gradient",
}}
text="Visit us at 521 Friendship Cir, Milbank SD 57252 or call 605-432-4317 to get started today."
buttons={[
{
text: "Call Now",
href: "tel:6054324317",
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
<FooterLogoEmphasis
columns={[
{ title: "Navigation", items: [{ label: "Services", href: "#services" }, { label: "About", href: "#about" }] },
{ title: "Support", items: [{ label: "FAQ", href: "#faq" }, { label: "Contact", href: "#contact" }] }
{
items: [
{
label: "Services",
href: "#services",
},
{
label: "About",
href: "#about",
},
],
},
{
items: [
{
label: "Reviews",
href: "#reviews",
},
{
label: "Contact",
href: "#contact",
},
],
},
{
items: [
{
label: "Google Maps",
href: "https://maps.google.com",
},
{
label: "Privacy",
href: "#",
},
],
},
]}
bottomLeftText="© 2024 Nick's Repair"
bottomRightText="Milbank, SD"
logoText="NICK'S REPAIR"
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}