UNPKG

@progress/kendo-react-data-tools

Version:

Includes React Pager & React Filter component, an intuitive interface to create complex filter descriptions. KendoReact Data Tools package

9 lines (8 loc) 1.76 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ "use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("@progress/kendo-svg-icons"),i=require("../messages/index.js"),g=(t,s)=>s?s(t):{messageKey:t,defaultMessage:i.messages[t]},d=(t,s)=>t.toLanguageString(s.messageKey,s.defaultMessage),u=(t,s,e)=>{const o=t?"caret-alt-to-right":"caret-alt-to-left",r=t?a.caretAltToRightIcon:a.caretAltToLeftIcon,n="k-pager-nav k-pager-first"+(s===1&&!e?" k-disabled":"");return{rtlClass:o,rtlIcon:r,isDisabledClass:n,isDisabled:s===1?!0:void 0}},b=(t,s,e)=>{const o=t?"caret-alt-right":"caret-alt-left",r=t?a.caretAltRightIcon:a.caretAltLeftIcon,n="k-pager-nav"+(s===1&&!e?" k-disabled":"");return{rtlClass:o,rtlIcon:r,isDisabledClass:n,isDisabled:s===1?!0:void 0}},p=(t,s,e,o)=>{const r=t?"caret-alt-left":"caret-alt-right",n=t?a.caretAltLeftIcon:a.caretAltRightIcon,c="k-pager-nav"+(s>=e&&!o?" k-disabled":""),l=s>=e?!0:void 0;return{rtlClass:r,rtlIcon:n,isDisabledClass:c,isDisabled:l}},f=(t,s,e,o)=>{const r=t?"caret-alt-to-left":"caret-alt-to-right",n=t?a.caretAltToLeftIcon:a.caretAltToRightIcon,c="k-pager-nav k-pager-last"+(s>=e&&!o?" k-disabled":""),l=s>=e?!0:void 0;return{rtlClass:r,rtlIcon:n,isDisabledClass:c,isDisabled:l}};exports.getFirstButtonProps=u;exports.getL10NMessage=g;exports.getLastButtonProps=f;exports.getNextButtonProps=p;exports.getPrevButtonProps=b;exports.translateMessage=d;