draft-js-lister-plugin

1.0.1 • Public • Published

draft-js-lister-plugin

Adds support for automatic ul and ol in your draft-js-plugins <Editor />!

kaki

Support

  • Starting a line with - or * and space afterwards, creates a new ul.
  • Starting a line with a <NUMBER>.<SPACE> creates a new ol.
  • Pasting from text editors works too

Installation 🍔

npm install --save draft-js-lister-plugin

Usage:

import React from 'react';
import Editor from 'draft-js-plugins-editor';
import createListerPlugin from 'draft-js-lister-plugin';
 
const listerPlugin = createListerPlugin();
 
const MyEditor = ({ editorState, onChange }) => (
  <div>
    <Editor
      editorState={ editorState }
      onChange={ onChange }
      plugins={ [listerPlugin] }
    />
    <EmojiSuggestions />
  </div>
);
 
export default MyEditor;

Dependencies (1)

Dev Dependencies (6)

Package Sidebar

Install

npm i draft-js-lister-plugin

Weekly Downloads

0

Version

1.0.1

License

ISC

Last publish

Collaborators

  • schlez