UNPKG

draft-js-modifiers

Version:
11 lines (9 loc) 550 B
import { EditorState, Modifier } from 'draft-js'; var insertText = function insertText(editorState, text) { var entity = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; var selection = editorState.getSelection(); var content = editorState.getCurrentContent(); var newContent = Modifier[selection.isCollapsed() ? 'insertText' : 'replaceText'](content, selection, text, editorState.getCurrentInlineStyle(), entity); return EditorState.push(editorState, newContent, 'insert-fragment'); }; export default insertText;