import * as React from 'react'; import Icon from 'src/components/Icon'; import i18n from 'src/i18n'; import { PluginComponent } from './Plugin'; export default class Clear extends PluginComponent { static pluginName = 'clear'; constructor(props: any) { super(props); this.handleClick = this.handleClick.bind(this); } handleClick() { if (this.editor.getMdValue() === '') { return; } if (window.confirm && typeof window.confirm === 'function') { const result = window.confirm(i18n.get('clearTip')); if (result) { this.editor.setText(''); } } } render() { return ( ); } }