@ricepuddin/redux-segment
Version:
Segment.io analytics integration for redux.
43 lines (35 loc) • 713 B
JavaScript
import React from 'react';
const Button = (props) => {
const {
children,
className = '',
style = {},
type = 'button',
onClick,
} = props;
return (
<button
type={ type }
className={ `btn btn-primary ${ className }` }
style={{ ...styles.base, ...style }}
onClick={ onClick }>
{ children }
</button>
);
};
const styles = {
base: {},
};
Button.propTypes = {
children: React.PropTypes.string.isRequired,
className: React.PropTypes.string,
style: React.PropTypes.object,
type: React.PropTypes.string,
onClick: React.PropTypes.func,
};
Button.defaultProps = {
className: '',
type: 'button',
style: {},
};
export default Button;