import React from 'react'; import { MessageCircle, ArrowRight } from 'lucide-react'; import AdvisorCard from '../components/AdvisorCard'; import AppHeader from '../components/AppHeader'; import CopyrightNotice from '../components/CopyrightNotice'; import { useAppConfig } from '../contexts/AppConfigContext'; const HomePage = ({ onNavigateToChat, isAuthenticated, onNavigateToHome, onNavigateToCanvas }) => { const { config, advisors, resolveIcon } = useAppConfig(); return (
{/* Hero Section */}

{config.homepage.headline_prefix}{' '} {config.homepage.headline_highlight}

{config.homepage.description}

{/* Advisors Grid */}
{Object.entries(advisors).map(([id, advisor]) => ( ))}
{/* Features Section */}

{config.homepage.features_title}

{(config.homepage.features || []).map((feature, index) => { const FeatureIcon = resolveIcon(feature.icon); return (

{feature.title}

{feature.description}

); })}
{/* Footer */}
); }; export default HomePage;