blob: 1252e8a10adcb9849b2d1b6e7a89eb707740c6c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
const React = require('react');
const classNames = require('classnames');
const Button = React.createClass({
propTypes: {
active: React.PropTypes.bool,
href: React.PropTypes.string,
className: React.PropTypes.string,
children: React.PropTypes.node,
onClick: React.PropTypes.func
},
render() {
const { children, active, onClick } = this.props;
const className = classNames('GitBook-Button', this.props.className, {
active
});
return <button className={className} onClick={onClick}>{children}</button>;
}
});
module.exports = Button;
|