@progress/kendo-react-grid
Version:
React Data Grid (Table) provides 100+ ready-to-use data grid features. KendoReact Grid package
9 lines (8 loc) • 1.11 kB
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const h=require("@progress/kendo-data-query"),y=require("@progress/kendo-react-data-tools"),F=t=>t===!0?{group:!0,sort:!0,filter:!0,search:!0,page:!0}:t||void 0,T=(t,s)=>{const{autoProcessData:e,group:c,defaultGroup:i,sort:u,defaultSort:l,filter:n,defaultFilter:p,search:d,pageable:o,take:a,skip:f,total:r,isVirtualScroll:g=!1,includePaging:v=!0}=s,D=v&&e.page&&!(g&&!o),k=e.group?c||i:void 0,P=e.sort?u||l:void 0,S=e.filter?n||p:void 0,{data:b,total:m}=h.process(t,{group:k,sort:P,filter:y.combineFilters(S,e.search?d:void 0),...D?{take:o?a||10:a,skip:f||0}:{}});return{data:b,total:r!=null?r:m}};exports.normalizeAutoProcessData=F;exports.processData=T;