// EditorJSRenderer.jsx — renderiza el output de EditorJS como JSX function EditorJSRenderer({ data }) { if (!data || !Array.isArray(data.blocks) || data.blocks.length === 0) { return
Este artículo aún no tiene contenido.
; } return ( <> {data.blocks.map((block, i) => { const k = block.id || `b-${i}`; switch (block.type) { case 'header': { const level = Math.min(Math.max(block.data.level || 2, 2), 4); const Tag = `h${level}`; return{block.data.caption ? — {block.data.caption} : null}); case 'code': return
{block.data.code || ''};
case 'image': {
const url = block.data.file?.url || block.data.url;
if (!url) return null;
return (