diff --git a/src/components/fields/ArrayField.js b/src/components/fields/ArrayField.js index f60e5b86ff..58d321f712 100644 --- a/src/components/fields/ArrayField.js +++ b/src/components/fields/ArrayField.js @@ -21,8 +21,7 @@ import { function ArrayFieldTitle({ TitleField, idSchema, title, required }) { if (!title) { - // See #312: Ensure compatibility with old versions of React. - return
; + return null; } const id = `${idSchema.$id}__title`; return ; @@ -30,8 +29,7 @@ function ArrayFieldTitle({ TitleField, idSchema, title, required }) { function ArrayFieldDescription({ DescriptionField, idSchema, description }) { if (!description) { - // See #312: Ensure compatibility with old versions of React. - return
; + return null; } const id = `${idSchema.$id}__description`; return ; diff --git a/src/components/fields/DescriptionField.js b/src/components/fields/DescriptionField.js index b1ac9a2362..25ed1c79c7 100644 --- a/src/components/fields/DescriptionField.js +++ b/src/components/fields/DescriptionField.js @@ -4,8 +4,7 @@ import PropTypes from "prop-types"; function DescriptionField(props) { const { id, description } = props; if (!description) { - // See #312: Ensure compatibility with old versions of React. - return
; + return null; } if (typeof description === "string") { return ( diff --git a/src/components/fields/SchemaField.js b/src/components/fields/SchemaField.js index bf60a3e412..a48523d866 100644 --- a/src/components/fields/SchemaField.js +++ b/src/components/fields/SchemaField.js @@ -61,8 +61,7 @@ function getFieldComponent(schema, uiSchema, idSchema, fields) { function Label(props) { const { label, required, id } = props; if (!label) { - // See #312: Ensure compatibility with old versions of React. - return
; + return null; } return (