scratch-www/src/components/forms/button.jsx

27 lines
563 B
React
Raw Normal View History

const classNames = require('classnames');
const omit = require('lodash.omit');
const PropTypes = require('prop-types');
const React = require('react');
2015-09-21 09:18:00 -04:00
require('./button.scss');
const Button = props => {
const classes = classNames('button', props.className);
return (
<button
className={classes}
{...omit(props, ['className', 'children'])}
>
{props.children}
</button>
);
};
Button.propTypes = {
children: PropTypes.node,
className: PropTypes.string
};
module.exports = Button;