This repository has been archived on 2024-07-27. You can view files and clone it, but cannot push or open issues or pull requests.
keksAccountGUI/node_modulesOLD/vuetify/es5/components/VDataTable/RowGroup.js

67 lines
2.1 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _vue = _interopRequireDefault(require("vue"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
var _default = _vue.default.extend({
name: 'row-group',
functional: true,
props: {
value: {
type: Boolean,
default: true
},
headerClass: {
type: String,
default: 'v-row-group__header'
},
contentClass: String,
summaryClass: {
type: String,
default: 'v-row-group__summary'
}
},
render: function render(h, _ref) {
var slots = _ref.slots,
props = _ref.props;
var computedSlots = slots();
var children = [];
if (computedSlots['column.header']) {
children.push(h('tr', {
staticClass: props.headerClass
}, computedSlots['column.header']));
} else if (computedSlots['row.header']) {
children.push.apply(children, _toConsumableArray(computedSlots['row.header']));
}
if (computedSlots['row.content'] && props.value) children.push.apply(children, _toConsumableArray(computedSlots['row.content']));
if (computedSlots['column.summary']) {
children.push(h('tr', {
staticClass: props.summaryClass
}, computedSlots['column.summary']));
} else if (computedSlots['row.summary']) {
children.push.apply(children, _toConsumableArray(computedSlots['row.summary']));
}
return children;
}
});
exports.default = _default;
//# sourceMappingURL=RowGroup.js.map