@base-framework/organisms
Version:
This will add default organisms to the base framework.
3 lines (2 loc) • 796 B
JavaScript
import{a}from"./chunk-2KRSR2FQ.js";import{n as r,q as s}from"./chunk-P5RHTUF4.js";import{a as e}from"./chunk-PPCZWNAX.js";import{Tbody as c}from"@base-framework/atoms";var t=class extends a{declareProps(){this.tracker=null,this.fetchCallback=null}setupPageTracker(){return this.tracker=new e(this.offset,this.limit)}setupFetchCallback(){this.setupPageTracker(),this.fetchCallback=this.loadMoreItems||r(this.tableData,this.xhrMethod)}resetPagination(){this.tracker&&this.tracker.reset()}refresh(){s(this.fetchCallback,this.tracker,this)}render(){let i=this.row.bind(this);return this.setupFetchCallback(),c({class:`tbody ${this.class||""}`,onCreated:(h,o)=>{this.cacheEle(h,"listContainer"),this.refresh()},for:["items",i]})}},d=t;export{t as a,d as b};
//# sourceMappingURL=chunk-CQCL5TJ7.js.map