Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

backdraft-js

evanc22MIT0.0.1

Turn Draft.js RawDraftContentState into markup

draftjs

readme

backdraft-js

Simple function to turn a Draft.js RawDraftContentBlock into a marked-up string.

Install

$ npm install --save backdraft-js

Usage

var backdraft = require('backdraft-js');

var rawDraftContentBlock = Draft.convertToRaw(contentState);

var markup = {
    'BOLD': ['<strong>', '</strong>'],
    'ITALIC': ['<em>', '</em>']
};

var markedUpBlocks = backdraft(rawDraftContentBlock, markup);

API

backdraft(rawDraftContentBlock, markup) -> array

markup is an object, the key should be the DraftJS "style" identifier and the value should be an array: the first item will be appended to the output to "open" the style and the second tag will be appended to "close" the style. See "Usage" above for a simple example.