@ricepuddin/redux-segment
Version:
Segment.io analytics integration for redux.
40 lines (32 loc) • 652 B
JavaScript
import React from 'react';
const Input = (props) => {
const {
type,
style,
placeholder,
fieldDefinition,
} = props;
return (
<input
className="block col-12 mb1 field"
style={{ ...styles.base, ...style }}
type={ type }
placeholder={ placeholder }
{ ...fieldDefinition } />
);
};
const styles = {
base: {},
};
Input.propTypes = {
type: React.PropTypes.string,
style: React.PropTypes.object,
placeholder: React.PropTypes.string,
fieldDefinition: React.PropTypes.object.isRequired,
};
Input.defaultProps = {
type: 'text',
style: {},
placeholder: '',
};
export default Input;