"use strict";
var __importStar = (this && this.__importStar) || function (mod) {
    if (mod && mod.__esModule) return mod;
    var result = {};
    if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
    result["default"] = mod;
    return result;
};
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const React = __importStar(require("react"));
const react_jss_1 = __importDefault(require("react-jss"));
const types_1 = require("../../types");
const styles = (theme) => types_1.createStyles({
    container: Object.assign({}, theme.mixins.flexbox.containerCenter, { position: 'fixed', bottom: 20, right: 20, width: 50, height: 50, borderRadius: 100, border: 0, outline: 'none', backgroundColor: 'gray', color: 'white', boxShadow: '0px 2px 10px 0 rgba(150, 150, 150, 0.75)', cursor: 'pointer' }),
});
class FloatingActionButtonImpl extends React.PureComponent {
    render() {
        const { classes, onClick, children } = this.props;
        return (React.createElement("button", { className: classes.container, onClick: onClick }, children));
    }
}
exports.FloatingActionButtonImpl = FloatingActionButtonImpl;
exports.FloatingActionButton = react_jss_1.default(styles)(FloatingActionButtonImpl);
//# sourceMappingURL=index.js.map