diff --git a/src/components/field-types/Textarea/index.js b/src/components/field-types/Textarea/index.js
index 6e242a07f7..46da528699 100644
--- a/src/components/field-types/Textarea/index.js
+++ b/src/components/field-types/Textarea/index.js
@@ -3,9 +3,7 @@ import { fieldType } from 'payload/components';
import './index.scss';
-const errors = {
- text: 'Please fill in the field'
-};
+const error = 'Please fill in the textarea';
const validate = value => value.length > 0;
@@ -27,4 +25,4 @@ const Textarea = props => {
);
}
-export default fieldType(Textarea, 'textarea', validate, errors);
+export default fieldType(Textarea, 'textarea', validate, error);
diff --git a/src/components/field-types/fieldType/index.js b/src/components/field-types/fieldType/index.js
index da68fedf13..999aa74ab8 100644
--- a/src/components/field-types/fieldType/index.js
+++ b/src/components/field-types/fieldType/index.js
@@ -61,8 +61,8 @@ const fieldType = (PassedComponent, slug, validate, errors) => {
}
- Error={}
+ label={}
+ error={}
onChange={e => {
this.sendField(e.target.value);
this.props.onChange && this.props.onChange(e);
@@ -90,7 +90,9 @@ const fieldType = (PassedComponent, slug, validate, errors) => {
if (props.showError) {
return (
- {errors[this.props.type]}
+ {props.type && errors[props.type]}
+
+ {!props.type && errors}
)
}