jpuri / react-draft-wysiwyg

A Wysiwyg editor build on top of ReactJS and DraftJS. https://jpuri.github.io/react-draft-wysiwyg
MIT License
6.38k stars 1.15k forks source link

Enable custom blockRenderMap #1363

Open kirose opened 1 year ago

kirose commented 1 year ago

Please, enable customBlockRenderMap option on Editor as follows:

Create extendedBlockRenderMap:

const customBlockRenderMap = Map(this.props.customBlockRenderMap);
const extendedBlockRenderMap = DefaultDraftBlockRenderMap.merge(customBlockRenderMap);

Update blockRenderMap prop in Editor

<Editor
...
blockRenderMap={extendedBlockRenderMap}
...
/>

Then enable in filters:

  filterEditorProps = props =>
    filter(props, [
      ...
      'customBlockRenderMap',
]);

Thanks in advance