import React, {Component} from 'react'
|
import PropTypes from 'prop-types'
|
import { is, fromJS } from 'immutable'
|
import 'braft-editor/dist/index.css'
|
import 'braft-extensions/dist/table.css'
|
import BraftEditor from 'braft-editor'
|
import Table from 'braft-extensions/dist/table'
|
|
import './index.scss'
|
|
BraftEditor.use(Table())
|
|
class NormalEditor extends Component {
|
static propTpyes = {
|
card: PropTypes.object, // 条码设置
|
value: PropTypes.any, // 条码值
|
}
|
|
shouldComponentUpdate (nextProps, nextState) {
|
return !is(fromJS(this.props), fromJS(nextProps))
|
}
|
|
handleEditorChange = () => {
|
|
}
|
|
submitContent = () => {
|
|
}
|
|
render() {
|
|
return (
|
<div className="normal-braft-editor">
|
<BraftEditor value={'<p></p>'} onChange={this.handleEditorChange} onSave={this.submitContent}/>
|
</div>
|
)
|
}
|
}
|
|
export default NormalEditor
|