|
|
@@ -32,6 +32,10 @@ export default class CrudDocument extends Component {
|
|
|
this.props.onUpdate(this.props.id, { [key]: value });
|
|
|
};
|
|
|
|
|
|
+ onDelete = () => {
|
|
|
+ this.props.onDelete(this.props.id);
|
|
|
+ };
|
|
|
+
|
|
|
render() {
|
|
|
const {
|
|
|
pending,
|
|
|
@@ -59,6 +63,13 @@ export default class CrudDocument extends Component {
|
|
|
<div className="fields-list">
|
|
|
{fieldsList}
|
|
|
</div>
|
|
|
+ <div className="meta">
|
|
|
+ <button className="button-delete"
|
|
|
+ onClick={this.onDelete}
|
|
|
+ disabled={pending}>
|
|
|
+ {'Delete'}
|
|
|
+ </button>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
);
|
|
|
}
|