diff --git a/src/components/generics/Table.js b/src/components/generics/Table.js
index 56b4065..95b0ce1 100644
--- a/src/components/generics/Table.js
+++ b/src/components/generics/Table.js
@@ -186,6 +186,7 @@ class Table extends Component {
error = null,
showOrdinalNumber = false,
extendHeader,
+ disableDeleteOnEmptyRow = false,
} = this.props;
const { ordinalNumberFrom } = this.state;
let localHeaders = [...(headers || [])];
@@ -206,11 +207,14 @@ class Table extends Component {
if (!!onDelete) {
if (localPreHeaders) localPreHeaders.push("");
localHeaders.push("");
- localItemFormatters.push((i, idx) => (
- onDelete(idx)}>
-
-
- ));
+ localItemFormatters.push((i, idx) => {
+ const isEmpty = disableDeleteOnEmptyRow ? _.isEmpty(i) : false;
+ return (
+ onDelete(idx)}>
+
+
+ );
+ });
}
const rowsPerPage = pageSize || rowsPerPageOptions[0];