synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
17 lines • 817 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var React = (0, tslib_1.__importStar)(require("react"));
var react_bootstrap_1 = require("react-bootstrap");
/**
* A button with center-aligned content (typically text) that displays a left-aligned icon.
* @param param0
*/
var ButtonWithIcon = function (_a) {
var children = _a.children, icon = _a.icon, rest = (0, tslib_1.__rest)(_a, ["children", "icon"]);
return (React.createElement(react_bootstrap_1.Button, (0, tslib_1.__assign)({ className: "ButtonWithIcon" }, rest), React.createElement(React.Fragment, null,
React.createElement("div", { className: "ButtonWithIcon__Icon" }, icon),
children)));
};
exports.default = ButtonWithIcon;
//# sourceMappingURL=ButtonWithIcon.js.map