Fix rendering of plugins returining react components
This commit is contained in:
parent
aca88ef441
commit
67a00e5b65
@ -95,9 +95,9 @@ export default class MarkupItReactRenderer extends React.Component {
|
|||||||
const plugin = this.plugins[token.get('type')];
|
const plugin = this.plugins[token.get('type')];
|
||||||
if (plugin) {
|
if (plugin) {
|
||||||
const output = plugin.toPreview(token.get('data').toJS());
|
const output = plugin.toPreview(token.get('data').toJS());
|
||||||
return output instanceof React.Component ?
|
return typeof output === 'string' ?
|
||||||
output :
|
<span dangerouslySetInnerHTML={{ __html: output}} /> :
|
||||||
<span dangerouslySetInnerHTML={{ __html: output}} />;
|
output;
|
||||||
}
|
}
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user