Реагировать черновик - js палитра цветов потерял встроенный стиль - PullRequest
0 голосов
/ 14 апреля 2020

Я использую 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}
   />)
  }
}
...