Merge version_1_1781477264567 into main #2
@@ -7,89 +7,49 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
|
||||
|
||||
export default function Layout() {
|
||||
const navItems = [
|
||||
{
|
||||
"name": "Home",
|
||||
"href": "/"
|
||||
},
|
||||
{
|
||||
"name": "Services",
|
||||
"href": "/services"
|
||||
},
|
||||
{
|
||||
"name": "First Point",
|
||||
"href": "/first-point"
|
||||
},
|
||||
{
|
||||
"name": "About",
|
||||
"href": "/about"
|
||||
},
|
||||
{
|
||||
"name": "Contact",
|
||||
"href": "#contact"
|
||||
},
|
||||
{
|
||||
"name": "Hero",
|
||||
"href": "#hero"
|
||||
},
|
||||
{
|
||||
"name": "Solution Grid",
|
||||
"href": "#solution-grid"
|
||||
}
|
||||
];
|
||||
{ name: "Home", href: "/" },
|
||||
{ name: "Services", href: "/services" },
|
||||
{ name: "First Point", href: "/first-point" },
|
||||
{ name: "About", href: "/about" },
|
||||
{ name: "Contact", href: "/contact" }
|
||||
];
|
||||
|
||||
return (
|
||||
<StyleProvider buttonVariant="magnetic" siteBackground="gridDots" heroBackground="cornerGlow">
|
||||
<SiteBackgroundSlot />
|
||||
<SectionErrorBoundary name="navbar">
|
||||
<NavbarFloatingLogo
|
||||
logo="MVD"
|
||||
ctaButton={{
|
||||
text: "Schedule Review",
|
||||
href: "/contact",
|
||||
}}
|
||||
navItems={navItems} />
|
||||
logo="MVD"
|
||||
logoImageSrc="https://storage.googleapis.com/webild/users/user_3Ey9l3TXYzACjANJWbGifTzu9PO/uploaded-1781477266963-ujv90myn.png"
|
||||
ctaButton={{
|
||||
text: "Schedule Review", href: "/contact"}}
|
||||
navItems={navItems}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
<main className="flex-grow">
|
||||
<Outlet />
|
||||
</main>
|
||||
<SectionErrorBoundary name="footer">
|
||||
<FooterBasic
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
columns={[
|
||||
{
|
||||
label: "About",
|
||||
href: "/about",
|
||||
title: "Company", items: [
|
||||
{ label: "About", href: "/about" },
|
||||
{ label: "Services", href: "/services" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "/services",
|
||||
title: "Solutions", items: [
|
||||
{ label: "First Point", href: "/first-point" },
|
||||
{ label: "Partner Program", href: "#" },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Solutions",
|
||||
items: [
|
||||
{
|
||||
label: "First Point",
|
||||
href: "/first-point",
|
||||
},
|
||||
{
|
||||
label: "Partner Program",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
]}
|
||||
leftText="© 2024 Modern Visibility Digital."
|
||||
rightText="Better Visibility. Faster Responses. More Customers."
|
||||
/>
|
||||
]}
|
||||
leftText="© 2024 Modern Visibility Digital."
|
||||
rightText="Better Visibility. Faster Responses. More Customers."
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</StyleProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -1,120 +1,96 @@
|
||||
import ContactSplitEmail from '@/components/sections/contact/ContactSplitEmail';
|
||||
import FeaturesBorderGlow from '@/components/sections/features/FeaturesBorderGlow';
|
||||
import HeroCenteredLogos from '@/components/sections/hero/HeroCenteredLogos';
|
||||
import PricingSimpleCards from '@/components/sections/pricing/PricingSimpleCards';
|
||||
import SocialProofMarquee from '@/components/sections/social-proof/SocialProofMarquee';
|
||||
import ContactSplitEmail from '@/components/sections/contact/ContactSplitEmail';
|
||||
import { MessageSquare, Monitor, Zap } from "lucide-react";
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function HomePage() {
|
||||
return (
|
||||
<>
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<HeroCenteredLogos
|
||||
title="Better Visibility. Faster Responses. More Customers."
|
||||
description="Professional websites and customer response systems designed to help local businesses attract more customers, respond faster, and never miss an opportunity."
|
||||
primaryButton={{
|
||||
text: "Schedule A Free Business Visibility Review",
|
||||
href: "/contact",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "See How It Works",
|
||||
href: "/services",
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/3d-abstract-cyber-network-visualization-design_1048-17445.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
title="Better Visibility. Faster Responses. More Customers."
|
||||
description="Professional websites and customer response systems designed to help local businesses attract more customers, respond faster, and never miss an opportunity."
|
||||
primaryButton={{
|
||||
text: "Schedule A Free Business Visibility Review", href: "/contact"}}
|
||||
secondaryButton={{
|
||||
text: "See How It Works", href: "/services"}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/3d-abstract-cyber-network-visualization-design_1048-17445.jpg"
|
||||
avatarsSrc={[]}
|
||||
avatarText=""
|
||||
names={[]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="solution-grid" data-section="solution-grid">
|
||||
<SectionErrorBoundary name="solution-grid">
|
||||
<div id="solution-grid" data-section="solution-grid">
|
||||
<SectionErrorBoundary name="solution-grid">
|
||||
<FeaturesBorderGlow
|
||||
tag="Our Solution"
|
||||
title="Modern Tools For Growth"
|
||||
description="We don't just build sites; we build systems that generate results."
|
||||
features={[
|
||||
{
|
||||
icon: Monitor,
|
||||
title: "Professional Websites",
|
||||
description: "High-credibility web platforms optimized for lead capture.",
|
||||
},
|
||||
{
|
||||
icon: MessageSquare,
|
||||
title: "Customer Response Systems",
|
||||
description: "Tools to ensure no lead goes unanswered, 24/7.",
|
||||
},
|
||||
{
|
||||
icon: Zap,
|
||||
title: "Ongoing Support",
|
||||
description: "Full maintenance, hosting, and visibility improvements.",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Solution"
|
||||
title="Modern Tools For Growth"
|
||||
description="We don't just build sites; we build systems that generate results."
|
||||
features={[
|
||||
{
|
||||
icon: Monitor,
|
||||
title: "Professional Websites", description: "High-credibility web platforms optimized for lead capture."},
|
||||
{
|
||||
icon: MessageSquare,
|
||||
title: "Customer Response Systems", description: "Tools to ensure no lead goes unanswered, 24/7."},
|
||||
{
|
||||
icon: Zap,
|
||||
title: "Ongoing Support", description: "Full maintenance, hosting, and visibility improvements."},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="social-proof" data-section="social-proof">
|
||||
<SectionErrorBoundary name="social-proof">
|
||||
<div id="social-proof" data-section="social-proof">
|
||||
<SectionErrorBoundary name="social-proof">
|
||||
<SocialProofMarquee
|
||||
tag="Trusted By"
|
||||
title="Local Businesses Growing Faster"
|
||||
description="Join the growing network of service providers optimizing their online presence."
|
||||
names={[
|
||||
"Blue Marble Plumbing",
|
||||
"Elite HVAC Solutions",
|
||||
"Summit Roofing Group",
|
||||
"Urban Garden Design",
|
||||
"Peak Performance Fitness",
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Trusted By"
|
||||
title="Local Businesses Growing Faster"
|
||||
description="Join the growing network of service providers optimizing their online presence."
|
||||
names={[
|
||||
"Blue Marble Plumbing", "Elite HVAC Solutions", "Summit Roofing Group", "Urban Garden Design", "Peak Performance Fitness"]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="pricing" data-section="pricing">
|
||||
<SectionErrorBoundary name="pricing">
|
||||
<div id="pricing" data-section="pricing">
|
||||
<SectionErrorBoundary name="pricing">
|
||||
<PricingSimpleCards
|
||||
tag="Investment"
|
||||
title="Plans for Every Scale"
|
||||
description="Transparent pricing to get your digital presence live."
|
||||
plans={[
|
||||
{
|
||||
tag: "Essential",
|
||||
price: "$99/mo",
|
||||
description: "Perfect for solo entrepreneurs starting out.",
|
||||
features: [
|
||||
"Landing Page",
|
||||
"Hosting Included",
|
||||
"Basic Analytics",
|
||||
],
|
||||
},
|
||||
{
|
||||
tag: "Professional",
|
||||
price: "$299/mo",
|
||||
description: "Growth focused for established teams.",
|
||||
features: [
|
||||
"Full Website Build",
|
||||
"CRM Integration",
|
||||
"Monthly Reporting",
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Investment"
|
||||
title="Plans for Every Scale"
|
||||
description="Transparent pricing to get your digital presence live."
|
||||
plans={[
|
||||
{
|
||||
tag: "Essential", price: "$99/mo", description: "Perfect for solo entrepreneurs starting out.", features: [
|
||||
"Landing Page", "Hosting Included", "Basic Analytics"],
|
||||
},
|
||||
{
|
||||
tag: "Professional", price: "$299/mo", description: "Growth focused for established teams.", features: [
|
||||
"Full Website Build", "CRM Integration", "Monthly Reporting"],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<ContactSplitEmail
|
||||
tag="Let's Talk"
|
||||
title="Get Started Today"
|
||||
description="Sign up for our newsletter to get digital visibility tips direct to your inbox."
|
||||
inputPlaceholder="Enter your business email..."
|
||||
buttonText="Subscribe"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/business-network-background-connecting-dots-technology-design_53876-160244.jpg?_wi=1"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Let's Talk"
|
||||
title="Get Started Today"
|
||||
description="Sign up for our newsletter to get digital visibility tips direct to your inbox."
|
||||
inputPlaceholder="Enter your business email..."
|
||||
buttonText="Subscribe"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/business-network-background-connecting-dots-technology-design_53876-160244.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user