28 lines
518 B
React
28 lines
518 B
React
import PropTypes from 'prop-types';
|
|
import React from 'react';
|
|
import classNames from 'classnames';
|
|
|
|
import styles from './input.css';
|
|
|
|
const Input = props => {
|
|
const {small, ...componentProps} = props;
|
|
return (
|
|
<input
|
|
{...componentProps}
|
|
className={classNames(styles.inputForm, {
|
|
[styles.inputSmall]: small
|
|
})}
|
|
/>
|
|
);
|
|
};
|
|
|
|
Input.propTypes = {
|
|
small: PropTypes.bool
|
|
};
|
|
|
|
Input.defaultProps = {
|
|
small: false
|
|
};
|
|
|
|
export default Input;
|