Defaults for TextInputField

This commit is contained in:
Vesa Luusua 2017-11-29 15:08:06 +02:00
parent e18cf620ac
commit 7c8345eec6

View file

@ -6,6 +6,8 @@ import { ValidationError, ExpandingTextarea } from '../../components';
import css from './TextInputField.css';
const CONTENT_MAX_LENGTH = 5000;
class TextInputFieldComponent extends Component {
componentWillUnmount() {
if (this.props.clearOnUnmount) {
@ -52,7 +54,7 @@ class TextInputFieldComponent extends Component {
[css.textarea]: isTextarea,
});
const inputProps = isTextarea
? { className: inputClasses, id, ...input, ...rest }
? { className: inputClasses, id, rows: 1, maxLength: CONTENT_MAX_LENGTH, ...input, ...rest }
: { className: inputClasses, id, type, ...input, ...rest };
const classes = classNames(rootClassName || css.root, className);