import React, { useEffect, useState } from 'react'; import { BookOpenCheck, Loader2, PlayCircle } from 'lucide-react'; import { Course } from '../types'; import { getMyLearningCourses } from '../services/db'; import { CourseCoverImage } from '../components/CourseCoverImage'; export const MyLearning: React.FC<{ onPlay: (course: Course) => void }> = ({ onPlay }) => { const [courses, setCourses] = useState([]); const [loading, setLoading] = useState(true); useEffect(() => { getMyLearningCourses().then(setCourses).catch(() => setCourses([])).finally(() => setLoading(false)); }, []); return (
Minha área

Continue aprendendo

Retome suas aulas exatamente de onde parou.

{loading ?
: courses.length === 0 ? (

Você ainda não iniciou nenhum curso

Escolha uma aula na página de cursos para começar.

) : (
{courses.map((course) => ( ))}
)}
); };