Я использую Draft js Editor для генерации html контента. Кроме того, используя пакет draft- js -color-picker, который генерирует стили, встроенные в содержимое редактора, и может извлечь его в html и сохранить его в БД. Но когда я получаю тот же html и конвертирую в формат содержимого редактора, он теряет все встроенные css. Как отобразить стиль внутри Draft js Editor?
import { AtomicBlockUtils, Editor, EditorState, RichUtils, convertFromHTML, ContentState } from 'draft-js';
import ColorPicker, { colorPickerPlugin } from 'draft-js-color-picker';
import { stateToHTML } from 'draft-js-export-html';
(...)
class CreateComment extends Component {
(...)
render() {
return(<Editor
blockRendererFn={mediaBlockRenderer}
customStyleFn={this.picker.customStyleFn}
blockStyleFn={this.getBlockStyle}
customStyleMap={styleMap}
editorState={editorState}
handleKeyCommand={this.handleKeyCommand}
onChange={this.onChange}
onTab={this.onTab}
ref="editor"
spellCheck={true}
/>)
}
}