import { useState } from 'react'; import { FiDollarSign, FiUsers, FiCheckCircle } from 'react-icons/fi'; interface SellerCalculatorProps { onStartCourse: () => void; } export const SellerCalculator: React.FC = ({ onStartCourse }) => { const [coursePrice, setCoursePrice] = useState(29); const [monthlyStudents, setMonthlyStudents] = useState(150); const instructorRevenueShare = 0.90; // 90% revenue const monthlyRevenue = coursePrice * monthlyStudents * instructorRevenueShare; const annualRevenue = monthlyRevenue * 12; return (
Simulador Interactivo

Calcula tu potencial de ingresos como instructor

Ajusta el precio de tu curso y la cantidad de alumnos estimados al mes para ver cuánto podrías ganar.

{/* Controls column */}
{/* Price Slider */}
${coursePrice} USD
setCoursePrice(Number(e.target.value))} className="w-full h-2.5 bg-slate-800 rounded-lg appearance-none cursor-pointer accent-violet-500" />
$9 (Básico) $99 (Especialización) $199 (Master/Bootcamp)
{/* Students Slider */}
{monthlyStudents} alumnos
setMonthlyStudents(Number(e.target.value))} className="w-full h-2.5 bg-slate-800 rounded-lg appearance-none cursor-pointer accent-violet-500" />
10 alumnos 500 alumnos 1,000+ alumnos
{/* Features checkmarks */}
Cobras el 90% del valor de cada venta
Sin cuotas mensuales ni cobros por alojamiento de video
Tus derechos de autor y propiedad intelectual 100% protegidos
{/* Results Display Column */}
Ingresos Estimados Netos {/* Monthly Estimate */}
${monthlyRevenue.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 })}

al mes proyectado

{/* Annual Estimate */}
Proyección Anual

${annualRevenue.toLocaleString('en-US', { minimumFractionDigits: 0, maximumFractionDigits: 0 })} USD

Comisión RyCourses

Solo 10%

); };