0.3.0 • Published 4 years ago

draft-js-regex-decorator v0.3.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

draft-js-regex-decorator

A RegEx based DraftJS decorator

Usage:

import { Editor, EditorState, CompositeDecorator } from 'draft-js';
import createRegExDecorator from 'draft-js-regex-decorator';

function TextEditor() {
  const [editorState, setEditorState] = useState(EditorState.createEmpty());
  const onChange = editorState => {
    setEditorState(
      EditorState.set(editorState, {
        decorator: new CompositeDecorator(createRegExDecorator(/hello/gi)),
      })
    );
  };

  return <Editor {...{ editorState, onChange }} />;
}