UNPKG

@ricepuddin/redux-segment

Version:

Segment.io analytics integration for redux.

40 lines (32 loc) 652 B
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;