@trellixio/roaster-coffee
Version:
Beans' product component library
28 lines (22 loc) • 1.25 kB
JavaScript
;
var React = require('react');
var index = require('../../utils/classNames/index.js');
require('@floating-ui/react');
function _interopNamespaceDefault(e) {
var n = Object.create(null);
if (e) {
for (var k in e) {
n[k] = e[k];
}
}
n.default = e;
return Object.freeze(n);
}
var React__namespace = /*#__PURE__*/_interopNamespaceDefault(React);
const BlockCard = React__namespace.forwardRef((props, ref) => {
const { title, description, children, actions, className, style } = props;
return /* @__PURE__ */ React__namespace.createElement("article", { ref, className: index.classNames("card-block", className), style }, (title || description) && /* @__PURE__ */ React__namespace.createElement("div", { className: "title-wrapper" }, /* @__PURE__ */ React__namespace.createElement("div", null, title && /* @__PURE__ */ React__namespace.createElement("h4", null, title), description && /* @__PURE__ */ React__namespace.createElement("p", { className: "text-secondary" }, description)), actions && /* @__PURE__ */ React__namespace.createElement("div", { className: "items-group" }, actions)), children);
});
BlockCard.displayName = "BlockCard";
exports.BlockCard = BlockCard;
//# sourceMappingURL=BlockCard.js.map