@roo-ui/components
Version:
29 lines (21 loc) • 2.51 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _styledBase = _interopRequireDefault(require("@emotion/styled-base"));
var _styledSystem = require("styled-system");
var _get = _interopRequireDefault(require("lodash/get"));
var _ = require("..");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var getBackground = function getBackground(props) {
return (0, _get.default)((0, _styledSystem.color)(props), 'backgroundColor') || (0, _get.default)((0, _styledSystem.buttonStyle)(props), 'backgroundColor');
};
var OutlineButton = (
/*#__PURE__*/
0, _styledBase.default)(_.Button, {
target: "emz9cav0",
label: "OutlineButton"
})("background-color:transparent;border-color:", getBackground, ";transition:none;&:not(:hover){color:", getBackground, ";}&:hover:not(:disabled){background-color:", getBackground, ";border-color:", getBackground, ";}&:disabled{color:", (0, _styledSystem.themeGet)('colors.greys.dusty'), ";border-color:", (0, _styledSystem.themeGet)('colors.greys.dusty'), ";}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9PdXRsaW5lQnV0dG9uL091dGxpbmVCdXR0b24uanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUW9DIiwiZmlsZSI6Ii4uLy4uLy4uL3NyYy9PdXRsaW5lQnV0dG9uL091dGxpbmVCdXR0b24uanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjb2xvciwgYnV0dG9uU3R5bGUsIHRoZW1lR2V0IH0gZnJvbSAnc3R5bGVkLXN5c3RlbSc7XG5pbXBvcnQgZ2V0IGZyb20gJ2xvZGFzaC9nZXQnO1xuaW1wb3J0IHsgQnV0dG9uIH0gZnJvbSAnLi4nO1xuXG5jb25zdCBnZXRCYWNrZ3JvdW5kID0gcHJvcHMgPT5cbiAgZ2V0KGNvbG9yKHByb3BzKSwgJ2JhY2tncm91bmRDb2xvcicpIHx8IGdldChidXR0b25TdHlsZShwcm9wcyksICdiYWNrZ3JvdW5kQ29sb3InKTtcblxuY29uc3QgT3V0bGluZUJ1dHRvbiA9IHN0eWxlZChCdXR0b24pYFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAke2dldEJhY2tncm91bmR9O1xuICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICY6bm90KDpob3Zlcikge1xuICAgIGNvbG9yOiAke2dldEJhY2tncm91bmR9O1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHtnZXRCYWNrZ3JvdW5kfTtcbiAgICBib3JkZXItY29sb3I6ICR7Z2V0QmFja2dyb3VuZH07XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJHt0aGVtZUdldCgnY29sb3JzLmdyZXlzLmR1c3R5Jyl9O1xuICAgIGJvcmRlci1jb2xvcjogJHt0aGVtZUdldCgnY29sb3JzLmdyZXlzLmR1c3R5Jyl9O1xuICB9XG5gO1xuXG5leHBvcnQgZGVmYXVsdCBPdXRsaW5lQnV0dG9uO1xuIl19 */"));
var _default = OutlineButton;
exports.default = _default;
;