@catho/quantum
Version:
Catho react components
23 lines (22 loc) • 750 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Button = void 0;
var _styledComponents = _interopRequireDefault(require("styled-components"));
var _Rect = require("./Rect");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
var Button = exports.Button = (0, _styledComponents["default"])(_Rect.Rect).withConfig({
displayName: "Button",
componentId: "sc-5v3z05-0"
})(["border-radius:4px;height:", ";"], function (_ref) {
var size = _ref.size,
spacing = _ref.theme.spacing;
var sizes = {
xsmall: spacing.large,
small: spacing.xlarge,
medium: spacing.xxlarge,
large: spacing.xxxlarge
};
return "".concat(sizes[size] || sizes.medium, "px");
});