import { FC } from 'react'; import { AudioTool, Editor, EditorProps, IFrameTool, ImageTool, OriginalTools, VideoTool, } from 'react-bootstrap-editor'; import { Constructor, uniqueID } from 'web-utility'; import fileStore from '../models/File'; ImageTool.prototype.save = blob => fileStore.upload(new File([blob], uniqueID())); const ExcludeTools = [IFrameTool, AudioTool, VideoTool]; const CustomTools = OriginalTools.filter( Tool => !ExcludeTools.includes(Tool as Constructor), ); const HTMLEditor: FC = props => ( ); export default HTMLEditor;