UNPKG

@uiw/react-markdown-editor

Version:

A markdown editor with preview, implemented with React.js and TypeScript.

37 lines 954 B
import { bold } from './bold'; import { code, codeBlock } from './code'; import { italic } from './italic'; import { header } from './header'; import { strike } from './strike'; import { underline } from './underline'; import { olist } from './olist'; import { ulist } from './ulist'; import { quote } from './quote'; import { link } from './link'; import { todo } from './todo'; import { image } from './image'; import { redo } from './redo'; import { undo } from './undo'; import { fullscreen } from './fullscreen'; import { preview } from './preview'; export var defaultCommands = { undo, redo, bold, italic, header, strike, underline, quote, olist, ulist, todo, link, image, code, codeBlock, fullscreen, preview }; export var getCommands = () => Object.keys(defaultCommands).filter(key => !/^(fullscreen|preview)/.test(key)).map(key => defaultCommands[key]); export var getModeCommands = () => [preview, fullscreen];