refactor: button component

This commit is contained in:
Francesco Esposito 2019-07-31 15:53:29 +02:00
parent e3848b4c2d
commit b3166a710e
1 changed files with 12 additions and 21 deletions

View File

@ -1,4 +1,4 @@
import React, { Component } from 'react'; import React from 'react';
import { import {
Button as ButtonBootstrap Button as ButtonBootstrap
} from 'reactstrap'; } from 'reactstrap';
@ -8,26 +8,17 @@ const style = {
backgroundImage: 'linear-gradient(to left, #0eaed3, #8346f6)' backgroundImage: 'linear-gradient(to left, #0eaed3, #8346f6)'
}; };
class Button extends Component { const Button = (props) => {
constructor(props) { return (
super(props); <ButtonBootstrap
onClick={props.onClick}
this.state = {}; tag={props.tag}
} to={props.to}
style={style}
render() { >
return ( {props.children}
<ButtonBootstrap </ButtonBootstrap>
onClick={this.props.onClick} )
tag={this.props.tag}
to={this.props.to}
style={style}
>
{this.props.children}
</ButtonBootstrap>
);
}
} }
export default Button; export default Button;