diff --git a/src/components/fields/ArrayField.js b/src/components/fields/ArrayField.js
index f229baee66..71c8cb7613 100644
--- a/src/components/fields/ArrayField.js
+++ b/src/components/fields/ArrayField.js
@@ -139,6 +139,8 @@ function DefaultFixedArrayFieldTemplate(props) {
}
function DefaultNormalArrayFieldTemplate(props) {
+ const canDelete =
+ !("minItems" in props.schema) || props.items.length > props.schema.minItems;
return (