convertToHTML Anchor Tag
tringas opened this issue · comments
Thank you for your work on this, Btw I don't have experience with Draftjs but I'm successfully using Dante2 on my project but I'm having one problem with anchor tag when I use convertToHTML they are rendering as unstyled paragraph instead of anchor.
const html = convertToHTML({
styleToHTML: style => {
if (style.startsWith("CUSTOM_COLOR_")) {
return (
<span
style={{
color: style.substr(style.length - 7),
}}
/>
)
}
},
blockToHTML: block => {
if (block.type === "image") {
return (
<img src={block.data.url} alt={block.text} />
)
}
if (block.type === "code-block") {
return (
<code>
<pre>{block.text}</pre>
</code>
)
}
},
})(editor.state.editorState._immutable.currentContent)
Is there a easy way I can specify how the anchor tag should looks like I'm doing with images
if (block.type === "image") {
return (
<img src={block.data.url} alt={block.text} />
)
}
thank you
add this to the convertToHTML:
entityToHTML: (entity, originalText) => {
if (entity.type === 'LINK') {
return <a href={entity.data.url}>{originalText}</a>;
}
return originalText;
}