diff --git a/src/components/Field.jsx b/src/components/Field.jsx index a5a022b9..1dd87ddb 100644 --- a/src/components/Field.jsx +++ b/src/components/Field.jsx @@ -44,6 +44,7 @@ const Field = ({ disabled = false, formHasErrors = false, id, + labelsAsPlaceholders, }) => { const intl = useIntl(); @@ -57,13 +58,15 @@ const Field = ({ )} @@ -71,7 +74,8 @@ const Field = ({ {}} getVocabularyTokenTitle={() => {}} @@ -185,7 +189,8 @@ const Field = ({ 0} + labelsAsPlaceholders={data.labelsAsPlaceholders} /> @@ -155,6 +156,7 @@ const FormView = ({ } valid={isValidField(name)} formHasErrors={formErrors?.length > 0} + labelsAsPlaceholders={data.labelsAsPlaceholders} /> diff --git a/src/formSchema.js b/src/formSchema.js index e351aadc..85e7a8bb 100644 --- a/src/formSchema.js +++ b/src/formSchema.js @@ -68,6 +68,7 @@ export default () => { 'captcha', 'store', 'send', + 'labelsAsPlaceholders', ], }, ], @@ -107,6 +108,10 @@ export default () => { type: 'boolean', title: intl.formatMessage(messages.send), }, + labelsAsPlaceholders: { + type: 'boolean', + title: 'Use labels as placeholders', + }, }, required: ['default_to', 'default_from', 'default_subject'], };