Repository URL to install this package:
|
Version:
0.0.3 ▾
|
import React from 'react';
import toClassName from 'classnames';
import { StyledFlatButton } from './styled';
import { classes } from './fixture';
function toFlatButtonClassName(props) {
return toClassName(classes.default, {
[classes.isLink]: props.to !== undefined || props.type === 'link',
[classes.isFlat]: props.states === 'flat',
[classes.isLight]: props.light === true,
[classes.isButton]: props.type === 'button',
});
}
class FlatButton extends React.PureComponent {
render() {
return (React.createElement(StyledFlatButton, Object.assign({}, this.props, { extendedClassName: toFlatButtonClassName(this.props) })));
}
}
FlatButton.defaultProps = {
states: 'resting',
};
export { FlatButton, FlatButton as BlueLinkTextButton };
export default FlatButton;
//# sourceMappingURL=FlatButton.js.map