Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/packages / ui / Button / FlatButton / FlatButton.js
Size: Mime:
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