draft-js-import-html
Version:
DraftJS: Import HTML to ContentState
17 lines (13 loc) • 414 B
JavaScript
export default function parseHTML(html) {
var doc;
if (typeof DOMParser !== 'undefined') {
var parser = new DOMParser();
doc = parser.parseFromString(html, 'text/html');
} else {
doc = document.implementation.createHTMLDocument('');
if (doc.documentElement) {
doc.documentElement.innerHTML = html;
}
} // This makes Flow happy
return doc.body || doc.createElement('body');
}