import { useState } from 'react'; import { Card } from '../components/ui/Card'; import { Button } from '../components/ui/Button'; import { Headphones, Download, Play, Clock, BookOpen, Calendar, ArrowLeft } from 'lucide-react'; import { Link } from 'react-router-dom'; interface Clase { id: number; titulo: string; modulo: string; duracion: string; fecha: string; descripcion: string; archivo: string; } const CLASES: Clase[] = [ { id: 1, titulo: 'Clase 1: Fundamentos de Economía', modulo: 'Módulo 1', duracion: '63 minutos', fecha: '27 de Enero, 2025', descripcion: 'Introducción a la economía, el problema económico fundamental, sistemas económicos, frontera de posibilidades de producción, agentes económicos y factores de producción.', archivo: '/audios/clase1_completa.m4a' }, { id: 2, titulo: 'Clase 2: Oferta, Demanda y Equilibrio', modulo: 'Módulo 2', duracion: '103 minutos', fecha: '30 de Enero, 2025', descripcion: 'Ley de la demanda, ley de la oferta, equilibrio de mercado, elasticidad de la demanda y controles de precio. Análisis completo del funcionamiento de los mercados.', archivo: '/audios/clase2_completa.m4a' }, { id: 3, titulo: 'Clase 3: Elasticidad y Teoría del Consumidor', modulo: 'Módulo 3', duracion: '52 minutos', fecha: '3 de Febrero, 2025', descripcion: 'Elasticidad precio, ingreso y cruzada. Utilidad total y marginal, restricción presupuestaria y maximización de la satisfacción del consumidor.', archivo: '/audios/clase3_completa.m4a' }, { id: 4, titulo: 'Clase 4: Teoría del Productor', modulo: 'Módulo 4', duracion: '46 minutos', fecha: '6 de Febrero, 2025', descripcion: 'Función de producción, ley de rendimientos decrecientes, costos a corto y largo plazo, ingresos y maximización de beneficios en competencia perfecta.', archivo: '/audios/clase4_completa.m4a' } ]; export function ClasesGrabadasPage() { const [claseReproduciendo, setClaseReproduciendo] = useState(null); return (
{/* Header */}
Volver al Dashboard

Clases Grabadas

Escucha las clases completas en audio o descárgalas

{/* Info Banner */}

¿Cómo usar las clases grabadas?

  • Cada clase corresponde a un módulo del curso
  • Puedes escuchar directamente en la web o descargar para escuchar offline
  • Te recomendamos escuchar la clase antes de hacer los ejercicios del módulo
  • Total: {CLASES.length} clases · Duración total aproximada: 4.5 horas
{/* Lista de Clases */}
{CLASES.map((clase) => (
{/* Icono/Info */}
{clase.id}
{clase.modulo}

{clase.titulo}

{clase.duracion} {clase.fecha}
{/* Descripción */}

{clase.descripcion}

{/* Acciones */}
{/* Reproductor de Audio */} {claseReproduciendo === clase.id && (

💡 Tip: Puedes descargar el audio para escucharlo sin conexión

)}
))}
{/* Footer */}

¿Ya escuchaste las clases? Pasa a los ejercicios interactivos para practicar.

); } export default ClasesGrabadasPage;