feat: make react-quill generic

This commit is contained in:
thecodrr
2020-04-01 23:12:39 +05:00
parent e95de144ac
commit 573ef5647d

View File

@@ -42,7 +42,9 @@ export default class ReactQuill extends Component {
}
shouldComponentUpdate(nextProps) {
return this.props.readOnly !== nextProps.readOnly || nextProps.refresh;
return (
this.props.readOnly !== nextProps.readOnly || nextProps.refresh || false
);
}
componentDidUpdate() {
@@ -62,10 +64,11 @@ export default class ReactQuill extends Component {
readOnly,
initialContent,
onChange,
onSave
onSave,
id
} = this.props;
this.quill = new Quill("#quill", {
this.quill = new Quill("#" + id, {
placeholder,
bounds: container,
modules,
@@ -102,6 +105,6 @@ export default class ReactQuill extends Component {
};
render() {
return <pre id="quill" />;
return <pre id={this.props.id} />;
}
}