UNPKG

@zhsz/cool-design-dv

Version:

28 lines (27 loc) 977 B
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const vue = require("vue"); const util = require("../../utils/util.js"); const _hoisted_1 = ["name", "width"]; const _sfc_main = /* @__PURE__ */ vue.defineComponent({ __name: "ColGroup", props: { columns: Array, defaultWidth: Number }, setup(__props) { const _uid = util.uid(); return (_ctx, _cache) => { return vue.openBlock(), vue.createElementBlock("colgroup", null, [ (vue.openBlock(true), vue.createElementBlock(vue.Fragment, null, vue.renderList(__props.columns, (col, index) => { return vue.openBlock(), vue.createElementBlock("col", { key: `list_${vue.unref(_uid)}_col_${index}`, name: `my-dv-list_col_${index}`, width: col.width || __props.defaultWidth }, null, 8, _hoisted_1); }), 128)) ]); }; } }); exports.default = _sfc_main;