in ui/src/client/components/common/components/Input/Input.js [44:88]
render() {
const {
id,
value,
onChange,
isError = false,
isLongText = false,
onFocus,
className,
disable = false,
placeholder,
} = this.props;
return !isLongText
? (
<input
className={`
dh-input
${isError ? 'error' : ''}
${disable ? 'disable' : ''}
${className}
`}
tabIndex={disable ? -1 : 0}
type="input"
id={id}
onChange={e => onChange(e.target.value)}
value={value === null ? '' : value}
onFocus={onFocus}
placeholder={placeholder || ''}
/>
)
: (
<textarea
ref={this.textAreaRef}
className={`
dh-input dh-textarea
${isError ? 'error' : ''}
${className}
`}
id={id}
onChange={e => onChange(e.target.value)}
onFocus={onFocus}
value={value === null ? '' : value}
/>
);
}