choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
35 lines (26 loc) • 934 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _mobxReactLite = require("mobx-react-lite");
var _isFunction = _interopRequireDefault(require("lodash/isFunction"));
var ExpandedRow = (0, _mobxReactLite.observer)(function ExpandedRow(props) {
var isExpanded = props.isExpanded,
_props$children = props.children,
children = _props$children === void 0 ? null : _props$children,
columnGroups = props.columnGroups,
record = props.record;
if ((0, _isFunction["default"])(children)) {
var child = children(columnGroups, record, isExpanded);
if (child) {
return child;
}
}
return children;
});
ExpandedRow.displayName = 'ExpandedRow';
var _default = ExpandedRow;
exports["default"] = _default;
//# sourceMappingURL=ExpandedRow.js.map