Files
82eda0cd-dc7c-4f61-b682-27c…/src/app/page.tsx
2026-03-09 22:10:30 +00:00

213 lines
11 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple";
import HeroSplitDoubleCarousel from "@/components/sections/hero/HeroSplitDoubleCarousel";
import MediaAbout from "@/components/sections/about/MediaAbout";
import FeatureBento from "@/components/sections/feature/FeatureBento";
import MetricCardThree from "@/components/sections/metrics/MetricCardThree";
import ContactFaq from "@/components/sections/contact/ContactFaq";
import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
import { Flag, Briefcase, Shield, TrendingUp, Users, Zap, Award, Heart, DollarSign, CheckCircle } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="reveal-blur"
borderRadius="rounded"
contentWidth="medium"
sizing="mediumLargeSizeMediumTitles"
background="circleGradient"
cardStyle="gradient-radial"
primaryButtonStyle="flat"
secondaryButtonStyle="solid"
headingFontWeight="medium"
>
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Enriquez for Congress"
navItems={[
{ name: "About", id: "about" },
{ name: "Experience", id: "experience" },
{ name: "Vision", id: "vision" },
{ name: "Volunteer", id: "contact" },
]}
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitDoubleCarousel
tag="Texas District 19"
tagIcon={Flag}
title="Abraham Enriquez for Congress"
description="Proven leadership with Trump administration experience. Ready to fight for Texas values, secure borders, and economic growth for our community."
background={{ variant: "plain" }}
leftCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/happy-positive-mature-business-leader-enjoying-coffee_74855-3525.jpg?_wi=1", imageAlt: "Abraham Enriquez professional portrait"},
{
imageSrc: "http://img.b2bpic.net/free-photo/group-successful-business-team-workplace_23-2147923435.jpg?_wi=1", imageAlt: "Campaign speaking event"},
{
imageSrc: "http://img.b2bpic.net/free-photo/shirt-outdoor-shirt-girl-relationship_1157-3386.jpg?_wi=1", imageAlt: "Community engagement"},
{
imageSrc: "http://img.b2bpic.net/free-photo/flagpole-with-bulgaria-flag-port-nesebar_627829-7527.jpg?_wi=1", imageAlt: "Lubbock Texas community"},
]}
rightCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/flagpole-with-bulgaria-flag-port-nesebar_627829-7527.jpg?_wi=2", imageAlt: "Lubbock landscape"},
{
imageSrc: "http://img.b2bpic.net/free-photo/shirt-outdoor-shirt-girl-relationship_1157-3386.jpg?_wi=2", imageAlt: "Community support"},
{
imageSrc: "http://img.b2bpic.net/free-photo/group-successful-business-team-workplace_23-2147923435.jpg?_wi=2", imageAlt: "Leadership event"},
{
imageSrc: "http://img.b2bpic.net/free-photo/happy-positive-mature-business-leader-enjoying-coffee_74855-3525.jpg?_wi=2", imageAlt: "Abraham Enriquez campaign"},
]}
buttons={[
{ text: "Volunteer Today", href: "#contact" },
{ text: "Learn More", href: "#about" },
]}
buttonAnimation="slide-up"
tagAnimation="slide-up"
carouselPosition="right"
/>
</div>
<div id="about" data-section="about">
<MediaAbout
tag="About"
title="Fighting for Texas"
description="Abraham Enriquez is a dedicated Republican and lifelong Lubbock resident with a proven track record of success. His experience working with the Trump administration on economic policy and border security gives him the expertise Texas District 19 deserves. Committed to constitutional values, job creation, and securing our future."
imageSrc="http://img.b2bpic.net/free-photo/shirt-outdoor-shirt-girl-relationship_1157-3386.jpg?_wi=3"
imageAlt="Abraham Enriquez with community"
buttons={[
{ text: "View Full Bio", href: "#experience" },
{ text: "Donate to Campaign", href: "https://donate.enriquez2024.com" }
]}
useInvertedBackground={false}
/>
</div>
<div id="experience" data-section="experience">
<FeatureBento
tag="Leadership"
title="Executive Experience"
description="Abraham brings real-world expertise from his work in the Trump administration and community leadership in Lubbock."
features={[
{
title: "Trump Administration", description: "Worked directly on economic policy and border security initiatives", bentoComponent: "3d-stack-cards", items: [
{
icon: Briefcase,
title: "Policy", subtitle: "Economic Strategy", detail: "Led economic policy initiatives"},
{
icon: Shield,
title: "Security", subtitle: "Border Protection", detail: "Strengthened security protocols"},
{
icon: TrendingUp,
title: "Growth", subtitle: "Business Expansion", detail: "Promoted sustainable growth"},
],
},
{
title: "Lubbock Leadership", description: "Community-focused initiatives and local business development", bentoComponent: "icon-info-cards", items: [
{ icon: Users, label: "Community", value: "15 Years" },
{ icon: Zap, label: "Business", value: "25+ Projects" },
{ icon: Award, label: "Recognition", value: "12 Awards" },
],
},
{
title: "Conservative Values", description: "Committed to constitutional principles and American prosperity", bentoComponent: "orbiting-icons", centerIcon: Heart,
items: [
{ icon: Flag, ring: 1, duration: 15 },
{ icon: Shield, ring: 2, duration: 20 },
{ icon: DollarSign, ring: 3, duration: 25 },
],
},
]}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardThree
tag="Impact"
title="Proven Results"
description="A record of tangible achievements in service and leadership"
metrics={[
{ id: "1", icon: Users, title: "Community", value: "50K+" },
{ id: "2", icon: Briefcase, title: "Jobs Created", value: "2,500+" },
{ id: "3", icon: TrendingUp, title: "Business Growth", value: "340%" },
{ id: "4", icon: Award, title: "Years Service", value: "25+" },
]}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="vision" data-section="vision">
<ContactFaq
ctaTitle="Join the Movement"
ctaDescription="Together, we can secure a stronger future for Texas District 19. Your support matters."
ctaButton={{ text: "Volunteer Now", href: "#contact" }}
ctaIcon={CheckCircle}
faqs={[
{
id: "1", title: "What are Abraham's key priorities?", content: "Border security, economic growth, job creation, and constitutional values. Abraham is committed to protecting Texas families and businesses while upholding American principles of freedom and prosperity."},
{
id: "2", title: "How can I support the campaign?", content: "You can volunteer, donate, or share Abraham's message with your community. Every contribution helps us reach more Texans. Visit our volunteer page to get involved today."},
{
id: "3", title: "What is Abraham's stance on key issues?", content: "Abraham strongly supports Second Amendment rights, secure borders, lower taxes, and limited government. His experience in the Trump administration reflects his commitment to conservative principles and American strength."},
{
id: "4", title: "Where can I attend campaign events?", content: "Campaign events are held throughout Lubbock and the surrounding areas. Follow our social media and website for updates on upcoming town halls, rallies, and community engagements."},
]}
useInvertedBackground={false}
animationType="slide-up"
/>
</div>
<div id="contact" data-section="contact">
<FooterBaseCard
logoText="Enriquez for Congress"
columns={[
{
title: "Navigation", items: [
{ label: "About", href: "#about" },
{ label: "Experience", href: "#experience" },
{ label: "Vision", href: "#vision" },
{ label: "Volunteer", href: "#contact" },
],
},
{
title: "Contact", items: [
{ label: "Lubbock, Texas", href: "#" },
{ label: "District 19", href: "#" },
{ label: "info@enriquez2024.com", href: "mailto:info@enriquez2024.com" },
{ label: "Call: (806) 555-0123", href: "tel:+18065550123" },
],
},
{
title: "Social", items: [
{ label: "Facebook", href: "https://facebook.com" },
{ label: "Twitter", href: "https://twitter.com" },
{ label: "Instagram", href: "https://instagram.com" },
{ label: "YouTube", href: "https://youtube.com" },
],
},
{
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Disclaimer", href: "#" },
{ label: "FEC Compliance", href: "#" },
],
},
]}
copyrightText="© 2024 Abraham Enriquez for Congress. Paid for by Enriquez for Congress."
/>
</div>
</ThemeProvider>
);
}