Added isDisabled prop to Input

• Added:
- isDisabled prop to Input
This commit is contained in:
mgabdev 2020-09-11 17:11:54 -05:00
parent ed58ca4fe9
commit 0913d3677c

@ -13,6 +13,7 @@ class Input extends React.PureComponent {
render() { render() {
const { const {
isDisabled,
placeholder, placeholder,
prependIcon, prependIcon,
value, value,
@ -52,6 +53,7 @@ class Input extends React.PureComponent {
px5: !!prependIcon, px5: !!prependIcon,
pl15: !prependIcon, pl15: !prependIcon,
pr15: !hasClear, pr15: !hasClear,
cursorNotAllowed: isDisabled,
}) })
const btnClasses = CX({ const btnClasses = CX({
@ -94,6 +96,7 @@ class Input extends React.PureComponent {
onBlur={onBlur} onBlur={onBlur}
readOnly={readOnly} readOnly={readOnly}
maxLength={maxLength} maxLength={maxLength}
disabled={isDisabled}
required={isRequired ? true : undefined} required={isRequired ? true : undefined}
/> />
@ -133,6 +136,7 @@ Input.propTypes = {
isRequired: PropTypes.bool, isRequired: PropTypes.bool,
hideLabel: PropTypes.bool, hideLabel: PropTypes.bool,
maxLength: PropTypes.number, maxLength: PropTypes.number,
isDisabled: PropTypes.bool,
} }
export default Input export default Input