UNPKG

react-jodit-editor

Version:

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

19 lines (13 loc) 473 B
import JoditSetup from "./JoditSetup"; import React, { memo } from "react"; const HTMLEditor = memo(({ onChange, uploadFiles, files, ...rest }) => { let hasFileUpload = uploadFiles && files ? { updateFiles } : undefined; function updateState(value) { onChange(value); } function updateFiles(values) { uploadFiles([...files, ...values]); } return <JoditSetup {...rest} updateState={updateState} {...hasFileUpload} />; }); export default HTMLEditor;