Fixed: Misc UI Fixes

This commit is contained in:
Qstick 2018-05-20 01:49:41 -04:00
parent 457955c306
commit ef93ae3792
6 changed files with 34 additions and 7 deletions

View file

@ -27,7 +27,9 @@ class SelectInput extends Component {
values,
isDisabled,
hasError,
hasWarning
hasWarning,
autoFocus,
onBlur
} = this.props;
return (
@ -41,7 +43,9 @@ class SelectInput extends Component {
disabled={isDisabled}
name={name}
value={value}
autoFocus={autoFocus}
onChange={this.onChange}
onBlur={onBlur}
>
{
values.map((option) => {
@ -76,13 +80,16 @@ SelectInput.propTypes = {
isDisabled: PropTypes.bool,
hasError: PropTypes.bool,
hasWarning: PropTypes.bool,
onChange: PropTypes.func.isRequired
autoFocus: PropTypes.bool.isRequired,
onChange: PropTypes.func.isRequired,
onBlur: PropTypes.func
};
SelectInput.defaultProps = {
className: styles.select,
disabledClassName: styles.isDisabled,
isDisabled: false
isDisabled: false,
autoFocus: false
};
export default SelectInput;