import React, { useState } from ‘react’;
import { Shield, Heart, Users, Menu, X, Phone, Mail, MapPin, CakeSlice, UserCheck, Award } from ‘lucide-react’;
// — Components for Multi-Page Structure —
// Component for the main landing page content
const HomePage = ({ navigateTo }) => (
<>
{/* Hero Section */}
Your Trusted Local Medicare Experts
For over 15 years, FHPP has helped Floridians navigate their Medicare options with a promise of protection, honesty, and integrity.
>
);
// About Us Section Component
const AboutSection = ({ navigateTo }) => (
About Florida Health Plan Partners
FHPP has serviced clients like you for over 15 years. We are compassionate about our clients’ needs and we pride ourselves on presenting the right plans for the right reasons. We understand that for every important decision made, there is an equally important relationship behind it. Our customer service has maintained those relationships, coupled with our expertise and knowledge in the insurance industry.
Finding a benefit advisor you can trust with all of your insurance needs is not an easy task. At Florida Health Plan Partners, we have your best interests at heart. When we spend the appropriate time it takes to educate you about your insurance options, we will empower you to choose the plan that is best for you!
);
// Summary section for the homepage
const HowWeHelpSummary = ({ navigateTo }) => (
How We Help You With Medicare
We provide expert, no-cost guidance for every stage of your Medicare journey.
Turning 65?
We make your initial enrollment simple and ensure you avoid penalties.
Already on Medicare?
We help you review your current plan during Open Enrollment to ensure it still fits your needs.
Eligible by Disability?
If you’ve been on disability for two years, you may be eligible for Medicare. We can help.
);
// Component for the new “How We Help” page
const HowWeHelpPage = ({ navigateTo }) => (
Your Guide to Medicare
We’re here to make your transition to Medicare simple and stress-free, no matter your situation.
{/* Turning 65 Section */}
Turning 65? Welcome to Medicare
Your Initial Enrollment Period (IEP) is your first and best opportunity to enroll. It’s a 7-month window around your 65th birthday. Missing this window can lead to late enrollment penalties that last a lifetime. We’ll help you enroll on time.
Medicare isn’t one-size-fits-all. We’ll help you understand Parts A, B, C (Medicare Advantage), and D (Prescription Drugs) and find the right coverage for your health needs and budget.
{/* Already on Medicare Section */}
Already on Medicare? Let’s Review.
Your health needs and plan benefits can change every year. During the Annual Enrollment Period (AEP) from October 15th to December 7th, you have the opportunity to switch your Medicare Advantage or Prescription Drug Plan.
We provide a complimentary, no-obligation review of your current plan to ensure it’s still the best fit for your doctors, prescriptions, and budget.
{/* Disability Section */}
Did You Know? Medicare Eligibility Through Disability
You don’t have to be 65 to qualify for Medicare. If you have been receiving Social Security Disability Insurance (SSDI) benefits for 24 months, you will automatically be enrolled in Medicare Parts A and B.
This opens up your options for Medicare Advantage and other plans. We specialize in helping individuals under 65 navigate their Medicare choices and find a plan that provides comprehensive coverage.
);
// Our Partners Section
const OurPartnersSection = () => {
const partners = [“Humana”, “CarePlus”, “Wellcare”, “Freedom”, “UnitedHealthcare”];
return (
Our Trusted Carrier Partners
We are proud to be appointed with the nation’s leading Medicare insurance carriers.
{partners.map(partner => (
{partner}
))}
);
};
// Contact Page Component
const ContactPage = () => (
Contact Us for a Free Assessment
Have questions? Ready to enroll? Fill out the form below or give us a call. We’re here to help!
);
// Main App Component
export default function App() {
const [isMenuOpen, setIsMenuOpen] = useState(false);
const [formState, setFormState] = useState({ name: ”, email: ”, message: ” });
const [formStatus, setFormStatus] = useState(”);
const [activePage, setActivePage] = useState(‘home’);
const handleInputChange = (e) => {
const { name, value } = e.target;
setFormState(prevState => ({ …prevState, [name]: value }));
};
const handleFormSubmit = (e) => {
e.preventDefault();
if (!formState.name || !formState.email || !formState.message) {
setFormStatus(‘Please fill out all fields.’);
return;
}
console.log(‘Form submitted:’, formState);
setFormStatus(‘Thank you for your message! We will get back to you soon.’);
setFormState({ name: ”, email: ”, message: ” });
setTimeout(() => setFormStatus(”), 5000);
};
const navLinks = [
{ page: ‘home’, label: ‘Home’ },
{ page: ‘about’, label: ‘About Us’ },
{ page: ‘how-we-help’, label: ‘How We Help’ },
{ page: ‘contact’, label: ‘Contact’ },
];
const navigateTo = (page) => {
setActivePage(page);
setIsMenuOpen(false);
window.scrollTo(0, 0);
};
const renderPage = () => {
switch (activePage) {
case ‘about’:
return
case ‘how-we-help’:
return
case ‘contact’:
return
case ‘home’:
default:
return
}
};
const contactForm = (
);
return (
{/* Header */}
{/* Mobile Menu */}
{isMenuOpen && (
)}
{renderPage()}
{activePage === ‘contact’ && {contactForm}}
{/* Footer */}
);
}
Contact Us
Contact Us