qt-public-ui
Version:
新设计规范下业务组件库
36 lines (34 loc) • 1.15 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
var _antd = require("antd");
require("./style");
/* eslint-disable react/no-array-index-key */
var CardRow = function CardRow(props) {
var span = props.span,
children = props.children;
var length = Array.isArray(children) ? children.length : 1;
var spans = span ? span.split(':') : new Array(length).fill(24 / length);
if (!children) return null;
return /*#__PURE__*/_react["default"].createElement(_antd.Row, {
className: "umui-page-card-row",
gutter: 16
}, Array.isArray(children) ? children.map(function (child, i) {
return /*#__PURE__*/_react["default"].createElement(_antd.Col, {
key: i,
span: spans[i]
}, child);
}) : /*#__PURE__*/_react["default"].createElement(_antd.Col, {
span: 24,
key: "only_child"
}, children));
};
CardRow.displayName = 'CardRow';
CardRow.defaultProps = {
span: ''
};
var _default = exports["default"] = CardRow;