import { useState } from 'react'; import { Card } from '../components/ui/Card'; import { Button } from '../components/ui/Button'; import { FileText, Download, BookOpen, ArrowLeft, X, Eye } from 'lucide-react'; import { Link } from 'react-router-dom'; const recursos = [ { id: 1, titulo: 'Resumen Clase 1 - Fundamentos de Economía', descripcion: 'Definición de economía, agentes económicos, factores de producción y flujo circular', archivo: '/pdfs/resumen_clase_1.pdf', modulo: 'Módulo 1', icono: FileText }, { id: 2, titulo: 'Resumen Clase 2 - Oferta, Demanda y Equilibrio', descripcion: 'Ley de la demanda, ley de la oferta, equilibrio de mercado y controles de precios', archivo: '/pdfs/resumen_clase_2.pdf', modulo: 'Módulo 2', icono: FileText }, { id: 3, titulo: 'Resumen Clase 3 - Elasticidad', descripcion: 'Tipos de elasticidad, cálculos y clasificación de bienes según elasticidad', archivo: '/pdfs/resumen_clase_3.pdf', modulo: 'Módulo 3', icono: FileText }, { id: 4, titulo: 'Resumen Clase 4 - Teoría del Productor', descripcion: 'Costos, producción, competencia perfecta y maximización de beneficios', archivo: '/pdfs/resumen_clase_4.pdf', modulo: 'Módulo 4', icono: FileText } ]; export function RecursosPage() { const [pdfSeleccionado, setPdfSeleccionado] = useState(null); const [pdfTitulo, setPdfTitulo] = useState(''); const abrirPdf = (archivo: string, titulo: string) => { setPdfSeleccionado(archivo); setPdfTitulo(titulo); }; const cerrarPdf = () => { setPdfSeleccionado(null); setPdfTitulo(''); }; return (
{/* Header */}
Volver al Dashboard

Recursos de Estudio

Material académico en PDF para consultar offline

{/* Info Card */}

Material de Apoyo

Estos documentos PDF contienen el contenido teórico de cada módulo. Úsalos como referencia mientras realizas los ejercicios interactivos.

{/* Recursos Grid */}
{recursos.map((recurso) => (
{recurso.modulo}

{recurso.titulo}

{recurso.descripcion}

))}
{/* Footer */}

¿Tienes dudas sobre el contenido? Revisa los ejercicios interactivos en cada módulo.

{/* Modal para visualizar PDF */} {pdfSeleccionado && (
{/* Header del modal */}

{pdfTitulo}

{/* Contenido del PDF */}