import { useState } from 'react'; import ResourceList from './ResourceList'; const getIcon = (title) => { const t = title.toLowerCase(); if (t.includes('cours')) return 'πŸ“š'; if (t.includes('td')) return '✏️'; if (t.includes('tp')) return 'πŸ”§'; if (t.includes('projet')) return 'πŸ› οΈ'; if (t.includes('examen')) return 'πŸ“'; return 'πŸ“'; }; export default function SectionList({ module, sections }) { const [activeSectionId, setActiveSectionId] = useState( sections[0]?.$id || null ); const activeSection = sections.find(s => s.$id === activeSectionId); return (
{sections.length > 0 ? ( <>

Contenu du cours

{sections.map((sec) => (
setActiveSectionId(sec.$id)} >
{getIcon(sec.title)}

{sec.title}

Cliquez pour voir les documents et ressources

AccΓ©der β†’
))}

{activeSection ? activeSection.title : 'Documents'}

{activeSectionId && ( )}
) : (
Aucune section disponible.
)}
); }