adamtal3 / draft-js-export-html

DraftJS: Export ContentState to HTML

Home Page:http://npm.im/draft-js-export-html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DraftJS: Export ContentState to HTML

This is a module for DraftJS that will export your editor content to semantic HTML.

It was extracted from React-RTE and placed into a separate module for more general use. Hopefully it can be helpful in your projects.

Installation

npm install --save draft-js-export-html

How to Use

  import {stateToHTML} from 'draft-js-export-html';
  let html = stateToHTML(contentState);

Options

stateToHTML accepts an optional options object as a second argument.

Option key Option Description
customStyleMap Custom style mapping object, similar to the customStyleMap the draft-js Editor receives.

Example of options usage:

  import {stateToHTML} from 'draft-js-export-html';
  let options = {
    customStyleMap: {
      RED: { color: 'red' }
    }
  };
  let html = stateToHTML(contentState, options);

This project is still under development. If you want to help out, please open an issue to discuss or join us on Slack.

License

This software is BSD Licensed.

About

DraftJS: Export ContentState to HTML

http://npm.im/draft-js-export-html

License:ISC License


Languages

Language:JavaScript 100.0%