Fix subtle bugs, new icon button

This commit is contained in:
Eugen Rochko
2016-11-02 22:29:19 +01:00
parent d427df4a8a
commit 4b357ecf98
3 changed files with 9 additions and 5 deletions

View File

@ -28,15 +28,19 @@ const IconButton = React.createClass({
render () {
const style = {
display: 'inline-block',
border: 'none',
padding: '0',
background: 'transparent',
fontSize: `${this.props.size}px`,
width: `${this.props.size}px`,
width: `${this.props.size * 1.28571429}px`,
height: `${this.props.size}px`,
lineHeight: `${this.props.size}px`
lineHeight: `${this.props.size}px`,
cursor: 'pointer'
};
return (
<button aria-label={this.props.title} title={this.props.title} className={`icon-button ${this.props.active ? 'active' : ''}`} onClick={this.handleClick} style={style}>
<i className={`fa fa-fw fa-${this.props.icon}`} aria-hidden='true'></i>
<i className={`fa fa-fw fa-${this.props.icon}`} aria-hidden='true' />
</button>
);
}