import React from "react" import PropTypes from 'prop-types' import classnames from "classnames" Button.propTypes = { onClick: PropTypes.func.isRequired, children: PropTypes.node.isRequired, icon: PropTypes.string, title: PropTypes.string, } export default function Button({ onClick, children, icon, disabled, className, title }) { return ( <div className={classnames(className, 'btn btn-default')} onClick={!disabled && onClick} disabled={disabled} title={title}> {icon && (<i className={"fa fa-fw " + icon}/> )} {children} </div> ) }