diff --git a/examples/react-coffee-warehouse/package-lock.json b/examples/react-coffee-warehouse/package-lock.json
index 43ac10c4..6376323c 100644
--- a/examples/react-coffee-warehouse/package-lock.json
+++ b/examples/react-coffee-warehouse/package-lock.json
@@ -11,30 +11,30 @@
"@progress/kendo-data-query": "^1.7.1",
"@progress/kendo-date-math": "^1.5.14",
"@progress/kendo-drawing": "^1.21.2",
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-buttons": "^10.0.0",
- "@progress/kendo-react-charts": "^10.0.0",
- "@progress/kendo-react-common": "^10.0.0",
- "@progress/kendo-react-data-tools": "^10.0.0",
- "@progress/kendo-react-dateinputs": "^10.0.0",
- "@progress/kendo-react-dialogs": "^10.0.0",
- "@progress/kendo-react-dropdowns": "^10.0.0",
- "@progress/kendo-react-editor": "^10.0.0",
- "@progress/kendo-react-excel-export": "^10.0.0",
- "@progress/kendo-react-form": "^10.0.0",
- "@progress/kendo-react-grid": "^10.0.0",
- "@progress/kendo-react-indicators": "^10.0.0",
- "@progress/kendo-react-inputs": "^10.0.0",
- "@progress/kendo-react-intl": "^10.0.0",
- "@progress/kendo-react-labels": "^10.0.0",
- "@progress/kendo-react-layout": "^10.0.0",
- "@progress/kendo-react-pdf": "^10.0.0",
- "@progress/kendo-react-popup": "^10.0.0",
- "@progress/kendo-react-progressbars": "^10.0.0",
- "@progress/kendo-react-scheduler": "^10.0.0",
- "@progress/kendo-react-treeview": "^10.0.0",
- "@progress/kendo-react-upload": "^10.0.0",
- "@progress/kendo-svg-icons": "^4.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-buttons": "^11.0.0",
+ "@progress/kendo-react-charts": "^11.0.0",
+ "@progress/kendo-react-common": "^11.0.0",
+ "@progress/kendo-react-data-tools": "^11.0.0",
+ "@progress/kendo-react-dateinputs": "^11.0.0",
+ "@progress/kendo-react-dialogs": "^11.0.0",
+ "@progress/kendo-react-dropdowns": "^11.0.0",
+ "@progress/kendo-react-editor": "^11.0.0",
+ "@progress/kendo-react-excel-export": "^11.0.0",
+ "@progress/kendo-react-form": "^11.0.0",
+ "@progress/kendo-react-grid": "^11.0.0",
+ "@progress/kendo-react-indicators": "^11.0.0",
+ "@progress/kendo-react-inputs": "^11.0.0",
+ "@progress/kendo-react-intl": "^11.0.0",
+ "@progress/kendo-react-labels": "^11.0.0",
+ "@progress/kendo-react-layout": "^11.0.0",
+ "@progress/kendo-react-pdf": "^11.0.0",
+ "@progress/kendo-react-popup": "^11.0.0",
+ "@progress/kendo-react-progressbars": "^11.0.0",
+ "@progress/kendo-react-scheduler": "^11.0.0",
+ "@progress/kendo-react-treeview": "^11.0.0",
+ "@progress/kendo-react-upload": "^11.0.0",
+ "@progress/kendo-svg-icons": "^4.3.0",
"@testing-library/jest-dom": "^6.2.1",
"@testing-library/react": "^14.1.2",
"@testing-library/user-event": "^14.5.2",
@@ -3034,9 +3034,9 @@
}
},
"node_modules/@progress/kendo-dateinputs-common": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/@progress/kendo-dateinputs-common/-/kendo-dateinputs-common-0.4.2.tgz",
- "integrity": "sha512-4/IUH3OUyZKCm1g1XMCnPCbVZPe/mixlxHTPxFw51oR0G54J/A+stuNOjZIc9p43dOV6bsA1EOncVQsUh7d5Zw==",
+ "version": "0.4.5",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-dateinputs-common/-/kendo-dateinputs-common-0.4.5.tgz",
+ "integrity": "sha512-KB4bTwRhvYS4rMNKJhEdp1SkrZ/otXvCzUEUdrYls1jv/AfIw3IaKzZdhYWVq/7cEr+SGSfTDAyXaRzpCjum4A==",
"license": "SEE LICENSE IN LICENSE.md",
"peer": true,
"dependencies": {
@@ -3077,24 +3077,24 @@
}
},
"node_modules/@progress/kendo-editor-common": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@progress/kendo-editor-common/-/kendo-editor-common-1.12.1.tgz",
- "integrity": "sha512-laOW/AJMZnx3EzSnxJx+Lyr+yyPp0d5i9MKrpUkoHMwedr660Di6jmSQyXunAQ100cFKfAHT9DblsrcRcqm4QQ==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-editor-common/-/kendo-editor-common-1.12.2.tgz",
+ "integrity": "sha512-hdqLp/JRug06go9Qe7mnPgzZhQgPv5G9/nzAakjAeUhZBbdAIqtjVU6h7JV+ZpkI/jX5feK7uMP65eNZZgkyxw==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"@progress/kendo-common": "^1.0.2",
- "prosemirror-commands": "1.6.2",
+ "prosemirror-commands": "1.7.1",
"prosemirror-dropcursor": "1.8.1",
"prosemirror-gapcursor": "1.3.2",
"prosemirror-history": "1.4.1",
- "prosemirror-inputrules": "1.4.0",
+ "prosemirror-inputrules": "1.5.0",
"prosemirror-keymap": "1.2.2",
- "prosemirror-model": "1.24.1",
- "prosemirror-schema-list": "1.5.0",
+ "prosemirror-model": "1.25.0",
+ "prosemirror-schema-list": "1.5.1",
"prosemirror-state": "1.4.3",
- "prosemirror-tables": "1.6.2",
- "prosemirror-transform": "1.10.2",
- "prosemirror-view": "1.37.1",
+ "prosemirror-tables": "1.6.4",
+ "prosemirror-transform": "1.10.3",
+ "prosemirror-view": "1.39.1",
"tslib": "^2.8.1"
}
},
@@ -3134,26 +3134,84 @@
"peer": true
},
"node_modules/@progress/kendo-licensing": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/@progress/kendo-licensing/-/kendo-licensing-1.5.1.tgz",
- "integrity": "sha512-Hn6c8Lbyv46a07f/ehukXhj1WTOVS3CjcjDNMpb3hioubfiCPO205KIXRFHsOLVndmYCH2a27omJihYEtV9RRw==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-licensing/-/kendo-licensing-1.6.0.tgz",
+ "integrity": "sha512-vdTDCt9Mn3tixvHPrfsNseVO8dxNyWPlL3OJBXEo8JoCbRdVTjq16pcFtfbPH9Iev/aY0uYVTdGABWXSElzaUw==",
"hasInstallScript": true,
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
+ "glob": "^10.4.5",
"jsonwebtoken": "^9.0.2"
},
"bin": {
"kendo-ui-license": "bin/kendo-ui-license.js"
}
},
+ "node_modules/@progress/kendo-licensing/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/@progress/kendo-licensing/node_modules/glob": {
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "license": "ISC",
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@progress/kendo-licensing/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@progress/kendo-licensing/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/@progress/kendo-ooxml": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/@progress/kendo-ooxml/-/kendo-ooxml-1.9.1.tgz",
- "integrity": "sha512-zdRYVA07rxwxxbO+G97zSg6v+cWMCFS7PcxVsvb0/JrF2/soKFvbudklPpVqZT55i0D8B3G8PKumc8fqpTtlPQ==",
+ "version": "1.9.2",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-ooxml/-/kendo-ooxml-1.9.2.tgz",
+ "integrity": "sha512-z3w8/z+ovJ/mj9FslTmYNbgMGUhsxS2oyJtlnwNsqCJNNleeA76Pm/k0WNVelJYDHA/mmdoiKAtbE7zszcI3ag==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"@progress/jszip-esm": "^1.0.4",
"@progress/pako-esm": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=20.0.0",
+ "npm": ">=10.0.0"
}
},
"node_modules/@progress/kendo-popup-common": {
@@ -3163,17 +3221,17 @@
"peer": true
},
"node_modules/@progress/kendo-react-animation": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-animation/-/kendo-react-animation-10.0.0.tgz",
- "integrity": "sha512-Ws10AmDZaTf9bi6RNtpt+P4drazhtm1bmVJpgk/219OTGqy7Th+LhA3aFjhrEbyaR3Ll9N+WokHioM0HXIp0Xg==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-animation/-/kendo-react-animation-11.0.0.tgz",
+ "integrity": "sha512-2+vSuy4I+4oor10AqYmuygBhk+NthLvnzIiy/pXb3DC2AHiZ/StE/PT2PUyEcj8DUuNHm2sR6IB+DktvN0O+ew==",
"license": "SEE LICENSE IN LICENSE.md",
"peer": true,
"dependencies": {
"prop-types": "^15.6.0"
},
"peerDependencies": {
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-common": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-common": "11.0.0",
"@progress/kendo-svg-icons": "^4.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
@@ -3181,26 +3239,27 @@
}
},
"node_modules/@progress/kendo-react-buttons": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-buttons/-/kendo-react-buttons-10.0.0.tgz",
- "integrity": "sha512-+OtE7Bz/30X3u9AwFjJHiSws/NnvcS1ghsyP8qer2P9Ya4l6x+5kCoRLPp591RdPlBFaPJUyrUNtUWM5SOOFaQ==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-buttons/-/kendo-react-buttons-11.0.0.tgz",
+ "integrity": "sha512-NyYjlmrMT5bKdH9Jmgoc6/1MXc0r1xiBgZuSbVCsLHmAmjBIrEe/ORQomnlJQqV0QKN7v7D60QrWoU0OJIt5Bw==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
},
"peerDependencies": {
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-common": "10.0.0",
- "@progress/kendo-react-popup": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-common": "11.0.0",
+ "@progress/kendo-react-intl": "11.0.0",
+ "@progress/kendo-react-popup": "11.0.0",
"@progress/kendo-svg-icons": "^4.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-charts": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-charts/-/kendo-react-charts-10.0.0.tgz",
- "integrity": "sha512-GMQzCYLYGBsb8WyfG/kmOeA6gfNpAnfZ9FUzePl571qiTcK0f58jj9JVPKu25ItV6CB8XTKV1HlE1d5AiMeBSw==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-charts/-/kendo-react-charts-11.0.0.tgz",
+ "integrity": "sha512-UeGg87HaRzL0xo+oGCl93Yc4+KXEsva4nocbpZVQ95IW/S9zvXYiFn16IZWlvdvzCZXgFNOVi8UvDlgLF7lKNA==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"@progress/kendo-charts": "2.7.1",
@@ -3208,36 +3267,36 @@
},
"peerDependencies": {
"@progress/kendo-drawing": "^1.21.2",
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-common": "10.0.0",
- "@progress/kendo-react-intl": "10.0.0",
- "@progress/kendo-react-layout": "10.0.0",
- "@progress/kendo-react-popup": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-common": "11.0.0",
+ "@progress/kendo-react-intl": "11.0.0",
+ "@progress/kendo-react-layout": "11.0.0",
+ "@progress/kendo-react-popup": "11.0.0",
"@progress/kendo-svg-icons": "^4.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-common": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-common/-/kendo-react-common-10.0.0.tgz",
- "integrity": "sha512-0ShIyvdcPNeV8QTT7OMThzXMVBg39WcPimW0X1dAPRUTmVT5wwWThmwcaBqLwhw2vDLcOqx6hEZN81eLQKT4JA==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-common/-/kendo-react-common-11.0.0.tgz",
+ "integrity": "sha512-PDE2z1DXkdkkKL4lSDsTW3etr2RaH+7qaE9ykFi1b04s3Rg4dCLs1S9JA1lSn5anVYKkn2bfJu/aLMYbpQz8wQ==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"@progress/kendo-draggable-common": "^0.2.3",
"prop-types": "^15.6.0"
},
"peerDependencies": {
- "@progress/kendo-licensing": "^1.5.1",
+ "@progress/kendo-licensing": "^1.6.0",
"@progress/kendo-svg-icons": "^4.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-data-tools": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-data-tools/-/kendo-react-data-tools-10.0.0.tgz",
- "integrity": "sha512-j3wNUE8wGKC3yQVaCKZio6nF8UEAOHZJpuZFBW2daP2OCMOEWJmxfsmLSrlQ2A6DXQ96zExSjNB3Ia49RJZRHQ==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-data-tools/-/kendo-react-data-tools-11.0.0.tgz",
+ "integrity": "sha512-cb2NZ4QC0HxjhOOpcCr4gSCh/dL/O1HqsGsNY4/jZIyuDyRn/+CXjl7ZN9fuWvcByFM99oDY+4/sJ2cTb40DnQ==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
@@ -3245,24 +3304,24 @@
"peerDependencies": {
"@progress/kendo-data-query": "^1.0.0",
"@progress/kendo-drawing": "^1.21.2",
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-animation": "10.0.0",
- "@progress/kendo-react-buttons": "10.0.0",
- "@progress/kendo-react-common": "10.0.0",
- "@progress/kendo-react-dateinputs": "10.0.0",
- "@progress/kendo-react-dropdowns": "10.0.0",
- "@progress/kendo-react-inputs": "10.0.0",
- "@progress/kendo-react-intl": "10.0.0",
- "@progress/kendo-react-popup": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-animation": "11.0.0",
+ "@progress/kendo-react-buttons": "11.0.0",
+ "@progress/kendo-react-common": "11.0.0",
+ "@progress/kendo-react-dateinputs": "11.0.0",
+ "@progress/kendo-react-dropdowns": "11.0.0",
+ "@progress/kendo-react-inputs": "11.0.0",
+ "@progress/kendo-react-intl": "11.0.0",
+ "@progress/kendo-react-popup": "11.0.0",
"@progress/kendo-svg-icons": "^4.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-dateinputs": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-dateinputs/-/kendo-react-dateinputs-10.0.0.tgz",
- "integrity": "sha512-x1BwN4UiO6re7Ws5lyndJ0E1Uf11cNNJq9WsZMnb6T3dfZaqjS+O8cAXIlIdCzBXQWA+3R9MhvdlTSheOuFnHQ==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-dateinputs/-/kendo-react-dateinputs-11.0.0.tgz",
+ "integrity": "sha512-FeVg7g8qjxq3q9YxDR/ifiIgEVK12Q+0AWM+5TEkWjY7QpQnZyI1PmvSKAN6jnxT69ehN+gCip6mncgtjkXjsQ==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
@@ -3270,89 +3329,90 @@
"peerDependencies": {
"@progress/kendo-date-math": "^1.4.0",
"@progress/kendo-dateinputs-common": "^0.4.0",
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-buttons": "10.0.0",
- "@progress/kendo-react-common": "10.0.0",
- "@progress/kendo-react-intl": "10.0.0",
- "@progress/kendo-react-labels": "10.0.0",
- "@progress/kendo-react-layout": "10.0.0",
- "@progress/kendo-react-popup": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-buttons": "11.0.0",
+ "@progress/kendo-react-common": "11.0.0",
+ "@progress/kendo-react-intl": "11.0.0",
+ "@progress/kendo-react-labels": "11.0.0",
+ "@progress/kendo-react-layout": "11.0.0",
+ "@progress/kendo-react-popup": "11.0.0",
"@progress/kendo-svg-icons": "^4.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-dialogs": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-dialogs/-/kendo-react-dialogs-10.0.0.tgz",
- "integrity": "sha512-HmY5xzYIrQpeq3Q0Du7n8+wPHgqINm8lsdor5hYPRICTMdEDEt942EEoStjocobDpH77nENdn+XxmqgH5gek1g==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-dialogs/-/kendo-react-dialogs-11.0.0.tgz",
+ "integrity": "sha512-NMauBRVo3g6YIg4JlwjaFUXUl7ZaGKY5kCJhbDeQ8X0r9HUpcDmYY66jsBwnI1cUwFlDnEUTNnl6/s8UYerv1Q==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
},
"peerDependencies": {
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-buttons": "10.0.0",
- "@progress/kendo-react-common": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-buttons": "11.0.0",
+ "@progress/kendo-react-common": "11.0.0",
+ "@progress/kendo-react-intl": "11.0.0",
"@progress/kendo-svg-icons": "^4.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-dropdowns": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-dropdowns/-/kendo-react-dropdowns-10.0.0.tgz",
- "integrity": "sha512-R5jla3numM21VAO4lqxvoGxoDp9Vv7thRlf4TCYUuzmzXeFQzfIo8xyHubtDEh+L1OQx+iPbcffS6WfqehFlhQ==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-dropdowns/-/kendo-react-dropdowns-11.0.0.tgz",
+ "integrity": "sha512-pVtLlETjrDBO1so3RnV70UEyph09ICAJpNilfar6PvXcdfNhkzzMKOU6tFMTOJFa+ukcVC/8Dj6EQpcvSFI3dg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
},
"peerDependencies": {
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-buttons": "10.0.0",
- "@progress/kendo-react-common": "10.0.0",
- "@progress/kendo-react-inputs": "10.0.0",
- "@progress/kendo-react-intl": "10.0.0",
- "@progress/kendo-react-labels": "10.0.0",
- "@progress/kendo-react-layout": "10.0.0",
- "@progress/kendo-react-popup": "10.0.0",
- "@progress/kendo-react-treeview": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-buttons": "11.0.0",
+ "@progress/kendo-react-common": "11.0.0",
+ "@progress/kendo-react-inputs": "11.0.0",
+ "@progress/kendo-react-intl": "11.0.0",
+ "@progress/kendo-react-labels": "11.0.0",
+ "@progress/kendo-react-layout": "11.0.0",
+ "@progress/kendo-react-popup": "11.0.0",
+ "@progress/kendo-react-treeview": "11.0.0",
"@progress/kendo-svg-icons": "^4.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-editor": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-editor/-/kendo-react-editor-10.0.0.tgz",
- "integrity": "sha512-UXFuJb0KnY1ABRF6pO6ocAmo/3tlLt2E3F6ftDVcsyZvCQMlowu8+I+NDkh7bHJBI8aw5O68+GAfpNv3G77EoA==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-editor/-/kendo-react-editor-11.0.0.tgz",
+ "integrity": "sha512-UdniiuZ2gLGAnbgpOOCBbpaAqz3bRP3AET1aIL2Wk9z0ehBUaaAZivgEhEfhQJLrKW9X+wnETQJP9hhRh3NLpA==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
- "@progress/kendo-editor-common": "1.12.1",
+ "@progress/kendo-editor-common": "1.12.2",
"prop-types": "^15.6.0"
},
"peerDependencies": {
"@progress/kendo-drawing": "^1.21.2",
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-buttons": "10.0.0",
- "@progress/kendo-react-common": "10.0.0",
- "@progress/kendo-react-dialogs": "10.0.0",
- "@progress/kendo-react-dropdowns": "10.0.0",
- "@progress/kendo-react-form": "10.0.0",
- "@progress/kendo-react-inputs": "10.0.0",
- "@progress/kendo-react-intl": "10.0.0",
- "@progress/kendo-react-layout": "10.0.0",
- "@progress/kendo-react-pdf": "10.0.0",
- "@progress/kendo-react-popup": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-buttons": "11.0.0",
+ "@progress/kendo-react-common": "11.0.0",
+ "@progress/kendo-react-dialogs": "11.0.0",
+ "@progress/kendo-react-dropdowns": "11.0.0",
+ "@progress/kendo-react-form": "11.0.0",
+ "@progress/kendo-react-inputs": "11.0.0",
+ "@progress/kendo-react-intl": "11.0.0",
+ "@progress/kendo-react-layout": "11.0.0",
+ "@progress/kendo-react-pdf": "11.0.0",
+ "@progress/kendo-react-popup": "11.0.0",
"@progress/kendo-svg-icons": "^4.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-excel-export": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-excel-export/-/kendo-react-excel-export-10.0.0.tgz",
- "integrity": "sha512-Y+EUslCc4OVxjkFQN0fu8dGNBPToM0uMjBgHEGlEnjMzcsWMDc7nex+8ZotMc6tBgHPABBwMitc87CAtxatUYw==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-excel-export/-/kendo-react-excel-export-11.0.0.tgz",
+ "integrity": "sha512-8IfDA7A1HfjU09Tf0HX8UVGcSxEMYK1IO1mNOifZAfGVTtiO2DgeZejceTVWDiHsr2964LCu2cBeUNx+vg9x8g==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"@progress/kendo-file-saver": "^1.0.0",
@@ -3361,31 +3421,31 @@
},
"peerDependencies": {
"@progress/kendo-data-query": "^1.0.0",
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-common": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-common": "11.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-form": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-form/-/kendo-react-form-10.0.0.tgz",
- "integrity": "sha512-pMu5tPUKu0edJP2JOPTOwOejd8KaYNy/ZAHAaa0d4zapVCvBZHhTGKMi9QP+RkXAyU6FeYMm+V73HqQ7eYy3tg==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-form/-/kendo-react-form-11.0.0.tgz",
+ "integrity": "sha512-Dn9nNlHfCjg7QskrZI3D+8yaubHQ4kwDS2Rkiqh53DaJGYV8DG5k9SoZBXrGrGEHGOOFdHXfqXs0irwPYz3Urg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
},
"peerDependencies": {
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-common": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-common": "11.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-grid": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-grid/-/kendo-react-grid-10.0.0.tgz",
- "integrity": "sha512-UmaMjVDZZvQoek1M51gl9BZlHrTRVv4rMsJdMNQ17y8TjhsZnLbgtX+2EjoMh4Z5H9DLpJWX6NvRPLmEfhpwyQ==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-grid/-/kendo-react-grid-11.0.0.tgz",
+ "integrity": "sha512-k6bEO89urxGZvzs+ujNJ/FsGudhGjmtj/zU+dmqNnDjP2DwmXVCGi6E4Hb+syuGzm/xjUZvXUJQJwYeo30iTOg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
@@ -3393,42 +3453,45 @@
"peerDependencies": {
"@progress/kendo-data-query": "^1.0.0",
"@progress/kendo-drawing": "^1.21.2",
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-animation": "10.0.0",
- "@progress/kendo-react-buttons": "10.0.0",
- "@progress/kendo-react-common": "10.0.0",
- "@progress/kendo-react-data-tools": "10.0.0",
- "@progress/kendo-react-dateinputs": "10.0.0",
- "@progress/kendo-react-dropdowns": "10.0.0",
- "@progress/kendo-react-indicators": "10.0.0",
- "@progress/kendo-react-inputs": "10.0.0",
- "@progress/kendo-react-intl": "10.0.0",
- "@progress/kendo-react-layout": "10.0.0",
- "@progress/kendo-react-popup": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-animation": "11.0.0",
+ "@progress/kendo-react-buttons": "11.0.0",
+ "@progress/kendo-react-common": "11.0.0",
+ "@progress/kendo-react-data-tools": "11.0.0",
+ "@progress/kendo-react-dateinputs": "11.0.0",
+ "@progress/kendo-react-dialogs": "11.0.0",
+ "@progress/kendo-react-dropdowns": "11.0.0",
+ "@progress/kendo-react-form": "11.0.0",
+ "@progress/kendo-react-indicators": "11.0.0",
+ "@progress/kendo-react-inputs": "11.0.0",
+ "@progress/kendo-react-intl": "11.0.0",
+ "@progress/kendo-react-labels": "11.0.0",
+ "@progress/kendo-react-layout": "11.0.0",
+ "@progress/kendo-react-popup": "11.0.0",
"@progress/kendo-svg-icons": "^4.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-indicators": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-indicators/-/kendo-react-indicators-10.0.0.tgz",
- "integrity": "sha512-d2w6VdA/bbg3wyt8bysr3lC8O5gkcQXBm0xfrfyb6yUNbPlswXrERcOGXG6HjUsCVbEa0hFD9+rHLvRnh57RSw==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-indicators/-/kendo-react-indicators-11.0.0.tgz",
+ "integrity": "sha512-unwOgEzBrwqrz4J1dXC4q8OXjCYJK7svjTp0rJqw8tNQzGElkGKTD5eCFr/5hPl69KBNebOKsxmvaxlmf8nKpQ==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
},
"peerDependencies": {
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-common": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-common": "11.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-inputs": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-inputs/-/kendo-react-inputs-10.0.0.tgz",
- "integrity": "sha512-ChhTeX5RXUd4ZKdH4j2zHofBsCxGwbIrSUY6ff9ZeKxS7hIMTMt8ekmSl73kLWIUWgma2lwGxh/MaAPgM6ZXPA==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-inputs/-/kendo-react-inputs-11.0.0.tgz",
+ "integrity": "sha512-6sED0/mHMCWvVKzhjk/GnmtWhx6l2Ro6dVjtwZbW+BGpu7GAhMfwGm3Cp7Mc/x1D0RHtGhJSWYLiKRBGEFVPRA==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
@@ -3436,76 +3499,77 @@
"peerDependencies": {
"@progress/kendo-drawing": "^1.21.2",
"@progress/kendo-inputs-common": "^3.1.0",
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-animation": "10.0.0",
- "@progress/kendo-react-buttons": "10.0.0",
- "@progress/kendo-react-common": "10.0.0",
- "@progress/kendo-react-dialogs": "10.0.0",
- "@progress/kendo-react-intl": "10.0.0",
- "@progress/kendo-react-labels": "10.0.0",
- "@progress/kendo-react-popup": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-animation": "11.0.0",
+ "@progress/kendo-react-buttons": "11.0.0",
+ "@progress/kendo-react-common": "11.0.0",
+ "@progress/kendo-react-dialogs": "11.0.0",
+ "@progress/kendo-react-intl": "11.0.0",
+ "@progress/kendo-react-labels": "11.0.0",
+ "@progress/kendo-react-layout": "11.0.0",
+ "@progress/kendo-react-popup": "11.0.0",
"@progress/kendo-svg-icons": "^4.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-intl": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-intl/-/kendo-react-intl-10.0.0.tgz",
- "integrity": "sha512-LcP45bxdarp+K9J7VhBCsub2QTlZrkElbri8gNm53rnAJRetO4nDl+MFIGp87RRfMUe/dGjXXBYoUPv18v+wLg==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-intl/-/kendo-react-intl-11.0.0.tgz",
+ "integrity": "sha512-ILBBonf05muf3DS4vO+ZjLPgyXLAoMw5tU77Cn3w1+SWh+SO6HIc2+JHdSOeznjZmXPU+Rtn2lN9SSShYp1rng==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
},
"peerDependencies": {
"@progress/kendo-intl": "^3.1.1",
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-common": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-common": "11.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-labels": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-labels/-/kendo-react-labels-10.0.0.tgz",
- "integrity": "sha512-BtzjU2F3vXpH015hZBlqrIs9UIFDhc1xPqwtGmUZNw/fgHQ8ourTKVCzksgbob520AjhcG6ovFPAwAZ2YMkPkQ==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-labels/-/kendo-react-labels-11.0.0.tgz",
+ "integrity": "sha512-F+fpF0l/9Nch+9Xzf0/8EQzuC59+dYsVDoWOdGfoeEpNqLr3R/6ZwTu2MqR4liEuENNBFE8A4AI/HcOTi5RtSQ==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
},
"peerDependencies": {
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-common": "10.0.0",
- "@progress/kendo-react-intl": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-common": "11.0.0",
+ "@progress/kendo-react-intl": "11.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-layout": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-layout/-/kendo-react-layout-10.0.0.tgz",
- "integrity": "sha512-d06f/jH3qQckyqgSOpASgXt/tBAfdK+LOOVuXF9U+XHgYvwevFXHYyrI0T9tMtnSTWSudBeKXQKoT+7lAUtBFg==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-layout/-/kendo-react-layout-11.0.0.tgz",
+ "integrity": "sha512-F91Kx5141jd0mfWTEMB6YvAeYLxg4CaUjh7TXImgW+S8PzbIldifZ8gGy6dsgzY6IuO7bqR+3VmfG2UXsPWd+Q==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
},
"peerDependencies": {
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-animation": "10.0.0",
- "@progress/kendo-react-buttons": "10.0.0",
- "@progress/kendo-react-common": "10.0.0",
- "@progress/kendo-react-intl": "10.0.0",
- "@progress/kendo-react-popup": "10.0.0",
- "@progress/kendo-react-progressbars": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-animation": "11.0.0",
+ "@progress/kendo-react-buttons": "11.0.0",
+ "@progress/kendo-react-common": "11.0.0",
+ "@progress/kendo-react-intl": "11.0.0",
+ "@progress/kendo-react-popup": "11.0.0",
+ "@progress/kendo-react-progressbars": "11.0.0",
"@progress/kendo-svg-icons": "^4.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-pdf": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-pdf/-/kendo-react-pdf-10.0.0.tgz",
- "integrity": "sha512-ppYNh9bGIMBPlg6OJy2p80GMiJ8+slJVOiIe98dZy88bLc7GA8nEu/U6s7Ml/EXZzF1vqn17SwOjHkaCiDCsmg==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-pdf/-/kendo-react-pdf-11.0.0.tgz",
+ "integrity": "sha512-PBVrbvWwor2ayE1aUKFG7lYXnEF9M6AYjUIcciv+81D9ADuTbbSWU3LcGdcfvwZZiG74kQCILaMMuRRUlmRigw==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
@@ -3513,48 +3577,48 @@
"peerDependencies": {
"@progress/kendo-drawing": "^1.21.2",
"@progress/kendo-file-saver": "^1.0.1",
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-common": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-common": "11.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-popup": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-popup/-/kendo-react-popup-10.0.0.tgz",
- "integrity": "sha512-9xsFhxPj5WHx6fO67B45vjVJH7pNgVx+LcH5E+7dfnBtizUX5HnACvplaBRmcg6mTehVIFlEfRy4HReRjfn/6A==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-popup/-/kendo-react-popup-11.0.0.tgz",
+ "integrity": "sha512-iSDBId/rIMSXPVt2zpKINFpw92wPZa9UNLE2QW1guj0USNd3JLY6l54Z+kDEPFkSo1t7eTFAFhAJ4X/EO1Kkmg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
},
"peerDependencies": {
- "@progress/kendo-licensing": "^1.5.1",
+ "@progress/kendo-licensing": "^1.6.0",
"@progress/kendo-popup-common": "^1.9.0",
- "@progress/kendo-react-common": "10.0.0",
+ "@progress/kendo-react-common": "11.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-progressbars": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-progressbars/-/kendo-react-progressbars-10.0.0.tgz",
- "integrity": "sha512-0vK5Steoa+boHSBGfBKGzHySGmDwVzJFmyCtPdGNk+LRPKM63sSXU5YPUZ8ic+mxR57eAyedCjZ4L8LMviiQIA==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-progressbars/-/kendo-react-progressbars-11.0.0.tgz",
+ "integrity": "sha512-2RB1aKw4ZBJJbOQNmaJZKg8LlCTtq3UIkmKKn7+39aAhgE8YW+eG8iFghlaqpOKmyWvqxC1a9T/rl8TGhmqcNQ==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
},
"peerDependencies": {
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-animation": "10.0.0",
- "@progress/kendo-react-common": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-animation": "11.0.0",
+ "@progress/kendo-react-common": "11.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-scheduler": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-scheduler/-/kendo-react-scheduler-10.0.0.tgz",
- "integrity": "sha512-7vrUEgB2kTOijaeXkIzXsriWSQmd58FRZ3hZrUiHv3S2ZA/xKBYL08AF7XbD4Bf28qowvTMn+m4QwwvZ2sUnhg==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-scheduler/-/kendo-react-scheduler-11.0.0.tgz",
+ "integrity": "sha512-qB4EwTJ2aaBOdOC4BaKmMprMFlpo00DnCZbXcYc3DU1JL6zSSfprZA2DDsEKsEoYxBEIENii5SY2+SpZ2QC5sQ==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"@progress/kendo-draggable": "^3.0.1",
@@ -3565,52 +3629,52 @@
"@progress/kendo-data-query": "^1.5.1",
"@progress/kendo-date-math": "^1.4.1",
"@progress/kendo-drawing": "^1.21.2",
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-buttons": "10.0.0",
- "@progress/kendo-react-common": "10.0.0",
- "@progress/kendo-react-dateinputs": "10.0.0",
- "@progress/kendo-react-dialogs": "10.0.0",
- "@progress/kendo-react-dropdowns": "10.0.0",
- "@progress/kendo-react-form": "10.0.0",
- "@progress/kendo-react-inputs": "10.0.0",
- "@progress/kendo-react-intl": "10.0.0",
- "@progress/kendo-react-popup": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-buttons": "11.0.0",
+ "@progress/kendo-react-common": "11.0.0",
+ "@progress/kendo-react-dateinputs": "11.0.0",
+ "@progress/kendo-react-dialogs": "11.0.0",
+ "@progress/kendo-react-dropdowns": "11.0.0",
+ "@progress/kendo-react-form": "11.0.0",
+ "@progress/kendo-react-inputs": "11.0.0",
+ "@progress/kendo-react-intl": "11.0.0",
+ "@progress/kendo-react-popup": "11.0.0",
"@progress/kendo-svg-icons": "^4.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-treeview": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-treeview/-/kendo-react-treeview-10.0.0.tgz",
- "integrity": "sha512-5tAPXWSzRAgPTv4xhpTjuGeC7Tpg4N5jX1cOl1A5b3S4wv0BFI8Br1cjJSGE76TdDpjryxY97VFhCs6edKDlFA==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-treeview/-/kendo-react-treeview-11.0.0.tgz",
+ "integrity": "sha512-ak/sG2hyGmEoJi0t5DXTJ8ZOAOWAMRxIDmMt6l5F9dbavXUHpdZRQggBjpshqVUyDtUDpC3fshpDCqF41YsSfw==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
},
"peerDependencies": {
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-animation": "10.0.0",
- "@progress/kendo-react-common": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-animation": "11.0.0",
+ "@progress/kendo-react-common": "11.0.0",
"@progress/kendo-svg-icons": "^4.0.0",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
"react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/@progress/kendo-react-upload": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-react-upload/-/kendo-react-upload-10.0.0.tgz",
- "integrity": "sha512-ZAyTSl/iQV02skhDQ9Qdq5RyXO03iKyGtHgpBu4qrT8bEelMzqzEfiOIjfb8PdNsG1GivjDKfcQCV+0zpiuvxg==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-react-upload/-/kendo-react-upload-11.0.0.tgz",
+ "integrity": "sha512-LSImzANBN6wi8fvxr/3td93UZvnH7nsg8G0iv6sVs6bVGZuY4eSKxSP9EkjObeLEZnN5Phd9Ryk7ZujE084z6w==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"prop-types": "^15.6.0"
},
"peerDependencies": {
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-buttons": "10.0.0",
- "@progress/kendo-react-common": "10.0.0",
- "@progress/kendo-react-intl": "10.0.0",
- "@progress/kendo-react-progressbars": "10.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-buttons": "11.0.0",
+ "@progress/kendo-react-common": "11.0.0",
+ "@progress/kendo-react-intl": "11.0.0",
+ "@progress/kendo-react-progressbars": "11.0.0",
"@progress/kendo-svg-icons": "^4.0.0",
"axios": "^1.7.4",
"react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
@@ -3630,9 +3694,10 @@
}
},
"node_modules/@progress/kendo-svg-icons": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@progress/kendo-svg-icons/-/kendo-svg-icons-4.0.0.tgz",
- "integrity": "sha512-u3JcSBm+0W4o2TTiLWe372F0we2K5GkXDDTNcqpVayi/0XxKguRuPN7Bnfv/NYPt32JM+pc6EwmWvOnUC0F8MA=="
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/@progress/kendo-svg-icons/-/kendo-svg-icons-4.3.0.tgz",
+ "integrity": "sha512-kJevDuvTPesYDWBIKsXXVt/LjIGTQ3yR5z1ImLKKmBOQw27qLOyFs3tmND2S3EB6X2k8zwopwuV1OqFPgiBAPQ==",
+ "license": "Apache-2.0"
},
"node_modules/@progress/pako-esm": {
"version": "1.0.1",
@@ -14691,9 +14756,9 @@
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
},
"node_modules/prosemirror-commands": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.6.2.tgz",
- "integrity": "sha512-0nDHH++qcf/BuPLYvmqZTUUsPJUCPBUXt0J1ErTcDIS369CTp773itzLGIgIXG4LJXOlwYCr44+Mh4ii6MP1QA==",
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.7.1.tgz",
+ "integrity": "sha512-rT7qZnQtx5c0/y/KlYaGvtG411S97UaL6gdp6RIZ23DLHanMYLyfGBV5DtSnZdthQql7W+lEVbpSfwtO8T+L2w==",
"license": "MIT",
"dependencies": {
"prosemirror-model": "^1.0.0",
@@ -14737,9 +14802,9 @@
}
},
"node_modules/prosemirror-inputrules": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.4.0.tgz",
- "integrity": "sha512-6ygpPRuTJ2lcOXs9JkefieMst63wVJBgHZGl5QOytN7oSZs3Co/BYbc3Yx9zm9H37Bxw8kVzCnDsihsVsL4yEg==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.5.0.tgz",
+ "integrity": "sha512-K0xJRCmt+uSw7xesnHmcn72yBGTbY45vm8gXI4LZXbx2Z0jwh5aF9xrGQgrVPu0WbyFVFF3E/o9VhJYz6SQWnA==",
"license": "MIT",
"dependencies": {
"prosemirror-state": "^1.0.0",
@@ -14757,18 +14822,18 @@
}
},
"node_modules/prosemirror-model": {
- "version": "1.24.1",
- "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.24.1.tgz",
- "integrity": "sha512-YM053N+vTThzlWJ/AtPtF1j0ebO36nvbmDy4U7qA2XQB8JVaQp1FmB9Jhrps8s+z+uxhhVTny4m20ptUvhk0Mg==",
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.25.0.tgz",
+ "integrity": "sha512-/8XUmxWf0pkj2BmtqZHYJipTBMHIdVjuvFzMvEoxrtyGNmfvdhBiRwYt/eFwy2wA9DtBW3RLqvZnjurEkHaFCw==",
"license": "MIT",
"dependencies": {
"orderedmap": "^2.0.0"
}
},
"node_modules/prosemirror-schema-list": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.5.0.tgz",
- "integrity": "sha512-gg1tAfH1sqpECdhIHOA/aLg2VH3ROKBWQ4m8Qp9mBKrOxQRW61zc+gMCI8nh22gnBzd1t2u1/NPLmO3nAa3ssg==",
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.5.1.tgz",
+ "integrity": "sha512-927lFx/uwyQaGwJxLWCZRkjXG0p48KpMj6ueoYiu4JX05GGuGcgzAy62dfiV8eFZftgyBUvLx76RsMe20fJl+Q==",
"license": "MIT",
"dependencies": {
"prosemirror-model": "^1.0.0",
@@ -14788,31 +14853,31 @@
}
},
"node_modules/prosemirror-tables": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.6.2.tgz",
- "integrity": "sha512-97dKocVLrEVTQjZ4GBLdrrMw7Gv3no8H8yMwf5IRM9OoHrzbWpcH5jJxYgNQIRCtdIqwDctT1HdMHrGTiwp1dQ==",
+ "version": "1.6.4",
+ "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.6.4.tgz",
+ "integrity": "sha512-TkDY3Gw52gRFRfRn2f4wJv5WOgAOXLJA2CQJYIJ5+kdFbfj3acR4JUW6LX2e1hiEBiUwvEhzH5a3cZ5YSztpIA==",
"license": "MIT",
"dependencies": {
"prosemirror-keymap": "^1.2.2",
"prosemirror-model": "^1.24.1",
"prosemirror-state": "^1.4.3",
"prosemirror-transform": "^1.10.2",
- "prosemirror-view": "^1.37.1"
+ "prosemirror-view": "^1.37.2"
}
},
"node_modules/prosemirror-transform": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.10.2.tgz",
- "integrity": "sha512-2iUq0wv2iRoJO/zj5mv8uDUriOHWzXRnOTVgCzSXnktS/2iQRa3UUQwVlkBlYZFtygw6Nh1+X4mGqoYBINn5KQ==",
+ "version": "1.10.3",
+ "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.10.3.tgz",
+ "integrity": "sha512-Nhh/+1kZGRINbEHmVu39oynhcap4hWTs/BlU7NnxWj3+l0qi8I1mu67v6mMdEe/ltD8hHvU4FV6PHiCw2VSpMw==",
"license": "MIT",
"dependencies": {
"prosemirror-model": "^1.21.0"
}
},
"node_modules/prosemirror-view": {
- "version": "1.37.1",
- "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.37.1.tgz",
- "integrity": "sha512-MEAnjOdXU1InxEmhjgmEzQAikaS6lF3hD64MveTPpjOGNTl87iRLA1HupC/DEV6YuK7m4Q9DHFNTjwIVtqz5NA==",
+ "version": "1.39.1",
+ "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.39.1.tgz",
+ "integrity": "sha512-GhLxH1xwnqa5VjhJ29LfcQITNDp+f1jzmMPXQfGW9oNrF0lfjPzKvV5y/bjIQkyKpwCX3Fp+GA4dBpMMk8g+ZQ==",
"license": "MIT",
"dependencies": {
"prosemirror-model": "^1.20.0",
diff --git a/examples/react-coffee-warehouse/package.json b/examples/react-coffee-warehouse/package.json
index 45de29f8..718642c5 100644
--- a/examples/react-coffee-warehouse/package.json
+++ b/examples/react-coffee-warehouse/package.json
@@ -7,30 +7,30 @@
"@progress/kendo-data-query": "^1.7.1",
"@progress/kendo-date-math": "^1.5.14",
"@progress/kendo-drawing": "^1.21.2",
- "@progress/kendo-licensing": "^1.5.1",
- "@progress/kendo-react-buttons": "^10.0.0",
- "@progress/kendo-react-charts": "^10.0.0",
- "@progress/kendo-react-common": "^10.0.0",
- "@progress/kendo-react-data-tools": "^10.0.0",
- "@progress/kendo-react-dateinputs": "^10.0.0",
- "@progress/kendo-react-dialogs": "^10.0.0",
- "@progress/kendo-react-dropdowns": "^10.0.0",
- "@progress/kendo-react-editor": "^10.0.0",
- "@progress/kendo-react-excel-export": "^10.0.0",
- "@progress/kendo-react-form": "^10.0.0",
- "@progress/kendo-react-grid": "^10.0.0",
- "@progress/kendo-react-indicators": "^10.0.0",
- "@progress/kendo-react-inputs": "^10.0.0",
- "@progress/kendo-react-intl": "^10.0.0",
- "@progress/kendo-react-labels": "^10.0.0",
- "@progress/kendo-react-layout": "^10.0.0",
- "@progress/kendo-react-pdf": "^10.0.0",
- "@progress/kendo-react-popup": "^10.0.0",
- "@progress/kendo-react-progressbars": "^10.0.0",
- "@progress/kendo-react-scheduler": "^10.0.0",
- "@progress/kendo-react-treeview": "^10.0.0",
- "@progress/kendo-react-upload": "^10.0.0",
- "@progress/kendo-svg-icons": "^4.0.0",
+ "@progress/kendo-licensing": "^1.6.0",
+ "@progress/kendo-react-buttons": "^11.0.0",
+ "@progress/kendo-react-charts": "^11.0.0",
+ "@progress/kendo-react-common": "^11.0.0",
+ "@progress/kendo-react-data-tools": "^11.0.0",
+ "@progress/kendo-react-dateinputs": "^11.0.0",
+ "@progress/kendo-react-dialogs": "^11.0.0",
+ "@progress/kendo-react-dropdowns": "^11.0.0",
+ "@progress/kendo-react-editor": "^11.0.0",
+ "@progress/kendo-react-excel-export": "^11.0.0",
+ "@progress/kendo-react-form": "^11.0.0",
+ "@progress/kendo-react-grid": "^11.0.0",
+ "@progress/kendo-react-indicators": "^11.0.0",
+ "@progress/kendo-react-inputs": "^11.0.0",
+ "@progress/kendo-react-intl": "^11.0.0",
+ "@progress/kendo-react-labels": "^11.0.0",
+ "@progress/kendo-react-layout": "^11.0.0",
+ "@progress/kendo-react-pdf": "^11.0.0",
+ "@progress/kendo-react-popup": "^11.0.0",
+ "@progress/kendo-react-progressbars": "^11.0.0",
+ "@progress/kendo-react-scheduler": "^11.0.0",
+ "@progress/kendo-react-treeview": "^11.0.0",
+ "@progress/kendo-react-upload": "^11.0.0",
+ "@progress/kendo-svg-icons": "^4.3.0",
"@testing-library/jest-dom": "^6.2.1",
"@testing-library/react": "^14.1.2",
"@testing-library/user-event": "^14.5.2",
diff --git a/examples/react-coffee-warehouse/src/components/Grid.jsx b/examples/react-coffee-warehouse/src/components/Grid.jsx
index 70c69796..e73a124f 100644
--- a/examples/react-coffee-warehouse/src/components/Grid.jsx
+++ b/examples/react-coffee-warehouse/src/components/Grid.jsx
@@ -6,10 +6,10 @@ import { Grid as KendoGrid, GridColumn, GridColumnMenuSort, GridColumnMenuFilter
import { Button } from '@progress/kendo-react-buttons'
import { GridPDFExport } from '@progress/kendo-react-pdf';
import { ExcelExport } from '@progress/kendo-react-excel-export';
-import { process } from '@progress/kendo-data-query';
import { Input } from '@progress/kendo-react-inputs';
import { useLocalization } from '@progress/kendo-react-intl';
import { fileExcelIcon, filePdfIcon } from '@progress/kendo-svg-icons';
+import { filterBy } from '@progress/kendo-data-query';
export const Column = GridColumn;
@@ -23,39 +23,17 @@ export const ColumnMenu = (props) => {
}
export const Grid = (props) => {
- const { data, onDataChange, ...others } = props;
+ const { data, onDataChange, defaultFilter, ...others } = props;
const excelExportRef = React.useRef(null);
const pdfExportRef = React.useRef(null);
const [isPdfExporting, setIsPdfExporting] = React.useState(false);
- const [take, setTake] = React.useState(10);
- const [skip, setSkip] = React.useState(0);
- const [sort, setSort] = React.useState([]);
- const [group, setGroup] = React.useState([]);
- const [filter, setFilter] = React.useState(null);
- const lastSelectedIndexRef = React.useRef(0);
- const [allColumnFilter, setAllColumnFilter] = React.useState('');
+ const [filter, setFilter] = React.useState(defaultFilter);
+ const filteredData = filterBy(data, filter);
+ const [select, setSelect] = React.useState({});
const localizationService = useLocalization();
- const dataState = {
- take,
- skip,
- sort,
- group,
- filter
- };
-
- const onDataStateChange = React.useCallback(
- (event) => {
- setTake(event.dataState.take);
- setSkip(event.dataState.skip);
- setSort(event.dataState.sort);
- setGroup(event.dataState.group);
- setFilter(event.dataState.filter);
- },
- [setTake, setSkip, setSort, setGroup]
- );
const onExcelExport = React.useCallback(
() => {
@@ -73,122 +51,68 @@ export const Grid = (props) => {
[]
);
- const onAllColumnFilterChange = React.useCallback(
+ const handleFilterChange = React.useCallback(
(event) => {
- setAllColumnFilter(event.value);
+ let filter = {
+ logic: 'or',
+ filters: [
+ { field: 'contactName', operator: 'contains', value: event.value },
+ { field: 'jobTitle', operator: 'contains', value: event.value },
+ { field: 'budget', operator: 'contains', value: event.value },
+ { field: 'phone', operator: 'contains', value: event.value },
+ { field: 'address', operator: 'contains', value: event.value }
+ ]
+ };
+ setFilter(filter);
},
- [setAllColumnFilter]
+ [setFilter]
);
- const onSelectionChange = React.useCallback(
- (event) => {
- let last = lastSelectedIndexRef.current;
- const updatedData = data.map(dataItem => {
- return {...dataItem};
- });
- const current = data.findIndex(dataItem => dataItem === event.dataItem);
-
- if (!event.nativeEvent.shiftKey) {
- lastSelectedIndexRef.current = last = current;
- }
-
- if (!event.nativeEvent.ctrlKey) {
- updatedData.forEach(item => (item.selected = false));
- }
- const select = !event.dataItem.selected;
- for (let i = Math.min(last, current); i <= Math.max(last, current); i++) {
- updatedData[i].selected = select;
- }
+ const onSelectionChange = React.useCallback((event) => {
+ setSelect(event.select);
+ }, []);
- onDataChange(updatedData);
- },
- [data, onDataChange]
- );
-
- const onHeaderSelectionChange = React.useCallback(
- (event) => {
- const checked = event.syntheticEvent.target.checked;
- const updatedData = data.map(item=>{
- return {
- ...item,
- selected: checked
- };
- });
-
- onDataChange(updatedData);
- },
- [data, onDataChange]
- );
-
- const textColumns = props.children.map(col => {
- if (col.props.children) {
- return col.props.children.map(child => {
- if (!child.props.filter || child.props.filter === "text") {
- return child.props.field;
- }
- return null;
- });
- } else if (col.props.field) {
- if (!col.props.filter || col.props.filter === "text") {
- return col.props.field;
- }
- }
- return null;
- })
- .flat()
- .filter(field => field);
-
- const allColumnsFilters = textColumns.map(column => ({
- field: column,
- operator: 'contains',
- value: allColumnFilter
- }));
-
- const allColumnFilteredData = allColumnFilter ?
- process(data, {filter: { logic: "or", filters: allColumnsFilters }}).data :
- data;
-
- const processedData = process(allColumnFilteredData, dataState);
-
- React.useEffect(
- () => {
- if (!processedData.data.length) {
- setSkip(0);
- }
- },
- [processedData]
- );
+ const onHeaderSelectionChange = React.useCallback((event) => {
+ setSelect(event.select);
+ }, []);
const onPdfExport = React.useCallback(
() => {
if (pdfExportRef.current) {
setIsPdfExporting(true);
- pdfExportRef.current.save(processedData.data, onPdfExportDone);
+ pdfExportRef.current.save(data, onPdfExportDone);
}
},
- [processedData, onPdfExportDone]
+ [data, onPdfExportDone]
);
const GridElement = (