ll-package
Version:
2 lines (1 loc) • 841 B
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const t=require("vue"),u=require("./Summary.js"),a=require("../context/SummaryContext.js"),c=require("../context/TableContext.js"),m=t.defineComponent({name:"TableFooter",inheritAttrs:!1,props:["stickyOffsets","flattenColumns"],setup(n,s){let{slots:l}=s;const r=c.useInjectTable();return a.useProvideSummary(t.reactive({stickyOffsets:t.toRef(n,"stickyOffsets"),flattenColumns:t.toRef(n,"flattenColumns"),scrollColumnIndex:t.computed(()=>{const e=n.flattenColumns.length-1,o=n.flattenColumns[e];return o!=null&&o.scrollbar?e:null})})),()=>{var e;const{prefixCls:o}=r;return t.createVNode("tfoot",{class:`${o}-summary`},[(e=l.default)===null||e===void 0?void 0:e.call(l)])}}}),f=u.default;exports.FooterComponents=f;exports.default=m;
;