react-mui-draft-wysiwyg

1.0.3 • Public • Published

react-mui-draft-wysiwyg

React component that allows to use a rich editor based on Material UI and Draft-js

NPM JavaScript Style Guide

Install

if you don't have Material UI installed yet:

https://material-ui.com/getting-started/installation/

Then install the editor:

With npm:

npm install --save @material-ui/icons draft-js react-mui-draft-wysiwyg

Or with yarn:

yarn add @material-ui/icons draft-js react-mui-draft-wysiwyg

Usage

import React from 'react'
import MUIEditor, { MUIEditorState } from 'react-mui-draft-wysiwyg'
 
function Example() {
  const [editorState, setEditorState] = React.useState(MUIEditorState.createEmpty());
 
  const onChange = (newState) => {
    setEditorState(newState);
  };
 
  <MUIEditor editorState={editorState} onChange={onChange} />
}

Full documentation here:

https://kelsier90.github.io/react-mui-draft-wysiwyg/

License

MIT © Kelsier90

Package Sidebar

Install

npm i react-mui-draft-wysiwyg

Weekly Downloads

319

Version

1.0.3

License

MIT

Unpacked Size

727 kB

Total Files

8

Last publish

Collaborators

  • kelsier90