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')];
|
||||
if (plugin) {
|
||||
const output = plugin.toPreview(token.get('data').toJS());
|
||||
return output instanceof React.Component ?
|
||||
output :
|
||||
<span dangerouslySetInnerHTML={{ __html: output}} />;
|
||||
return typeof output === 'string' ?
|
||||
<span dangerouslySetInnerHTML={{ __html: output}} /> :
|
||||
output;
|
||||
}
|
||||
|
||||
return null;
|
||||
|
Loading…
x
Reference in New Issue
Block a user