UNPKG

@trellixio/roaster-coffee

Version:
28 lines (22 loc) 1.25 kB
'use strict'; 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