import { Link } from 'react-router-dom'; import { useState } from 'react'; import { useLanguage } from '../context/LanguageContext'; function Pricing() { const [hoveredPlan, setHoveredPlan] = useState(null); const { t } = useLanguage(); const plans = [ { name: 'Starter', price: '29', features: [ 'Basic AI trend analysis', '25 AI image generations/month', 'Basic analytics dashboard', 'Content calendar', 'Email support', 'Single user' ], }, { name: 'Professional', price: '99', popular: true, features: [ 'Advanced AI trend predictions', '150 AI image generations/month', 'Advanced analytics & insights', 'Content strategy AI assistant', 'Priority support', 'Up to 3 team members', 'Brand growth recommendations', 'Social media scheduling' ], }, { name: 'Business', price: '249', features: [ 'Custom AI solutions', 'Unlimited image generations', 'Multi-brand analytics', 'Dedicated account manager', 'API access', 'Unlimited team members', 'Custom integrations', 'White-label reports' ], }, ]; return (
{/* Background elements */}

{t('pricing.title')}

{t('pricing.subtitle')}

{t('pricing.description')}

{plans.map((plan) => (
setHoveredPlan(plan.name)} onMouseLeave={() => setHoveredPlan(null)} > {plan.popular && ( {t('pricing.mostPopular')} )}

{plan.name}

${plan.price} {t('pricing.perMonth')}

    {plan.features.map((feature, index) => (
  • {feature}
  • ))}
{t('pricing.getStarted')} {plan.name}
))}

{t('pricing.trial')}

); } export default Pricing;