New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

react-jodit-editor

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-jodit-editor

React WYSIWYG Editor Which Uses Jodit & Jodit-React In A Simplified Component

latest
Source
npmnpm
Version
1.1.0
Version published
Weekly downloads
55
44.74%
Maintainers
1
Weekly downloads
 
Created
Source

React-Jodit-Editor

React WYSIWYG Editor Which Uses Jodit & Jodit-React In A Simplified Component. Offers both predefined and customizable features to easily include in your project with little effort. Features Include:

  • Copy & Pasting HTML content/images to editor.
  • Editor is by default, an iframe editor so content will automatically get sanitized and stay inside editor.
  • Option to manually upload files from local storage and stored in state to use.
  • Option to Drag and drop files on editor which will also add to the stored state for files.
  • Fullsize option with close on escape key.

Demo: https://react-jodit-editor.netlify.app/

Installation

npm install react-jodit-editor --save

Props

PropDescriptionTypeDefault
initialValueThe initial markdown stringstring""
darkModeChanges theme of editor to dark modebooleanfalse
readOnlyTurns editor into a viewerbooleanfalse
heightHeight of the editor, measure in pixels by defaultinteger600
customToolbarToolbar options on editorstring"undo,redo,|,bold,italic,underline,strikethrough,|,font,fontsize,brush,|,indent,outdent,|,ul,ol,|,superscript,subscript,eraser,|,table,|,fullsize,print"
overridesCan overwrite any prop in the jodit config see https://xdsoft.net/jodit/doc/options/objectundefined
onChangeChange Event For Editor Textfunction
uploadFilesFiles can be attached by dropping on editor or manually upload from local storagefunction
filesState for files to keep track of what is dropped and uploaded to editor can be attached by dropping on editor or manual uploadarrayundefined

Example

import HTMLEditor from "react-jodit-editor";
import ReactDOM from "react-dom";
import React, { useState } from "react";

export default function Test() {
  let [text, setText] = useState("");
  let [files, setFiles] = useState([]);

  console.log(files);
  console.log(text);

  return <HTMLEditor initialValue="Test" onChange={setText} uploadFiles={setFiles} files={files} />;
}

ReactDOM.render(<Test />, document.getElementById("root"));

Keywords

react-html-wysiwyg-editor

FAQs

Package last updated on 11 Oct 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts