@37bytes/offer-builder-jodit-react-fork

1.3.13 • Public • Published

React Jodit WYSIWYG Editor fork

React wrapper for @37bytes/offer-builder-jodit-fork, jodit fork.

Installation

npm install @37bytes/offer-builder-jodit-react-fork --save

Update editor version

npm update @37bytes/offer-builder-jodit-react-fork

Run demo

npm install --dev
npm run demo

and open

http://localhost:4000/

Usage

1. Require and use Jodit-react component inside your application.

import React, {useState, useRef, useMemo} from 'react';
import JoditEditor from "@37bytes/offer-builder-jodit-react-fork";

const Example = ({placeholder}) => {
	const editor = useRef(null)
	const [content, setContent] = useState('')

	const config = useMemo({
		readonly: false // all options from https://xdsoft.net/jodit/doc/,
		placeholder: placeholder || 'Start typings...'
	}, [placeholder])

	return (
            <JoditEditor
            	ref={editor}
                value={content}
                config={config}
		tabIndex={1} // tabIndex of textarea
		onBlur={newContent => setContent(newContent)} // preferred to use only this option to update the content for performance reasons
                onChange={newContent => {}}
            />
        );
}

License

This package is available under MIT License.

/@37bytes/offer-builder-jodit-react-fork/

    Package Sidebar

    Install

    npm i @37bytes/offer-builder-jodit-react-fork

    Weekly Downloads

    1

    Version

    1.3.13

    License

    MIT

    Unpacked Size

    991 kB

    Total Files

    23

    Last publish

    Collaborators

    • arhonist-37b
    • rispaev
    • yar_vav
    • rteslenko
    • tnikolaeva
    • dc.nikolaev
    • mgarmash