diff --git a/browser/config-overrides.js b/browser/config-overrides.js
index ebde973647..9efe90df65 100644
--- a/browser/config-overrides.js
+++ b/browser/config-overrides.js
@@ -134,6 +134,11 @@ module.exports = function override(config, env) {
name: 'igniteui-react-grids',
chunks: 'all',
},
+ igniteuiDataGrids: {
+ test: /[\\/]node_modules[\\/](igniteui-react-data-grids)[\\/]/,
+ name: 'igniteui-react-data-grids',
+ chunks: 'all',
+ },
igniteuiInputs: {
test: /[\\/]node_modules[\\/](igniteui-react-inputs)[\\/]/,
name: 'igniteui-react-inputs',
diff --git a/browser/package-lock.json b/browser/package-lock.json
index 9c842dd300..dc9e176d4c 100644
--- a/browser/package-lock.json
+++ b/browser/package-lock.json
@@ -15,20 +15,21 @@
"classnames": "2.3.1",
"file-saver": "1.3.8",
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-dashboards": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-react-maps": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0",
- "igniteui-react-spreadsheet-chart-adapter": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0-alpha.2",
+ "igniteui-react-core": "19.0.0-alpha.2",
+ "igniteui-react-dashboards": "19.0.0-alpha.2",
+ "igniteui-react-data-grids": "19.0.0-alpha.2",
+ "igniteui-react-datasources": "19.0.0-alpha.2",
+ "igniteui-react-excel": "19.0.0-alpha.2",
+ "igniteui-react-gauges": "19.0.0-alpha.2",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0-alpha.2",
+ "igniteui-react-layouts": "19.0.0-alpha.2",
+ "igniteui-react-maps": "19.0.0-alpha.2",
+ "igniteui-react-spreadsheet": "19.0.0-alpha.2",
+ "igniteui-react-spreadsheet-chart-adapter": "19.0.0-alpha.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"prop-types": "15.7.2",
"react": "^18.2.0",
@@ -52,7 +53,7 @@
"@types/react-router-dom": "^5.3.3",
"@typescript-eslint/eslint-plugin": "^5.51.0",
"@typescript-eslint/parser": "^5.51.0",
- "browser-sync": "^2.26.7",
+ "browser-sync": "^3.0.4",
"del": "^5.1.0",
"eslint": "^8.33.0",
"eslint-config-prettier": "^6.11.0",
@@ -86,7 +87,7 @@
"ts-node": "^8.9.0",
"typescript": "^4.8.4",
"web-vitals": "^0.2.4",
- "webpack": "^5.89.0",
+ "webpack": "^5.99.5",
"worker-loader": "^3.0.8"
}
},
@@ -2206,9 +2207,10 @@
"dev": true
},
"node_modules/@babel/runtime": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.1.tgz",
- "integrity": "sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==",
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz",
+ "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==",
+ "license": "MIT",
"dependencies": {
"regenerator-runtime": "^0.14.0"
},
@@ -2641,26 +2643,26 @@
}
},
"node_modules/@floating-ui/core": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz",
- "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.0.tgz",
+ "integrity": "sha512-FRdBLykrPPA6P76GGGqlex/e7fbe0F1ykgxHYNXQsH/iTEtjMj/f9bpY5oQqbjt5VgZvgz/uKXbGuROijh3VLA==",
"dependencies": {
- "@floating-ui/utils": "^0.2.7"
+ "@floating-ui/utils": "^0.2.9"
}
},
"node_modules/@floating-ui/dom": {
- "version": "1.6.10",
- "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz",
- "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.0.tgz",
+ "integrity": "sha512-lGTor4VlXcesUMh1cupTUTDoCxMb0V6bm3CnxHzQcw8Eaf1jQbgQX4i02fYgT0vJ82tb5MZ4CZk1LRGkktJCzg==",
"dependencies": {
- "@floating-ui/core": "^1.6.0",
- "@floating-ui/utils": "^0.2.7"
+ "@floating-ui/core": "^1.7.0",
+ "@floating-ui/utils": "^0.2.9"
}
},
"node_modules/@floating-ui/utils": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz",
- "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA=="
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg=="
},
"node_modules/@humanwhocodes/config-array": {
"version": "0.11.14",
@@ -3794,9 +3796,9 @@
"dev": true
},
"node_modules/@lit-labs/ssr-dom-shim": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.1.tgz",
- "integrity": "sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ=="
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.3.0.tgz",
+ "integrity": "sha512-nQIWonJ6eFAvUUrSlwyHDm/aE8PBDu5kRpL0vHMg6K8fK3Diq1xdPjTnsJSwxABhaZ+5eBi1btQB5ShUTKo4nQ=="
},
"node_modules/@lit-labs/virtualizer": {
"version": "2.1.0",
@@ -3808,17 +3810,27 @@
}
},
"node_modules/@lit/context": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@lit/context/-/context-1.1.3.tgz",
- "integrity": "sha512-Auh37F4S0PZM93HTDfZWs97mmzaQ7M3vnTc9YvxAGyP3UItSK/8Fs0vTOGT+njuvOwbKio/l8Cx/zWL4vkutpQ==",
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/@lit/context/-/context-1.1.5.tgz",
+ "integrity": "sha512-57KyQD9of4RlBXkOIF1N40/BLY1j+1wLB5wRmB207+VtwNIRfXbanLsB6BsnFYXrycOUIp2d8gqTNGwuW1lE9Q==",
"dependencies": {
- "@lit/reactive-element": "^1.6.2 || ^2.0.0"
+ "@lit/reactive-element": "^1.6.2 || ^2.1.0"
+ }
+ },
+ "node_modules/@lit/react": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/@lit/react/-/react-1.0.7.tgz",
+ "integrity": "sha512-cencnwwLXQKiKxjfFzSgZRngcWJzUDZi/04E0fSaF86wZgchMdvTyu+lE36DrUfvuus3bH8+xLPrhM1cTjwpzw==",
+ "license": "BSD-3-Clause",
+ "peerDependencies": {
+ "@types/react": "17 || 18 || 19"
}
},
"node_modules/@lit/reactive-element": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz",
- "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.0.tgz",
+ "integrity": "sha512-L2qyoZSQClcBmq0qajBVbhYEcG6iK0XfLn66ifLe/RfC0/ihpc+pl0Wdn8bJ8o+hj38cG0fGXRgSS20MuXn7qA==",
+ "license": "BSD-3-Clause",
"dependencies": {
"@lit-labs/ssr-dom-shim": "^1.2.0"
}
@@ -4552,10 +4564,11 @@
}
},
"node_modules/@types/estree": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
- "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
- "dev": true
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
+ "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/expect": {
"version": "1.20.4",
@@ -5272,148 +5285,163 @@
"dev": true
},
"node_modules/@webassemblyjs/ast": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz",
- "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",
+ "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@webassemblyjs/helper-numbers": "1.11.6",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6"
+ "@webassemblyjs/helper-numbers": "1.13.2",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2"
}
},
"node_modules/@webassemblyjs/floating-point-hex-parser": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz",
- "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==",
- "dev": true
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz",
+ "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@webassemblyjs/helper-api-error": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz",
- "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==",
- "dev": true
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz",
+ "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@webassemblyjs/helper-buffer": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz",
- "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==",
- "dev": true
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz",
+ "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@webassemblyjs/helper-numbers": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz",
- "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz",
+ "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@webassemblyjs/floating-point-hex-parser": "1.11.6",
- "@webassemblyjs/helper-api-error": "1.11.6",
+ "@webassemblyjs/floating-point-hex-parser": "1.13.2",
+ "@webassemblyjs/helper-api-error": "1.13.2",
"@xtuc/long": "4.2.2"
}
},
"node_modules/@webassemblyjs/helper-wasm-bytecode": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz",
- "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==",
- "dev": true
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz",
+ "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@webassemblyjs/helper-wasm-section": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz",
- "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz",
+ "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.12.1",
- "@webassemblyjs/helper-buffer": "1.12.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/wasm-gen": "1.12.1"
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-buffer": "1.14.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/wasm-gen": "1.14.1"
}
},
"node_modules/@webassemblyjs/ieee754": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz",
- "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz",
+ "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@xtuc/ieee754": "^1.2.0"
}
},
"node_modules/@webassemblyjs/leb128": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz",
- "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz",
+ "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
"@xtuc/long": "4.2.2"
}
},
"node_modules/@webassemblyjs/utf8": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz",
- "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==",
- "dev": true
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz",
+ "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@webassemblyjs/wasm-edit": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz",
- "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz",
+ "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.12.1",
- "@webassemblyjs/helper-buffer": "1.12.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/helper-wasm-section": "1.12.1",
- "@webassemblyjs/wasm-gen": "1.12.1",
- "@webassemblyjs/wasm-opt": "1.12.1",
- "@webassemblyjs/wasm-parser": "1.12.1",
- "@webassemblyjs/wast-printer": "1.12.1"
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-buffer": "1.14.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/helper-wasm-section": "1.14.1",
+ "@webassemblyjs/wasm-gen": "1.14.1",
+ "@webassemblyjs/wasm-opt": "1.14.1",
+ "@webassemblyjs/wasm-parser": "1.14.1",
+ "@webassemblyjs/wast-printer": "1.14.1"
}
},
"node_modules/@webassemblyjs/wasm-gen": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz",
- "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz",
+ "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.12.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/ieee754": "1.11.6",
- "@webassemblyjs/leb128": "1.11.6",
- "@webassemblyjs/utf8": "1.11.6"
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/ieee754": "1.13.2",
+ "@webassemblyjs/leb128": "1.13.2",
+ "@webassemblyjs/utf8": "1.13.2"
}
},
"node_modules/@webassemblyjs/wasm-opt": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz",
- "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz",
+ "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.12.1",
- "@webassemblyjs/helper-buffer": "1.12.1",
- "@webassemblyjs/wasm-gen": "1.12.1",
- "@webassemblyjs/wasm-parser": "1.12.1"
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-buffer": "1.14.1",
+ "@webassemblyjs/wasm-gen": "1.14.1",
+ "@webassemblyjs/wasm-parser": "1.14.1"
}
},
"node_modules/@webassemblyjs/wasm-parser": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz",
- "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz",
+ "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.12.1",
- "@webassemblyjs/helper-api-error": "1.11.6",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/ieee754": "1.11.6",
- "@webassemblyjs/leb128": "1.11.6",
- "@webassemblyjs/utf8": "1.11.6"
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-api-error": "1.13.2",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/ieee754": "1.13.2",
+ "@webassemblyjs/leb128": "1.13.2",
+ "@webassemblyjs/utf8": "1.13.2"
}
},
"node_modules/@webassemblyjs/wast-printer": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz",
- "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz",
+ "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.12.1",
+ "@webassemblyjs/ast": "1.14.1",
"@xtuc/long": "4.2.2"
}
},
@@ -5421,13 +5449,15 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
"integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
- "dev": true
+ "dev": true,
+ "license": "BSD-3-Clause"
},
"node_modules/@xtuc/long": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
"integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
- "dev": true
+ "dev": true,
+ "license": "Apache-2.0"
},
"node_modules/abab": {
"version": "2.0.6",
@@ -5450,10 +5480,11 @@
}
},
"node_modules/acorn": {
- "version": "8.11.3",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
- "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
+ "version": "8.14.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz",
+ "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==",
"dev": true,
+ "license": "MIT",
"bin": {
"acorn": "bin/acorn"
},
@@ -5483,15 +5514,6 @@
"node": ">=0.4.0"
}
},
- "node_modules/acorn-import-assertions": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz",
- "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==",
- "dev": true,
- "peerDependencies": {
- "acorn": "^8"
- }
- },
"node_modules/acorn-jsx": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
@@ -5604,6 +5626,19 @@
}
}
},
+ "node_modules/ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
"node_modules/ansi-colors": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
@@ -6173,6 +6208,7 @@
"resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz",
"integrity": "sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.8.0"
}
@@ -6277,15 +6313,6 @@
"node": ">=4"
}
},
- "node_modules/axios": {
- "version": "0.21.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
- "dev": true,
- "dependencies": {
- "follow-redirects": "^1.14.0"
- }
- },
"node_modules/axobject-query": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz",
@@ -6710,6 +6737,17 @@
"url": "https://bevry.me/fund"
}
},
+ "node_modules/bindings": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
+ "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "file-uri-to-path": "1.0.0"
+ }
+ },
"node_modules/bluebird": {
"version": "3.7.2",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
@@ -6717,10 +6755,11 @@
"dev": true
},
"node_modules/body-parser": {
- "version": "1.20.2",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
- "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
+ "version": "1.20.3",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
+ "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"bytes": "3.1.2",
"content-type": "~1.0.5",
@@ -6730,7 +6769,7 @@
"http-errors": "2.0.0",
"iconv-lite": "0.4.24",
"on-finished": "2.4.1",
- "qs": "6.11.0",
+ "qs": "6.13.0",
"raw-body": "2.5.2",
"type-is": "~1.6.18",
"unpipe": "1.0.0"
@@ -6745,31 +6784,24 @@
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
},
- "node_modules/body-parser/node_modules/destroy": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
- "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
- "dev": true,
- "engines": {
- "node": ">= 0.8",
- "npm": "1.2.8000 || >= 1.4.16"
- }
- },
"node_modules/body-parser/node_modules/ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/body-parser/node_modules/on-finished": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ee-first": "1.1.1"
},
@@ -6804,12 +6836,13 @@
}
},
"node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "fill-range": "^7.0.1"
+ "fill-range": "^7.1.1"
},
"engines": {
"node": ">=8"
@@ -6822,13 +6855,14 @@
"dev": true
},
"node_modules/browser-sync": {
- "version": "2.29.3",
- "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.29.3.tgz",
- "integrity": "sha512-NiM38O6XU84+MN+gzspVmXV2fTOoe+jBqIBx3IBdhZrdeURr6ZgznJr/p+hQ+KzkKEiGH/GcC4SQFSL0jV49bg==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-3.0.4.tgz",
+ "integrity": "sha512-mcYOIy4BW6sWSEnTSBjQwWsnbx2btZX78ajTTjdNfyC/EqQVcIe0nQR6894RNAMtvlfAnLaH9L2ka97zpvgenA==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
- "browser-sync-client": "^2.29.3",
- "browser-sync-ui": "^2.29.3",
+ "browser-sync-client": "^3.0.4",
+ "browser-sync-ui": "^3.0.4",
"bs-recipes": "1.3.4",
"chalk": "4.1.2",
"chokidar": "^3.5.1",
@@ -6836,22 +6870,21 @@
"connect-history-api-fallback": "^1",
"dev-ip": "^1.0.1",
"easy-extender": "^2.3.4",
- "eazy-logger": "^4.0.1",
+ "eazy-logger": "^4.1.0",
"etag": "^1.8.1",
"fresh": "^0.5.2",
"fs-extra": "3.0.1",
"http-proxy": "^1.18.1",
"immutable": "^3",
- "localtunnel": "^2.0.1",
- "micromatch": "^4.0.2",
+ "micromatch": "^4.0.8",
"opn": "5.3.0",
"portscanner": "2.2.0",
"raw-body": "^2.3.2",
"resp-modifier": "6.0.2",
"rx": "4.1.0",
- "send": "0.16.2",
- "serve-index": "1.9.1",
- "serve-static": "1.13.2",
+ "send": "^0.19.0",
+ "serve-index": "^1.9.1",
+ "serve-static": "^1.16.2",
"server-destroy": "1.0.1",
"socket.io": "^4.4.1",
"ua-parser-js": "^1.0.33",
@@ -6865,10 +6898,11 @@
}
},
"node_modules/browser-sync-client": {
- "version": "2.29.3",
- "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.29.3.tgz",
- "integrity": "sha512-4tK5JKCl7v/3aLbmCBMzpufiYLsB1+UI+7tUXCCp5qF0AllHy/jAqYu6k7hUF3hYtlClKpxExWaR+rH+ny07wQ==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-3.0.4.tgz",
+ "integrity": "sha512-+ew5ubXzGRKVjquBL3u6najS40TG7GxCdyBll0qSRc/n+JRV9gb/yDdRL1IAgRHqjnJTdqeBKKIQabjvjRSYRQ==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"etag": "1.8.1",
"fresh": "0.5.2",
@@ -6879,10 +6913,11 @@
}
},
"node_modules/browser-sync-ui": {
- "version": "2.29.3",
- "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.29.3.tgz",
- "integrity": "sha512-kBYOIQjU/D/3kYtUIJtj82e797Egk1FB2broqItkr3i4eF1qiHbFCG6srksu9gWhfmuM/TNG76jMfzAdxEPakg==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-3.0.4.tgz",
+ "integrity": "sha512-5Po3YARCZ/8yQHFzvrSjn8+hBUF7ZWac39SHsy8Tls+7tE62iq6pYWxpVU6aOOMAGD21RwFQhQeqmJPf70kHEQ==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
"async-each-series": "0.1.1",
"chalk": "4.1.2",
@@ -6923,9 +6958,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.23.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz",
- "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
+ "version": "4.24.4",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
+ "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
"dev": true,
"funding": [
{
@@ -6941,11 +6976,12 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001587",
- "electron-to-chromium": "^1.4.668",
- "node-releases": "^2.0.14",
- "update-browserslist-db": "^1.0.13"
+ "caniuse-lite": "^1.0.30001688",
+ "electron-to-chromium": "^1.5.73",
+ "node-releases": "^2.0.19",
+ "update-browserslist-db": "^1.1.1"
},
"bin": {
"browserslist": "cli.js"
@@ -7672,6 +7708,7 @@
"resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
"integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.8"
}
@@ -7708,6 +7745,7 @@
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
"integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -7965,18 +8003,6 @@
}
}
},
- "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.3"
- },
- "peerDependencies": {
- "ajv": "^8.8.2"
- }
- },
"node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
@@ -8536,10 +8562,15 @@
}
},
"node_modules/destroy": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
- "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==",
- "dev": true
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
},
"node_modules/detect-file": {
"version": "1.0.0",
@@ -8854,9 +8885,9 @@
}
},
"node_modules/eazy-logger": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-4.0.1.tgz",
- "integrity": "sha512-2GSFtnnC6U4IEKhEI7+PvdxrmjJ04mdsj3wHZTFiw0tUtG4HCWzTr13ZYTk8XOGnA1xQMaDljoBOYlk3D/MMSw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-4.1.0.tgz",
+ "integrity": "sha512-+mn7lRm+Zf1UT/YaH8WXtpU6PIV2iOjzP6jgKoiaq/VNrjYKp+OHZGe2znaLgDeFkw8cL9ffuaUm+nNnzcYyGw==",
"dev": true,
"dependencies": {
"chalk": "4.1.2"
@@ -8872,10 +8903,11 @@
"dev": true
},
"node_modules/ejs": {
- "version": "3.1.9",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz",
- "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==",
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
+ "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
"jake": "^10.8.5"
},
@@ -8887,10 +8919,11 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.4.717",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.717.tgz",
- "integrity": "sha512-6Fmg8QkkumNOwuZ/5mIbMU9WI3H2fmn5ajcVya64I5Yr5CcNmO7vcLt0Y7c96DCiMO5/9G+4sI2r6eEvdg1F7A==",
- "dev": true
+ "version": "1.5.137",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.137.tgz",
+ "integrity": "sha512-/QSJaU2JyIuTbbABAo/crOs+SuAZLS+fVVS10PVrIT9hrRkmZl8Hb0xPSkKRUUWHQtYzXHpQUW3Dy5hwMzGZkA==",
+ "dev": true,
+ "license": "ISC"
},
"node_modules/emittery": {
"version": "0.8.1",
@@ -8959,29 +8992,31 @@
}
},
"node_modules/engine.io-client": {
- "version": "6.5.3",
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz",
- "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==",
+ "version": "6.6.3",
+ "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz",
+ "integrity": "sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@socket.io/component-emitter": "~3.1.0",
"debug": "~4.3.1",
"engine.io-parser": "~5.2.1",
- "ws": "~8.11.0",
- "xmlhttprequest-ssl": "~2.0.0"
+ "ws": "~8.17.1",
+ "xmlhttprequest-ssl": "~2.1.1"
}
},
"node_modules/engine.io-client/node_modules/ws": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
- "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
+ "version": "8.17.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
+ "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=10.0.0"
},
"peerDependencies": {
"bufferutil": "^4.0.1",
- "utf-8-validate": "^5.0.2"
+ "utf-8-validate": ">=5.0.2"
},
"peerDependenciesMeta": {
"bufferutil": {
@@ -9298,10 +9333,11 @@
}
},
"node_modules/escalade": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
- "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=6"
}
@@ -9822,18 +9858,6 @@
"webpack": "^5.0.0"
}
},
- "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.3"
- },
- "peerDependencies": {
- "ajv": "^8.8.2"
- }
- },
"node_modules/eslint-webpack-plugin/node_modules/jest-worker": {
"version": "28.1.3",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz",
@@ -10214,37 +10238,38 @@
}
},
"node_modules/express": {
- "version": "4.19.2",
- "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
- "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
+ "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
- "body-parser": "1.20.2",
+ "body-parser": "1.20.3",
"content-disposition": "0.5.4",
"content-type": "~1.0.4",
- "cookie": "0.6.0",
+ "cookie": "0.7.1",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "2.0.0",
- "encodeurl": "~1.0.2",
+ "encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
- "finalhandler": "1.2.0",
+ "finalhandler": "1.3.1",
"fresh": "0.5.2",
"http-errors": "2.0.0",
- "merge-descriptors": "1.0.1",
+ "merge-descriptors": "1.0.3",
"methods": "~1.1.2",
"on-finished": "2.4.1",
"parseurl": "~1.3.3",
- "path-to-regexp": "0.1.7",
+ "path-to-regexp": "0.1.12",
"proxy-addr": "~2.0.7",
- "qs": "6.11.0",
+ "qs": "6.13.0",
"range-parser": "~1.2.1",
"safe-buffer": "5.2.1",
- "send": "0.18.0",
- "serve-static": "1.15.0",
+ "send": "0.19.0",
+ "serve-static": "1.16.2",
"setprototypeof": "1.2.0",
"statuses": "2.0.1",
"type-is": "~1.6.18",
@@ -10253,13 +10278,18 @@
},
"engines": {
"node": ">= 0.10.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/express/node_modules/cookie": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
- "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
+ "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -10269,28 +10299,30 @@
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
},
- "node_modules/express/node_modules/destroy": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
- "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
+ "node_modules/express/node_modules/encodeurl": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
+ "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
"dev": true,
+ "license": "MIT",
"engines": {
- "node": ">= 0.8",
- "npm": "1.2.8000 || >= 1.4.16"
+ "node": ">= 0.8"
}
},
"node_modules/express/node_modules/finalhandler": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
- "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
+ "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"debug": "2.6.9",
- "encodeurl": "~1.0.2",
+ "encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"on-finished": "2.4.1",
"parseurl": "~1.3.3",
@@ -10301,29 +10333,19 @@
"node": ">= 0.8"
}
},
- "node_modules/express/node_modules/mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "dev": true,
- "bin": {
- "mime": "cli.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/express/node_modules/ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/express/node_modules/on-finished": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ee-first": "1.1.1"
},
@@ -10332,16 +10354,18 @@
}
},
"node_modules/express/node_modules/path-to-regexp": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==",
- "dev": true
+ "version": "0.1.12",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
+ "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/express/node_modules/send": {
- "version": "0.18.0",
- "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
- "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
+ "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"debug": "2.6.9",
"depd": "2.0.0",
@@ -10361,32 +10385,29 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/express/node_modules/send/node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/express/node_modules/send/node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true
- },
- "node_modules/express/node_modules/serve-static": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
- "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
"dev": true,
- "dependencies": {
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.3",
- "send": "0.18.0"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
+ "license": "MIT"
},
"node_modules/express/node_modules/statuses": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
@@ -10669,6 +10690,14 @@
"resolved": "https://registry.npmjs.org/file-saver/-/file-saver-1.3.8.tgz",
"integrity": "sha512-spKHSBQIxxS81N/O21WmuXA2F6wppUCsutpzenOeZzOCCJ5gEfcbqJP983IrpLXzYmXnMUa6J03SubcNPdKrlg=="
},
+ "node_modules/file-uri-to-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true
+ },
"node_modules/filelist": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
@@ -10709,10 +10738,11 @@
}
},
"node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"to-regex-range": "^5.0.1"
},
@@ -11305,6 +11335,21 @@
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
"dev": true
},
+ "node_modules/fsevents": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
"node_modules/function-bind": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
@@ -11653,6 +11698,26 @@
"node": ">=0.10.0"
}
},
+ "node_modules/glob-watcher/node_modules/fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "deprecated": "Upgrade to fsevents v2 to mitigate potential security issues",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "dependencies": {
+ "bindings": "^1.5.0",
+ "nan": "^2.12.1"
+ },
+ "engines": {
+ "node": ">= 4.0"
+ }
+ },
"node_modules/glob-watcher/node_modules/glob-parent": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
@@ -12933,71 +12998,85 @@
}
},
"node_modules/igniteui-react": {
- "version": "18.9.0",
- "resolved": "https://registry.npmjs.org/igniteui-react/-/igniteui-react-18.9.0.tgz",
- "integrity": "sha512-OKIBjr+K2WgRy/C1b6WT0YzG8ZJK7/pHf+u0SLYlUGN3L6vIEeAgNkn053G6EIQRwepWgSYU2/TbhxkcpiKtUg==",
- "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)",
+ "version": "19.0.2",
+ "resolved": "https://registry.npmjs.org/igniteui-react/-/igniteui-react-19.0.2.tgz",
+ "integrity": "sha512-74444YK6+aE06Z+2F4Quis4Bi5ZcanCUVkM5Y6O2WcKEfLcwqTwFopMHre2kBK2hiTYdGvXsbhYMDrIdAJMfBA==",
"dependencies": {
- "igniteui-dockmanager": "^1.16.0",
- "igniteui-webcomponents": "^5.3.0",
- "tslib": "^2.3.1"
+ "@lit/react": "^1.0.7",
+ "igniteui-dockmanager": "~1.16.0",
+ "igniteui-webcomponents": "~6.0.0",
+ "lit": "^3.3.0"
}
},
"node_modules/igniteui-react-charts": {
- "version": "18.9.0",
- "resolved": "https://registry.npmjs.org/igniteui-react-charts/-/igniteui-react-charts-18.9.0.tgz",
- "integrity": "sha512-npzlqeN4EHxxuuIgOiO8Acti7fqu3/SOj10ctpvPpwpayfJ+FH32H2WLGOpnX9MDUUA2Xcdj9OVqGGgJomS3ZA==",
+ "version": "19.0.0-alpha.2",
+ "resolved": "https://registry.npmjs.org/igniteui-react-charts/-/igniteui-react-charts-19.0.0-alpha.2.tgz",
+ "integrity": "sha512-HgcP4Usa+6mg1shgnD1rAPvM0dvdyCv9LqeufT6xJqRoMqpzgi0BlUWOoiH4VxK9vdwZs75r/P6zUBYqnA6vdg==",
"license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)",
"dependencies": {
"tslib": "^2.3.1"
},
"peerDependencies": {
- "igniteui-react-core": "18.9.0"
+ "igniteui-react-core": "19.0.0-alpha.2"
}
},
"node_modules/igniteui-react-core": {
- "version": "18.9.0",
- "resolved": "https://registry.npmjs.org/igniteui-react-core/-/igniteui-react-core-18.9.0.tgz",
- "integrity": "sha512-skSRTe+czkwFV0Ds0mlNMk8Q0eE14QB8V2I3fvD/6RQYfO2m5tLLuMtp7z+cVevYTfl4XHbt/Rliz+I26H6Nuw==",
+ "version": "19.0.0-alpha.2",
+ "resolved": "https://registry.npmjs.org/igniteui-react-core/-/igniteui-react-core-19.0.0-alpha.2.tgz",
+ "integrity": "sha512-vpHJ5FuwE7b9wloHl5eMhNJNRu2764IITyUPG5VaW6WYqPT58X1q9VJBQN8moOQE5Cet/hXyh0C8rjlaMEpWsw==",
"license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)",
"dependencies": {
"tslib": "^2.3.1"
}
},
"node_modules/igniteui-react-dashboards": {
- "version": "18.9.0",
- "resolved": "https://registry.npmjs.org/igniteui-react-dashboards/-/igniteui-react-dashboards-18.9.0.tgz",
- "integrity": "sha512-CPyldx/ozT54IQyQaugId8cGppKSd7bioI9+4VHLPlLPP0y5klXQu2ITEoMFKjH81U+w1JsR8qEkGsurU28sWQ==",
+ "version": "19.0.0-alpha.2",
+ "resolved": "https://registry.npmjs.org/igniteui-react-dashboards/-/igniteui-react-dashboards-19.0.0-alpha.2.tgz",
+ "integrity": "sha512-1Ul39JI1ExkWL15DjABp/0WSPzf+OJ4dc563elyRntD/3+HyMLAC8GXjCJglwI+M5AfyoqvqxrvomkL/G+QfIA==",
"license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)",
"dependencies": {
"tslib": "^2.3.1"
},
"peerDependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-react-maps": "18.9.0"
+ "igniteui-react-charts": "19.0.0-alpha.2",
+ "igniteui-react-core": "19.0.0-alpha.2",
+ "igniteui-react-data-grids": "19.0.0-alpha.2",
+ "igniteui-react-gauges": "19.0.0-alpha.2",
+ "igniteui-react-inputs": "19.0.0-alpha.2",
+ "igniteui-react-layouts": "19.0.0-alpha.2",
+ "igniteui-react-maps": "19.0.0-alpha.2"
+ }
+ },
+ "node_modules/igniteui-react-data-grids": {
+ "version": "19.0.0-alpha.2",
+ "resolved": "https://registry.npmjs.org/igniteui-react-data-grids/-/igniteui-react-data-grids-19.0.0-alpha.2.tgz",
+ "integrity": "sha512-IcJSAOneBA2+c7A/yQLe7wKU/fweNb79xGsuJspxofxVYtKkKsDZTYGIPH/gjfvma2sjuOsTnLE9eV0ErtTCbQ==",
+ "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "peerDependencies": {
+ "igniteui-react-core": "19.0.0-alpha.2",
+ "igniteui-react-inputs": "19.0.0-alpha.2",
+ "igniteui-react-layouts": "19.0.0-alpha.2"
}
},
"node_modules/igniteui-react-datasources": {
- "version": "18.9.0",
- "resolved": "https://registry.npmjs.org/igniteui-react-datasources/-/igniteui-react-datasources-18.9.0.tgz",
- "integrity": "sha512-WCI3xFRTAjNJ9ORRpuY4yS6PEJyevj1UsA0rB24fXiWThvjzH21ZQIuQwAq9DXPZsjEDJt+ck2cVdkjwnrFZMQ==",
+ "version": "19.0.0-alpha.2",
+ "resolved": "https://registry.npmjs.org/igniteui-react-datasources/-/igniteui-react-datasources-19.0.0-alpha.2.tgz",
+ "integrity": "sha512-sujEz7Ud56oQJyhuTBIPbOSb2ugR4L4VHunLzVU6tnLo6Qv1DCEMoVSkwUdGFueTd+60ivCjO+GkpE/hDm2lAw==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.1"
},
"peerDependencies": {
- "igniteui-react-core": "18.9.0"
+ "igniteui-react-core": "19.0.0-alpha.2"
}
},
"node_modules/igniteui-react-excel": {
- "version": "18.9.0",
- "resolved": "https://registry.npmjs.org/igniteui-react-excel/-/igniteui-react-excel-18.9.0.tgz",
- "integrity": "sha512-kCHSNAXsZ//MIuBLk64Hk4k1c9j69xf4Gx2LKGwD23h4iBOF5XdzjT9LjE8WGFiQ0gaNNOhjtzcICEfHZ9bumg==",
+ "version": "19.0.0-alpha.2",
+ "resolved": "https://registry.npmjs.org/igniteui-react-excel/-/igniteui-react-excel-19.0.0-alpha.2.tgz",
+ "integrity": "sha512-5SCxLpvMiG3pd1XBp/bbG3EJTS1ZoNULDrnHslRq7rtLGLHLQ/0t3mSKIkpL2ocwxmVRHc6wu8G8DtS38tdqaw==",
"license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)",
"dependencies": {
"jszip": "^3.1.5",
@@ -13005,99 +13084,95 @@
"tslib": "^2.3.1"
},
"peerDependencies": {
- "igniteui-react-core": "18.9.0"
+ "igniteui-react-core": "19.0.0-alpha.2"
}
},
"node_modules/igniteui-react-gauges": {
- "version": "18.9.0",
- "resolved": "https://registry.npmjs.org/igniteui-react-gauges/-/igniteui-react-gauges-18.9.0.tgz",
- "integrity": "sha512-JzxNpqAd5hvAqraDyD+gzTedGZLmyd12EbCqs8nwOai69gkZYGZ1cU130po9cW5uWFRuCM6IjHDoWWseGeBGVw==",
+ "version": "19.0.0-alpha.2",
+ "resolved": "https://registry.npmjs.org/igniteui-react-gauges/-/igniteui-react-gauges-19.0.0-alpha.2.tgz",
+ "integrity": "sha512-LCraVmYes9LQFp+l9tVjnk4UHCp8sla6so3D7hKDfnbOaka6JpFclY5Qfyb7qrJcuNH2pXgUyy6xnbJU7DayNw==",
"license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)",
"dependencies": {
"tslib": "^2.3.1"
},
"peerDependencies": {
- "igniteui-react-core": "18.9.0"
+ "igniteui-react-core": "19.0.0-alpha.2"
}
},
"node_modules/igniteui-react-grids": {
- "version": "18.9.0",
- "resolved": "https://registry.npmjs.org/igniteui-react-grids/-/igniteui-react-grids-18.9.0.tgz",
- "integrity": "sha512-jrueJxbf/ead32oy3RhrQA590Bxf/u6P2Cc5PKInwF0Jm2UfU419Inay0Oe6ZsYBYzMS/UFUvBxec3Am3hpkwA==",
- "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)",
+ "version": "19.0.2",
+ "resolved": "https://registry.npmjs.org/igniteui-react-grids/-/igniteui-react-grids-19.0.2.tgz",
+ "integrity": "sha512-IIn2yInoHb+VbIs4S1PMQC7i+dY0zp2kOZsRUuvfpwrtfYdzJKojRrtpcDIe8phE0RAl12TkaM9WWgdEahyqTw==",
"dependencies": {
- "tslib": "^2.3.1"
- },
- "peerDependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0"
+ "@lit/react": "^1.0.7",
+ "igniteui-webcomponents-grids": "~6.0.2",
+ "lit": "^3.3.0"
}
},
"node_modules/igniteui-react-inputs": {
- "version": "18.9.0",
- "resolved": "https://registry.npmjs.org/igniteui-react-inputs/-/igniteui-react-inputs-18.9.0.tgz",
- "integrity": "sha512-2GvJivS+7xYhNGC2vapO+8wrpwYcEiEu/pKge32BEJbOdbIG4XPTzdjYgMpeFjUoKfrndp/1FBuQenyCi8LCLA==",
+ "version": "19.0.0-alpha.2",
+ "resolved": "https://registry.npmjs.org/igniteui-react-inputs/-/igniteui-react-inputs-19.0.0-alpha.2.tgz",
+ "integrity": "sha512-2qT0qImg4yxygSv3fla5z3I6Ij7VycIVPn0/e7PctsdLpF4cHlJx2OQjy1m/3naVZcGR95v4ycghaT3MJtZKMw==",
"license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)",
"dependencies": {
"tslib": "^2.3.1"
},
"peerDependencies": {
- "igniteui-react-core": "18.9.0"
+ "igniteui-react-core": "19.0.0-alpha.2"
}
},
"node_modules/igniteui-react-layouts": {
- "version": "18.9.0",
- "resolved": "https://registry.npmjs.org/igniteui-react-layouts/-/igniteui-react-layouts-18.9.0.tgz",
- "integrity": "sha512-bbQRRzf4k6CI2v5mncvHeoQvUe7WNgPQ3O+oWz4BMU/ZHdEGl58PjL0Fo5jZ0KlO5hqXzYKFL81ci38fHU8exA==",
+ "version": "19.0.0-alpha.2",
+ "resolved": "https://registry.npmjs.org/igniteui-react-layouts/-/igniteui-react-layouts-19.0.0-alpha.2.tgz",
+ "integrity": "sha512-Ibgo7S0OB/kEseUuQuCKa0uQsxF/o5pjWyp+HxY5UcV0AYEgTgHVH0fFW+amhpplqUe3KBKw9gOE13S/wDNlkw==",
"license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)",
"dependencies": {
"tslib": "^2.3.1"
},
"peerDependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0"
+ "igniteui-react-core": "19.0.0-alpha.2",
+ "igniteui-react-inputs": "19.0.0-alpha.2"
}
},
"node_modules/igniteui-react-maps": {
- "version": "18.9.0",
- "resolved": "https://registry.npmjs.org/igniteui-react-maps/-/igniteui-react-maps-18.9.0.tgz",
- "integrity": "sha512-2p9SUS2vlvJkOppeRxU5t1ZfdNoErBzfNlKQfmbxDr6kEZwvES9kgy8ouTwkVA/8pMtxCprqmXzj6cf44ZwLeg==",
+ "version": "19.0.0-alpha.2",
+ "resolved": "https://registry.npmjs.org/igniteui-react-maps/-/igniteui-react-maps-19.0.0-alpha.2.tgz",
+ "integrity": "sha512-ZMx2Vz3jHZ+8ShrVEWNinRefO4cyOugDzAfsz6lq9+NdVs45PdaxowmxHulzL7nnjAT8N+2M2t4hbjyCjt64Uw==",
"license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)",
"dependencies": {
"tslib": "^2.3.1"
},
"peerDependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0"
+ "igniteui-react-charts": "19.0.0-alpha.2",
+ "igniteui-react-core": "19.0.0-alpha.2"
}
},
"node_modules/igniteui-react-spreadsheet": {
- "version": "18.9.0",
- "resolved": "https://registry.npmjs.org/igniteui-react-spreadsheet/-/igniteui-react-spreadsheet-18.9.0.tgz",
- "integrity": "sha512-lyiM/icuEUJhTx3nKlsgH2x8yvNtuWLDsQ9IMu4909WgPlv9IoHhao2tPmqULvn3C1OWeUPb8O/DZNplGzFbiQ==",
+ "version": "19.0.0-alpha.2",
+ "resolved": "https://registry.npmjs.org/igniteui-react-spreadsheet/-/igniteui-react-spreadsheet-19.0.0-alpha.2.tgz",
+ "integrity": "sha512-i63RpTPhtwotuT1CXetq5QtqPo+mZcETXEQ+oXk1CMY/43KDIDIJ9uVSg5ttHt2tLaKsItuyJ8zdLxTtP65Sow==",
"license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)",
"dependencies": {
"tslib": "^2.3.1"
},
"peerDependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0"
+ "igniteui-react-core": "19.0.0-alpha.2",
+ "igniteui-react-excel": "19.0.0-alpha.2"
}
},
"node_modules/igniteui-react-spreadsheet-chart-adapter": {
- "version": "18.9.0",
- "resolved": "https://registry.npmjs.org/igniteui-react-spreadsheet-chart-adapter/-/igniteui-react-spreadsheet-chart-adapter-18.9.0.tgz",
- "integrity": "sha512-e2aUH4kqgB9Dhx8utrNCCLswMZ4nBhtGKZnDaVdOYPfE9XjLfBtaeCWgfah/QcP43heoOQyu9cfXweePTEpITQ==",
+ "version": "19.0.0-alpha.2",
+ "resolved": "https://registry.npmjs.org/igniteui-react-spreadsheet-chart-adapter/-/igniteui-react-spreadsheet-chart-adapter-19.0.0-alpha.2.tgz",
+ "integrity": "sha512-BqMvIYyI7htOUCwNw/fv/cD7X/4SiQYsa3jSNJx38IBrn690FlnSXaTkWiVu4GrxoXAOh9WZiK+b2LwhjCo9TA==",
"license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)",
"dependencies": {
"tslib": "^2.3.1"
},
"peerDependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0"
+ "igniteui-react-charts": "19.0.0-alpha.2",
+ "igniteui-react-core": "19.0.0-alpha.2",
+ "igniteui-react-excel": "19.0.0-alpha.2",
+ "igniteui-react-spreadsheet": "19.0.0-alpha.2"
}
},
"node_modules/igniteui-trial-watermark": {
@@ -13106,17 +13181,29 @@
"integrity": "sha512-q6thtu+7R6MOB+i9GorFPCcWeOImW43BzCAtKnDAYWwaoueb8Lg1EhBkIhAyfEIH+yZ/9c5lnZdU61/GRPoP+g=="
},
"node_modules/igniteui-webcomponents": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/igniteui-webcomponents/-/igniteui-webcomponents-5.3.0.tgz",
- "integrity": "sha512-K5PPwfT2ECp/W3+mNapt1HW6PRIQK7DkehK4SbsCc513LwTzBL1gfHYax0Hk3eiPJP2M/8ANBJ3yDZdRy6YzXQ==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/igniteui-webcomponents/-/igniteui-webcomponents-6.0.0.tgz",
+ "integrity": "sha512-eFe3fjtoOnhGjupI3+rlvVu3bRLnZ8QgXoQhqZokU/9Gw+Ce6J4C+xLGVW0kcbybCcgmgF5EfE6pY64wYpFupA==",
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
"@floating-ui/dom": "^1.6.0",
"@lit-labs/virtualizer": "^2.1.0",
"@lit/context": "^1.1.0",
- "lit": "^3.2.0"
+ "lit": "^3.3.0"
},
"engines": {
- "node": ">=18"
+ "node": ">=20"
+ }
+ },
+ "node_modules/igniteui-webcomponents-grids": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/igniteui-webcomponents-grids/-/igniteui-webcomponents-grids-6.0.2.tgz",
+ "integrity": "sha512-OLl/KRHldjkn4eQQJNt8armt2DeQLsApG9/VmyRPO34U/oecHkSw+M5fieSokEiNGm5JfCf6+dfZPvIxm+Luxw==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "peerDependencies": {
+ "lit-html": "^3.3.0"
}
},
"node_modules/ignore": {
@@ -13148,6 +13235,7 @@
"resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz",
"integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -13628,6 +13716,7 @@
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.12.0"
}
@@ -16742,29 +16831,32 @@
"dev": true
},
"node_modules/lit": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz",
- "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.0.tgz",
+ "integrity": "sha512-DGVsqsOIHBww2DqnuZzW7QsuCdahp50ojuDaBPC7jUDRpYoH0z7kHBBYZewRzer75FwtrkmkKk7iOAwSaWdBmw==",
+ "license": "BSD-3-Clause",
"dependencies": {
- "@lit/reactive-element": "^2.0.4",
- "lit-element": "^4.1.0",
- "lit-html": "^3.2.0"
+ "@lit/reactive-element": "^2.1.0",
+ "lit-element": "^4.2.0",
+ "lit-html": "^3.3.0"
}
},
"node_modules/lit-element": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz",
- "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.2.0.tgz",
+ "integrity": "sha512-MGrXJVAI5x+Bfth/pU9Kst1iWID6GHDLEzFEnyULB/sFiRLgkd8NPK/PeeXxktA3T6EIIaq8U3KcbTU5XFcP2Q==",
+ "license": "BSD-3-Clause",
"dependencies": {
"@lit-labs/ssr-dom-shim": "^1.2.0",
- "@lit/reactive-element": "^2.0.4",
- "lit-html": "^3.2.0"
+ "@lit/reactive-element": "^2.1.0",
+ "lit-html": "^3.3.0"
}
},
"node_modules/lit-html": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz",
- "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.0.tgz",
+ "integrity": "sha512-RHoswrFAxY2d8Cf2mm4OZ1DgzCoBKUKSPvA1fhtSELxUERq2aQQ2h05pO9j81gS1o7RIRJ+CePLogfyahwmynw==",
+ "license": "BSD-3-Clause",
"dependencies": {
"@types/trusted-types": "^2.0.2"
}
@@ -16827,79 +16919,6 @@
"node": ">= 12.13.0"
}
},
- "node_modules/localtunnel": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.2.tgz",
- "integrity": "sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==",
- "dev": true,
- "dependencies": {
- "axios": "0.21.4",
- "debug": "4.3.2",
- "openurl": "1.1.1",
- "yargs": "17.1.1"
- },
- "bin": {
- "lt": "bin/lt.js"
- },
- "engines": {
- "node": ">=8.3.0"
- }
- },
- "node_modules/localtunnel/node_modules/cliui": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
- "dev": true,
- "dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- }
- },
- "node_modules/localtunnel/node_modules/debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "dev": true,
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/localtunnel/node_modules/yargs": {
- "version": "17.1.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz",
- "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==",
- "dev": true,
- "dependencies": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/localtunnel/node_modules/yargs-parser": {
- "version": "20.2.9",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/locate-path": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
@@ -17412,6 +17431,7 @@
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
"integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -17442,10 +17462,14 @@
}
},
"node_modules/merge-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==",
- "dev": true
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
+ "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
"node_modules/merge-stream": {
"version": "2.0.0",
@@ -17914,12 +17938,13 @@
]
},
"node_modules/micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "braces": "^3.0.2",
+ "braces": "^3.0.3",
"picomatch": "^2.3.1"
},
"engines": {
@@ -17927,12 +17952,16 @@
}
},
"node_modules/mime": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
- "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
"dev": true,
+ "license": "MIT",
"bin": {
"mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
}
},
"node_modules/mime-db": {
@@ -17985,18 +18014,6 @@
"webpack": "^5.0.0"
}
},
- "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.3"
- },
- "peerDependencies": {
- "ajv": "^8.8.2"
- }
- },
"node_modules/mini-css-extract-plugin/node_modules/schema-utils": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
@@ -18065,7 +18082,8 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz",
"integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/mixin-deep": {
"version": "1.3.2",
@@ -18135,6 +18153,14 @@
"thenify-all": "^1.0.0"
}
},
+ "node_modules/nan": {
+ "version": "2.22.2",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz",
+ "integrity": "sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true
+ },
"node_modules/nanoid": {
"version": "3.3.7",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
@@ -18252,10 +18278,11 @@
"dev": true
},
"node_modules/node-releases": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
- "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
- "dev": true
+ "version": "2.0.19",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
+ "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/normalize-package-data": {
"version": "2.5.0",
@@ -18731,12 +18758,6 @@
"node": ">=8"
}
},
- "node_modules/openurl": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz",
- "integrity": "sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==",
- "dev": true
- },
"node_modules/opn": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz",
@@ -19058,9 +19079,10 @@
}
},
"node_modules/path-to-regexp": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
- "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz",
+ "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==",
+ "license": "MIT",
"dependencies": {
"isarray": "0.0.1"
}
@@ -19090,10 +19112,11 @@
"dev": true
},
"node_modules/picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
- "dev": true
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
+ "dev": true,
+ "license": "ISC"
},
"node_modules/picomatch": {
"version": "2.3.1",
@@ -20849,12 +20872,13 @@
}
},
"node_modules/qs": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
- "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
"dev": true,
+ "license": "BSD-3-Clause",
"dependencies": {
- "side-channel": "^1.0.4"
+ "side-channel": "^1.0.6"
},
"engines": {
"node": ">=0.6"
@@ -22049,10 +22073,11 @@
}
},
"node_modules/rollup": {
- "version": "2.79.1",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz",
- "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==",
+ "version": "2.79.2",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz",
+ "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==",
"dev": true,
+ "license": "MIT",
"bin": {
"rollup": "dist/bin/rollup"
},
@@ -22549,24 +22574,25 @@
"dev": true
},
"node_modules/send": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
- "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz",
+ "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"debug": "2.6.9",
- "depd": "~1.1.2",
- "destroy": "~1.0.4",
- "encodeurl": "~1.0.2",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
"fresh": "0.5.2",
- "http-errors": "~1.6.2",
- "mime": "1.4.1",
- "ms": "2.0.0",
- "on-finished": "~2.3.0",
- "range-parser": "~1.2.0",
- "statuses": "~1.4.0"
+ "http-errors": "2.0.0",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "2.4.1",
+ "range-parser": "~1.2.1",
+ "statuses": "2.0.1"
},
"engines": {
"node": ">= 0.8.0"
@@ -22577,59 +22603,56 @@
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
},
- "node_modules/send/node_modules/depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
+ "node_modules/send/node_modules/debug/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true,
+ "license": "MIT"
+ },
+ "node_modules/send/node_modules/encodeurl": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
+ "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
+ "dev": true,
+ "license": "MIT",
"engines": {
- "node": ">= 0.6"
+ "node": ">= 0.8"
}
},
- "node_modules/send/node_modules/http-errors": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
- "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
+ "node_modules/send/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/send/node_modules/on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.0",
- "statuses": ">= 1.4.0 < 2"
+ "ee-first": "1.1.1"
},
"engines": {
- "node": ">= 0.6"
+ "node": ">= 0.8"
}
},
- "node_modules/send/node_modules/inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
- "dev": true
- },
- "node_modules/send/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true
- },
- "node_modules/send/node_modules/setprototypeof": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "dev": true
- },
"node_modules/send/node_modules/statuses": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
- "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
"dev": true,
+ "license": "MIT",
"engines": {
- "node": ">= 0.6"
+ "node": ">= 0.8"
}
},
"node_modules/serialize-javascript": {
@@ -22720,25 +22743,119 @@
}
},
"node_modules/serve-static": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
- "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
+ "version": "1.16.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
+ "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.19.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/serve-static/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/serve-static/node_modules/debug/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/serve-static/node_modules/encodeurl": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
+ "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/serve-static/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/serve-static/node_modules/on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/serve-static/node_modules/send": {
+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
+ "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
- "parseurl": "~1.3.2",
- "send": "0.16.2"
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "2.4.1",
+ "range-parser": "~1.2.1",
+ "statuses": "2.0.1"
},
"engines": {
"node": ">= 0.8.0"
}
},
+ "node_modules/serve-static/node_modules/send/node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/serve-static/node_modules/statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/server-destroy": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz",
"integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/set-blocking": {
"version": "2.0.0",
@@ -23101,14 +23218,15 @@
}
},
"node_modules/socket.io-client": {
- "version": "4.7.5",
- "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz",
- "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==",
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz",
+ "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@socket.io/component-emitter": "~3.1.0",
"debug": "~4.3.2",
- "engine.io-client": "~6.5.2",
+ "engine.io-client": "~6.6.1",
"socket.io-parser": "~4.2.4"
},
"engines": {
@@ -23556,6 +23674,7 @@
"resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz",
"integrity": "sha512-889+B9vN9dq7/vLbGyuHeZ6/ctf5sNuGWsDy89uNxkFTAgzy0eK7+w5fL3KLNRTkLle7EgZGvHUphZW0Q26MnQ==",
"dev": true,
+ "license": "BSD-3-Clause",
"dependencies": {
"commander": "^2.2.0",
"limiter": "^1.0.5"
@@ -23571,7 +23690,8 @@
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/string_decoder": {
"version": "1.1.1",
@@ -24290,10 +24410,11 @@
}
},
"node_modules/terser": {
- "version": "5.29.2",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.2.tgz",
- "integrity": "sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==",
+ "version": "5.39.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz",
+ "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==",
"dev": true,
+ "license": "BSD-2-Clause",
"dependencies": {
"@jridgewell/source-map": "^0.3.3",
"acorn": "^8.8.2",
@@ -24308,16 +24429,17 @@
}
},
"node_modules/terser-webpack-plugin": {
- "version": "5.3.10",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz",
- "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==",
+ "version": "5.3.14",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz",
+ "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@jridgewell/trace-mapping": "^0.3.20",
+ "@jridgewell/trace-mapping": "^0.3.25",
"jest-worker": "^27.4.5",
- "schema-utils": "^3.1.1",
- "serialize-javascript": "^6.0.1",
- "terser": "^5.26.0"
+ "schema-utils": "^4.3.0",
+ "serialize-javascript": "^6.0.2",
+ "terser": "^5.31.1"
},
"engines": {
"node": ">= 10.13.0"
@@ -24341,46 +24463,17 @@
}
}
},
- "node_modules/terser-webpack-plugin/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true,
- "peerDependencies": {
- "ajv": "^6.9.1"
- }
- },
- "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
"node_modules/terser-webpack-plugin/node_modules/schema-utils": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
- "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz",
+ "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.9.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.1.0"
},
"engines": {
"node": ">= 10.13.0"
@@ -24603,6 +24696,7 @@
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"is-number": "^7.0.0"
},
@@ -24958,6 +25052,7 @@
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
"integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"media-typer": "0.3.0",
"mime-types": "~2.1.24"
@@ -25422,9 +25517,9 @@
}
},
"node_modules/update-browserslist-db": {
- "version": "1.0.13",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
- "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
+ "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
"dev": true,
"funding": [
{
@@ -25440,9 +25535,10 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "license": "MIT",
"dependencies": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
+ "escalade": "^3.2.0",
+ "picocolors": "^1.1.1"
},
"bin": {
"update-browserslist-db": "cli.js"
@@ -25880,21 +25976,21 @@
}
},
"node_modules/webpack": {
- "version": "5.91.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz",
- "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==",
- "dev": true,
- "dependencies": {
- "@types/eslint-scope": "^3.7.3",
- "@types/estree": "^1.0.5",
- "@webassemblyjs/ast": "^1.12.1",
- "@webassemblyjs/wasm-edit": "^1.12.1",
- "@webassemblyjs/wasm-parser": "^1.12.1",
- "acorn": "^8.7.1",
- "acorn-import-assertions": "^1.9.0",
- "browserslist": "^4.21.10",
+ "version": "5.99.5",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.5.tgz",
+ "integrity": "sha512-q+vHBa6H9qwBLUlHL4Y7L0L1/LlyBKZtS9FHNCQmtayxjI5RKC9yD8gpvLeqGv5lCQp1Re04yi0MF40pf30Pvg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/eslint-scope": "^3.7.7",
+ "@types/estree": "^1.0.6",
+ "@webassemblyjs/ast": "^1.14.1",
+ "@webassemblyjs/wasm-edit": "^1.14.1",
+ "@webassemblyjs/wasm-parser": "^1.14.1",
+ "acorn": "^8.14.0",
+ "browserslist": "^4.24.0",
"chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^5.16.0",
+ "enhanced-resolve": "^5.17.1",
"es-module-lexer": "^1.2.1",
"eslint-scope": "5.1.1",
"events": "^3.2.0",
@@ -25904,9 +26000,9 @@
"loader-runner": "^4.2.0",
"mime-types": "^2.1.27",
"neo-async": "^2.6.2",
- "schema-utils": "^3.2.0",
+ "schema-utils": "^4.3.0",
"tapable": "^2.1.1",
- "terser-webpack-plugin": "^5.3.10",
+ "terser-webpack-plugin": "^5.3.11",
"watchpack": "^2.4.1",
"webpack-sources": "^3.2.3"
},
@@ -25949,18 +26045,6 @@
"webpack": "^4.0.0 || ^5.0.0"
}
},
- "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.3"
- },
- "peerDependencies": {
- "ajv": "^8.8.2"
- }
- },
"node_modules/webpack-dev-middleware/node_modules/schema-utils": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
@@ -26039,18 +26123,6 @@
}
}
},
- "node_modules/webpack-dev-server/node_modules/ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.3"
- },
- "peerDependencies": {
- "ajv": "^8.8.2"
- }
- },
"node_modules/webpack-dev-server/node_modules/connect-history-api-fallback": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz",
@@ -26147,36 +26219,12 @@
"node": ">=10.13.0"
}
},
- "node_modules/webpack/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/webpack/node_modules/ajv-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true,
- "peerDependencies": {
- "ajv": "^6.9.1"
- }
- },
"node_modules/webpack/node_modules/enhanced-resolve": {
- "version": "5.16.0",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz",
- "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==",
+ "version": "5.18.1",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz",
+ "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"graceful-fs": "^4.2.4",
"tapable": "^2.2.0"
@@ -26185,21 +26233,17 @@
"node": ">=10.13.0"
}
},
- "node_modules/webpack/node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
"node_modules/webpack/node_modules/schema-utils": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
- "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz",
+ "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.9.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.1.0"
},
"engines": {
"node": ">= 10.13.0"
@@ -26214,6 +26258,7 @@
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
"integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=6"
}
@@ -26821,9 +26866,9 @@
"dev": true
},
"node_modules/xmlhttprequest-ssl": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz",
- "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz",
+ "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==",
"dev": true,
"engines": {
"node": ">=0.4.0"
diff --git a/browser/package.json b/browser/package.json
index d1bd047ef4..ef54d20b6d 100644
--- a/browser/package.json
+++ b/browser/package.json
@@ -24,20 +24,21 @@
"classnames": "2.3.1",
"file-saver": "1.3.8",
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-dashboards": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-react-maps": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0",
- "igniteui-react-spreadsheet-chart-adapter": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-dashboards": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
+ "igniteui-react-spreadsheet": "19.0.0",
+ "igniteui-react-spreadsheet-chart-adapter": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"prop-types": "15.7.2",
"react": "^18.2.0",
@@ -50,9 +51,9 @@
"tslib": "^2.4.0"
},
"devDependencies": {
- "@babel/plugin-transform-private-property-in-object": "^7.25.9",
- "@babel/plugin-proposal-private-property-in-object":"~7.21.11",
+ "@babel/plugin-proposal-private-property-in-object": "~7.21.11",
"@babel/plugin-transform-class-static-block": "^7.26.0",
+ "@babel/plugin-transform-private-property-in-object": "^7.25.9",
"@types/gulp": "^4.0.6",
"@types/jest": "^29.2.0",
"@types/node": "^18.11.7",
@@ -61,7 +62,7 @@
"@types/react-router-dom": "^5.3.3",
"@typescript-eslint/eslint-plugin": "^5.51.0",
"@typescript-eslint/parser": "^5.51.0",
- "browser-sync": "^2.26.7",
+ "browser-sync": "^3.0.4",
"del": "^5.1.0",
"eslint": "^8.33.0",
"eslint-config-prettier": "^6.11.0",
@@ -95,7 +96,7 @@
"ts-node": "^8.9.0",
"typescript": "^4.8.4",
"web-vitals": "^0.2.4",
- "webpack": "^5.89.0",
+ "webpack": "^5.99.5",
"worker-loader": "^3.0.8"
},
"eslintConfig": {
diff --git a/browser/package_move.bat b/browser/package_move.bat
index 1a81eb5230..9f0c60f213 100644
--- a/browser/package_move.bat
+++ b/browser/package_move.bat
@@ -26,6 +26,10 @@ IF EXIST @infragistics\igniteui-react-grids (
MOVE /y @infragistics\igniteui-react-grids igniteui-react-grids
)
+IF EXIST @infragistics\igniteui-react-data-grids (
+ MOVE /y @infragistics\igniteui-react-data-grids igniteui-react-data-grids
+)
+
IF EXIST @infragistics\igniteui-react-dashboards (
MOVE /y @infragistics\igniteui-react-dashboards igniteui-react-dashboards
)
diff --git a/browser/public/meta.json b/browser/public/meta.json
index 559c8a9c06..130866afa5 100644
--- a/browser/public/meta.json
+++ b/browser/public/meta.json
@@ -1 +1 @@
-{"version":"23.2.915","date":"2025-03-18 14:58:04","note":"this file is auto-generated"}
+{"version":"23.2.915","date":"2025-05-30 12:07:31","note":"this file is auto-generated"}
\ No newline at end of file
diff --git a/browser/src/navigation/SamplesBrowser.json b/browser/src/navigation/SamplesBrowser.json
index 559c8a9c06..130866afa5 100644
--- a/browser/src/navigation/SamplesBrowser.json
+++ b/browser/src/navigation/SamplesBrowser.json
@@ -1 +1 @@
-{"version":"23.2.915","date":"2025-03-18 14:58:04","note":"this file is auto-generated"}
+{"version":"23.2.915","date":"2025-05-30 12:07:31","note":"this file is auto-generated"}
\ No newline at end of file
diff --git a/browser/tasks/gulp-samples.js b/browser/tasks/gulp-samples.js
index ff372f215d..88c9d4c7a3 100644
--- a/browser/tasks/gulp-samples.js
+++ b/browser/tasks/gulp-samples.js
@@ -283,6 +283,7 @@ function copySamples(cb) {
code = code.replace('from "igniteui-react-maps";', "from 'igniteui-react-maps';");
code = code.replace('from "igniteui-react-gauges";', "from 'igniteui-react-gauges';");
code = code.replace('from "igniteui-react-grids";', "from 'igniteui-react-grids';");
+ code = code.replace('from "igniteui-react-data-grids";', "from 'igniteui-react-data-grids';");
code = code.replace('from "igniteui-react-inputs";', "from 'igniteui-react-inputs';");
code = code.replace('from "igniteui-react-layouts";', "from 'igniteui-react-layouts';");
@@ -825,21 +826,22 @@ function updateIG(cb) {
// { name: "igniteui-react-charts", version: "16.16.2" }, // npm
let packageUpgrades = [
// these IG packages are often updated:
- { version: "18.9.0", name: "igniteui-react-core" },
- { version: "18.9.0", name: "igniteui-react-charts" },
- { version: "18.9.0", name: "igniteui-react-excel" },
- { version: "18.9.0", name: "igniteui-react-gauges" },
- { version: "18.9.0", name: "igniteui-react-grids" },
- { version: "18.9.0", name: "igniteui-react-inputs" },
- { version: "18.9.0", name: "igniteui-react-layouts" },
- { version: "18.9.0", name: "igniteui-react-maps" },
- { version: "18.9.0", name: "igniteui-react-spreadsheet-chart-adapter" },
- { version: "18.9.0", name: "igniteui-react-spreadsheet" },
- { version: "18.9.0", name: "igniteui-react-datasources" },
- { version: "18.9.0", name: "igniteui-react-dashboards" },
- { version: "18.9.0", name: "igniteui-react" },
+ { version: "19.0.0", name: "igniteui-react-core" },
+ { version: "19.0.0", name: "igniteui-react-charts" },
+ { version: "19.0.0", name: "igniteui-react-excel" },
+ { version: "19.0.0", name: "igniteui-react-gauges" },
+ { version: "19.0.0", name: "igniteui-react-data-grids" },
+ { version: "19.0.2", name: "igniteui-react-grids" },
+ { version: "19.0.0", name: "igniteui-react-inputs" },
+ { version: "19.0.0", name: "igniteui-react-layouts" },
+ { version: "19.0.0", name: "igniteui-react-maps" },
+ { version: "19.0.0", name: "igniteui-react-spreadsheet-chart-adapter" },
+ { version: "19.0.0", name: "igniteui-react-spreadsheet" },
+ { version: "19.0.0", name: "igniteui-react-datasources" },
+ { version: "19.0.0", name: "igniteui-react-dashboards" },
+ { version: "19.0.2", name: "igniteui-react" },
// these IG packages are sometimes updated:
- { version: "5.3.0" , name: "igniteui-webcomponents" },
+ { version: "6.0.0" , name: "igniteui-webcomponents" },
{ version: "1.16.1", name: "igniteui-dockmanager" },
// main react packages
{ version: "^18.2.0", name: "react" },
@@ -884,6 +886,7 @@ function updateIG(cb) {
gulp.src(packagePaths, {allowEmpty: true})
.pipe(es.map(function(file, fileCallback) {
let filePath = file.dirname + "\\" + file.basename;
+ console.log("processing " + filePath);
var fileContent = file.contents.toString();
var fileLines = fileContent.split('\n');
diff --git a/browser/templates/sample/package.json b/browser/templates/sample/package.json
index fb67ef75ec..072b6284ff 100644
--- a/browser/templates/sample/package.json
+++ b/browser/templates/sample/package.json
@@ -24,17 +24,18 @@
"@types/file-saver": { "version": "^2.0.0", "usage": "detect", "keywords": ["ExcelUtility"] },
"file-saver": { "version": "^1.3.8", "usage": "detect", "keywords": ["ExcelUtility"] },
"igniteui-dockmanager": { "version": "1.0.0", "usage": "detect", "note": "will detect if needs to inject it by checking import statements in source of a sample" },
- "igniteui-react-core": { "version": "18.1.2", "usage": "always", "note": "will always force injecting it to a package.json "},
- "igniteui-react-maps": { "version": "18.1.2", "usage": "detect" },
- "igniteui-react-charts": { "version": "18.1.2", "usage": "detect", "keywords": ["igniteui-react-maps", "igniteui-react-spreadsheet-chart-adapter"] },
- "igniteui-react-datasources": { "version": "18.1.2", "usage": "detect" },
- "igniteui-react-gauges": { "version": "18.1.2", "usage": "detect" },
- "igniteui-react-spreadsheet": { "version": "18.1.2", "usage": "detect" },
- "igniteui-react-spreadsheet-chart-adapter": { "version": "18.1.2", "usage": "detect" },
- "igniteui-react-excel": { "version": "18.1.2", "usage": "detect" },
- "igniteui-react-grids": { "version": "18.1.2", "usage": "detect" },
- "igniteui-react-inputs": { "version": "18.1.2", "usage": "detect", "keywords": ["igniteui-react-grids"] },
- "igniteui-react-layouts": { "version": "18.1.2", "usage": "detect" }
+ "igniteui-react-core": { "version": "19.0.0-alpha.0", "usage": "always", "note": "will always force injecting it to a package.json "},
+ "igniteui-react-maps": { "version": "19.0.0-alpha.0", "usage": "detect" },
+ "igniteui-react-charts": { "version": "19.0.0-alpha.0", "usage": "detect", "keywords": ["igniteui-react-maps", "igniteui-react-spreadsheet-chart-adapter"] },
+ "igniteui-react-datasources": { "version": "19.0.0-alpha.0", "usage": "detect" },
+ "igniteui-react-gauges": { "version": "19.0.0-alpha.0", "usage": "detect" },
+ "igniteui-react-spreadsheet": { "version": "19.0.0-alpha.0", "usage": "detect" },
+ "igniteui-react-spreadsheet-chart-adapter": { "version": "19.0.0-alpha.0", "usage": "detect" },
+ "igniteui-react-excel": { "version": "19.0.0-alpha.0", "usage": "detect" },
+ "igniteui-react-grids": { "version": "19.0.1", "usage": "detect" },
+ "igniteui-react-data-grids": { "version": "19.0.0-alpha.0", "usage": "detect" },
+ "igniteui-react-inputs": { "version": "19.0.0-alpha.0", "usage": "detect", "keywords": ["igniteui-react-data-grids"] },
+ "igniteui-react-layouts": { "version": "19.0.0-alpha.0", "usage": "detect" }
},
"devDependencies": {
"@types/jest": "^29.2.0",
diff --git a/browser/templates/shared/src/DataGridPager.tsx b/browser/templates/shared/src/DataGridPager.tsx
index 336c3e5ebf..71972d787a 100644
--- a/browser/templates/shared/src/DataGridPager.tsx
+++ b/browser/templates/shared/src/DataGridPager.tsx
@@ -1,8 +1,8 @@
import * as React from 'react';
import { LocalDataSource } from 'igniteui-react-core';
import { SortDescription } from 'igniteui-react-core';
-import { IgrColumnSortDescriptionCollection } from 'igniteui-react-grids';
-import { IgrColumnGroupDescriptionCollection } from 'igniteui-react-grids';
+import { IgrColumnSortDescriptionCollection } from 'igniteui-react-data-grids';
+import { IgrColumnGroupDescriptionCollection } from 'igniteui-react-data-grids';
import { IgrFilterExpressionCollection } from 'igniteui-react-core';
import './DataGridPager.css';
diff --git a/browser/tsconfig.paths.json b/browser/tsconfig.paths.json
index 008c61999b..0b82df9c2a 100644
--- a/browser/tsconfig.paths.json
+++ b/browser/tsconfig.paths.json
@@ -6,6 +6,7 @@
"igniteui-react-charts": [ "node_modules/igniteui-react-charts", "node_modules/@infragistics/igniteui-react-charts" ],
"igniteui-react-grids": [ "node_modules/igniteui-react-grids", "node_modules/@infragistics/igniteui-react-grids" ],
"igniteui-react-grids/grids": [ "node_modules/igniteui-react-grids/grids", "node_modules/@infragistics/igniteui-react-grids/grids" ],
+ "igniteui-react-data-grids": [ "node_modules/igniteui-react-data-grids", "node_modules/@infragistics/igniteui-react-data-grids" ],
"igniteui-react-gauges": [ "node_modules/igniteui-react-gauges", "node_modules/@infragistics/igniteui-react-gauges" ],
"igniteui-react-inputs": [ "node_modules/igniteui-react-inputs", "node_modules/@infragistics/igniteui-react-inputs" ],
"igniteui-react-layouts": [ "node_modules/igniteui-react-layouts", "node_modules/@infragistics/igniteui-react-layouts" ],
diff --git a/package-lock.json b/package-lock.json
deleted file mode 100644
index 87e1153b35..0000000000
--- a/package-lock.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "name": "igniteui-react-examples",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {}
-}
diff --git a/samples/charts/category-chart/annotations-all/package.json b/samples/charts/category-chart/annotations-all/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/annotations-all/package.json
+++ b/samples/charts/category-chart/annotations-all/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/annotations-callouts/package.json b/samples/charts/category-chart/annotations-callouts/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/annotations-callouts/package.json
+++ b/samples/charts/category-chart/annotations-callouts/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/annotations-crosshairs/package.json b/samples/charts/category-chart/annotations-crosshairs/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/annotations-crosshairs/package.json
+++ b/samples/charts/category-chart/annotations-crosshairs/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/annotations-custom/package.json b/samples/charts/category-chart/annotations-custom/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/annotations-custom/package.json
+++ b/samples/charts/category-chart/annotations-custom/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/annotations-final-value/package.json b/samples/charts/category-chart/annotations-final-value/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/annotations-final-value/package.json
+++ b/samples/charts/category-chart/annotations-final-value/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/annotations-highlighting/package.json b/samples/charts/category-chart/annotations-highlighting/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/annotations-highlighting/package.json
+++ b/samples/charts/category-chart/annotations-highlighting/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/annotations/package.json b/samples/charts/category-chart/annotations/package.json
index c6ebbe418d..d47b97b1c1 100644
--- a/samples/charts/category-chart/annotations/package.json
+++ b/samples/charts/category-chart/annotations/package.json
@@ -12,14 +12,14 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
"tslib": "^2.4.0"
},
- "devDependencies": {
+ "devDependencies": {
"@types/jest": "^29.2.0",
"@types/node": "^18.11.7",
"@types/react": "^18.0.24",
diff --git a/samples/charts/category-chart/area-chart-multiple-sources/package.json b/samples/charts/category-chart/area-chart-multiple-sources/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/area-chart-multiple-sources/package.json
+++ b/samples/charts/category-chart/area-chart-multiple-sources/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/area-chart-single-source/package.json b/samples/charts/category-chart/area-chart-single-source/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/area-chart-single-source/package.json
+++ b/samples/charts/category-chart/area-chart-single-source/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/area-chart-styling/package.json b/samples/charts/category-chart/area-chart-styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/area-chart-styling/package.json
+++ b/samples/charts/category-chart/area-chart-styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/axis-gap/package.json b/samples/charts/category-chart/axis-gap/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/axis-gap/package.json
+++ b/samples/charts/category-chart/axis-gap/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/axis-gridlines/package.json b/samples/charts/category-chart/axis-gridlines/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/axis-gridlines/package.json
+++ b/samples/charts/category-chart/axis-gridlines/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/axis-inverted/package.json b/samples/charts/category-chart/axis-inverted/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/axis-inverted/package.json
+++ b/samples/charts/category-chart/axis-inverted/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/axis-labels/package.json b/samples/charts/category-chart/axis-labels/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/axis-labels/package.json
+++ b/samples/charts/category-chart/axis-labels/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/axis-locations/package.json b/samples/charts/category-chart/axis-locations/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/axis-locations/package.json
+++ b/samples/charts/category-chart/axis-locations/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/axis-options/package.json b/samples/charts/category-chart/axis-options/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/axis-options/package.json
+++ b/samples/charts/category-chart/axis-options/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/axis-overlap/package.json b/samples/charts/category-chart/axis-overlap/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/axis-overlap/package.json
+++ b/samples/charts/category-chart/axis-overlap/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/axis-range/package.json b/samples/charts/category-chart/axis-range/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/axis-range/package.json
+++ b/samples/charts/category-chart/axis-range/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/axis-tickmarks/package.json b/samples/charts/category-chart/axis-tickmarks/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/axis-tickmarks/package.json
+++ b/samples/charts/category-chart/axis-tickmarks/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/axis-titles/package.json b/samples/charts/category-chart/axis-titles/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/axis-titles/package.json
+++ b/samples/charts/category-chart/axis-titles/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/chart-highlight-filter/package.json b/samples/charts/category-chart/chart-highlight-filter/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/chart-highlight-filter/package.json
+++ b/samples/charts/category-chart/chart-highlight-filter/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/column-chart-multiple-sources/package.json b/samples/charts/category-chart/column-chart-multiple-sources/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/column-chart-multiple-sources/package.json
+++ b/samples/charts/category-chart/column-chart-multiple-sources/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/column-chart-single-source/package.json b/samples/charts/category-chart/column-chart-single-source/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/column-chart-single-source/package.json
+++ b/samples/charts/category-chart/column-chart-single-source/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/column-chart-styling/package.json b/samples/charts/category-chart/column-chart-styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/column-chart-styling/package.json
+++ b/samples/charts/category-chart/column-chart-styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/column-chart-with-highlighting/package.json b/samples/charts/category-chart/column-chart-with-highlighting/package.json
index 83beff1093..08da980575 100644
--- a/samples/charts/category-chart/column-chart-with-highlighting/package.json
+++ b/samples/charts/category-chart/column-chart-with-highlighting/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/category-chart/column-chart-with-tooltips/package.json b/samples/charts/category-chart/column-chart-with-tooltips/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/column-chart-with-tooltips/package.json
+++ b/samples/charts/category-chart/column-chart-with-tooltips/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/custom-selection/package.json b/samples/charts/category-chart/custom-selection/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/custom-selection/package.json
+++ b/samples/charts/category-chart/custom-selection/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/data-aggregations/package.json b/samples/charts/category-chart/data-aggregations/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/data-aggregations/package.json
+++ b/samples/charts/category-chart/data-aggregations/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/data-filter/package.json b/samples/charts/category-chart/data-filter/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/data-filter/package.json
+++ b/samples/charts/category-chart/data-filter/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/data-legend-formatting-decimals/package.json b/samples/charts/category-chart/data-legend-formatting-decimals/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/data-legend-formatting-decimals/package.json
+++ b/samples/charts/category-chart/data-legend-formatting-decimals/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/data-legend/package.json b/samples/charts/category-chart/data-legend/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/data-legend/package.json
+++ b/samples/charts/category-chart/data-legend/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/data-tooltip-formatting-decimals/package.json b/samples/charts/category-chart/data-tooltip-formatting-decimals/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/data-tooltip-formatting-decimals/package.json
+++ b/samples/charts/category-chart/data-tooltip-formatting-decimals/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/data-tooltip-positioning/package.json b/samples/charts/category-chart/data-tooltip-positioning/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/data-tooltip-positioning/package.json
+++ b/samples/charts/category-chart/data-tooltip-positioning/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/data-tooltip/package.json b/samples/charts/category-chart/data-tooltip/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/data-tooltip/package.json
+++ b/samples/charts/category-chart/data-tooltip/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/format-specifiers/package.json b/samples/charts/category-chart/format-specifiers/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/format-specifiers/package.json
+++ b/samples/charts/category-chart/format-specifiers/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/high-frequency/package.json b/samples/charts/category-chart/high-frequency/package.json
index ccd605b9ae..77f55d9a7f 100644
--- a/samples/charts/category-chart/high-frequency/package.json
+++ b/samples/charts/category-chart/high-frequency/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/category-chart/high-volume/package.json b/samples/charts/category-chart/high-volume/package.json
index 0e13e1d5cd..749ba405a5 100644
--- a/samples/charts/category-chart/high-volume/package.json
+++ b/samples/charts/category-chart/high-volume/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/category-chart/highlighting-behavior/package.json b/samples/charts/category-chart/highlighting-behavior/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/highlighting-behavior/package.json
+++ b/samples/charts/category-chart/highlighting-behavior/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/highlighting-mode/package.json b/samples/charts/category-chart/highlighting-mode/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/highlighting-mode/package.json
+++ b/samples/charts/category-chart/highlighting-mode/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/highlighting/package.json b/samples/charts/category-chart/highlighting/package.json
index 83beff1093..08da980575 100644
--- a/samples/charts/category-chart/highlighting/package.json
+++ b/samples/charts/category-chart/highlighting/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/category-chart/legend-highlighting/package.json b/samples/charts/category-chart/legend-highlighting/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/legend-highlighting/package.json
+++ b/samples/charts/category-chart/legend-highlighting/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/line-chart-multiple-sources/package.json b/samples/charts/category-chart/line-chart-multiple-sources/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/line-chart-multiple-sources/package.json
+++ b/samples/charts/category-chart/line-chart-multiple-sources/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/line-chart-single-source/package.json b/samples/charts/category-chart/line-chart-single-source/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/line-chart-single-source/package.json
+++ b/samples/charts/category-chart/line-chart-single-source/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/line-chart-styling/package.json b/samples/charts/category-chart/line-chart-styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/line-chart-styling/package.json
+++ b/samples/charts/category-chart/line-chart-styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/line-chart-with-animations/package.json b/samples/charts/category-chart/line-chart-with-animations/package.json
index 8534c752fd..376b98f099 100644
--- a/samples/charts/category-chart/line-chart-with-animations/package.json
+++ b/samples/charts/category-chart/line-chart-with-animations/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/category-chart/line-chart-with-annotations/package.json b/samples/charts/category-chart/line-chart-with-annotations/package.json
index 8534c752fd..376b98f099 100644
--- a/samples/charts/category-chart/line-chart-with-annotations/package.json
+++ b/samples/charts/category-chart/line-chart-with-annotations/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/category-chart/marker-options/package.json b/samples/charts/category-chart/marker-options/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/marker-options/package.json
+++ b/samples/charts/category-chart/marker-options/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/marker-templates/package.json b/samples/charts/category-chart/marker-templates/package.json
index e658308db4..c17a1ffc75 100644
--- a/samples/charts/category-chart/marker-templates/package.json
+++ b/samples/charts/category-chart/marker-templates/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/category-chart/overview/package.json b/samples/charts/category-chart/overview/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/overview/package.json
+++ b/samples/charts/category-chart/overview/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/point-chart-multiple-sources/package.json b/samples/charts/category-chart/point-chart-multiple-sources/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/point-chart-multiple-sources/package.json
+++ b/samples/charts/category-chart/point-chart-multiple-sources/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/point-chart-single-source/package.json b/samples/charts/category-chart/point-chart-single-source/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/point-chart-single-source/package.json
+++ b/samples/charts/category-chart/point-chart-single-source/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/point-chart-styling/package.json b/samples/charts/category-chart/point-chart-styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/point-chart-styling/package.json
+++ b/samples/charts/category-chart/point-chart-styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/selection-matcher/package.json b/samples/charts/category-chart/selection-matcher/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/selection-matcher/package.json
+++ b/samples/charts/category-chart/selection-matcher/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/selection-modes/package.json b/samples/charts/category-chart/selection-modes/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/selection-modes/package.json
+++ b/samples/charts/category-chart/selection-modes/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/selection-multiple-modes/package.json b/samples/charts/category-chart/selection-multiple-modes/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/selection-multiple-modes/package.json
+++ b/samples/charts/category-chart/selection-multiple-modes/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/spline-area-multiple-sources/package.json b/samples/charts/category-chart/spline-area-multiple-sources/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/spline-area-multiple-sources/package.json
+++ b/samples/charts/category-chart/spline-area-multiple-sources/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/spline-area-single-source/package.json b/samples/charts/category-chart/spline-area-single-source/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/spline-area-single-source/package.json
+++ b/samples/charts/category-chart/spline-area-single-source/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/spline-area-styling/package.json b/samples/charts/category-chart/spline-area-styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/spline-area-styling/package.json
+++ b/samples/charts/category-chart/spline-area-styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/spline-multiple-sources/package.json b/samples/charts/category-chart/spline-multiple-sources/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/spline-multiple-sources/package.json
+++ b/samples/charts/category-chart/spline-multiple-sources/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/spline-single-source/package.json b/samples/charts/category-chart/spline-single-source/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/spline-single-source/package.json
+++ b/samples/charts/category-chart/spline-single-source/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/spline-styling/package.json b/samples/charts/category-chart/spline-styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/spline-styling/package.json
+++ b/samples/charts/category-chart/spline-styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/stack-columns/package.json b/samples/charts/category-chart/stack-columns/package.json
index 0c66bf0056..3144e5bdc2 100644
--- a/samples/charts/category-chart/stack-columns/package.json
+++ b/samples/charts/category-chart/stack-columns/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/category-chart/step-area-multiple-sources/package.json b/samples/charts/category-chart/step-area-multiple-sources/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/step-area-multiple-sources/package.json
+++ b/samples/charts/category-chart/step-area-multiple-sources/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/step-area-single-source/package.json b/samples/charts/category-chart/step-area-single-source/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/step-area-single-source/package.json
+++ b/samples/charts/category-chart/step-area-single-source/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/step-area-styling/package.json b/samples/charts/category-chart/step-area-styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/step-area-styling/package.json
+++ b/samples/charts/category-chart/step-area-styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/step-line-multiple-sources/package.json b/samples/charts/category-chart/step-line-multiple-sources/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/step-line-multiple-sources/package.json
+++ b/samples/charts/category-chart/step-line-multiple-sources/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/step-line-single-source/package.json b/samples/charts/category-chart/step-line-single-source/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/step-line-single-source/package.json
+++ b/samples/charts/category-chart/step-line-single-source/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/step-line-styling/package.json b/samples/charts/category-chart/step-line-styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/category-chart/step-line-styling/package.json
+++ b/samples/charts/category-chart/step-line-styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/category-chart/tooltip-template/package.json b/samples/charts/category-chart/tooltip-template/package.json
index 3c33657fde..99f6e20e23 100644
--- a/samples/charts/category-chart/tooltip-template/package.json
+++ b/samples/charts/category-chart/tooltip-template/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/category-chart/tooltip-types/package.json b/samples/charts/category-chart/tooltip-types/package.json
index 14b16fa81f..9b47ead980 100644
--- a/samples/charts/category-chart/tooltip-types/package.json
+++ b/samples/charts/category-chart/tooltip-types/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/category-chart/trendline/package.json b/samples/charts/category-chart/trendline/package.json
index ffce53144b..8bda4ad764 100644
--- a/samples/charts/category-chart/trendline/package.json
+++ b/samples/charts/category-chart/trendline/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/category-chart/value-lines/package.json b/samples/charts/category-chart/value-lines/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/category-chart/value-lines/package.json
+++ b/samples/charts/category-chart/value-lines/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/dashboard-tile/chart-dashboard/package.json b/samples/charts/dashboard-tile/chart-dashboard/package.json
index 5299b63a46..aaee8672a4 100644
--- a/samples/charts/dashboard-tile/chart-dashboard/package.json
+++ b/samples/charts/dashboard-tile/chart-dashboard/package.json
@@ -14,17 +14,17 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-dashboards": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-react-maps": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-dashboards": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/dashboard-tile/financial-dashboard/package.json b/samples/charts/dashboard-tile/financial-dashboard/package.json
index 5299b63a46..dfaf3a4b30 100644
--- a/samples/charts/dashboard-tile/financial-dashboard/package.json
+++ b/samples/charts/dashboard-tile/financial-dashboard/package.json
@@ -14,17 +14,17 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-dashboards": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-react-maps": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-dashboards": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/dashboard-tile/gauge-dashboard/package.json b/samples/charts/dashboard-tile/gauge-dashboard/package.json
index 5299b63a46..dfaf3a4b30 100644
--- a/samples/charts/dashboard-tile/gauge-dashboard/package.json
+++ b/samples/charts/dashboard-tile/gauge-dashboard/package.json
@@ -14,17 +14,17 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-dashboards": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-react-maps": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-dashboards": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/dashboard-tile/local-data-source-dashboard/.eslintrc.js b/samples/charts/dashboard-tile/local-data-source-dashboard/.eslintrc.js
new file mode 100644
index 0000000000..7168b71441
--- /dev/null
+++ b/samples/charts/dashboard-tile/local-data-source-dashboard/.eslintrc.js
@@ -0,0 +1,78 @@
+// https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project
+module.exports = {
+ parser: "@typescript-eslint/parser", // Specifies the ESLint parser
+ parserOptions: {
+ ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features
+ sourceType: "module", // Allows for the use of imports
+ ecmaFeatures: {
+ jsx: true // Allows for the parsing of JSX
+ }
+ },
+ settings: {
+ react: {
+ version: "999.999.999" // Tells eslint-plugin-react to automatically detect the version of React to use
+ }
+ },
+ extends: [
+ "eslint:recommended",
+ "plugin:react/recommended", // Uses the recommended rules from @eslint-plugin-react
+ "plugin:@typescript-eslint/recommended" // Uses the recommended rules from @typescript-eslint/eslint-plugin
+ ],
+ rules: {
+ // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ },
+ "overrides": [
+ {
+ "files": ["*.ts", "*.tsx"],
+ "rules": {
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-var": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ }
+ }
+ ]
+ };
\ No newline at end of file
diff --git a/samples/charts/dashboard-tile/local-data-source-dashboard/ReadMe.md b/samples/charts/dashboard-tile/local-data-source-dashboard/ReadMe.md
new file mode 100644
index 0000000000..9846fe0422
--- /dev/null
+++ b/samples/charts/dashboard-tile/local-data-source-dashboard/ReadMe.md
@@ -0,0 +1,56 @@
+
+
+
+This folder contains implementation of React application with example of Local Data Source Dashboard feature using [Dashboard Tile](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html) component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Branches
+
+> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-react-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-react-examples/tree/vnext) branch only when you want to contribute new samples to this repository.
+
+## Instructions
+
+Follow these instructions to run this example:
+
+
+```
+git clone https://github.com/IgniteUI/igniteui-react-examples.git
+git checkout master
+cd ./igniteui-react-examples
+cd ./samples/charts/dashboard-tile/local-data-source-dashboard
+```
+
+open above folder in VS Code or type:
+```
+code .
+```
+
+In terminal window, run:
+```
+npm install --legacy-peer-deps
+npm run-script start
+```
+
+Then open http://localhost:4200/ in your browser
+
+
+## Learn More
+
+To learn more about **Ignite UI for React** components, check out the [React documentation](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html).
diff --git a/samples/charts/dashboard-tile/local-data-source-dashboard/package.json b/samples/charts/dashboard-tile/local-data-source-dashboard/package.json
new file mode 100644
index 0000000000..dfaf3a4b30
--- /dev/null
+++ b/samples/charts/dashboard-tile/local-data-source-dashboard/package.json
@@ -0,0 +1,52 @@
+{
+ "name": "example-ignite-ui-react",
+ "description": "This project provides example of using Ignite UI for React components",
+ "author": "Infragistics",
+ "version": "1.4.0",
+ "license": "",
+ "homepage": ".",
+ "private": true,
+ "scripts": {
+ "start": "set PORT=4200 && react-scripts --max_old_space_size=10240 start",
+ "build": "react-scripts --max_old_space_size=10240 build ",
+ "test": "react-scripts test --env=jsdom",
+ "eject": "react-scripts eject",
+ "lint": "eslint ./src/**/*.{ts,tsx}"
+ },
+ "dependencies": {
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-dashboards": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
+ "lit-html": "^3.2.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-scripts": "^5.0.1",
+ "tslib": "^2.4.0"
+ },
+ "devDependencies": {
+ "@types/jest": "^29.2.0",
+ "@types/node": "^18.11.7",
+ "@types/react": "^18.0.24",
+ "@types/react-dom": "^18.0.8",
+ "eslint": "^8.33.0",
+ "eslint-config-react": "^1.1.7",
+ "eslint-plugin-react": "^7.20.0",
+ "react-app-rewired": "^2.2.1",
+ "typescript": "^4.8.4",
+ "worker-loader": "^3.0.8"
+ },
+ "browserslist": [
+ ">0.2%",
+ "not dead",
+ "not ie <= 11",
+ "not op_mini all"
+ ]
+}
diff --git a/samples/charts/dashboard-tile/local-data-source-dashboard/public/index.html b/samples/charts/dashboard-tile/local-data-source-dashboard/public/index.html
new file mode 100644
index 0000000000..e2d3265576
--- /dev/null
+++ b/samples/charts/dashboard-tile/local-data-source-dashboard/public/index.html
@@ -0,0 +1,11 @@
+
+
+
+ Sample | Ignite UI | React | infragistics
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/charts/dashboard-tile/local-data-source-dashboard/sandbox.config.json b/samples/charts/dashboard-tile/local-data-source-dashboard/sandbox.config.json
new file mode 100644
index 0000000000..07f53508eb
--- /dev/null
+++ b/samples/charts/dashboard-tile/local-data-source-dashboard/sandbox.config.json
@@ -0,0 +1,5 @@
+{
+ "infiniteLoopProtection": false,
+ "hardReloadOnChange": false,
+ "view": "browser"
+}
\ No newline at end of file
diff --git a/samples/charts/dashboard-tile/local-data-source-dashboard/src/RetailSalesPerformanceLocalDataSource.ts b/samples/charts/dashboard-tile/local-data-source-dashboard/src/RetailSalesPerformanceLocalDataSource.ts
new file mode 100644
index 0000000000..94b686fbf4
--- /dev/null
+++ b/samples/charts/dashboard-tile/local-data-source-dashboard/src/RetailSalesPerformanceLocalDataSource.ts
@@ -0,0 +1,818 @@
+//begin data
+
+import { LocalDataSource } from "igniteui-react-core";
+
+export class RetailSalesPerformanceLocalDataSource extends LocalDataSource {
+
+ public constructor() {
+ super();
+
+ var data = [
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Cleaning",
+ "Product": "Vacuum A",
+ "UnitSales": 694,
+ "Revenue": 528828,
+ "Profit": 105765.6
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Cleaning",
+ "Product": "Mop B",
+ "UnitSales": 675,
+ "Revenue": 382050,
+ "Profit": 76410.0
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Laptops",
+ "Product": "Laptop C",
+ "UnitSales": 671,
+ "Revenue": 504592,
+ "Profit": 100918.40000000001
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Bedroom",
+ "Product": "Wardrobe B",
+ "UnitSales": 212,
+ "Revenue": 54060,
+ "Profit": 10812.0
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Kitchen",
+ "Product": "Blender A",
+ "UnitSales": 181,
+ "Revenue": 79821,
+ "Profit": 15964.2
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Bedroom",
+ "Product": "Dresser C",
+ "UnitSales": 434,
+ "Revenue": 148428,
+ "Profit": 29685.600000000002
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Office",
+ "Product": "Desk A",
+ "UnitSales": 441,
+ "Revenue": 244314,
+ "Profit": 48862.8
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Bedroom",
+ "Product": "Dresser C",
+ "UnitSales": 429,
+ "Revenue": 167739,
+ "Profit": 33547.8
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Office",
+ "Product": "Desk A",
+ "UnitSales": 537,
+ "Revenue": 516594,
+ "Profit": 103318.8
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Cleaning",
+ "Product": "Broom C",
+ "UnitSales": 439,
+ "Revenue": 340225,
+ "Profit": 68045.0
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Laundry",
+ "Product": "Dryer B",
+ "UnitSales": 338,
+ "Revenue": 176774,
+ "Profit": 35354.8
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Laundry",
+ "Product": "Iron C",
+ "UnitSales": 510,
+ "Revenue": 380460,
+ "Profit": 76092.0
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Mobile Phones",
+ "Product": "Smartphone A",
+ "UnitSales": 882,
+ "Revenue": 480690,
+ "Profit": 96138.0
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Kitchen",
+ "Product": "Microwave B",
+ "UnitSales": 504,
+ "Revenue": 195048,
+ "Profit": 39009.6
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Office",
+ "Product": "Desk A",
+ "UnitSales": 633,
+ "Revenue": 243072,
+ "Profit": 48614.4
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Cleaning",
+ "Product": "Broom C",
+ "UnitSales": 772,
+ "Revenue": 470148,
+ "Profit": 94029.6
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Tablets",
+ "Product": "Tablet B",
+ "UnitSales": 910,
+ "Revenue": 413140,
+ "Profit": 82628.0
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Bedroom",
+ "Product": "Dresser C",
+ "UnitSales": 53,
+ "Revenue": 48813,
+ "Profit": 9762.6
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Mobile Phones",
+ "Product": "Smartphone C",
+ "UnitSales": 741,
+ "Revenue": 259350,
+ "Profit": 51870.0
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Cleaning",
+ "Product": "Vacuum A",
+ "UnitSales": 944,
+ "Revenue": 607936,
+ "Profit": 121587.20000000001
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Kitchen",
+ "Product": "Toaster C",
+ "UnitSales": 644,
+ "Revenue": 293020,
+ "Profit": 58604.0
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Tablets",
+ "Product": "Tablet B",
+ "UnitSales": 692,
+ "Revenue": 405512,
+ "Profit": 81102.40000000001
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Living Room",
+ "Product": "Coffee Table B",
+ "UnitSales": 378,
+ "Revenue": 300888,
+ "Profit": 60177.600000000006
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Bedroom",
+ "Product": "Bed A",
+ "UnitSales": 717,
+ "Revenue": 205779,
+ "Profit": 41155.8
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Laundry",
+ "Product": "Washing Machine",
+ "UnitSales": 399,
+ "Revenue": 83391,
+ "Profit": 16678.2
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Laundry",
+ "Product": "Dryer B",
+ "UnitSales": 107,
+ "Revenue": 55533,
+ "Profit": 11106.6
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Mobile Phones",
+ "Product": "Smartphone A",
+ "UnitSales": 853,
+ "Revenue": 512653,
+ "Profit": 102530.6
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Kitchen",
+ "Product": "Toaster C",
+ "UnitSales": 830,
+ "Revenue": 392590,
+ "Profit": 78518.0
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Mobile Phones",
+ "Product": "Smartphone C",
+ "UnitSales": 527,
+ "Revenue": 463760,
+ "Profit": 92752.0
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Kitchen",
+ "Product": "Toaster C",
+ "UnitSales": 847,
+ "Revenue": 579348,
+ "Profit": 115869.6
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Living Room",
+ "Product": "TV Stand C",
+ "UnitSales": 692,
+ "Revenue": 382676,
+ "Profit": 76535.2
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Laptops",
+ "Product": "Laptop A",
+ "UnitSales": 799,
+ "Revenue": 288439,
+ "Profit": 57687.8
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Living Room",
+ "Product": "Coffee Table B",
+ "UnitSales": 764,
+ "Revenue": 374360,
+ "Profit": 74872.0
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Living Room",
+ "Product": "TV Stand C",
+ "UnitSales": 263,
+ "Revenue": 88894,
+ "Profit": 17778.8
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Bedroom",
+ "Product": "Bed A",
+ "UnitSales": 784,
+ "Revenue": 254800,
+ "Profit": 50960.0
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Laundry",
+ "Product": "Dryer B",
+ "UnitSales": 958,
+ "Revenue": 695508,
+ "Profit": 139101.6
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Laptops",
+ "Product": "Laptop B",
+ "UnitSales": 528,
+ "Revenue": 209616,
+ "Profit": 41923.200000000004
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Laptops",
+ "Product": "Laptop B",
+ "UnitSales": 499,
+ "Revenue": 257983,
+ "Profit": 51596.600000000006
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Office",
+ "Product": "Bookshelf C",
+ "UnitSales": 385,
+ "Revenue": 346500,
+ "Profit": 69300.0
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Mobile Phones",
+ "Product": "Smartphone A",
+ "UnitSales": 388,
+ "Revenue": 84972,
+ "Profit": 16994.4
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Laundry",
+ "Product": "Dryer B",
+ "UnitSales": 347,
+ "Revenue": 99936,
+ "Profit": 19987.2
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Office",
+ "Product": "Bookshelf C",
+ "UnitSales": 337,
+ "Revenue": 252413,
+ "Profit": 50482.600000000006
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Laptops",
+ "Product": "Laptop B",
+ "UnitSales": 985,
+ "Revenue": 246250,
+ "Profit": 49250.0
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Living Room",
+ "Product": "TV Stand C",
+ "UnitSales": 881,
+ "Revenue": 870428,
+ "Profit": 174085.6
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Bedroom",
+ "Product": "Wardrobe B",
+ "UnitSales": 508,
+ "Revenue": 325628,
+ "Profit": 65125.600000000006
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Office",
+ "Product": "Chair B",
+ "UnitSales": 87,
+ "Revenue": 85347,
+ "Profit": 17069.4
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Bedroom",
+ "Product": "Dresser C",
+ "UnitSales": 86,
+ "Revenue": 50740,
+ "Profit": 10148.0
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Laptops",
+ "Product": "Laptop B",
+ "UnitSales": 699,
+ "Revenue": 320142,
+ "Profit": 64028.4
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Cleaning",
+ "Product": "Vacuum A",
+ "UnitSales": 57,
+ "Revenue": 12483,
+ "Profit": 2496.6000000000004
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Tablets",
+ "Product": "Tablet C",
+ "UnitSales": 65,
+ "Revenue": 15860,
+ "Profit": 3172.0
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Living Room",
+ "Product": "Sofa A",
+ "UnitSales": 67,
+ "Revenue": 39396,
+ "Profit": 7879.200000000001
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Living Room",
+ "Product": "Sofa A",
+ "UnitSales": 835,
+ "Revenue": 617065,
+ "Profit": 123413.0
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Bedroom",
+ "Product": "Wardrobe B",
+ "UnitSales": 333,
+ "Revenue": 115884,
+ "Profit": 23176.800000000003
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Laptops",
+ "Product": "Laptop A",
+ "UnitSales": 802,
+ "Revenue": 737840,
+ "Profit": 147568.0
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Living Room",
+ "Product": "Sofa A",
+ "UnitSales": 483,
+ "Revenue": 318780,
+ "Profit": 63756.0
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Cleaning",
+ "Product": "Vacuum A",
+ "UnitSales": 586,
+ "Revenue": 395550,
+ "Profit": 79110.0
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Living Room",
+ "Product": "TV Stand C",
+ "UnitSales": 971,
+ "Revenue": 208765,
+ "Profit": 41753.0
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Bedroom",
+ "Product": "Wardrobe B",
+ "UnitSales": 464,
+ "Revenue": 409248,
+ "Profit": 81849.6
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Tablets",
+ "Product": "Tablet A",
+ "UnitSales": 933,
+ "Revenue": 880752,
+ "Profit": 176150.40000000002
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Laundry",
+ "Product": "Washing Machine",
+ "UnitSales": 812,
+ "Revenue": 614684,
+ "Profit": 122936.8
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Living Room",
+ "Product": "Coffee Table B",
+ "UnitSales": 499,
+ "Revenue": 398202,
+ "Profit": 79640.40000000001
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Laundry",
+ "Product": "Dryer B",
+ "UnitSales": 376,
+ "Revenue": 344040,
+ "Profit": 68808.0
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Tablets",
+ "Product": "Tablet A",
+ "UnitSales": 368,
+ "Revenue": 354384,
+ "Profit": 70876.8
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Cleaning",
+ "Product": "Broom C",
+ "UnitSales": 539,
+ "Revenue": 446831,
+ "Profit": 89366.20000000001
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Living Room",
+ "Product": "Sofa A",
+ "UnitSales": 954,
+ "Revenue": 221328,
+ "Profit": 44265.600000000006
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Tablets",
+ "Product": "Tablet A",
+ "UnitSales": 118,
+ "Revenue": 69856,
+ "Profit": 13971.2
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Laundry",
+ "Product": "Washing Machine",
+ "UnitSales": 839,
+ "Revenue": 315464,
+ "Profit": 63092.8
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Cleaning",
+ "Product": "Broom C",
+ "UnitSales": 207,
+ "Revenue": 42435,
+ "Profit": 8487.0
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Office",
+ "Product": "Chair B",
+ "UnitSales": 604,
+ "Revenue": 197508,
+ "Profit": 39501.600000000006
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Office",
+ "Product": "Bookshelf C",
+ "UnitSales": 187,
+ "Revenue": 171479,
+ "Profit": 34295.8
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Cleaning",
+ "Product": "Vacuum A",
+ "UnitSales": 709,
+ "Revenue": 627465,
+ "Profit": 125493.0
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Mobile Phones",
+ "Product": "Smartphone B",
+ "UnitSales": 197,
+ "Revenue": 51811,
+ "Profit": 10362.2
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Cleaning",
+ "Product": "Vacuum A",
+ "UnitSales": 374,
+ "Revenue": 147356,
+ "Profit": 29471.2
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Cleaning",
+ "Product": "Mop B",
+ "UnitSales": 340,
+ "Revenue": 82280,
+ "Profit": 16456.0
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Mobile Phones",
+ "Product": "Smartphone C",
+ "UnitSales": 538,
+ "Revenue": 432014,
+ "Profit": 86402.8
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Bedroom",
+ "Product": "Bed A",
+ "UnitSales": 270,
+ "Revenue": 126900,
+ "Profit": 25380.0
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Cleaning",
+ "Product": "Vacuum A",
+ "UnitSales": 161,
+ "Revenue": 106743,
+ "Profit": 21348.600000000002
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Laundry",
+ "Product": "Washing Machine",
+ "UnitSales": 571,
+ "Revenue": 367724,
+ "Profit": 73544.8
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Kitchen",
+ "Product": "Toaster C",
+ "UnitSales": 425,
+ "Revenue": 308975,
+ "Profit": 61795.0
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Office",
+ "Product": "Bookshelf C",
+ "UnitSales": 100,
+ "Revenue": 37200,
+ "Profit": 7440.0
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Living Room",
+ "Product": "Sofa A",
+ "UnitSales": 1000,
+ "Revenue": 886000,
+ "Profit": 177200.0
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Mobile Phones",
+ "Product": "Smartphone A",
+ "UnitSales": 202,
+ "Revenue": 107464,
+ "Profit": 21492.800000000003
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Kitchen",
+ "Product": "Microwave B",
+ "UnitSales": 877,
+ "Revenue": 182416,
+ "Profit": 36483.200000000004
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Tablets",
+ "Product": "Tablet A",
+ "UnitSales": 401,
+ "Revenue": 247818,
+ "Profit": 49563.600000000006
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Bedroom",
+ "Product": "Wardrobe B",
+ "UnitSales": 830,
+ "Revenue": 528710,
+ "Profit": 105742.0
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Tablets",
+ "Product": "Tablet C",
+ "UnitSales": 547,
+ "Revenue": 136203,
+ "Profit": 27240.600000000002
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Laptops",
+ "Product": "Laptop B",
+ "UnitSales": 539,
+ "Revenue": 343882,
+ "Profit": 68776.40000000001
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Kitchen",
+ "Product": "Microwave B",
+ "UnitSales": 334,
+ "Revenue": 164996,
+ "Profit": 32999.200000000004
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Living Room",
+ "Product": "TV Stand C",
+ "UnitSales": 232,
+ "Revenue": 180960,
+ "Profit": 36192.0
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Tablets",
+ "Product": "Tablet C",
+ "UnitSales": 448,
+ "Revenue": 351680,
+ "Profit": 70336.0
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Mobile Phones",
+ "Product": "Smartphone B",
+ "UnitSales": 387,
+ "Revenue": 279801,
+ "Profit": 55960.200000000004
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Cleaning",
+ "Product": "Mop B",
+ "UnitSales": 69,
+ "Revenue": 49473,
+ "Profit": 9894.6
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Kitchen",
+ "Product": "Toaster C",
+ "UnitSales": 859,
+ "Revenue": 359921,
+ "Profit": 71984.2
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Office",
+ "Product": "Chair B",
+ "UnitSales": 322,
+ "Revenue": 112056,
+ "Profit": 22411.2
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Tablets",
+ "Product": "Tablet A",
+ "UnitSales": 143,
+ "Revenue": 54912,
+ "Profit": 10982.400000000001
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Laptops",
+ "Product": "Laptop B",
+ "UnitSales": 844,
+ "Revenue": 642284,
+ "Profit": 128456.8
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Laptops",
+ "Product": "Laptop A",
+ "UnitSales": 735,
+ "Revenue": 386610,
+ "Profit": 77322.0
+ },
+ {
+ "Category": "Electronics",
+ "Subcategory": "Mobile Phones",
+ "Product": "Smartphone A",
+ "UnitSales": 431,
+ "Revenue": 125852,
+ "Profit": 25170.4
+ },
+ {
+ "Category": "Furniture",
+ "Subcategory": "Living Room",
+ "Product": "Sofa A",
+ "UnitSales": 926,
+ "Revenue": 623198,
+ "Profit": 124639.6
+ },
+ {
+ "Category": "Home Appliances",
+ "Subcategory": "Cleaning",
+ "Product": "Broom C",
+ "UnitSales": 117,
+ "Revenue": 50193,
+ "Profit": 10038.6
+ }
+ ];
+
+ this.dataSource = data;
+ }
+
+}
+
+//end data
\ No newline at end of file
diff --git a/samples/charts/dashboard-tile/local-data-source-dashboard/src/index.css b/samples/charts/dashboard-tile/local-data-source-dashboard/src/index.css
new file mode 100644
index 0000000000..98682b8543
--- /dev/null
+++ b/samples/charts/dashboard-tile/local-data-source-dashboard/src/index.css
@@ -0,0 +1,2 @@
+/* shared styles are loaded from: */
+/* https://static.infragistics.com/xplatform/css/samples */
diff --git a/samples/charts/dashboard-tile/local-data-source-dashboard/src/index.tsx b/samples/charts/dashboard-tile/local-data-source-dashboard/src/index.tsx
new file mode 100644
index 0000000000..560148b1f9
--- /dev/null
+++ b/samples/charts/dashboard-tile/local-data-source-dashboard/src/index.tsx
@@ -0,0 +1,59 @@
+import React from 'react';
+import ReactDOM from 'react-dom/client';
+import './index.css';
+
+import { IgrDashboardTileModule, IgrDataChartDashboardTileModule, IgrGeographicMapDashboardTileModule, IgrLinearGaugeDashboardTileModule, IgrPieChartDashboardTileModule, IgrRadialGaugeDashboardTileModule } from 'igniteui-react-dashboards';
+import { IgrDashboardTile } from 'igniteui-react-dashboards';
+import { RetailSalesPerformanceLocalDataSource } from './RetailSalesPerformanceLocalDataSource';
+
+const mods: any[] = [
+ IgrDashboardTileModule,
+ IgrDataChartDashboardTileModule,
+ IgrGeographicMapDashboardTileModule,
+ IgrLinearGaugeDashboardTileModule,
+ IgrPieChartDashboardTileModule,
+ IgrRadialGaugeDashboardTileModule
+];
+mods.forEach((m) => m.register());
+
+export default class Sample extends React.Component {
+ private dashboard: IgrDashboardTile
+ private dashboardRef(r: IgrDashboardTile) {
+ this.dashboard = r;
+ this.setState({});
+ }
+
+ constructor(props: any) {
+ super(props);
+
+ this.dashboardRef = this.dashboardRef.bind(this);
+ }
+
+ public render(): JSX.Element {
+ return (
+
+ );
+ }
+
+ private _retailSalesPerformanceLocalDataSource: RetailSalesPerformanceLocalDataSource = null;
+ public get retailSalesPerformanceLocalDataSource(): RetailSalesPerformanceLocalDataSource {
+ if (this._retailSalesPerformanceLocalDataSource == null)
+ {
+ this._retailSalesPerformanceLocalDataSource = new RetailSalesPerformanceLocalDataSource();
+ }
+ return this._retailSalesPerformanceLocalDataSource;
+ }
+
+}
+
+// rendering above component in the React DOM
+const root = ReactDOM.createRoot(document.getElementById('root'));
+root.render();
\ No newline at end of file
diff --git a/samples/charts/dashboard-tile/local-data-source-dashboard/src/react-app-env.d.ts b/samples/charts/dashboard-tile/local-data-source-dashboard/src/react-app-env.d.ts
new file mode 100644
index 0000000000..6431bc5fc6
--- /dev/null
+++ b/samples/charts/dashboard-tile/local-data-source-dashboard/src/react-app-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/samples/charts/dashboard-tile/local-data-source-dashboard/tsconfig.json b/samples/charts/dashboard-tile/local-data-source-dashboard/tsconfig.json
new file mode 100644
index 0000000000..42c6ace1da
--- /dev/null
+++ b/samples/charts/dashboard-tile/local-data-source-dashboard/tsconfig.json
@@ -0,0 +1,45 @@
+{
+ "compilerOptions": {
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "baseUrl": ".",
+ "outDir": "build/dist",
+ "module": "esnext",
+ "target": "es5",
+ "lib": [
+ "es6",
+ "dom"
+ ],
+ "sourceMap": true,
+ "allowJs": true,
+ "jsx": "react-jsx",
+ "moduleResolution": "node",
+ "rootDir": "src",
+ "forceConsistentCasingInFileNames": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": true,
+ "noUnusedLocals": false,
+ "importHelpers": true,
+ "suppressImplicitAnyIndexErrors": true,
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true,
+ "strict": false,
+ "isolatedModules": true,
+ "noEmit": true
+ },
+ "exclude": [
+ "node_modules",
+ "build",
+ "scripts",
+ "acceptance-tests",
+ "webpack",
+ "jest",
+ "src/setupTests.ts",
+ "**/odatajs-4.0.0.js",
+ "config-overrides.js"
+ ],
+ "include": [
+ "src"
+ ]
+}
diff --git a/samples/charts/dashboard-tile/map-dashboard/package.json b/samples/charts/dashboard-tile/map-dashboard/package.json
index 5299b63a46..dfaf3a4b30 100644
--- a/samples/charts/dashboard-tile/map-dashboard/package.json
+++ b/samples/charts/dashboard-tile/map-dashboard/package.json
@@ -14,17 +14,17 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-dashboards": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-react-maps": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-dashboards": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/dashboard-tile/pie-dashboard/package.json b/samples/charts/dashboard-tile/pie-dashboard/package.json
index 5299b63a46..dfaf3a4b30 100644
--- a/samples/charts/dashboard-tile/pie-dashboard/package.json
+++ b/samples/charts/dashboard-tile/pie-dashboard/package.json
@@ -14,17 +14,17 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-dashboards": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-react-maps": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-dashboards": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/annotations-custom/package.json b/samples/charts/data-chart/annotations-custom/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/annotations-custom/package.json
+++ b/samples/charts/data-chart/annotations-custom/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/axis-annotations-corner-radius/package.json b/samples/charts/data-chart/axis-annotations-corner-radius/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/axis-annotations-corner-radius/package.json
+++ b/samples/charts/data-chart/axis-annotations-corner-radius/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/axis-annotations/package.json b/samples/charts/data-chart/axis-annotations/package.json
index 406e178adb..26d5b31bef 100644
--- a/samples/charts/data-chart/axis-annotations/package.json
+++ b/samples/charts/data-chart/axis-annotations/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/axis-crossing/package.json b/samples/charts/data-chart/axis-crossing/package.json
index fe01248819..e84cdd8313 100644
--- a/samples/charts/data-chart/axis-crossing/package.json
+++ b/samples/charts/data-chart/axis-crossing/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/axis-label-rotation/package.json b/samples/charts/data-chart/axis-label-rotation/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/data-chart/axis-label-rotation/package.json
+++ b/samples/charts/data-chart/axis-label-rotation/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/axis-locations/package.json b/samples/charts/data-chart/axis-locations/package.json
index 587b088f1b..ff2124c7e9 100644
--- a/samples/charts/data-chart/axis-locations/package.json
+++ b/samples/charts/data-chart/axis-locations/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/axis-min-max-gap/package.json b/samples/charts/data-chart/axis-min-max-gap/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/axis-min-max-gap/package.json
+++ b/samples/charts/data-chart/axis-min-max-gap/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/axis-settings/package.json b/samples/charts/data-chart/axis-settings/package.json
index fac519301c..5279352a75 100644
--- a/samples/charts/data-chart/axis-settings/package.json
+++ b/samples/charts/data-chart/axis-settings/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/axis-sharing/package.json b/samples/charts/data-chart/axis-sharing/package.json
index fe01248819..e84cdd8313 100644
--- a/samples/charts/data-chart/axis-sharing/package.json
+++ b/samples/charts/data-chart/axis-sharing/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/axis-types/package.json b/samples/charts/data-chart/axis-types/package.json
index 81e2808a92..387dae4c81 100644
--- a/samples/charts/data-chart/axis-types/package.json
+++ b/samples/charts/data-chart/axis-types/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/bar-chart-multiple-sources/package.json b/samples/charts/data-chart/bar-chart-multiple-sources/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/bar-chart-multiple-sources/package.json
+++ b/samples/charts/data-chart/bar-chart-multiple-sources/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/bar-chart-overlapping/package.json b/samples/charts/data-chart/bar-chart-overlapping/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/bar-chart-overlapping/package.json
+++ b/samples/charts/data-chart/bar-chart-overlapping/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/bar-chart-single-source/package.json b/samples/charts/data-chart/bar-chart-single-source/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/bar-chart-single-source/package.json
+++ b/samples/charts/data-chart/bar-chart-single-source/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/bar-chart-styling/package.json b/samples/charts/data-chart/bar-chart-styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/bar-chart-styling/package.json
+++ b/samples/charts/data-chart/bar-chart-styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/bar-chart-styling/src/index.tsx b/samples/charts/data-chart/bar-chart-styling/src/index.tsx
index 89b5f43865..3b5fa8a314 100644
--- a/samples/charts/data-chart/bar-chart-styling/src/index.tsx
+++ b/samples/charts/data-chart/bar-chart-styling/src/index.tsx
@@ -76,7 +76,7 @@ export default class Sample extends React.Component {
showDefaultTooltip="true"
isTransitionInEnabled="true"
isHighlightingEnabled="true"
- brush="rgba(134, 6, 138, 0.6470588235294118)"
+ brush="rgba(201, 56, 207, 1)"
outline="rgba(133, 6, 138, 1)"
thickness="2"
areaFillOpacity="0.5"
diff --git a/samples/charts/data-chart/callout-layer-styling/package.json b/samples/charts/data-chart/callout-layer-styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/callout-layer-styling/package.json
+++ b/samples/charts/data-chart/callout-layer-styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/package.json b/samples/charts/data-chart/chart-highlight-filter-datasource/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/data-chart/chart-highlight-filter-datasource/package.json
+++ b/samples/charts/data-chart/chart-highlight-filter-datasource/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/package.json b/samples/charts/data-chart/chart-highlight-filter-multiple-series/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/data-chart/chart-highlight-filter-multiple-series/package.json
+++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/chart-highlight-filter/package.json b/samples/charts/data-chart/chart-highlight-filter/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/data-chart/chart-highlight-filter/package.json
+++ b/samples/charts/data-chart/chart-highlight-filter/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/chart-navigation/package.json b/samples/charts/data-chart/chart-navigation/package.json
index 74e953eae9..5840b72c70 100644
--- a/samples/charts/data-chart/chart-navigation/package.json
+++ b/samples/charts/data-chart/chart-navigation/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/chart-overview/package.json b/samples/charts/data-chart/chart-overview/package.json
index f1c1c23fed..f0d4440f35 100644
--- a/samples/charts/data-chart/chart-overview/package.json
+++ b/samples/charts/data-chart/chart-overview/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/chart-performance/package.json b/samples/charts/data-chart/chart-performance/package.json
index 9605d12cb0..8f4de49042 100644
--- a/samples/charts/data-chart/chart-performance/package.json
+++ b/samples/charts/data-chart/chart-performance/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/chart-synchronization/package.json b/samples/charts/data-chart/chart-synchronization/package.json
index 6c7918cc3c..8a4dc25066 100644
--- a/samples/charts/data-chart/chart-synchronization/package.json
+++ b/samples/charts/data-chart/chart-synchronization/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/chart-titles/package.json b/samples/charts/data-chart/chart-titles/package.json
index 24a978050f..9933d4d05d 100644
--- a/samples/charts/data-chart/chart-titles/package.json
+++ b/samples/charts/data-chart/chart-titles/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/composite-chart/package.json b/samples/charts/data-chart/composite-chart/package.json
index f1c1c23fed..f0d4440f35 100644
--- a/samples/charts/data-chart/composite-chart/package.json
+++ b/samples/charts/data-chart/composite-chart/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/crosshair-layer-styling/package.json b/samples/charts/data-chart/crosshair-layer-styling/package.json
index 44fb11e5a1..def69c03ff 100644
--- a/samples/charts/data-chart/crosshair-layer-styling/package.json
+++ b/samples/charts/data-chart/crosshair-layer-styling/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/custom-drawing-annotations/package.json b/samples/charts/data-chart/custom-drawing-annotations/package.json
index a408b87b5a..531f26a6ed 100644
--- a/samples/charts/data-chart/custom-drawing-annotations/package.json
+++ b/samples/charts/data-chart/custom-drawing-annotations/package.json
@@ -12,11 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/custom-editing-data/package.json b/samples/charts/data-chart/custom-editing-data/package.json
index 978dc63c67..39218c0a9b 100644
--- a/samples/charts/data-chart/custom-editing-data/package.json
+++ b/samples/charts/data-chart/custom-editing-data/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/dash-array-axes/package.json b/samples/charts/data-chart/dash-array-axes/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/dash-array-axes/package.json
+++ b/samples/charts/data-chart/dash-array-axes/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/dash-array-series/package.json b/samples/charts/data-chart/dash-array-series/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/dash-array-series/package.json
+++ b/samples/charts/data-chart/dash-array-series/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/dash-array-tickmarks/package.json b/samples/charts/data-chart/dash-array-tickmarks/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/dash-array-tickmarks/package.json
+++ b/samples/charts/data-chart/dash-array-tickmarks/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/dash-array-trendline/package.json b/samples/charts/data-chart/dash-array-trendline/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/dash-array-trendline/package.json
+++ b/samples/charts/data-chart/dash-array-trendline/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/data-annotation-band-layer/.eslintrc.js b/samples/charts/data-chart/data-annotation-band-layer/.eslintrc.js
new file mode 100644
index 0000000000..7168b71441
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-band-layer/.eslintrc.js
@@ -0,0 +1,78 @@
+// https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project
+module.exports = {
+ parser: "@typescript-eslint/parser", // Specifies the ESLint parser
+ parserOptions: {
+ ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features
+ sourceType: "module", // Allows for the use of imports
+ ecmaFeatures: {
+ jsx: true // Allows for the parsing of JSX
+ }
+ },
+ settings: {
+ react: {
+ version: "999.999.999" // Tells eslint-plugin-react to automatically detect the version of React to use
+ }
+ },
+ extends: [
+ "eslint:recommended",
+ "plugin:react/recommended", // Uses the recommended rules from @eslint-plugin-react
+ "plugin:@typescript-eslint/recommended" // Uses the recommended rules from @typescript-eslint/eslint-plugin
+ ],
+ rules: {
+ // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ },
+ "overrides": [
+ {
+ "files": ["*.ts", "*.tsx"],
+ "rules": {
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-var": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ }
+ }
+ ]
+ };
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-band-layer/ReadMe.md b/samples/charts/data-chart/data-annotation-band-layer/ReadMe.md
new file mode 100644
index 0000000000..ef518ce543
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-band-layer/ReadMe.md
@@ -0,0 +1,56 @@
+
+
+
+This folder contains implementation of React application with example of Data Annotation Band Layer feature using [Data Chart](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html) component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Branches
+
+> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-react-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-react-examples/tree/vnext) branch only when you want to contribute new samples to this repository.
+
+## Instructions
+
+Follow these instructions to run this example:
+
+
+```
+git clone https://github.com/IgniteUI/igniteui-react-examples.git
+git checkout master
+cd ./igniteui-react-examples
+cd ./samples/charts/data-chart/data-annotation-band-layer
+```
+
+open above folder in VS Code or type:
+```
+code .
+```
+
+In terminal window, run:
+```
+npm install --legacy-peer-deps
+npm run-script start
+```
+
+Then open http://localhost:4200/ in your browser
+
+
+## Learn More
+
+To learn more about **Ignite UI for React** components, check out the [React documentation](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html).
diff --git a/samples/charts/data-chart/data-annotation-band-layer/package.json b/samples/charts/data-chart/data-annotation-band-layer/package.json
new file mode 100644
index 0000000000..f43e0c7619
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-band-layer/package.json
@@ -0,0 +1,45 @@
+{
+ "name": "example-ignite-ui-react",
+ "description": "This project provides example of using Ignite UI for React components",
+ "author": "Infragistics",
+ "version": "1.4.0",
+ "license": "",
+ "homepage": ".",
+ "private": true,
+ "scripts": {
+ "start": "set PORT=4200 && react-scripts --max_old_space_size=10240 start",
+ "build": "react-scripts --max_old_space_size=10240 build ",
+ "test": "react-scripts test --env=jsdom",
+ "eject": "react-scripts eject",
+ "lint": "eslint ./src/**/*.{ts,tsx}"
+ },
+ "dependencies": {
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
+ "lit-html": "^3.2.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-scripts": "^5.0.1",
+ "tslib": "^2.4.0"
+ },
+ "devDependencies": {
+ "@types/jest": "^29.2.0",
+ "@types/node": "^18.11.7",
+ "@types/react": "^18.0.24",
+ "@types/react-dom": "^18.0.8",
+ "eslint": "^8.33.0",
+ "eslint-config-react": "^1.1.7",
+ "eslint-plugin-react": "^7.20.0",
+ "react-app-rewired": "^2.2.1",
+ "typescript": "^4.8.4",
+ "worker-loader": "^3.0.8"
+ },
+ "browserslist": [
+ ">0.2%",
+ "not dead",
+ "not ie <= 11",
+ "not op_mini all"
+ ]
+}
diff --git a/samples/charts/data-chart/data-annotation-band-layer/public/index.html b/samples/charts/data-chart/data-annotation-band-layer/public/index.html
new file mode 100644
index 0000000000..e2d3265576
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-band-layer/public/index.html
@@ -0,0 +1,11 @@
+
+
+
+ Sample | Ignite UI | React | infragistics
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-band-layer/sandbox.config.json b/samples/charts/data-chart/data-annotation-band-layer/sandbox.config.json
new file mode 100644
index 0000000000..07f53508eb
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-band-layer/sandbox.config.json
@@ -0,0 +1,5 @@
+{
+ "infiniteLoopProtection": false,
+ "hardReloadOnChange": false,
+ "view": "browser"
+}
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-band-layer/src/AnnotationBandData.ts b/samples/charts/data-chart/data-annotation-band-layer/src/AnnotationBandData.ts
new file mode 100644
index 0000000000..8f384f801a
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-band-layer/src/AnnotationBandData.ts
@@ -0,0 +1,37 @@
+export class AnnotationBandDataItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public startLabel: string;
+ public endLabel: string;
+ public startX: number;
+ public startY: number;
+ public endX: number;
+ public endY: number;
+ public value: number;
+ public label: string;
+
+}
+export class AnnotationBandData extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new AnnotationBandDataItem(
+ {
+ startLabel: `Growth Start`,
+ endLabel: `Growth Stop`,
+ startX: 48,
+ startY: 110,
+ endX: 105,
+ endY: 335,
+ value: 170,
+ label: `Rapid Growth`
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-band-layer/src/StockTesla.ts b/samples/charts/data-chart/data-annotation-band-layer/src/StockTesla.ts
new file mode 100644
index 0000000000..1efe6d6e4e
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-band-layer/src/StockTesla.ts
@@ -0,0 +1,2523 @@
+export class StockTeslaItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public date: string;
+ public open: number;
+ public high: number;
+ public low: number;
+ public close: number;
+ public volume: number;
+ public change: number;
+ public index: number;
+
+}
+export class StockTesla extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new StockTeslaItem(
+ {
+ date: `2019-01-10`,
+ open: 20.4,
+ high: 23,
+ low: 19.8,
+ close: 23,
+ volume: 779333701,
+ change: 12.7,
+ index: 0
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-01-22`,
+ open: 22.8,
+ high: 23.5,
+ low: 19.7,
+ close: 19.9,
+ volume: 911781100,
+ change: -12.6,
+ index: 1
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-01-31`,
+ open: 19.5,
+ high: 20.8,
+ low: 18.6,
+ close: 20.5,
+ volume: 926375717,
+ change: 5,
+ index: 2
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-02-11`,
+ open: 20.4,
+ high: 21.6,
+ low: 19.9,
+ close: 20.9,
+ volume: 687520471,
+ change: 2.4,
+ index: 3
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-02-21`,
+ open: 21.1,
+ high: 21.2,
+ low: 19.4,
+ close: 19.4,
+ volume: 597552272,
+ change: -7.9,
+ index: 4
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-04`,
+ open: 19.6,
+ high: 21.3,
+ low: 18.9,
+ close: 19,
+ volume: 1218669201,
+ change: -3.1,
+ index: 5
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-13`,
+ open: 18.8,
+ high: 19.5,
+ low: 18,
+ close: 19.3,
+ volume: 1034156904,
+ change: 2.5,
+ index: 6
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-22`,
+ open: 19.5,
+ high: 19.7,
+ low: 17.6,
+ close: 17.6,
+ volume: 980694095,
+ change: -9.5,
+ index: 7
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-02`,
+ open: 17.3,
+ high: 19.3,
+ low: 17,
+ close: 19.1,
+ volume: 788473494,
+ change: 10.1,
+ index: 8
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-11`,
+ open: 19.2,
+ high: 19.7,
+ low: 17.4,
+ close: 17.9,
+ volume: 1165555442,
+ change: -6.6,
+ index: 9
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-23`,
+ open: 18,
+ high: 18.3,
+ low: 17,
+ close: 17.6,
+ volume: 870373200,
+ change: -2.3,
+ index: 10
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-02`,
+ open: 17.6,
+ high: 17.7,
+ low: 15.4,
+ close: 16.3,
+ volume: 1629432326,
+ change: -7.5,
+ index: 11
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-13`,
+ open: 16.3,
+ high: 17.2,
+ low: 15,
+ close: 15.1,
+ volume: 1131045605,
+ change: -6.9,
+ index: 12
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-22`,
+ open: 15.3,
+ high: 15.6,
+ low: 12.8,
+ close: 12.8,
+ volume: 1455503588,
+ change: -15.9,
+ index: 13
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-03`,
+ open: 13,
+ high: 13.3,
+ low: 11.8,
+ close: 11.9,
+ volume: 1415442268,
+ change: -7.9,
+ index: 14
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-12`,
+ open: 12.1,
+ high: 14.9,
+ low: 12,
+ close: 14,
+ volume: 1515000443,
+ change: 15.6,
+ index: 15
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-21`,
+ open: 14,
+ high: 15.6,
+ low: 13.8,
+ close: 14.8,
+ volume: 1009123371,
+ change: 5.5,
+ index: 16
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-02`,
+ open: 14.9,
+ high: 15.5,
+ low: 14.5,
+ close: 15,
+ volume: 766921642,
+ change: 0.6,
+ index: 17
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-12`,
+ open: 16,
+ high: 16.4,
+ low: 15.2,
+ close: 16.3,
+ volume: 887983836,
+ change: 2.4,
+ index: 18
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-23`,
+ open: 16.5,
+ high: 17.5,
+ low: 16.3,
+ close: 17.3,
+ volume: 788941000,
+ change: 4.9,
+ index: 19
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-01`,
+ open: 17.3,
+ high: 17.7,
+ low: 14.8,
+ close: 15.6,
+ volume: 1175082297,
+ change: -9.8,
+ index: 20
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-12`,
+ open: 15.4,
+ high: 16,
+ low: 15,
+ close: 15.3,
+ volume: 560129569,
+ change: -1,
+ index: 21
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-21`,
+ open: 15.3,
+ high: 15.7,
+ low: 14.1,
+ close: 14.7,
+ volume: 677293701,
+ change: -3.5,
+ index: 22
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-30`,
+ open: 14.9,
+ high: 15.5,
+ low: 14.1,
+ close: 15,
+ volume: 650239370,
+ change: 1.3,
+ index: 23
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-09-11`,
+ open: 14.9,
+ high: 16.5,
+ low: 14.6,
+ close: 16.5,
+ volume: 636766167,
+ change: 10.3,
+ index: 24
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-09-20`,
+ open: 16.5,
+ high: 16.9,
+ low: 15.9,
+ close: 16,
+ volume: 572802643,
+ change: -2.9,
+ index: 25
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-01`,
+ open: 16,
+ high: 16.6,
+ low: 14.6,
+ close: 16.3,
+ volume: 931821239,
+ change: 2,
+ index: 26
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-10`,
+ open: 16.2,
+ high: 16.6,
+ low: 15,
+ close: 16.3,
+ volume: 891798049,
+ change: 0.6,
+ index: 27
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-21`,
+ open: 16.5,
+ high: 17.7,
+ low: 16.5,
+ close: 16.9,
+ volume: 713093463,
+ change: 2.6,
+ index: 28
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-30`,
+ open: 17,
+ high: 22.7,
+ low: 16.7,
+ close: 21,
+ volume: 1752943598,
+ change: 23.9,
+ index: 29
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-08`,
+ open: 20.9,
+ high: 22.8,
+ low: 20.6,
+ close: 22.5,
+ volume: 834957256,
+ change: 7.7,
+ index: 30
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-19`,
+ open: 22.9,
+ high: 24,
+ low: 22.8,
+ close: 24,
+ volume: 738746390,
+ change: 4.5,
+ index: 31
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-29`,
+ open: 24,
+ high: 24.1,
+ low: 21.8,
+ close: 22,
+ volume: 870685288,
+ change: -8.4,
+ index: 32
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-10`,
+ open: 22,
+ high: 23.4,
+ low: 21.8,
+ close: 23.3,
+ volume: 712016613,
+ change: 5.9,
+ index: 33
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-19`,
+ open: 23.5,
+ high: 27.1,
+ low: 23.4,
+ close: 26.9,
+ volume: 1203765433,
+ change: 14.8,
+ index: 34
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-31`,
+ open: 27.4,
+ high: 29,
+ low: 26.7,
+ close: 27.9,
+ volume: 1195073357,
+ change: 2,
+ index: 35
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-10`,
+ open: 28.3,
+ high: 33.3,
+ low: 28.1,
+ close: 31.9,
+ volume: 1925386078,
+ change: 12.6,
+ index: 36
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-22`,
+ open: 32.9,
+ high: 39.6,
+ low: 32.8,
+ close: 38,
+ volume: 2364043518,
+ change: 15.4,
+ index: 37
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-31`,
+ open: 37.6,
+ high: 43.5,
+ low: 36,
+ close: 43.4,
+ volume: 1835141382,
+ change: 15.3,
+ index: 38
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-02-11`,
+ open: 44.9,
+ high: 64.6,
+ low: 44.9,
+ close: 51.6,
+ volume: 3748903126,
+ change: 14.9,
+ index: 39
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-02-21`,
+ open: 51.9,
+ high: 63,
+ low: 49,
+ close: 60.1,
+ volume: 1921517039,
+ change: 15.8,
+ index: 40
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-03`,
+ open: 55.9,
+ high: 57.6,
+ low: 40.8,
+ close: 49.7,
+ volume: 2121850940,
+ change: -11.1,
+ index: 41
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-12`,
+ open: 50.9,
+ high: 51.1,
+ low: 36.4,
+ close: 37.4,
+ volume: 1553329923,
+ change: -26.6,
+ index: 42
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-23`,
+ open: 39.7,
+ high: 40.5,
+ low: 23.4,
+ close: 29,
+ volume: 2487688157,
+ change: -27,
+ index: 43
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-01`,
+ open: 31.8,
+ high: 37.3,
+ low: 31.6,
+ close: 32.1,
+ volume: 1785601357,
+ change: 0.9,
+ index: 44
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-13`,
+ open: 32.1,
+ high: 43.5,
+ low: 29.8,
+ close: 43.4,
+ volume: 1860352620,
+ change: 35.3,
+ index: 45
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-22`,
+ open: 46.6,
+ high: 51.7,
+ low: 44.9,
+ close: 48.8,
+ volume: 2056797321,
+ change: 4.7,
+ index: 46
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-01`,
+ open: 48.5,
+ high: 58,
+ low: 45.5,
+ close: 46.8,
+ volume: 2093959203,
+ change: -3.6,
+ index: 47
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-12`,
+ open: 46.7,
+ high: 56.2,
+ low: 46.5,
+ close: 54,
+ volume: 1611543246,
+ change: 15.5,
+ index: 48
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-21`,
+ open: 54.7,
+ high: 55.6,
+ low: 50.9,
+ close: 55.2,
+ volume: 1262468113,
+ change: 0.8,
+ index: 49
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-02`,
+ open: 54.8,
+ high: 60.6,
+ low: 52.3,
+ close: 58.8,
+ volume: 1160487993,
+ change: 7.2,
+ index: 50
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-11`,
+ open: 59.2,
+ high: 68.5,
+ low: 57.2,
+ close: 64.9,
+ volume: 1270377400,
+ change: 9.5,
+ index: 51
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-22`,
+ open: 65.3,
+ high: 67.9,
+ low: 60.6,
+ close: 66.3,
+ volume: 1217946366,
+ change: 1.5,
+ index: 52
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-01`,
+ open: 66.6,
+ high: 75.7,
+ low: 62.5,
+ close: 74.6,
+ volume: 1120591270,
+ change: 12.1,
+ index: 53
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-13`,
+ open: 81.4,
+ high: 119.7,
+ low: 79,
+ close: 99.8,
+ volume: 2244920779,
+ change: 22.6,
+ index: 54
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-22`,
+ open: 103.7,
+ high: 111.7,
+ low: 95.4,
+ close: 106.2,
+ volume: 1662846099,
+ change: 2.3,
+ index: 55
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-31`,
+ open: 111.9,
+ high: 112.6,
+ low: 91.1,
+ close: 95.4,
+ volume: 1573159944,
+ change: -14.8,
+ index: 56
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-11`,
+ open: 96.6,
+ high: 101.8,
+ low: 91,
+ close: 91.6,
+ volume: 798587331,
+ change: -5.2,
+ index: 57
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-20`,
+ open: 98,
+ high: 134.8,
+ low: 95.7,
+ close: 133.5,
+ volume: 1866534416,
+ change: 36.2,
+ index: 58
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-31`,
+ open: 136.3,
+ high: 166.7,
+ low: 128.5,
+ close: 166.1,
+ volume: 2008507459,
+ change: 21.9,
+ index: 59
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-10`,
+ open: 167.4,
+ high: 167.5,
+ low: 110,
+ close: 123.8,
+ volume: 1992227059,
+ change: -26,
+ index: 60
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-21`,
+ open: 127.3,
+ high: 154,
+ low: 120.2,
+ close: 149.8,
+ volume: 1758737696,
+ change: 17.7,
+ index: 61
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-30`,
+ open: 143.2,
+ high: 145.9,
+ low: 117.1,
+ close: 143,
+ volume: 1459893236,
+ change: -0.1,
+ index: 62
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-09`,
+ open: 146.9,
+ high: 149.6,
+ low: 135.4,
+ close: 144.7,
+ volume: 985545158,
+ change: -1.5,
+ index: 63
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-20`,
+ open: 147.3,
+ high: 155.3,
+ low: 139.7,
+ close: 140.6,
+ volume: 773077727,
+ change: -4.5,
+ index: 64
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-29`,
+ open: 140.9,
+ high: 148.4,
+ low: 135.3,
+ close: 136.9,
+ volume: 615339122,
+ change: -2.8,
+ index: 65
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-09`,
+ open: 135.6,
+ high: 150.8,
+ low: 126.4,
+ close: 140.4,
+ volume: 669171368,
+ change: 3.5,
+ index: 66
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-18`,
+ open: 140,
+ high: 165.3,
+ low: 132,
+ close: 162.2,
+ volume: 760451265,
+ change: 15.8,
+ index: 67
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-30`,
+ open: 164,
+ high: 202.6,
+ low: 162.5,
+ close: 189.2,
+ volume: 1046371155,
+ change: 15.4,
+ index: 68
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-09`,
+ open: 199.2,
+ high: 218.1,
+ low: 180.4,
+ close: 201.5,
+ volume: 1055933265,
+ change: 1.2,
+ index: 69
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-18`,
+ open: 191.5,
+ high: 231.7,
+ low: 188.8,
+ close: 231.7,
+ volume: 1593943601,
+ change: 21,
+ index: 70
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-30`,
+ open: 222.1,
+ high: 232.2,
+ low: 204.7,
+ close: 231.6,
+ volume: 791942570,
+ change: 4.3,
+ index: 71
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-01-11`,
+ open: 233.3,
+ high: 294.8,
+ low: 230.4,
+ close: 270.4,
+ volume: 1084025779,
+ change: 15.9,
+ index: 72
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-01-21`,
+ open: 277,
+ high: 289.3,
+ low: 273,
+ close: 281.7,
+ volume: 663774487,
+ change: 1.7,
+ index: 73
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-01`,
+ open: 278.1,
+ high: 300.1,
+ low: 260,
+ close: 279.9,
+ volume: 595397009,
+ change: 0.7,
+ index: 74
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-10`,
+ open: 281.6,
+ high: 293.5,
+ low: 266.7,
+ close: 268.3,
+ volume: 445813486,
+ change: -4.7,
+ index: 75
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-22`,
+ open: 270.8,
+ high: 276.6,
+ low: 236.7,
+ close: 238.2,
+ volume: 496372009,
+ change: -12.1,
+ index: 76
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-03`,
+ open: 220.7,
+ high: 290.7,
+ low: 206.3,
+ close: 217.7,
+ volume: 793689739,
+ change: -1.3,
+ index: 77
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-12`,
+ open: 218.6,
+ high: 291.3,
+ low: 179.8,
+ close: 231.2,
+ volume: 1215209162,
+ change: 5.8,
+ index: 78
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-23`,
+ open: 231.4,
+ high: 237.7,
+ low: 208.2,
+ close: 220.7,
+ volume: 744776145,
+ change: -4.6,
+ index: 79
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-01`,
+ open: 222.6,
+ high: 230.8,
+ low: 197,
+ close: 220.6,
+ volume: 730733684,
+ change: -0.9,
+ index: 80
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-13`,
+ open: 235.9,
+ high: 254.3,
+ low: 222.6,
+ close: 254.1,
+ volume: 646721884,
+ change: 7.7,
+ index: 81
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-22`,
+ open: 256.9,
+ high: 260.3,
+ low: 230.6,
+ close: 239.9,
+ volume: 740840774,
+ change: -6.6,
+ index: 82
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-03`,
+ open: 239.9,
+ high: 249.8,
+ low: 222,
+ close: 228.3,
+ volume: 623423313,
+ change: -4.8,
+ index: 83
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-12`,
+ open: 226.3,
+ high: 230,
+ low: 195.6,
+ close: 196.6,
+ volume: 643844974,
+ change: -13.1,
+ index: 84
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-21`,
+ open: 200.5,
+ high: 202.2,
+ low: 182.3,
+ close: 193.6,
+ volume: 729192883,
+ change: -3.4,
+ index: 85
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-02`,
+ open: 193.9,
+ high: 211.9,
+ low: 191.2,
+ close: 201.7,
+ volume: 545095944,
+ change: 4,
+ index: 86
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-11`,
+ open: 200.6,
+ high: 207.7,
+ low: 190.4,
+ close: 203.3,
+ volume: 478366128,
+ change: 1.3,
+ index: 87
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-22`,
+ open: 204.1,
+ high: 210.5,
+ low: 197.8,
+ close: 207.9,
+ volume: 454698495,
+ change: 1.9,
+ index: 88
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-01`,
+ open: 210.7,
+ high: 232.5,
+ low: 210,
+ close: 226,
+ volume: 558441596,
+ change: 7.3,
+ index: 89
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-13`,
+ open: 226.3,
+ high: 233.3,
+ low: 206.8,
+ close: 222.8,
+ volume: 470942387,
+ change: -1.5,
+ index: 90
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-22`,
+ open: 223.6,
+ high: 226.2,
+ low: 207.1,
+ close: 216.4,
+ volume: 372195097,
+ change: -3.2,
+ index: 91
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-02`,
+ open: 215.5,
+ high: 242.3,
+ low: 209.1,
+ close: 236.6,
+ volume: 547284685,
+ change: 9.8,
+ index: 92
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-11`,
+ open: 239.7,
+ high: 241.6,
+ low: 232.5,
+ close: 235.9,
+ volume: 315341455,
+ change: -1.6,
+ index: 93
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-20`,
+ open: 235.4,
+ high: 243.3,
+ low: 216.3,
+ close: 226.8,
+ volume: 392227478,
+ change: -3.7,
+ index: 94
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-31`,
+ open: 228.5,
+ high: 246.8,
+ low: 226.9,
+ close: 245.2,
+ volume: 337503634,
+ change: 7.3,
+ index: 95
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-10`,
+ open: 244.7,
+ high: 254.8,
+ low: 241.4,
+ close: 245.4,
+ volume: 328100734,
+ change: 0.3,
+ index: 96
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-21`,
+ open: 246.7,
+ high: 253.7,
+ low: 236.3,
+ close: 246.5,
+ volume: 420153012,
+ change: -0.1,
+ index: 97
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-30`,
+ open: 247.8,
+ high: 266.3,
+ low: 246.4,
+ close: 258.5,
+ volume: 422393262,
+ change: 4.3,
+ index: 98
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-11`,
+ open: 259.5,
+ high: 269,
+ low: 254.5,
+ close: 264,
+ volume: 392144589,
+ change: 1.7,
+ index: 99
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-20`,
+ open: 267,
+ high: 292.6,
+ low: 265.5,
+ close: 288.6,
+ volume: 368796877,
+ change: 8.1,
+ index: 100
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-29`,
+ open: 285.3,
+ high: 371.7,
+ low: 285.2,
+ close: 371.3,
+ volume: 825862313,
+ change: 30.1,
+ index: 101
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-09`,
+ open: 381.7,
+ high: 414.5,
+ low: 337.2,
+ close: 341.2,
+ volume: 818978542,
+ change: -10.6,
+ index: 102
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-18`,
+ open: 336.8,
+ high: 373.2,
+ low: 326.2,
+ close: 365.5,
+ volume: 613304311,
+ change: 8.5,
+ index: 103
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-30`,
+ open: 366.3,
+ high: 400.6,
+ low: 354,
+ close: 381.6,
+ volume: 515052382,
+ change: 4.2,
+ index: 104
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-09`,
+ open: 386.9,
+ high: 390.9,
+ low: 316.8,
+ close: 334.6,
+ volume: 473333567,
+ change: -13.5,
+ index: 105
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-20`,
+ open: 336.2,
+ high: 340.3,
+ low: 297.8,
+ close: 300,
+ volume: 524367113,
+ change: -10.8,
+ index: 106
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-30`,
+ open: 305.6,
+ high: 373,
+ low: 295.4,
+ close: 356.8,
+ volume: 492530059,
+ change: 16.7,
+ index: 107
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-10`,
+ open: 357.8,
+ high: 402.7,
+ low: 326.7,
+ close: 352.7,
+ volume: 592103938,
+ change: -1.4,
+ index: 108
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-20`,
+ open: 351.2,
+ high: 371.9,
+ low: 331.3,
+ close: 332.1,
+ volume: 532857144,
+ change: -5.4,
+ index: 109
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-31`,
+ open: 332.1,
+ high: 334.8,
+ low: 264,
+ close: 312.2,
+ volume: 833589022,
+ change: -6,
+ index: 110
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-02-09`,
+ open: 311.7,
+ high: 315.9,
+ low: 293.5,
+ close: 310.7,
+ volume: 456395505,
+ change: -0.3,
+ index: 111
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-02-18`,
+ open: 302.8,
+ high: 314.6,
+ low: 279.2,
+ close: 285.7,
+ volume: 446153356,
+ change: -5.7,
+ index: 112
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-02`,
+ open: 278,
+ high: 296.6,
+ low: 233.3,
+ close: 293.3,
+ volume: 638352514,
+ change: 5.5,
+ index: 113
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-11`,
+ open: 292.9,
+ high: 295.5,
+ low: 260.7,
+ close: 265.1,
+ volume: 466566467,
+ change: -9.5,
+ index: 114
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-22`,
+ open: 260.2,
+ high: 332.6,
+ low: 252,
+ close: 331.3,
+ volume: 576869668,
+ change: 27.3,
+ index: 115
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-31`,
+ open: 326.6,
+ high: 371.6,
+ low: 325.5,
+ close: 359.2,
+ volume: 536607263,
+ change: 10,
+ index: 116
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-04-11`,
+ open: 360.4,
+ high: 384.3,
+ low: 324.9,
+ close: 325.3,
+ volume: 499682510,
+ change: -9.7,
+ index: 117
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-04-21`,
+ open: 332.5,
+ high: 364.1,
+ low: 324.4,
+ close: 336.3,
+ volume: 457210487,
+ change: 1.1,
+ index: 118
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-02`,
+ open: 338.3,
+ high: 345,
+ low: 273.9,
+ close: 301,
+ volume: 639990965,
+ change: -11,
+ index: 119
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-11`,
+ open: 301.1,
+ high: 318.5,
+ low: 242.4,
+ close: 244.7,
+ volume: 583211967,
+ change: -18.7,
+ index: 120
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-20`,
+ open: 233.7,
+ high: 262.4,
+ low: 211,
+ close: 221.3,
+ volume: 721880082,
+ change: -5.3,
+ index: 121
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-01`,
+ open: 218.3,
+ high: 259.6,
+ low: 206.9,
+ close: 246.8,
+ volume: 644596235,
+ change: 13,
+ index: 122
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-10`,
+ open: 244.2,
+ high: 264.2,
+ low: 227.9,
+ close: 232.2,
+ volume: 633672873,
+ change: -4.9,
+ index: 123
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-22`,
+ open: 223.2,
+ high: 246.8,
+ low: 208.7,
+ close: 236.1,
+ volume: 744240764,
+ change: 5.8,
+ index: 124
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-01`,
+ open: 237.9,
+ high: 252.1,
+ low: 218.9,
+ close: 227.3,
+ volume: 631776422,
+ change: -4.5,
+ index: 125
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-13`,
+ open: 223,
+ high: 255,
+ low: 216.2,
+ close: 237,
+ volume: 625812242,
+ change: 6.3,
+ index: 126
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-22`,
+ open: 234.9,
+ high: 280.8,
+ low: 229.3,
+ close: 272.2,
+ volume: 646037224,
+ change: 15.9,
+ index: 127
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-02`,
+ open: 272.2,
+ high: 311.9,
+ low: 256.3,
+ close: 300.6,
+ volume: 611660612,
+ change: 10.4,
+ index: 128
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-11`,
+ open: 305,
+ high: 313.6,
+ low: 279.4,
+ close: 286.6,
+ volume: 616204291,
+ change: -6,
+ index: 129
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-22`,
+ open: 289.4,
+ high: 314.7,
+ low: 285,
+ close: 289.9,
+ volume: 490658060,
+ change: 0.2,
+ index: 130
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-31`,
+ open: 291.5,
+ high: 303.6,
+ low: 271.8,
+ close: 275.6,
+ volume: 376152572,
+ change: -5.4,
+ index: 131
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-12`,
+ open: 272.6,
+ high: 305.5,
+ low: 265.7,
+ close: 304.4,
+ volume: 367924580,
+ change: 11.7,
+ index: 132
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-21`,
+ open: 292.9,
+ high: 313.8,
+ low: 290.4,
+ close: 300.8,
+ volume: 477171180,
+ change: 2.7,
+ index: 133
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-30`,
+ open: 299.9,
+ high: 301.3,
+ low: 262.5,
+ close: 265.2,
+ volume: 454307920,
+ change: -11.5,
+ index: 134
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-11`,
+ open: 254.5,
+ high: 257.5,
+ low: 215,
+ close: 216.5,
+ volume: 593078170,
+ change: -14.9,
+ index: 135
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-20`,
+ open: 215.3,
+ high: 229.8,
+ low: 202,
+ close: 207.3,
+ volume: 592158560,
+ change: -3.7,
+ index: 136
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-31`,
+ open: 206.4,
+ high: 233.8,
+ low: 198.6,
+ close: 227.5,
+ volume: 550341050,
+ change: 10.2,
+ index: 137
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-09`,
+ open: 234,
+ high: 237.4,
+ low: 177.1,
+ close: 177.6,
+ volume: 630702790,
+ change: -24.1,
+ index: 138
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-18`,
+ open: 189.9,
+ high: 200.8,
+ low: 176.6,
+ close: 180.2,
+ volume: 637579480,
+ change: -5.1,
+ index: 139
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-30`,
+ open: 175.8,
+ high: 194.8,
+ low: 166.2,
+ close: 194.7,
+ volume: 617126140,
+ change: 10.7,
+ index: 140
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-09`,
+ open: 197.1,
+ high: 198.9,
+ low: 169.1,
+ close: 179,
+ volume: 625675690,
+ change: -9.1,
+ index: 141
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-20`,
+ open: 176.1,
+ high: 177.4,
+ low: 137.7,
+ close: 137.8,
+ volume: 986660100,
+ change: -21.7,
+ index: 142
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-30`,
+ open: 139.3,
+ high: 141.3,
+ low: 108.2,
+ close: 123.2,
+ volume: 1331911900,
+ change: -11.6,
+ index: 143
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-01-11`,
+ open: 118.5,
+ high: 126,
+ low: 101.8,
+ close: 123.2,
+ volume: 1332426500,
+ change: 4,
+ index: 144
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-01-23`,
+ open: 122.6,
+ high: 145.4,
+ low: 115.6,
+ close: 143.8,
+ volume: 1244541500,
+ change: 17.3,
+ index: 145
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-01`,
+ open: 143,
+ high: 183.8,
+ low: 138.1,
+ close: 181.4,
+ volume: 1534337700,
+ change: 26.9,
+ index: 146
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-10`,
+ open: 187.3,
+ high: 214,
+ low: 182.6,
+ close: 196.9,
+ volume: 1423167800,
+ change: 5.1,
+ index: 147
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-22`,
+ open: 194.4,
+ high: 217.6,
+ low: 187.6,
+ close: 200.9,
+ volume: 1386211900,
+ change: 3.3,
+ index: 148
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-03`,
+ open: 203.9,
+ high: 211.2,
+ low: 186,
+ close: 197.8,
+ volume: 1095786600,
+ change: -3,
+ index: 149
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-14`,
+ open: 198.5,
+ high: 198.6,
+ low: 163.9,
+ close: 183.3,
+ volume: 1101144600,
+ change: -7.7,
+ index: 150
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-23`,
+ open: 180.8,
+ high: 200.7,
+ low: 176,
+ close: 192.2,
+ volume: 978213300,
+ change: 6.3,
+ index: 151
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-03`,
+ open: 191.6,
+ high: 207.8,
+ low: 185.4,
+ close: 194.8,
+ volume: 909718040,
+ change: 1.6,
+ index: 152
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-13`,
+ open: 197.3,
+ high: 198.7,
+ low: 176.1,
+ close: 185.9,
+ volume: 905319000,
+ change: -5.8,
+ index: 153
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-24`,
+ open: 184,
+ high: 189.7,
+ low: 158.6,
+ close: 162.6,
+ volume: 905416980,
+ change: -11.6,
+ index: 154
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-03`,
+ open: 159.8,
+ high: 165.5,
+ low: 152.4,
+ close: 160.6,
+ volume: 881897100,
+ change: 0.5,
+ index: 155
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-12`,
+ open: 162.7,
+ high: 177.4,
+ low: 159.6,
+ close: 168,
+ volume: 785510430,
+ change: 3.2,
+ index: 156
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-23`,
+ open: 167.7,
+ high: 193,
+ low: 164.4,
+ close: 185.8,
+ volume: 864025390,
+ change: 10.8,
+ index: 157
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-02`,
+ open: 182.2,
+ high: 217.2,
+ low: 178.2,
+ close: 214,
+ volume: 988496020,
+ change: 17.4,
+ index: 158
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-13`,
+ open: 217.8,
+ high: 259.7,
+ low: 212.5,
+ close: 258.7,
+ volume: 1161622400,
+ change: 18.8,
+ index: 159
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-23`,
+ open: 260.2,
+ high: 277,
+ low: 247.3,
+ close: 256.6,
+ volume: 1220407300,
+ change: -1.4,
+ index: 160
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-05`,
+ open: 250.1,
+ high: 284.2,
+ low: 240.7,
+ close: 282.5,
+ volume: 999163700,
+ change: 13,
+ index: 161
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-14`,
+ open: 278.1,
+ high: 285.3,
+ low: 265.1,
+ close: 281.4,
+ volume: 774400400,
+ change: 1.2,
+ index: 162
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-25`,
+ open: 286.6,
+ high: 299.3,
+ low: 254.1,
+ close: 265.3,
+ volume: 973076400,
+ change: -7.4,
+ index: 163
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-03`,
+ open: 263.2,
+ high: 269.1,
+ low: 250.5,
+ close: 259.3,
+ volume: 678809820,
+ change: -1.5,
+ index: 164
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-14`,
+ open: 261,
+ high: 264.8,
+ low: 233.8,
+ close: 239.8,
+ volume: 716008860,
+ change: -8.1,
+ index: 165
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-23`,
+ open: 238.7,
+ high: 240.8,
+ low: 212.4,
+ close: 236.9,
+ volume: 825055300,
+ change: -0.8,
+ index: 166
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-01`,
+ open: 238.7,
+ high: 261.2,
+ low: 228.2,
+ close: 245,
+ volume: 811502630,
+ change: 2.7,
+ index: 167
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-13`,
+ open: 245,
+ high: 278.4,
+ low: 243.3,
+ close: 271.3,
+ volume: 902643400,
+ change: 10.7,
+ index: 168
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-22`,
+ open: 271.3,
+ high: 279,
+ low: 244.5,
+ close: 244.9,
+ volume: 816639600,
+ change: -9.7,
+ index: 169
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-03`,
+ open: 243.4,
+ high: 254.8,
+ low: 234.6,
+ close: 246.5,
+ volume: 814604700,
+ change: 1.3,
+ index: 170
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-12`,
+ open: 248.1,
+ high: 268.9,
+ low: 247.6,
+ close: 258.9,
+ volume: 806250900,
+ change: 4.3,
+ index: 171
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-23`,
+ open: 258.9,
+ high: 259.6,
+ low: 202.5,
+ close: 212.1,
+ volume: 869390890,
+ change: -18.1,
+ index: 172
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-01`,
+ open: 216.5,
+ high: 222,
+ low: 194.1,
+ close: 205.7,
+ volume: 811468170,
+ change: -5,
+ index: 173
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-10`,
+ open: 213,
+ high: 226.4,
+ low: 205.7,
+ close: 214.6,
+ volume: 859763700,
+ change: 0.8,
+ index: 174
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-21`,
+ open: 215.6,
+ high: 246.7,
+ low: 211.6,
+ close: 241.2,
+ volume: 959006600,
+ change: 11.9,
+ index: 175
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-01`,
+ open: 242,
+ high: 252.8,
+ low: 231.4,
+ close: 238.8,
+ volume: 832910200,
+ change: -1.3,
+ index: 176
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-12`,
+ open: 235.8,
+ high: 246.7,
+ low: 233.3,
+ close: 237,
+ volume: 772018400,
+ change: 0.5,
+ index: 177
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-21`,
+ open: 234.2,
+ high: 259.8,
+ low: 228.2,
+ close: 254.5,
+ volume: 900893400,
+ change: 8.7,
+ index: 178
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-03`,
+ open: 256.8,
+ high: 265.1,
+ low: 236.3,
+ close: 238.4,
+ volume: 727005170,
+ change: -7.1,
+ index: 179
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-12`,
+ open: 239.2,
+ high: 242.7,
+ low: 217.2,
+ close: 218.9,
+ volume: 697536380,
+ change: -8.5,
+ index: 180
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-24`,
+ open: 215.1,
+ high: 223.5,
+ low: 206.3,
+ close: 207.8,
+ volume: 777303400,
+ change: -3.4,
+ index: 181
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-02`,
+ open: 189.7,
+ high: 196.4,
+ low: 180.1,
+ close: 187.9,
+ volume: 846092780,
+ change: -0.9,
+ index: 182
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-13`,
+ open: 184.3,
+ high: 194.7,
+ low: 175,
+ close: 184,
+ volume: 718274070,
+ change: -0.1,
+ index: 183
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-23`,
+ open: 185.3,
+ high: 203.2,
+ low: 183.4,
+ close: 192,
+ volume: 693352670,
+ change: 3.6,
+ index: 184
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-05`,
+ open: 192.3,
+ high: 205.6,
+ low: 177.6,
+ close: 180.7,
+ volume: 742344460,
+ change: -6,
+ index: 185
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-14`,
+ open: 180,
+ high: 182.9,
+ low: 160.5,
+ close: 162.5,
+ volume: 701227950,
+ change: -9.7,
+ index: 186
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-25`,
+ open: 163.2,
+ high: 178.2,
+ low: 160.8,
+ close: 172.6,
+ volume: 589466660,
+ change: 5.8,
+ index: 187
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-04`,
+ open: 178.6,
+ high: 184.2,
+ low: 163.3,
+ close: 171.1,
+ volume: 676969950,
+ change: -4.2,
+ index: 188
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-15`,
+ open: 169.1,
+ high: 179.2,
+ low: 160.5,
+ close: 161.5,
+ volume: 694829970,
+ change: -4.5,
+ index: 189
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-24`,
+ open: 156.7,
+ high: 168,
+ low: 138.8,
+ close: 162.1,
+ volume: 775433710,
+ change: 3.4,
+ index: 190
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-03`,
+ open: 159,
+ high: 198.9,
+ low: 158.4,
+ close: 181.2,
+ volume: 864614000,
+ change: 14,
+ index: 191
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-14`,
+ open: 183.8,
+ high: 187.6,
+ low: 167.8,
+ close: 177.6,
+ volume: 531409380,
+ change: -3.4,
+ index: 192
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-23`,
+ open: 179.9,
+ high: 186.9,
+ low: 171.4,
+ close: 173.7,
+ volume: 554203970,
+ change: -3.4,
+ index: 193
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-04`,
+ open: 174.8,
+ high: 182.7,
+ low: 173.2,
+ close: 174.8,
+ volume: 453828370,
+ change: 0,
+ index: 194
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-13`,
+ open: 175.4,
+ high: 191.1,
+ low: 167.4,
+ close: 182.5,
+ volume: 509090870,
+ change: 4.1,
+ index: 195
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-25`,
+ open: 185.8,
+ high: 188.8,
+ low: 176.9,
+ close: 187.4,
+ volume: 505399520,
+ change: 0.8,
+ index: 196
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-05`,
+ open: 186.5,
+ high: 252.4,
+ low: 186.4,
+ close: 251.5,
+ volume: 925723660,
+ change: 34.8,
+ index: 197
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-16`,
+ open: 247.7,
+ high: 271,
+ low: 233.1,
+ close: 256.6,
+ volume: 1097390000,
+ change: 3.6,
+ index: 198
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-25`,
+ open: 252.7,
+ high: 258.5,
+ low: 214.7,
+ close: 220.2,
+ volume: 795590700,
+ change: -12.9,
+ index: 199
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-05`,
+ open: 221.2,
+ high: 234.7,
+ low: 182,
+ close: 198.9,
+ volume: 658914080,
+ change: -10.1,
+ index: 200
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-14`,
+ open: 200.8,
+ high: 208.5,
+ low: 191.5,
+ close: 201.4,
+ volume: 479168160,
+ change: 0.3,
+ index: 201
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-23`,
+ open: 205,
+ high: 228.2,
+ low: 204.8,
+ close: 220.3,
+ volume: 560235700,
+ change: 7.5,
+ index: 202
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-04`,
+ open: 218.8,
+ high: 222.2,
+ low: 202.6,
+ close: 219.4,
+ volume: 469284350,
+ change: 0.3,
+ index: 203
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-13`,
+ open: 223.5,
+ high: 235,
+ low: 210.5,
+ close: 230.3,
+ volume: 592950440,
+ change: 3,
+ index: 204
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-24`,
+ open: 229.3,
+ high: 257.2,
+ low: 223.5,
+ close: 254.3,
+ volume: 577086700,
+ change: 10.9,
+ index: 205
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-03`,
+ open: 252.5,
+ high: 264.9,
+ low: 237.8,
+ close: 240.7,
+ volume: 546148740,
+ change: -4.7,
+ index: 206
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-14`,
+ open: 246.7,
+ high: 251,
+ low: 213.7,
+ close: 219.2,
+ volume: 589440130,
+ change: -11.2,
+ index: 207
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-23`,
+ open: 220,
+ high: 224.3,
+ low: 212.1,
+ close: 213.6,
+ volume: 384561880,
+ change: -2.9,
+ index: 208
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-01`,
+ open: 244.7,
+ high: 273.5,
+ low: 242.6,
+ close: 249,
+ volume: 732392780,
+ change: 1.8,
+ index: 209
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-12`,
+ open: 244.6,
+ high: 358.6,
+ low: 238.9,
+ close: 328.5,
+ volume: 991653160,
+ change: 34.3,
+ index: 210
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-21`,
+ open: 335.8,
+ high: 348.5,
+ low: 309.2,
+ close: 339.6,
+ volume: 700324320,
+ change: 1.1,
+ index: 211
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-03`,
+ open: 341.1,
+ high: 361.9,
+ low: 326.6,
+ close: 351.4,
+ volume: 478645220,
+ change: 3,
+ index: 212
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-12`,
+ open: 353,
+ high: 429.3,
+ low: 348.6,
+ close: 418.1,
+ volume: 599082110,
+ change: 18.4,
+ index: 213
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-23`,
+ open: 420,
+ high: 481.5,
+ low: 415.4,
+ close: 430.6,
+ volume: 807128120,
+ change: 2.5,
+ index: 214
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-03`,
+ open: 435.9,
+ high: 465.3,
+ low: 373,
+ close: 410.4,
+ volume: 565769940,
+ change: -5.8,
+ index: 215
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-15`,
+ open: 423.2,
+ high: 429.8,
+ low: 377.3,
+ close: 428.2,
+ volume: 530063170,
+ change: 1.2,
+ index: 216
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-27`,
+ open: 423.5,
+ high: 439.7,
+ low: 389,
+ close: 397.2,
+ volume: 476854060,
+ change: -6.2,
+ index: 217
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-05`,
+ open: 396.9,
+ high: 420,
+ low: 374.4,
+ close: 378.2,
+ volume: 507024510,
+ change: -4.7,
+ index: 218
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-14`,
+ open: 373,
+ high: 380.6,
+ low: 325.1,
+ close: 355.8,
+ volume: 607376290,
+ change: -4.6,
+ index: 219
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-26`,
+ open: 355,
+ high: 367.3,
+ low: 288,
+ close: 290.8,
+ volume: 549149490,
+ change: -18.1,
+ index: 220
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-07`,
+ open: 291.2,
+ high: 303.9,
+ low: 250.7,
+ close: 262.7,
+ volume: 754567280,
+ change: -9.8,
+ index: 221
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-18`,
+ open: 252.5,
+ high: 253.4,
+ low: 217,
+ close: 225.3,
+ volume: 944623000,
+ change: -10.8,
+ index: 222
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-27`,
+ open: 231.6,
+ high: 291.8,
+ low: 229.2,
+ close: 273.1,
+ volume: 982018670,
+ change: 17.9,
+ index: 223
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-07`,
+ open: 275.6,
+ high: 285,
+ low: 214.2,
+ close: 233.3,
+ volume: 1117950500,
+ change: -15.3,
+ index: 224
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-16`,
+ open: 245,
+ high: 274.7,
+ low: 217.8,
+ close: 241.6,
+ volume: 993815820,
+ change: -1.4,
+ index: 225
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-28`,
+ open: 243.5,
+ high: 294.9,
+ low: 222.8,
+ close: 285.9,
+ volume: 866169890,
+ change: 17.4,
+ index: 226
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-band-layer/src/index.css b/samples/charts/data-chart/data-annotation-band-layer/src/index.css
new file mode 100644
index 0000000000..98682b8543
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-band-layer/src/index.css
@@ -0,0 +1,2 @@
+/* shared styles are loaded from: */
+/* https://static.infragistics.com/xplatform/css/samples */
diff --git a/samples/charts/data-chart/data-annotation-band-layer/src/index.tsx b/samples/charts/data-chart/data-annotation-band-layer/src/index.tsx
new file mode 100644
index 0000000000..8aea3a77bc
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-band-layer/src/index.tsx
@@ -0,0 +1,196 @@
+import React from 'react';
+import ReactDOM from 'react-dom/client';
+import './index.css';
+
+import { IgrDataChartCoreModule, IgrDataChartCategoryModule, IgrDataChartCategoryCoreModule, IgrDataChartFinancialCoreModule, IgrDataChartFinancialModule, IgrDataChartFinancialOverlaysModule, IgrDataChartInteractivityModule, IgrDataChartAnnotationModule, IgrDataAnnotationBandLayerModule, IgrNumberAbbreviatorModule, IgrAnnotationLayerProxyModule } from 'igniteui-react-charts';
+import { IgrDataChart, IgrCategoryXAxis, IgrNumericYAxis, IgrFinancialPriceSeries, IgrDataToolTipLayer, IgrDataAnnotationBandLayer } from 'igniteui-react-charts';
+import { StockTeslaItem, StockTesla } from './StockTesla';
+import { AnnotationBandDataItem, AnnotationBandData } from './AnnotationBandData';
+
+const mods: any[] = [
+ IgrDataChartCoreModule,
+ IgrDataChartCategoryModule,
+ IgrDataChartCategoryCoreModule,
+ IgrDataChartFinancialCoreModule,
+ IgrDataChartFinancialModule,
+ IgrDataChartFinancialOverlaysModule,
+ IgrDataChartInteractivityModule,
+ IgrDataChartAnnotationModule,
+ IgrDataAnnotationBandLayerModule,
+ IgrNumberAbbreviatorModule,
+ IgrAnnotationLayerProxyModule
+];
+mods.forEach((m) => m.register());
+
+export default class Sample extends React.Component {
+ private chart: IgrDataChart
+ private chartRef(r: IgrDataChart) {
+ this.chart = r;
+ this.setState({});
+ }
+ private xAxisBottom: IgrCategoryXAxis
+ private xAxisBottomRef(r: IgrCategoryXAxis){
+ this.xAxisBottom = r;
+ this.setState({});
+ }
+ private xAxis: IgrCategoryXAxis
+ private yAxisLeft: IgrNumericYAxis
+ private yAxisRight: IgrNumericYAxis
+ private series1: IgrFinancialPriceSeries
+ private tooltip: IgrDataToolTipLayer
+ private bandLayer: IgrDataAnnotationBandLayer
+ private bandLayerRef(r: IgrDataAnnotationBandLayer) {
+ this.bandLayer = r;
+ this.setState({});
+ }
+
+ constructor(props: any) {
+ super(props);
+
+ this.chartRef = this.chartRef.bind(this);
+ this.bandLayerRef = this.bandLayerRef.bind(this);
+ this.xAxisBottomRef = this.xAxisBottomRef.bind(this);
+ }
+ componentDidMount(): void {
+ this.bandLayer.targetAxis = this.xAxisBottom;
+ }
+
+ public render(): JSX.Element {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+ }
+
+ private _stockTesla: StockTesla = null;
+ public get stockTesla(): StockTesla {
+ if (this._stockTesla == null)
+ {
+ this._stockTesla = new StockTesla();
+ }
+ return this._stockTesla;
+ }
+
+ private _annotationBandData: AnnotationBandData = null;
+ public get annotationBandData(): AnnotationBandData {
+ if (this._annotationBandData == null)
+ {
+ this._annotationBandData = new AnnotationBandData();
+ }
+ return this._annotationBandData;
+ }
+
+}
+
+// rendering above component in the React DOM
+const root = ReactDOM.createRoot(document.getElementById('root'));
+root.render();
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-band-layer/src/react-app-env.d.ts b/samples/charts/data-chart/data-annotation-band-layer/src/react-app-env.d.ts
new file mode 100644
index 0000000000..6431bc5fc6
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-band-layer/src/react-app-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/samples/charts/data-chart/data-annotation-band-layer/tsconfig.json b/samples/charts/data-chart/data-annotation-band-layer/tsconfig.json
new file mode 100644
index 0000000000..42c6ace1da
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-band-layer/tsconfig.json
@@ -0,0 +1,45 @@
+{
+ "compilerOptions": {
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "baseUrl": ".",
+ "outDir": "build/dist",
+ "module": "esnext",
+ "target": "es5",
+ "lib": [
+ "es6",
+ "dom"
+ ],
+ "sourceMap": true,
+ "allowJs": true,
+ "jsx": "react-jsx",
+ "moduleResolution": "node",
+ "rootDir": "src",
+ "forceConsistentCasingInFileNames": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": true,
+ "noUnusedLocals": false,
+ "importHelpers": true,
+ "suppressImplicitAnyIndexErrors": true,
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true,
+ "strict": false,
+ "isolatedModules": true,
+ "noEmit": true
+ },
+ "exclude": [
+ "node_modules",
+ "build",
+ "scripts",
+ "acceptance-tests",
+ "webpack",
+ "jest",
+ "src/setupTests.ts",
+ "**/odatajs-4.0.0.js",
+ "config-overrides.js"
+ ],
+ "include": [
+ "src"
+ ]
+}
diff --git a/samples/charts/data-chart/data-annotation-line-layer/.eslintrc.js b/samples/charts/data-chart/data-annotation-line-layer/.eslintrc.js
new file mode 100644
index 0000000000..7168b71441
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-line-layer/.eslintrc.js
@@ -0,0 +1,78 @@
+// https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project
+module.exports = {
+ parser: "@typescript-eslint/parser", // Specifies the ESLint parser
+ parserOptions: {
+ ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features
+ sourceType: "module", // Allows for the use of imports
+ ecmaFeatures: {
+ jsx: true // Allows for the parsing of JSX
+ }
+ },
+ settings: {
+ react: {
+ version: "999.999.999" // Tells eslint-plugin-react to automatically detect the version of React to use
+ }
+ },
+ extends: [
+ "eslint:recommended",
+ "plugin:react/recommended", // Uses the recommended rules from @eslint-plugin-react
+ "plugin:@typescript-eslint/recommended" // Uses the recommended rules from @typescript-eslint/eslint-plugin
+ ],
+ rules: {
+ // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ },
+ "overrides": [
+ {
+ "files": ["*.ts", "*.tsx"],
+ "rules": {
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-var": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ }
+ }
+ ]
+ };
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-line-layer/ReadMe.md b/samples/charts/data-chart/data-annotation-line-layer/ReadMe.md
new file mode 100644
index 0000000000..279804cff6
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-line-layer/ReadMe.md
@@ -0,0 +1,56 @@
+
+
+
+This folder contains implementation of React application with example of Data Annotation Line Layer feature using [Data Chart](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html) component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Branches
+
+> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-react-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-react-examples/tree/vnext) branch only when you want to contribute new samples to this repository.
+
+## Instructions
+
+Follow these instructions to run this example:
+
+
+```
+git clone https://github.com/IgniteUI/igniteui-react-examples.git
+git checkout master
+cd ./igniteui-react-examples
+cd ./samples/charts/data-chart/data-annotation-line-layer
+```
+
+open above folder in VS Code or type:
+```
+code .
+```
+
+In terminal window, run:
+```
+npm install --legacy-peer-deps
+npm run-script start
+```
+
+Then open http://localhost:4200/ in your browser
+
+
+## Learn More
+
+To learn more about **Ignite UI for React** components, check out the [React documentation](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html).
diff --git a/samples/charts/data-chart/data-annotation-line-layer/package.json b/samples/charts/data-chart/data-annotation-line-layer/package.json
new file mode 100644
index 0000000000..f43e0c7619
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-line-layer/package.json
@@ -0,0 +1,45 @@
+{
+ "name": "example-ignite-ui-react",
+ "description": "This project provides example of using Ignite UI for React components",
+ "author": "Infragistics",
+ "version": "1.4.0",
+ "license": "",
+ "homepage": ".",
+ "private": true,
+ "scripts": {
+ "start": "set PORT=4200 && react-scripts --max_old_space_size=10240 start",
+ "build": "react-scripts --max_old_space_size=10240 build ",
+ "test": "react-scripts test --env=jsdom",
+ "eject": "react-scripts eject",
+ "lint": "eslint ./src/**/*.{ts,tsx}"
+ },
+ "dependencies": {
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
+ "lit-html": "^3.2.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-scripts": "^5.0.1",
+ "tslib": "^2.4.0"
+ },
+ "devDependencies": {
+ "@types/jest": "^29.2.0",
+ "@types/node": "^18.11.7",
+ "@types/react": "^18.0.24",
+ "@types/react-dom": "^18.0.8",
+ "eslint": "^8.33.0",
+ "eslint-config-react": "^1.1.7",
+ "eslint-plugin-react": "^7.20.0",
+ "react-app-rewired": "^2.2.1",
+ "typescript": "^4.8.4",
+ "worker-loader": "^3.0.8"
+ },
+ "browserslist": [
+ ">0.2%",
+ "not dead",
+ "not ie <= 11",
+ "not op_mini all"
+ ]
+}
diff --git a/samples/charts/data-chart/data-annotation-line-layer/public/index.html b/samples/charts/data-chart/data-annotation-line-layer/public/index.html
new file mode 100644
index 0000000000..e2d3265576
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-line-layer/public/index.html
@@ -0,0 +1,11 @@
+
+
+
+ Sample | Ignite UI | React | infragistics
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-line-layer/sandbox.config.json b/samples/charts/data-chart/data-annotation-line-layer/sandbox.config.json
new file mode 100644
index 0000000000..07f53508eb
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-line-layer/sandbox.config.json
@@ -0,0 +1,5 @@
+{
+ "infiniteLoopProtection": false,
+ "hardReloadOnChange": false,
+ "view": "browser"
+}
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-line-layer/src/AnnotationLineData1.ts b/samples/charts/data-chart/data-annotation-line-layer/src/AnnotationLineData1.ts
new file mode 100644
index 0000000000..e886d46bb7
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-line-layer/src/AnnotationLineData1.ts
@@ -0,0 +1,39 @@
+export class AnnotationLineData1Item {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public startX: number;
+ public startY: number;
+ public endX: number;
+ public endY: number;
+ public label: string;
+
+}
+export class AnnotationLineData1 extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new AnnotationLineData1Item(
+ {
+ startX: 190,
+ startY: 138,
+ endX: 230,
+ endY: 138,
+ label: `52-Week Low`
+ }),
+ new AnnotationLineData1Item(
+ {
+ startX: 190,
+ startY: 481,
+ endX: 230,
+ endY: 481,
+ label: `52-Week High`
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-line-layer/src/AnnotationLineData2.ts b/samples/charts/data-chart/data-annotation-line-layer/src/AnnotationLineData2.ts
new file mode 100644
index 0000000000..688a44c909
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-line-layer/src/AnnotationLineData2.ts
@@ -0,0 +1,41 @@
+export class AnnotationLineData2Item {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public startX: number;
+ public startY: number;
+ public endX: number;
+ public endY: number;
+ public label: string;
+
+}
+export class AnnotationLineData2 extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new AnnotationLineData2Item(
+ {
+ startX: 48,
+ startY: 25,
+ endX: 105,
+ endY: 250,
+ label: `Growth &
+Support`
+ }),
+ new AnnotationLineData2Item(
+ {
+ startX: 108,
+ startY: 440,
+ endX: 155,
+ endY: 210,
+ label: `Decline &
+Resistance`
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-line-layer/src/StockTesla.ts b/samples/charts/data-chart/data-annotation-line-layer/src/StockTesla.ts
new file mode 100644
index 0000000000..1efe6d6e4e
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-line-layer/src/StockTesla.ts
@@ -0,0 +1,2523 @@
+export class StockTeslaItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public date: string;
+ public open: number;
+ public high: number;
+ public low: number;
+ public close: number;
+ public volume: number;
+ public change: number;
+ public index: number;
+
+}
+export class StockTesla extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new StockTeslaItem(
+ {
+ date: `2019-01-10`,
+ open: 20.4,
+ high: 23,
+ low: 19.8,
+ close: 23,
+ volume: 779333701,
+ change: 12.7,
+ index: 0
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-01-22`,
+ open: 22.8,
+ high: 23.5,
+ low: 19.7,
+ close: 19.9,
+ volume: 911781100,
+ change: -12.6,
+ index: 1
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-01-31`,
+ open: 19.5,
+ high: 20.8,
+ low: 18.6,
+ close: 20.5,
+ volume: 926375717,
+ change: 5,
+ index: 2
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-02-11`,
+ open: 20.4,
+ high: 21.6,
+ low: 19.9,
+ close: 20.9,
+ volume: 687520471,
+ change: 2.4,
+ index: 3
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-02-21`,
+ open: 21.1,
+ high: 21.2,
+ low: 19.4,
+ close: 19.4,
+ volume: 597552272,
+ change: -7.9,
+ index: 4
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-04`,
+ open: 19.6,
+ high: 21.3,
+ low: 18.9,
+ close: 19,
+ volume: 1218669201,
+ change: -3.1,
+ index: 5
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-13`,
+ open: 18.8,
+ high: 19.5,
+ low: 18,
+ close: 19.3,
+ volume: 1034156904,
+ change: 2.5,
+ index: 6
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-22`,
+ open: 19.5,
+ high: 19.7,
+ low: 17.6,
+ close: 17.6,
+ volume: 980694095,
+ change: -9.5,
+ index: 7
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-02`,
+ open: 17.3,
+ high: 19.3,
+ low: 17,
+ close: 19.1,
+ volume: 788473494,
+ change: 10.1,
+ index: 8
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-11`,
+ open: 19.2,
+ high: 19.7,
+ low: 17.4,
+ close: 17.9,
+ volume: 1165555442,
+ change: -6.6,
+ index: 9
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-23`,
+ open: 18,
+ high: 18.3,
+ low: 17,
+ close: 17.6,
+ volume: 870373200,
+ change: -2.3,
+ index: 10
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-02`,
+ open: 17.6,
+ high: 17.7,
+ low: 15.4,
+ close: 16.3,
+ volume: 1629432326,
+ change: -7.5,
+ index: 11
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-13`,
+ open: 16.3,
+ high: 17.2,
+ low: 15,
+ close: 15.1,
+ volume: 1131045605,
+ change: -6.9,
+ index: 12
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-22`,
+ open: 15.3,
+ high: 15.6,
+ low: 12.8,
+ close: 12.8,
+ volume: 1455503588,
+ change: -15.9,
+ index: 13
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-03`,
+ open: 13,
+ high: 13.3,
+ low: 11.8,
+ close: 11.9,
+ volume: 1415442268,
+ change: -7.9,
+ index: 14
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-12`,
+ open: 12.1,
+ high: 14.9,
+ low: 12,
+ close: 14,
+ volume: 1515000443,
+ change: 15.6,
+ index: 15
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-21`,
+ open: 14,
+ high: 15.6,
+ low: 13.8,
+ close: 14.8,
+ volume: 1009123371,
+ change: 5.5,
+ index: 16
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-02`,
+ open: 14.9,
+ high: 15.5,
+ low: 14.5,
+ close: 15,
+ volume: 766921642,
+ change: 0.6,
+ index: 17
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-12`,
+ open: 16,
+ high: 16.4,
+ low: 15.2,
+ close: 16.3,
+ volume: 887983836,
+ change: 2.4,
+ index: 18
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-23`,
+ open: 16.5,
+ high: 17.5,
+ low: 16.3,
+ close: 17.3,
+ volume: 788941000,
+ change: 4.9,
+ index: 19
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-01`,
+ open: 17.3,
+ high: 17.7,
+ low: 14.8,
+ close: 15.6,
+ volume: 1175082297,
+ change: -9.8,
+ index: 20
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-12`,
+ open: 15.4,
+ high: 16,
+ low: 15,
+ close: 15.3,
+ volume: 560129569,
+ change: -1,
+ index: 21
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-21`,
+ open: 15.3,
+ high: 15.7,
+ low: 14.1,
+ close: 14.7,
+ volume: 677293701,
+ change: -3.5,
+ index: 22
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-30`,
+ open: 14.9,
+ high: 15.5,
+ low: 14.1,
+ close: 15,
+ volume: 650239370,
+ change: 1.3,
+ index: 23
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-09-11`,
+ open: 14.9,
+ high: 16.5,
+ low: 14.6,
+ close: 16.5,
+ volume: 636766167,
+ change: 10.3,
+ index: 24
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-09-20`,
+ open: 16.5,
+ high: 16.9,
+ low: 15.9,
+ close: 16,
+ volume: 572802643,
+ change: -2.9,
+ index: 25
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-01`,
+ open: 16,
+ high: 16.6,
+ low: 14.6,
+ close: 16.3,
+ volume: 931821239,
+ change: 2,
+ index: 26
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-10`,
+ open: 16.2,
+ high: 16.6,
+ low: 15,
+ close: 16.3,
+ volume: 891798049,
+ change: 0.6,
+ index: 27
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-21`,
+ open: 16.5,
+ high: 17.7,
+ low: 16.5,
+ close: 16.9,
+ volume: 713093463,
+ change: 2.6,
+ index: 28
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-30`,
+ open: 17,
+ high: 22.7,
+ low: 16.7,
+ close: 21,
+ volume: 1752943598,
+ change: 23.9,
+ index: 29
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-08`,
+ open: 20.9,
+ high: 22.8,
+ low: 20.6,
+ close: 22.5,
+ volume: 834957256,
+ change: 7.7,
+ index: 30
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-19`,
+ open: 22.9,
+ high: 24,
+ low: 22.8,
+ close: 24,
+ volume: 738746390,
+ change: 4.5,
+ index: 31
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-29`,
+ open: 24,
+ high: 24.1,
+ low: 21.8,
+ close: 22,
+ volume: 870685288,
+ change: -8.4,
+ index: 32
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-10`,
+ open: 22,
+ high: 23.4,
+ low: 21.8,
+ close: 23.3,
+ volume: 712016613,
+ change: 5.9,
+ index: 33
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-19`,
+ open: 23.5,
+ high: 27.1,
+ low: 23.4,
+ close: 26.9,
+ volume: 1203765433,
+ change: 14.8,
+ index: 34
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-31`,
+ open: 27.4,
+ high: 29,
+ low: 26.7,
+ close: 27.9,
+ volume: 1195073357,
+ change: 2,
+ index: 35
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-10`,
+ open: 28.3,
+ high: 33.3,
+ low: 28.1,
+ close: 31.9,
+ volume: 1925386078,
+ change: 12.6,
+ index: 36
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-22`,
+ open: 32.9,
+ high: 39.6,
+ low: 32.8,
+ close: 38,
+ volume: 2364043518,
+ change: 15.4,
+ index: 37
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-31`,
+ open: 37.6,
+ high: 43.5,
+ low: 36,
+ close: 43.4,
+ volume: 1835141382,
+ change: 15.3,
+ index: 38
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-02-11`,
+ open: 44.9,
+ high: 64.6,
+ low: 44.9,
+ close: 51.6,
+ volume: 3748903126,
+ change: 14.9,
+ index: 39
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-02-21`,
+ open: 51.9,
+ high: 63,
+ low: 49,
+ close: 60.1,
+ volume: 1921517039,
+ change: 15.8,
+ index: 40
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-03`,
+ open: 55.9,
+ high: 57.6,
+ low: 40.8,
+ close: 49.7,
+ volume: 2121850940,
+ change: -11.1,
+ index: 41
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-12`,
+ open: 50.9,
+ high: 51.1,
+ low: 36.4,
+ close: 37.4,
+ volume: 1553329923,
+ change: -26.6,
+ index: 42
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-23`,
+ open: 39.7,
+ high: 40.5,
+ low: 23.4,
+ close: 29,
+ volume: 2487688157,
+ change: -27,
+ index: 43
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-01`,
+ open: 31.8,
+ high: 37.3,
+ low: 31.6,
+ close: 32.1,
+ volume: 1785601357,
+ change: 0.9,
+ index: 44
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-13`,
+ open: 32.1,
+ high: 43.5,
+ low: 29.8,
+ close: 43.4,
+ volume: 1860352620,
+ change: 35.3,
+ index: 45
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-22`,
+ open: 46.6,
+ high: 51.7,
+ low: 44.9,
+ close: 48.8,
+ volume: 2056797321,
+ change: 4.7,
+ index: 46
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-01`,
+ open: 48.5,
+ high: 58,
+ low: 45.5,
+ close: 46.8,
+ volume: 2093959203,
+ change: -3.6,
+ index: 47
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-12`,
+ open: 46.7,
+ high: 56.2,
+ low: 46.5,
+ close: 54,
+ volume: 1611543246,
+ change: 15.5,
+ index: 48
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-21`,
+ open: 54.7,
+ high: 55.6,
+ low: 50.9,
+ close: 55.2,
+ volume: 1262468113,
+ change: 0.8,
+ index: 49
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-02`,
+ open: 54.8,
+ high: 60.6,
+ low: 52.3,
+ close: 58.8,
+ volume: 1160487993,
+ change: 7.2,
+ index: 50
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-11`,
+ open: 59.2,
+ high: 68.5,
+ low: 57.2,
+ close: 64.9,
+ volume: 1270377400,
+ change: 9.5,
+ index: 51
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-22`,
+ open: 65.3,
+ high: 67.9,
+ low: 60.6,
+ close: 66.3,
+ volume: 1217946366,
+ change: 1.5,
+ index: 52
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-01`,
+ open: 66.6,
+ high: 75.7,
+ low: 62.5,
+ close: 74.6,
+ volume: 1120591270,
+ change: 12.1,
+ index: 53
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-13`,
+ open: 81.4,
+ high: 119.7,
+ low: 79,
+ close: 99.8,
+ volume: 2244920779,
+ change: 22.6,
+ index: 54
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-22`,
+ open: 103.7,
+ high: 111.7,
+ low: 95.4,
+ close: 106.2,
+ volume: 1662846099,
+ change: 2.3,
+ index: 55
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-31`,
+ open: 111.9,
+ high: 112.6,
+ low: 91.1,
+ close: 95.4,
+ volume: 1573159944,
+ change: -14.8,
+ index: 56
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-11`,
+ open: 96.6,
+ high: 101.8,
+ low: 91,
+ close: 91.6,
+ volume: 798587331,
+ change: -5.2,
+ index: 57
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-20`,
+ open: 98,
+ high: 134.8,
+ low: 95.7,
+ close: 133.5,
+ volume: 1866534416,
+ change: 36.2,
+ index: 58
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-31`,
+ open: 136.3,
+ high: 166.7,
+ low: 128.5,
+ close: 166.1,
+ volume: 2008507459,
+ change: 21.9,
+ index: 59
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-10`,
+ open: 167.4,
+ high: 167.5,
+ low: 110,
+ close: 123.8,
+ volume: 1992227059,
+ change: -26,
+ index: 60
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-21`,
+ open: 127.3,
+ high: 154,
+ low: 120.2,
+ close: 149.8,
+ volume: 1758737696,
+ change: 17.7,
+ index: 61
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-30`,
+ open: 143.2,
+ high: 145.9,
+ low: 117.1,
+ close: 143,
+ volume: 1459893236,
+ change: -0.1,
+ index: 62
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-09`,
+ open: 146.9,
+ high: 149.6,
+ low: 135.4,
+ close: 144.7,
+ volume: 985545158,
+ change: -1.5,
+ index: 63
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-20`,
+ open: 147.3,
+ high: 155.3,
+ low: 139.7,
+ close: 140.6,
+ volume: 773077727,
+ change: -4.5,
+ index: 64
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-29`,
+ open: 140.9,
+ high: 148.4,
+ low: 135.3,
+ close: 136.9,
+ volume: 615339122,
+ change: -2.8,
+ index: 65
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-09`,
+ open: 135.6,
+ high: 150.8,
+ low: 126.4,
+ close: 140.4,
+ volume: 669171368,
+ change: 3.5,
+ index: 66
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-18`,
+ open: 140,
+ high: 165.3,
+ low: 132,
+ close: 162.2,
+ volume: 760451265,
+ change: 15.8,
+ index: 67
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-30`,
+ open: 164,
+ high: 202.6,
+ low: 162.5,
+ close: 189.2,
+ volume: 1046371155,
+ change: 15.4,
+ index: 68
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-09`,
+ open: 199.2,
+ high: 218.1,
+ low: 180.4,
+ close: 201.5,
+ volume: 1055933265,
+ change: 1.2,
+ index: 69
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-18`,
+ open: 191.5,
+ high: 231.7,
+ low: 188.8,
+ close: 231.7,
+ volume: 1593943601,
+ change: 21,
+ index: 70
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-30`,
+ open: 222.1,
+ high: 232.2,
+ low: 204.7,
+ close: 231.6,
+ volume: 791942570,
+ change: 4.3,
+ index: 71
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-01-11`,
+ open: 233.3,
+ high: 294.8,
+ low: 230.4,
+ close: 270.4,
+ volume: 1084025779,
+ change: 15.9,
+ index: 72
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-01-21`,
+ open: 277,
+ high: 289.3,
+ low: 273,
+ close: 281.7,
+ volume: 663774487,
+ change: 1.7,
+ index: 73
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-01`,
+ open: 278.1,
+ high: 300.1,
+ low: 260,
+ close: 279.9,
+ volume: 595397009,
+ change: 0.7,
+ index: 74
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-10`,
+ open: 281.6,
+ high: 293.5,
+ low: 266.7,
+ close: 268.3,
+ volume: 445813486,
+ change: -4.7,
+ index: 75
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-22`,
+ open: 270.8,
+ high: 276.6,
+ low: 236.7,
+ close: 238.2,
+ volume: 496372009,
+ change: -12.1,
+ index: 76
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-03`,
+ open: 220.7,
+ high: 290.7,
+ low: 206.3,
+ close: 217.7,
+ volume: 793689739,
+ change: -1.3,
+ index: 77
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-12`,
+ open: 218.6,
+ high: 291.3,
+ low: 179.8,
+ close: 231.2,
+ volume: 1215209162,
+ change: 5.8,
+ index: 78
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-23`,
+ open: 231.4,
+ high: 237.7,
+ low: 208.2,
+ close: 220.7,
+ volume: 744776145,
+ change: -4.6,
+ index: 79
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-01`,
+ open: 222.6,
+ high: 230.8,
+ low: 197,
+ close: 220.6,
+ volume: 730733684,
+ change: -0.9,
+ index: 80
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-13`,
+ open: 235.9,
+ high: 254.3,
+ low: 222.6,
+ close: 254.1,
+ volume: 646721884,
+ change: 7.7,
+ index: 81
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-22`,
+ open: 256.9,
+ high: 260.3,
+ low: 230.6,
+ close: 239.9,
+ volume: 740840774,
+ change: -6.6,
+ index: 82
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-03`,
+ open: 239.9,
+ high: 249.8,
+ low: 222,
+ close: 228.3,
+ volume: 623423313,
+ change: -4.8,
+ index: 83
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-12`,
+ open: 226.3,
+ high: 230,
+ low: 195.6,
+ close: 196.6,
+ volume: 643844974,
+ change: -13.1,
+ index: 84
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-21`,
+ open: 200.5,
+ high: 202.2,
+ low: 182.3,
+ close: 193.6,
+ volume: 729192883,
+ change: -3.4,
+ index: 85
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-02`,
+ open: 193.9,
+ high: 211.9,
+ low: 191.2,
+ close: 201.7,
+ volume: 545095944,
+ change: 4,
+ index: 86
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-11`,
+ open: 200.6,
+ high: 207.7,
+ low: 190.4,
+ close: 203.3,
+ volume: 478366128,
+ change: 1.3,
+ index: 87
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-22`,
+ open: 204.1,
+ high: 210.5,
+ low: 197.8,
+ close: 207.9,
+ volume: 454698495,
+ change: 1.9,
+ index: 88
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-01`,
+ open: 210.7,
+ high: 232.5,
+ low: 210,
+ close: 226,
+ volume: 558441596,
+ change: 7.3,
+ index: 89
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-13`,
+ open: 226.3,
+ high: 233.3,
+ low: 206.8,
+ close: 222.8,
+ volume: 470942387,
+ change: -1.5,
+ index: 90
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-22`,
+ open: 223.6,
+ high: 226.2,
+ low: 207.1,
+ close: 216.4,
+ volume: 372195097,
+ change: -3.2,
+ index: 91
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-02`,
+ open: 215.5,
+ high: 242.3,
+ low: 209.1,
+ close: 236.6,
+ volume: 547284685,
+ change: 9.8,
+ index: 92
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-11`,
+ open: 239.7,
+ high: 241.6,
+ low: 232.5,
+ close: 235.9,
+ volume: 315341455,
+ change: -1.6,
+ index: 93
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-20`,
+ open: 235.4,
+ high: 243.3,
+ low: 216.3,
+ close: 226.8,
+ volume: 392227478,
+ change: -3.7,
+ index: 94
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-31`,
+ open: 228.5,
+ high: 246.8,
+ low: 226.9,
+ close: 245.2,
+ volume: 337503634,
+ change: 7.3,
+ index: 95
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-10`,
+ open: 244.7,
+ high: 254.8,
+ low: 241.4,
+ close: 245.4,
+ volume: 328100734,
+ change: 0.3,
+ index: 96
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-21`,
+ open: 246.7,
+ high: 253.7,
+ low: 236.3,
+ close: 246.5,
+ volume: 420153012,
+ change: -0.1,
+ index: 97
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-30`,
+ open: 247.8,
+ high: 266.3,
+ low: 246.4,
+ close: 258.5,
+ volume: 422393262,
+ change: 4.3,
+ index: 98
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-11`,
+ open: 259.5,
+ high: 269,
+ low: 254.5,
+ close: 264,
+ volume: 392144589,
+ change: 1.7,
+ index: 99
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-20`,
+ open: 267,
+ high: 292.6,
+ low: 265.5,
+ close: 288.6,
+ volume: 368796877,
+ change: 8.1,
+ index: 100
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-29`,
+ open: 285.3,
+ high: 371.7,
+ low: 285.2,
+ close: 371.3,
+ volume: 825862313,
+ change: 30.1,
+ index: 101
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-09`,
+ open: 381.7,
+ high: 414.5,
+ low: 337.2,
+ close: 341.2,
+ volume: 818978542,
+ change: -10.6,
+ index: 102
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-18`,
+ open: 336.8,
+ high: 373.2,
+ low: 326.2,
+ close: 365.5,
+ volume: 613304311,
+ change: 8.5,
+ index: 103
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-30`,
+ open: 366.3,
+ high: 400.6,
+ low: 354,
+ close: 381.6,
+ volume: 515052382,
+ change: 4.2,
+ index: 104
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-09`,
+ open: 386.9,
+ high: 390.9,
+ low: 316.8,
+ close: 334.6,
+ volume: 473333567,
+ change: -13.5,
+ index: 105
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-20`,
+ open: 336.2,
+ high: 340.3,
+ low: 297.8,
+ close: 300,
+ volume: 524367113,
+ change: -10.8,
+ index: 106
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-30`,
+ open: 305.6,
+ high: 373,
+ low: 295.4,
+ close: 356.8,
+ volume: 492530059,
+ change: 16.7,
+ index: 107
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-10`,
+ open: 357.8,
+ high: 402.7,
+ low: 326.7,
+ close: 352.7,
+ volume: 592103938,
+ change: -1.4,
+ index: 108
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-20`,
+ open: 351.2,
+ high: 371.9,
+ low: 331.3,
+ close: 332.1,
+ volume: 532857144,
+ change: -5.4,
+ index: 109
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-31`,
+ open: 332.1,
+ high: 334.8,
+ low: 264,
+ close: 312.2,
+ volume: 833589022,
+ change: -6,
+ index: 110
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-02-09`,
+ open: 311.7,
+ high: 315.9,
+ low: 293.5,
+ close: 310.7,
+ volume: 456395505,
+ change: -0.3,
+ index: 111
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-02-18`,
+ open: 302.8,
+ high: 314.6,
+ low: 279.2,
+ close: 285.7,
+ volume: 446153356,
+ change: -5.7,
+ index: 112
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-02`,
+ open: 278,
+ high: 296.6,
+ low: 233.3,
+ close: 293.3,
+ volume: 638352514,
+ change: 5.5,
+ index: 113
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-11`,
+ open: 292.9,
+ high: 295.5,
+ low: 260.7,
+ close: 265.1,
+ volume: 466566467,
+ change: -9.5,
+ index: 114
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-22`,
+ open: 260.2,
+ high: 332.6,
+ low: 252,
+ close: 331.3,
+ volume: 576869668,
+ change: 27.3,
+ index: 115
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-31`,
+ open: 326.6,
+ high: 371.6,
+ low: 325.5,
+ close: 359.2,
+ volume: 536607263,
+ change: 10,
+ index: 116
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-04-11`,
+ open: 360.4,
+ high: 384.3,
+ low: 324.9,
+ close: 325.3,
+ volume: 499682510,
+ change: -9.7,
+ index: 117
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-04-21`,
+ open: 332.5,
+ high: 364.1,
+ low: 324.4,
+ close: 336.3,
+ volume: 457210487,
+ change: 1.1,
+ index: 118
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-02`,
+ open: 338.3,
+ high: 345,
+ low: 273.9,
+ close: 301,
+ volume: 639990965,
+ change: -11,
+ index: 119
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-11`,
+ open: 301.1,
+ high: 318.5,
+ low: 242.4,
+ close: 244.7,
+ volume: 583211967,
+ change: -18.7,
+ index: 120
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-20`,
+ open: 233.7,
+ high: 262.4,
+ low: 211,
+ close: 221.3,
+ volume: 721880082,
+ change: -5.3,
+ index: 121
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-01`,
+ open: 218.3,
+ high: 259.6,
+ low: 206.9,
+ close: 246.8,
+ volume: 644596235,
+ change: 13,
+ index: 122
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-10`,
+ open: 244.2,
+ high: 264.2,
+ low: 227.9,
+ close: 232.2,
+ volume: 633672873,
+ change: -4.9,
+ index: 123
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-22`,
+ open: 223.2,
+ high: 246.8,
+ low: 208.7,
+ close: 236.1,
+ volume: 744240764,
+ change: 5.8,
+ index: 124
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-01`,
+ open: 237.9,
+ high: 252.1,
+ low: 218.9,
+ close: 227.3,
+ volume: 631776422,
+ change: -4.5,
+ index: 125
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-13`,
+ open: 223,
+ high: 255,
+ low: 216.2,
+ close: 237,
+ volume: 625812242,
+ change: 6.3,
+ index: 126
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-22`,
+ open: 234.9,
+ high: 280.8,
+ low: 229.3,
+ close: 272.2,
+ volume: 646037224,
+ change: 15.9,
+ index: 127
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-02`,
+ open: 272.2,
+ high: 311.9,
+ low: 256.3,
+ close: 300.6,
+ volume: 611660612,
+ change: 10.4,
+ index: 128
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-11`,
+ open: 305,
+ high: 313.6,
+ low: 279.4,
+ close: 286.6,
+ volume: 616204291,
+ change: -6,
+ index: 129
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-22`,
+ open: 289.4,
+ high: 314.7,
+ low: 285,
+ close: 289.9,
+ volume: 490658060,
+ change: 0.2,
+ index: 130
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-31`,
+ open: 291.5,
+ high: 303.6,
+ low: 271.8,
+ close: 275.6,
+ volume: 376152572,
+ change: -5.4,
+ index: 131
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-12`,
+ open: 272.6,
+ high: 305.5,
+ low: 265.7,
+ close: 304.4,
+ volume: 367924580,
+ change: 11.7,
+ index: 132
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-21`,
+ open: 292.9,
+ high: 313.8,
+ low: 290.4,
+ close: 300.8,
+ volume: 477171180,
+ change: 2.7,
+ index: 133
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-30`,
+ open: 299.9,
+ high: 301.3,
+ low: 262.5,
+ close: 265.2,
+ volume: 454307920,
+ change: -11.5,
+ index: 134
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-11`,
+ open: 254.5,
+ high: 257.5,
+ low: 215,
+ close: 216.5,
+ volume: 593078170,
+ change: -14.9,
+ index: 135
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-20`,
+ open: 215.3,
+ high: 229.8,
+ low: 202,
+ close: 207.3,
+ volume: 592158560,
+ change: -3.7,
+ index: 136
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-31`,
+ open: 206.4,
+ high: 233.8,
+ low: 198.6,
+ close: 227.5,
+ volume: 550341050,
+ change: 10.2,
+ index: 137
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-09`,
+ open: 234,
+ high: 237.4,
+ low: 177.1,
+ close: 177.6,
+ volume: 630702790,
+ change: -24.1,
+ index: 138
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-18`,
+ open: 189.9,
+ high: 200.8,
+ low: 176.6,
+ close: 180.2,
+ volume: 637579480,
+ change: -5.1,
+ index: 139
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-30`,
+ open: 175.8,
+ high: 194.8,
+ low: 166.2,
+ close: 194.7,
+ volume: 617126140,
+ change: 10.7,
+ index: 140
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-09`,
+ open: 197.1,
+ high: 198.9,
+ low: 169.1,
+ close: 179,
+ volume: 625675690,
+ change: -9.1,
+ index: 141
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-20`,
+ open: 176.1,
+ high: 177.4,
+ low: 137.7,
+ close: 137.8,
+ volume: 986660100,
+ change: -21.7,
+ index: 142
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-30`,
+ open: 139.3,
+ high: 141.3,
+ low: 108.2,
+ close: 123.2,
+ volume: 1331911900,
+ change: -11.6,
+ index: 143
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-01-11`,
+ open: 118.5,
+ high: 126,
+ low: 101.8,
+ close: 123.2,
+ volume: 1332426500,
+ change: 4,
+ index: 144
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-01-23`,
+ open: 122.6,
+ high: 145.4,
+ low: 115.6,
+ close: 143.8,
+ volume: 1244541500,
+ change: 17.3,
+ index: 145
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-01`,
+ open: 143,
+ high: 183.8,
+ low: 138.1,
+ close: 181.4,
+ volume: 1534337700,
+ change: 26.9,
+ index: 146
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-10`,
+ open: 187.3,
+ high: 214,
+ low: 182.6,
+ close: 196.9,
+ volume: 1423167800,
+ change: 5.1,
+ index: 147
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-22`,
+ open: 194.4,
+ high: 217.6,
+ low: 187.6,
+ close: 200.9,
+ volume: 1386211900,
+ change: 3.3,
+ index: 148
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-03`,
+ open: 203.9,
+ high: 211.2,
+ low: 186,
+ close: 197.8,
+ volume: 1095786600,
+ change: -3,
+ index: 149
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-14`,
+ open: 198.5,
+ high: 198.6,
+ low: 163.9,
+ close: 183.3,
+ volume: 1101144600,
+ change: -7.7,
+ index: 150
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-23`,
+ open: 180.8,
+ high: 200.7,
+ low: 176,
+ close: 192.2,
+ volume: 978213300,
+ change: 6.3,
+ index: 151
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-03`,
+ open: 191.6,
+ high: 207.8,
+ low: 185.4,
+ close: 194.8,
+ volume: 909718040,
+ change: 1.6,
+ index: 152
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-13`,
+ open: 197.3,
+ high: 198.7,
+ low: 176.1,
+ close: 185.9,
+ volume: 905319000,
+ change: -5.8,
+ index: 153
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-24`,
+ open: 184,
+ high: 189.7,
+ low: 158.6,
+ close: 162.6,
+ volume: 905416980,
+ change: -11.6,
+ index: 154
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-03`,
+ open: 159.8,
+ high: 165.5,
+ low: 152.4,
+ close: 160.6,
+ volume: 881897100,
+ change: 0.5,
+ index: 155
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-12`,
+ open: 162.7,
+ high: 177.4,
+ low: 159.6,
+ close: 168,
+ volume: 785510430,
+ change: 3.2,
+ index: 156
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-23`,
+ open: 167.7,
+ high: 193,
+ low: 164.4,
+ close: 185.8,
+ volume: 864025390,
+ change: 10.8,
+ index: 157
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-02`,
+ open: 182.2,
+ high: 217.2,
+ low: 178.2,
+ close: 214,
+ volume: 988496020,
+ change: 17.4,
+ index: 158
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-13`,
+ open: 217.8,
+ high: 259.7,
+ low: 212.5,
+ close: 258.7,
+ volume: 1161622400,
+ change: 18.8,
+ index: 159
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-23`,
+ open: 260.2,
+ high: 277,
+ low: 247.3,
+ close: 256.6,
+ volume: 1220407300,
+ change: -1.4,
+ index: 160
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-05`,
+ open: 250.1,
+ high: 284.2,
+ low: 240.7,
+ close: 282.5,
+ volume: 999163700,
+ change: 13,
+ index: 161
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-14`,
+ open: 278.1,
+ high: 285.3,
+ low: 265.1,
+ close: 281.4,
+ volume: 774400400,
+ change: 1.2,
+ index: 162
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-25`,
+ open: 286.6,
+ high: 299.3,
+ low: 254.1,
+ close: 265.3,
+ volume: 973076400,
+ change: -7.4,
+ index: 163
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-03`,
+ open: 263.2,
+ high: 269.1,
+ low: 250.5,
+ close: 259.3,
+ volume: 678809820,
+ change: -1.5,
+ index: 164
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-14`,
+ open: 261,
+ high: 264.8,
+ low: 233.8,
+ close: 239.8,
+ volume: 716008860,
+ change: -8.1,
+ index: 165
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-23`,
+ open: 238.7,
+ high: 240.8,
+ low: 212.4,
+ close: 236.9,
+ volume: 825055300,
+ change: -0.8,
+ index: 166
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-01`,
+ open: 238.7,
+ high: 261.2,
+ low: 228.2,
+ close: 245,
+ volume: 811502630,
+ change: 2.7,
+ index: 167
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-13`,
+ open: 245,
+ high: 278.4,
+ low: 243.3,
+ close: 271.3,
+ volume: 902643400,
+ change: 10.7,
+ index: 168
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-22`,
+ open: 271.3,
+ high: 279,
+ low: 244.5,
+ close: 244.9,
+ volume: 816639600,
+ change: -9.7,
+ index: 169
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-03`,
+ open: 243.4,
+ high: 254.8,
+ low: 234.6,
+ close: 246.5,
+ volume: 814604700,
+ change: 1.3,
+ index: 170
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-12`,
+ open: 248.1,
+ high: 268.9,
+ low: 247.6,
+ close: 258.9,
+ volume: 806250900,
+ change: 4.3,
+ index: 171
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-23`,
+ open: 258.9,
+ high: 259.6,
+ low: 202.5,
+ close: 212.1,
+ volume: 869390890,
+ change: -18.1,
+ index: 172
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-01`,
+ open: 216.5,
+ high: 222,
+ low: 194.1,
+ close: 205.7,
+ volume: 811468170,
+ change: -5,
+ index: 173
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-10`,
+ open: 213,
+ high: 226.4,
+ low: 205.7,
+ close: 214.6,
+ volume: 859763700,
+ change: 0.8,
+ index: 174
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-21`,
+ open: 215.6,
+ high: 246.7,
+ low: 211.6,
+ close: 241.2,
+ volume: 959006600,
+ change: 11.9,
+ index: 175
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-01`,
+ open: 242,
+ high: 252.8,
+ low: 231.4,
+ close: 238.8,
+ volume: 832910200,
+ change: -1.3,
+ index: 176
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-12`,
+ open: 235.8,
+ high: 246.7,
+ low: 233.3,
+ close: 237,
+ volume: 772018400,
+ change: 0.5,
+ index: 177
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-21`,
+ open: 234.2,
+ high: 259.8,
+ low: 228.2,
+ close: 254.5,
+ volume: 900893400,
+ change: 8.7,
+ index: 178
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-03`,
+ open: 256.8,
+ high: 265.1,
+ low: 236.3,
+ close: 238.4,
+ volume: 727005170,
+ change: -7.1,
+ index: 179
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-12`,
+ open: 239.2,
+ high: 242.7,
+ low: 217.2,
+ close: 218.9,
+ volume: 697536380,
+ change: -8.5,
+ index: 180
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-24`,
+ open: 215.1,
+ high: 223.5,
+ low: 206.3,
+ close: 207.8,
+ volume: 777303400,
+ change: -3.4,
+ index: 181
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-02`,
+ open: 189.7,
+ high: 196.4,
+ low: 180.1,
+ close: 187.9,
+ volume: 846092780,
+ change: -0.9,
+ index: 182
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-13`,
+ open: 184.3,
+ high: 194.7,
+ low: 175,
+ close: 184,
+ volume: 718274070,
+ change: -0.1,
+ index: 183
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-23`,
+ open: 185.3,
+ high: 203.2,
+ low: 183.4,
+ close: 192,
+ volume: 693352670,
+ change: 3.6,
+ index: 184
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-05`,
+ open: 192.3,
+ high: 205.6,
+ low: 177.6,
+ close: 180.7,
+ volume: 742344460,
+ change: -6,
+ index: 185
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-14`,
+ open: 180,
+ high: 182.9,
+ low: 160.5,
+ close: 162.5,
+ volume: 701227950,
+ change: -9.7,
+ index: 186
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-25`,
+ open: 163.2,
+ high: 178.2,
+ low: 160.8,
+ close: 172.6,
+ volume: 589466660,
+ change: 5.8,
+ index: 187
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-04`,
+ open: 178.6,
+ high: 184.2,
+ low: 163.3,
+ close: 171.1,
+ volume: 676969950,
+ change: -4.2,
+ index: 188
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-15`,
+ open: 169.1,
+ high: 179.2,
+ low: 160.5,
+ close: 161.5,
+ volume: 694829970,
+ change: -4.5,
+ index: 189
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-24`,
+ open: 156.7,
+ high: 168,
+ low: 138.8,
+ close: 162.1,
+ volume: 775433710,
+ change: 3.4,
+ index: 190
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-03`,
+ open: 159,
+ high: 198.9,
+ low: 158.4,
+ close: 181.2,
+ volume: 864614000,
+ change: 14,
+ index: 191
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-14`,
+ open: 183.8,
+ high: 187.6,
+ low: 167.8,
+ close: 177.6,
+ volume: 531409380,
+ change: -3.4,
+ index: 192
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-23`,
+ open: 179.9,
+ high: 186.9,
+ low: 171.4,
+ close: 173.7,
+ volume: 554203970,
+ change: -3.4,
+ index: 193
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-04`,
+ open: 174.8,
+ high: 182.7,
+ low: 173.2,
+ close: 174.8,
+ volume: 453828370,
+ change: 0,
+ index: 194
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-13`,
+ open: 175.4,
+ high: 191.1,
+ low: 167.4,
+ close: 182.5,
+ volume: 509090870,
+ change: 4.1,
+ index: 195
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-25`,
+ open: 185.8,
+ high: 188.8,
+ low: 176.9,
+ close: 187.4,
+ volume: 505399520,
+ change: 0.8,
+ index: 196
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-05`,
+ open: 186.5,
+ high: 252.4,
+ low: 186.4,
+ close: 251.5,
+ volume: 925723660,
+ change: 34.8,
+ index: 197
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-16`,
+ open: 247.7,
+ high: 271,
+ low: 233.1,
+ close: 256.6,
+ volume: 1097390000,
+ change: 3.6,
+ index: 198
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-25`,
+ open: 252.7,
+ high: 258.5,
+ low: 214.7,
+ close: 220.2,
+ volume: 795590700,
+ change: -12.9,
+ index: 199
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-05`,
+ open: 221.2,
+ high: 234.7,
+ low: 182,
+ close: 198.9,
+ volume: 658914080,
+ change: -10.1,
+ index: 200
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-14`,
+ open: 200.8,
+ high: 208.5,
+ low: 191.5,
+ close: 201.4,
+ volume: 479168160,
+ change: 0.3,
+ index: 201
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-23`,
+ open: 205,
+ high: 228.2,
+ low: 204.8,
+ close: 220.3,
+ volume: 560235700,
+ change: 7.5,
+ index: 202
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-04`,
+ open: 218.8,
+ high: 222.2,
+ low: 202.6,
+ close: 219.4,
+ volume: 469284350,
+ change: 0.3,
+ index: 203
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-13`,
+ open: 223.5,
+ high: 235,
+ low: 210.5,
+ close: 230.3,
+ volume: 592950440,
+ change: 3,
+ index: 204
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-24`,
+ open: 229.3,
+ high: 257.2,
+ low: 223.5,
+ close: 254.3,
+ volume: 577086700,
+ change: 10.9,
+ index: 205
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-03`,
+ open: 252.5,
+ high: 264.9,
+ low: 237.8,
+ close: 240.7,
+ volume: 546148740,
+ change: -4.7,
+ index: 206
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-14`,
+ open: 246.7,
+ high: 251,
+ low: 213.7,
+ close: 219.2,
+ volume: 589440130,
+ change: -11.2,
+ index: 207
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-23`,
+ open: 220,
+ high: 224.3,
+ low: 212.1,
+ close: 213.6,
+ volume: 384561880,
+ change: -2.9,
+ index: 208
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-01`,
+ open: 244.7,
+ high: 273.5,
+ low: 242.6,
+ close: 249,
+ volume: 732392780,
+ change: 1.8,
+ index: 209
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-12`,
+ open: 244.6,
+ high: 358.6,
+ low: 238.9,
+ close: 328.5,
+ volume: 991653160,
+ change: 34.3,
+ index: 210
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-21`,
+ open: 335.8,
+ high: 348.5,
+ low: 309.2,
+ close: 339.6,
+ volume: 700324320,
+ change: 1.1,
+ index: 211
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-03`,
+ open: 341.1,
+ high: 361.9,
+ low: 326.6,
+ close: 351.4,
+ volume: 478645220,
+ change: 3,
+ index: 212
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-12`,
+ open: 353,
+ high: 429.3,
+ low: 348.6,
+ close: 418.1,
+ volume: 599082110,
+ change: 18.4,
+ index: 213
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-23`,
+ open: 420,
+ high: 481.5,
+ low: 415.4,
+ close: 430.6,
+ volume: 807128120,
+ change: 2.5,
+ index: 214
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-03`,
+ open: 435.9,
+ high: 465.3,
+ low: 373,
+ close: 410.4,
+ volume: 565769940,
+ change: -5.8,
+ index: 215
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-15`,
+ open: 423.2,
+ high: 429.8,
+ low: 377.3,
+ close: 428.2,
+ volume: 530063170,
+ change: 1.2,
+ index: 216
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-27`,
+ open: 423.5,
+ high: 439.7,
+ low: 389,
+ close: 397.2,
+ volume: 476854060,
+ change: -6.2,
+ index: 217
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-05`,
+ open: 396.9,
+ high: 420,
+ low: 374.4,
+ close: 378.2,
+ volume: 507024510,
+ change: -4.7,
+ index: 218
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-14`,
+ open: 373,
+ high: 380.6,
+ low: 325.1,
+ close: 355.8,
+ volume: 607376290,
+ change: -4.6,
+ index: 219
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-26`,
+ open: 355,
+ high: 367.3,
+ low: 288,
+ close: 290.8,
+ volume: 549149490,
+ change: -18.1,
+ index: 220
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-07`,
+ open: 291.2,
+ high: 303.9,
+ low: 250.7,
+ close: 262.7,
+ volume: 754567280,
+ change: -9.8,
+ index: 221
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-18`,
+ open: 252.5,
+ high: 253.4,
+ low: 217,
+ close: 225.3,
+ volume: 944623000,
+ change: -10.8,
+ index: 222
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-27`,
+ open: 231.6,
+ high: 291.8,
+ low: 229.2,
+ close: 273.1,
+ volume: 982018670,
+ change: 17.9,
+ index: 223
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-07`,
+ open: 275.6,
+ high: 285,
+ low: 214.2,
+ close: 233.3,
+ volume: 1117950500,
+ change: -15.3,
+ index: 224
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-16`,
+ open: 245,
+ high: 274.7,
+ low: 217.8,
+ close: 241.6,
+ volume: 993815820,
+ change: -1.4,
+ index: 225
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-28`,
+ open: 243.5,
+ high: 294.9,
+ low: 222.8,
+ close: 285.9,
+ volume: 866169890,
+ change: 17.4,
+ index: 226
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-line-layer/src/index.css b/samples/charts/data-chart/data-annotation-line-layer/src/index.css
new file mode 100644
index 0000000000..98682b8543
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-line-layer/src/index.css
@@ -0,0 +1,2 @@
+/* shared styles are loaded from: */
+/* https://static.infragistics.com/xplatform/css/samples */
diff --git a/samples/charts/data-chart/data-annotation-line-layer/src/index.tsx b/samples/charts/data-chart/data-annotation-line-layer/src/index.tsx
new file mode 100644
index 0000000000..c4c8369dea
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-line-layer/src/index.tsx
@@ -0,0 +1,227 @@
+import React from 'react';
+import ReactDOM from 'react-dom/client';
+import './index.css';
+
+import { IgrDataChartCoreModule, IgrDataChartCategoryModule, IgrDataChartCategoryCoreModule, IgrDataChartFinancialCoreModule, IgrDataChartFinancialModule, IgrDataChartFinancialOverlaysModule, IgrDataChartInteractivityModule, IgrDataChartAnnotationModule, IgrDataAnnotationLineLayerModule, IgrNumberAbbreviatorModule, IgrAnnotationLayerProxyModule } from 'igniteui-react-charts';
+import { IgrDataChart, IgrCategoryXAxis, IgrNumericYAxis, IgrFinancialPriceSeries, IgrDataToolTipLayer, IgrDataAnnotationLineLayer } from 'igniteui-react-charts';
+import { StockTeslaItem, StockTesla } from './StockTesla';
+import { AnnotationLineData1Item, AnnotationLineData1 } from './AnnotationLineData1';
+import { AnnotationLineData2Item, AnnotationLineData2 } from './AnnotationLineData2';
+
+const mods: any[] = [
+ IgrDataChartCoreModule,
+ IgrDataChartCategoryModule,
+ IgrDataChartCategoryCoreModule,
+ IgrDataChartFinancialCoreModule,
+ IgrDataChartFinancialModule,
+ IgrDataChartFinancialOverlaysModule,
+ IgrDataChartInteractivityModule,
+ IgrDataChartAnnotationModule,
+ IgrDataAnnotationLineLayerModule,
+ IgrNumberAbbreviatorModule,
+ IgrAnnotationLayerProxyModule
+];
+mods.forEach((m) => m.register());
+
+export default class Sample extends React.Component {
+ private chart: IgrDataChart
+ private chartRef(r: IgrDataChart) {
+ this.chart = r;
+ this.setState({});
+ }
+ private xAxis: IgrCategoryXAxis
+ private xAxisRef(r: IgrCategoryXAxis){
+ this.xAxis = r;
+ this.setState({});
+ }
+ private yAxisLeft: IgrNumericYAxis
+ private yAxisRight: IgrNumericYAxis
+ private yAxisRightRef(r: IgrNumericYAxis){
+ this.yAxisRight = r;
+ this.setState({});
+ }
+ private series1: IgrFinancialPriceSeries
+ private tooltip: IgrDataToolTipLayer
+ private lineLayer52WeekRange: IgrDataAnnotationLineLayer
+ private lineLayer52WeekRangeRef(r: IgrDataAnnotationLineLayer){
+ this.lineLayer52WeekRange = r;
+ this.setState({});
+ }
+ private lineLayerGrowthAndDecline: IgrDataAnnotationLineLayer
+ private lineLayerGrowthAndDeclineRef(r: IgrDataAnnotationLineLayer){
+ this.lineLayerGrowthAndDecline = r;
+ this.setState({});
+ }
+ constructor(props: any) {
+ super(props);
+
+ this.chartRef = this.chartRef.bind(this);
+ this.xAxisRef = this.xAxisRef.bind(this);
+ this.yAxisRightRef = this.yAxisRightRef.bind(this);
+ this.lineLayer52WeekRangeRef = this.lineLayer52WeekRangeRef.bind(this);
+ this.lineLayerGrowthAndDeclineRef = this.lineLayerGrowthAndDeclineRef.bind(this);
+ }
+ componentDidMount(): void {
+ this.lineLayer52WeekRange.targetAxis = this.yAxisRight;
+ this.lineLayerGrowthAndDecline.targetAxis = this.xAxis;
+ }
+ public render(): JSX.Element {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+ }
+
+ private _stockTesla: StockTesla = null;
+ public get stockTesla(): StockTesla {
+ if (this._stockTesla == null)
+ {
+ this._stockTesla = new StockTesla();
+ }
+ return this._stockTesla;
+ }
+
+ private _annotationLineData1: AnnotationLineData1 = null;
+ public get annotationLineData1(): AnnotationLineData1 {
+ if (this._annotationLineData1 == null)
+ {
+ this._annotationLineData1 = new AnnotationLineData1();
+ }
+ return this._annotationLineData1;
+ }
+
+ private _annotationLineData2: AnnotationLineData2 = null;
+ public get annotationLineData2(): AnnotationLineData2 {
+ if (this._annotationLineData2 == null)
+ {
+ this._annotationLineData2 = new AnnotationLineData2();
+ }
+ return this._annotationLineData2;
+ }
+
+}
+
+// rendering above component in the React DOM
+const root = ReactDOM.createRoot(document.getElementById('root'));
+root.render();
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-line-layer/src/react-app-env.d.ts b/samples/charts/data-chart/data-annotation-line-layer/src/react-app-env.d.ts
new file mode 100644
index 0000000000..6431bc5fc6
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-line-layer/src/react-app-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/samples/charts/data-chart/data-annotation-line-layer/tsconfig.json b/samples/charts/data-chart/data-annotation-line-layer/tsconfig.json
new file mode 100644
index 0000000000..42c6ace1da
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-line-layer/tsconfig.json
@@ -0,0 +1,45 @@
+{
+ "compilerOptions": {
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "baseUrl": ".",
+ "outDir": "build/dist",
+ "module": "esnext",
+ "target": "es5",
+ "lib": [
+ "es6",
+ "dom"
+ ],
+ "sourceMap": true,
+ "allowJs": true,
+ "jsx": "react-jsx",
+ "moduleResolution": "node",
+ "rootDir": "src",
+ "forceConsistentCasingInFileNames": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": true,
+ "noUnusedLocals": false,
+ "importHelpers": true,
+ "suppressImplicitAnyIndexErrors": true,
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true,
+ "strict": false,
+ "isolatedModules": true,
+ "noEmit": true
+ },
+ "exclude": [
+ "node_modules",
+ "build",
+ "scripts",
+ "acceptance-tests",
+ "webpack",
+ "jest",
+ "src/setupTests.ts",
+ "**/odatajs-4.0.0.js",
+ "config-overrides.js"
+ ],
+ "include": [
+ "src"
+ ]
+}
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/.eslintrc.js b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/.eslintrc.js
new file mode 100644
index 0000000000..7168b71441
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/.eslintrc.js
@@ -0,0 +1,78 @@
+// https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project
+module.exports = {
+ parser: "@typescript-eslint/parser", // Specifies the ESLint parser
+ parserOptions: {
+ ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features
+ sourceType: "module", // Allows for the use of imports
+ ecmaFeatures: {
+ jsx: true // Allows for the parsing of JSX
+ }
+ },
+ settings: {
+ react: {
+ version: "999.999.999" // Tells eslint-plugin-react to automatically detect the version of React to use
+ }
+ },
+ extends: [
+ "eslint:recommended",
+ "plugin:react/recommended", // Uses the recommended rules from @eslint-plugin-react
+ "plugin:@typescript-eslint/recommended" // Uses the recommended rules from @typescript-eslint/eslint-plugin
+ ],
+ rules: {
+ // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ },
+ "overrides": [
+ {
+ "files": ["*.ts", "*.tsx"],
+ "rules": {
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-var": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ }
+ }
+ ]
+ };
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/ReadMe.md b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/ReadMe.md
new file mode 100644
index 0000000000..4dfb789f91
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/ReadMe.md
@@ -0,0 +1,56 @@
+
+
+
+This folder contains implementation of React application with example of Data Annotation Multiple With Overlay Text feature using [Data Chart](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html) component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Branches
+
+> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-react-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-react-examples/tree/vnext) branch only when you want to contribute new samples to this repository.
+
+## Instructions
+
+Follow these instructions to run this example:
+
+
+```
+git clone https://github.com/IgniteUI/igniteui-react-examples.git
+git checkout master
+cd ./igniteui-react-examples
+cd ./samples/charts/data-chart/data-annotation-multiple-with-overlay-text
+```
+
+open above folder in VS Code or type:
+```
+code .
+```
+
+In terminal window, run:
+```
+npm install --legacy-peer-deps
+npm run-script start
+```
+
+Then open http://localhost:4200/ in your browser
+
+
+## Learn More
+
+To learn more about **Ignite UI for React** components, check out the [React documentation](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html).
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/package.json b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/package.json
new file mode 100644
index 0000000000..f43e0c7619
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/package.json
@@ -0,0 +1,45 @@
+{
+ "name": "example-ignite-ui-react",
+ "description": "This project provides example of using Ignite UI for React components",
+ "author": "Infragistics",
+ "version": "1.4.0",
+ "license": "",
+ "homepage": ".",
+ "private": true,
+ "scripts": {
+ "start": "set PORT=4200 && react-scripts --max_old_space_size=10240 start",
+ "build": "react-scripts --max_old_space_size=10240 build ",
+ "test": "react-scripts test --env=jsdom",
+ "eject": "react-scripts eject",
+ "lint": "eslint ./src/**/*.{ts,tsx}"
+ },
+ "dependencies": {
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
+ "lit-html": "^3.2.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-scripts": "^5.0.1",
+ "tslib": "^2.4.0"
+ },
+ "devDependencies": {
+ "@types/jest": "^29.2.0",
+ "@types/node": "^18.11.7",
+ "@types/react": "^18.0.24",
+ "@types/react-dom": "^18.0.8",
+ "eslint": "^8.33.0",
+ "eslint-config-react": "^1.1.7",
+ "eslint-plugin-react": "^7.20.0",
+ "react-app-rewired": "^2.2.1",
+ "typescript": "^4.8.4",
+ "worker-loader": "^3.0.8"
+ },
+ "browserslist": [
+ ">0.2%",
+ "not dead",
+ "not ie <= 11",
+ "not op_mini all"
+ ]
+}
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/public/index.html b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/public/index.html
new file mode 100644
index 0000000000..e2d3265576
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/public/index.html
@@ -0,0 +1,11 @@
+
+
+
+ Sample | Ignite UI | React | infragistics
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/sandbox.config.json b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/sandbox.config.json
new file mode 100644
index 0000000000..07f53508eb
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/sandbox.config.json
@@ -0,0 +1,5 @@
+{
+ "infiniteLoopProtection": false,
+ "hardReloadOnChange": false,
+ "view": "browser"
+}
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/src/AnnotationSliceMultiOverlayData.ts b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/src/AnnotationSliceMultiOverlayData.ts
new file mode 100644
index 0000000000..72ae3c4d55
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/src/AnnotationSliceMultiOverlayData.ts
@@ -0,0 +1,23 @@
+export class AnnotationSliceMultiOverlayDataItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public value: number;
+
+}
+export class AnnotationSliceMultiOverlayData extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new AnnotationSliceMultiOverlayDataItem(
+ {
+ value: 50
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/src/StockTesla.ts b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/src/StockTesla.ts
new file mode 100644
index 0000000000..1efe6d6e4e
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/src/StockTesla.ts
@@ -0,0 +1,2523 @@
+export class StockTeslaItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public date: string;
+ public open: number;
+ public high: number;
+ public low: number;
+ public close: number;
+ public volume: number;
+ public change: number;
+ public index: number;
+
+}
+export class StockTesla extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new StockTeslaItem(
+ {
+ date: `2019-01-10`,
+ open: 20.4,
+ high: 23,
+ low: 19.8,
+ close: 23,
+ volume: 779333701,
+ change: 12.7,
+ index: 0
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-01-22`,
+ open: 22.8,
+ high: 23.5,
+ low: 19.7,
+ close: 19.9,
+ volume: 911781100,
+ change: -12.6,
+ index: 1
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-01-31`,
+ open: 19.5,
+ high: 20.8,
+ low: 18.6,
+ close: 20.5,
+ volume: 926375717,
+ change: 5,
+ index: 2
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-02-11`,
+ open: 20.4,
+ high: 21.6,
+ low: 19.9,
+ close: 20.9,
+ volume: 687520471,
+ change: 2.4,
+ index: 3
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-02-21`,
+ open: 21.1,
+ high: 21.2,
+ low: 19.4,
+ close: 19.4,
+ volume: 597552272,
+ change: -7.9,
+ index: 4
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-04`,
+ open: 19.6,
+ high: 21.3,
+ low: 18.9,
+ close: 19,
+ volume: 1218669201,
+ change: -3.1,
+ index: 5
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-13`,
+ open: 18.8,
+ high: 19.5,
+ low: 18,
+ close: 19.3,
+ volume: 1034156904,
+ change: 2.5,
+ index: 6
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-22`,
+ open: 19.5,
+ high: 19.7,
+ low: 17.6,
+ close: 17.6,
+ volume: 980694095,
+ change: -9.5,
+ index: 7
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-02`,
+ open: 17.3,
+ high: 19.3,
+ low: 17,
+ close: 19.1,
+ volume: 788473494,
+ change: 10.1,
+ index: 8
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-11`,
+ open: 19.2,
+ high: 19.7,
+ low: 17.4,
+ close: 17.9,
+ volume: 1165555442,
+ change: -6.6,
+ index: 9
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-23`,
+ open: 18,
+ high: 18.3,
+ low: 17,
+ close: 17.6,
+ volume: 870373200,
+ change: -2.3,
+ index: 10
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-02`,
+ open: 17.6,
+ high: 17.7,
+ low: 15.4,
+ close: 16.3,
+ volume: 1629432326,
+ change: -7.5,
+ index: 11
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-13`,
+ open: 16.3,
+ high: 17.2,
+ low: 15,
+ close: 15.1,
+ volume: 1131045605,
+ change: -6.9,
+ index: 12
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-22`,
+ open: 15.3,
+ high: 15.6,
+ low: 12.8,
+ close: 12.8,
+ volume: 1455503588,
+ change: -15.9,
+ index: 13
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-03`,
+ open: 13,
+ high: 13.3,
+ low: 11.8,
+ close: 11.9,
+ volume: 1415442268,
+ change: -7.9,
+ index: 14
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-12`,
+ open: 12.1,
+ high: 14.9,
+ low: 12,
+ close: 14,
+ volume: 1515000443,
+ change: 15.6,
+ index: 15
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-21`,
+ open: 14,
+ high: 15.6,
+ low: 13.8,
+ close: 14.8,
+ volume: 1009123371,
+ change: 5.5,
+ index: 16
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-02`,
+ open: 14.9,
+ high: 15.5,
+ low: 14.5,
+ close: 15,
+ volume: 766921642,
+ change: 0.6,
+ index: 17
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-12`,
+ open: 16,
+ high: 16.4,
+ low: 15.2,
+ close: 16.3,
+ volume: 887983836,
+ change: 2.4,
+ index: 18
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-23`,
+ open: 16.5,
+ high: 17.5,
+ low: 16.3,
+ close: 17.3,
+ volume: 788941000,
+ change: 4.9,
+ index: 19
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-01`,
+ open: 17.3,
+ high: 17.7,
+ low: 14.8,
+ close: 15.6,
+ volume: 1175082297,
+ change: -9.8,
+ index: 20
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-12`,
+ open: 15.4,
+ high: 16,
+ low: 15,
+ close: 15.3,
+ volume: 560129569,
+ change: -1,
+ index: 21
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-21`,
+ open: 15.3,
+ high: 15.7,
+ low: 14.1,
+ close: 14.7,
+ volume: 677293701,
+ change: -3.5,
+ index: 22
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-30`,
+ open: 14.9,
+ high: 15.5,
+ low: 14.1,
+ close: 15,
+ volume: 650239370,
+ change: 1.3,
+ index: 23
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-09-11`,
+ open: 14.9,
+ high: 16.5,
+ low: 14.6,
+ close: 16.5,
+ volume: 636766167,
+ change: 10.3,
+ index: 24
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-09-20`,
+ open: 16.5,
+ high: 16.9,
+ low: 15.9,
+ close: 16,
+ volume: 572802643,
+ change: -2.9,
+ index: 25
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-01`,
+ open: 16,
+ high: 16.6,
+ low: 14.6,
+ close: 16.3,
+ volume: 931821239,
+ change: 2,
+ index: 26
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-10`,
+ open: 16.2,
+ high: 16.6,
+ low: 15,
+ close: 16.3,
+ volume: 891798049,
+ change: 0.6,
+ index: 27
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-21`,
+ open: 16.5,
+ high: 17.7,
+ low: 16.5,
+ close: 16.9,
+ volume: 713093463,
+ change: 2.6,
+ index: 28
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-30`,
+ open: 17,
+ high: 22.7,
+ low: 16.7,
+ close: 21,
+ volume: 1752943598,
+ change: 23.9,
+ index: 29
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-08`,
+ open: 20.9,
+ high: 22.8,
+ low: 20.6,
+ close: 22.5,
+ volume: 834957256,
+ change: 7.7,
+ index: 30
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-19`,
+ open: 22.9,
+ high: 24,
+ low: 22.8,
+ close: 24,
+ volume: 738746390,
+ change: 4.5,
+ index: 31
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-29`,
+ open: 24,
+ high: 24.1,
+ low: 21.8,
+ close: 22,
+ volume: 870685288,
+ change: -8.4,
+ index: 32
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-10`,
+ open: 22,
+ high: 23.4,
+ low: 21.8,
+ close: 23.3,
+ volume: 712016613,
+ change: 5.9,
+ index: 33
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-19`,
+ open: 23.5,
+ high: 27.1,
+ low: 23.4,
+ close: 26.9,
+ volume: 1203765433,
+ change: 14.8,
+ index: 34
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-31`,
+ open: 27.4,
+ high: 29,
+ low: 26.7,
+ close: 27.9,
+ volume: 1195073357,
+ change: 2,
+ index: 35
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-10`,
+ open: 28.3,
+ high: 33.3,
+ low: 28.1,
+ close: 31.9,
+ volume: 1925386078,
+ change: 12.6,
+ index: 36
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-22`,
+ open: 32.9,
+ high: 39.6,
+ low: 32.8,
+ close: 38,
+ volume: 2364043518,
+ change: 15.4,
+ index: 37
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-31`,
+ open: 37.6,
+ high: 43.5,
+ low: 36,
+ close: 43.4,
+ volume: 1835141382,
+ change: 15.3,
+ index: 38
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-02-11`,
+ open: 44.9,
+ high: 64.6,
+ low: 44.9,
+ close: 51.6,
+ volume: 3748903126,
+ change: 14.9,
+ index: 39
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-02-21`,
+ open: 51.9,
+ high: 63,
+ low: 49,
+ close: 60.1,
+ volume: 1921517039,
+ change: 15.8,
+ index: 40
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-03`,
+ open: 55.9,
+ high: 57.6,
+ low: 40.8,
+ close: 49.7,
+ volume: 2121850940,
+ change: -11.1,
+ index: 41
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-12`,
+ open: 50.9,
+ high: 51.1,
+ low: 36.4,
+ close: 37.4,
+ volume: 1553329923,
+ change: -26.6,
+ index: 42
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-23`,
+ open: 39.7,
+ high: 40.5,
+ low: 23.4,
+ close: 29,
+ volume: 2487688157,
+ change: -27,
+ index: 43
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-01`,
+ open: 31.8,
+ high: 37.3,
+ low: 31.6,
+ close: 32.1,
+ volume: 1785601357,
+ change: 0.9,
+ index: 44
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-13`,
+ open: 32.1,
+ high: 43.5,
+ low: 29.8,
+ close: 43.4,
+ volume: 1860352620,
+ change: 35.3,
+ index: 45
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-22`,
+ open: 46.6,
+ high: 51.7,
+ low: 44.9,
+ close: 48.8,
+ volume: 2056797321,
+ change: 4.7,
+ index: 46
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-01`,
+ open: 48.5,
+ high: 58,
+ low: 45.5,
+ close: 46.8,
+ volume: 2093959203,
+ change: -3.6,
+ index: 47
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-12`,
+ open: 46.7,
+ high: 56.2,
+ low: 46.5,
+ close: 54,
+ volume: 1611543246,
+ change: 15.5,
+ index: 48
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-21`,
+ open: 54.7,
+ high: 55.6,
+ low: 50.9,
+ close: 55.2,
+ volume: 1262468113,
+ change: 0.8,
+ index: 49
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-02`,
+ open: 54.8,
+ high: 60.6,
+ low: 52.3,
+ close: 58.8,
+ volume: 1160487993,
+ change: 7.2,
+ index: 50
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-11`,
+ open: 59.2,
+ high: 68.5,
+ low: 57.2,
+ close: 64.9,
+ volume: 1270377400,
+ change: 9.5,
+ index: 51
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-22`,
+ open: 65.3,
+ high: 67.9,
+ low: 60.6,
+ close: 66.3,
+ volume: 1217946366,
+ change: 1.5,
+ index: 52
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-01`,
+ open: 66.6,
+ high: 75.7,
+ low: 62.5,
+ close: 74.6,
+ volume: 1120591270,
+ change: 12.1,
+ index: 53
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-13`,
+ open: 81.4,
+ high: 119.7,
+ low: 79,
+ close: 99.8,
+ volume: 2244920779,
+ change: 22.6,
+ index: 54
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-22`,
+ open: 103.7,
+ high: 111.7,
+ low: 95.4,
+ close: 106.2,
+ volume: 1662846099,
+ change: 2.3,
+ index: 55
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-31`,
+ open: 111.9,
+ high: 112.6,
+ low: 91.1,
+ close: 95.4,
+ volume: 1573159944,
+ change: -14.8,
+ index: 56
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-11`,
+ open: 96.6,
+ high: 101.8,
+ low: 91,
+ close: 91.6,
+ volume: 798587331,
+ change: -5.2,
+ index: 57
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-20`,
+ open: 98,
+ high: 134.8,
+ low: 95.7,
+ close: 133.5,
+ volume: 1866534416,
+ change: 36.2,
+ index: 58
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-31`,
+ open: 136.3,
+ high: 166.7,
+ low: 128.5,
+ close: 166.1,
+ volume: 2008507459,
+ change: 21.9,
+ index: 59
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-10`,
+ open: 167.4,
+ high: 167.5,
+ low: 110,
+ close: 123.8,
+ volume: 1992227059,
+ change: -26,
+ index: 60
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-21`,
+ open: 127.3,
+ high: 154,
+ low: 120.2,
+ close: 149.8,
+ volume: 1758737696,
+ change: 17.7,
+ index: 61
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-30`,
+ open: 143.2,
+ high: 145.9,
+ low: 117.1,
+ close: 143,
+ volume: 1459893236,
+ change: -0.1,
+ index: 62
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-09`,
+ open: 146.9,
+ high: 149.6,
+ low: 135.4,
+ close: 144.7,
+ volume: 985545158,
+ change: -1.5,
+ index: 63
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-20`,
+ open: 147.3,
+ high: 155.3,
+ low: 139.7,
+ close: 140.6,
+ volume: 773077727,
+ change: -4.5,
+ index: 64
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-29`,
+ open: 140.9,
+ high: 148.4,
+ low: 135.3,
+ close: 136.9,
+ volume: 615339122,
+ change: -2.8,
+ index: 65
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-09`,
+ open: 135.6,
+ high: 150.8,
+ low: 126.4,
+ close: 140.4,
+ volume: 669171368,
+ change: 3.5,
+ index: 66
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-18`,
+ open: 140,
+ high: 165.3,
+ low: 132,
+ close: 162.2,
+ volume: 760451265,
+ change: 15.8,
+ index: 67
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-30`,
+ open: 164,
+ high: 202.6,
+ low: 162.5,
+ close: 189.2,
+ volume: 1046371155,
+ change: 15.4,
+ index: 68
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-09`,
+ open: 199.2,
+ high: 218.1,
+ low: 180.4,
+ close: 201.5,
+ volume: 1055933265,
+ change: 1.2,
+ index: 69
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-18`,
+ open: 191.5,
+ high: 231.7,
+ low: 188.8,
+ close: 231.7,
+ volume: 1593943601,
+ change: 21,
+ index: 70
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-30`,
+ open: 222.1,
+ high: 232.2,
+ low: 204.7,
+ close: 231.6,
+ volume: 791942570,
+ change: 4.3,
+ index: 71
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-01-11`,
+ open: 233.3,
+ high: 294.8,
+ low: 230.4,
+ close: 270.4,
+ volume: 1084025779,
+ change: 15.9,
+ index: 72
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-01-21`,
+ open: 277,
+ high: 289.3,
+ low: 273,
+ close: 281.7,
+ volume: 663774487,
+ change: 1.7,
+ index: 73
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-01`,
+ open: 278.1,
+ high: 300.1,
+ low: 260,
+ close: 279.9,
+ volume: 595397009,
+ change: 0.7,
+ index: 74
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-10`,
+ open: 281.6,
+ high: 293.5,
+ low: 266.7,
+ close: 268.3,
+ volume: 445813486,
+ change: -4.7,
+ index: 75
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-22`,
+ open: 270.8,
+ high: 276.6,
+ low: 236.7,
+ close: 238.2,
+ volume: 496372009,
+ change: -12.1,
+ index: 76
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-03`,
+ open: 220.7,
+ high: 290.7,
+ low: 206.3,
+ close: 217.7,
+ volume: 793689739,
+ change: -1.3,
+ index: 77
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-12`,
+ open: 218.6,
+ high: 291.3,
+ low: 179.8,
+ close: 231.2,
+ volume: 1215209162,
+ change: 5.8,
+ index: 78
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-23`,
+ open: 231.4,
+ high: 237.7,
+ low: 208.2,
+ close: 220.7,
+ volume: 744776145,
+ change: -4.6,
+ index: 79
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-01`,
+ open: 222.6,
+ high: 230.8,
+ low: 197,
+ close: 220.6,
+ volume: 730733684,
+ change: -0.9,
+ index: 80
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-13`,
+ open: 235.9,
+ high: 254.3,
+ low: 222.6,
+ close: 254.1,
+ volume: 646721884,
+ change: 7.7,
+ index: 81
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-22`,
+ open: 256.9,
+ high: 260.3,
+ low: 230.6,
+ close: 239.9,
+ volume: 740840774,
+ change: -6.6,
+ index: 82
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-03`,
+ open: 239.9,
+ high: 249.8,
+ low: 222,
+ close: 228.3,
+ volume: 623423313,
+ change: -4.8,
+ index: 83
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-12`,
+ open: 226.3,
+ high: 230,
+ low: 195.6,
+ close: 196.6,
+ volume: 643844974,
+ change: -13.1,
+ index: 84
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-21`,
+ open: 200.5,
+ high: 202.2,
+ low: 182.3,
+ close: 193.6,
+ volume: 729192883,
+ change: -3.4,
+ index: 85
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-02`,
+ open: 193.9,
+ high: 211.9,
+ low: 191.2,
+ close: 201.7,
+ volume: 545095944,
+ change: 4,
+ index: 86
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-11`,
+ open: 200.6,
+ high: 207.7,
+ low: 190.4,
+ close: 203.3,
+ volume: 478366128,
+ change: 1.3,
+ index: 87
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-22`,
+ open: 204.1,
+ high: 210.5,
+ low: 197.8,
+ close: 207.9,
+ volume: 454698495,
+ change: 1.9,
+ index: 88
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-01`,
+ open: 210.7,
+ high: 232.5,
+ low: 210,
+ close: 226,
+ volume: 558441596,
+ change: 7.3,
+ index: 89
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-13`,
+ open: 226.3,
+ high: 233.3,
+ low: 206.8,
+ close: 222.8,
+ volume: 470942387,
+ change: -1.5,
+ index: 90
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-22`,
+ open: 223.6,
+ high: 226.2,
+ low: 207.1,
+ close: 216.4,
+ volume: 372195097,
+ change: -3.2,
+ index: 91
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-02`,
+ open: 215.5,
+ high: 242.3,
+ low: 209.1,
+ close: 236.6,
+ volume: 547284685,
+ change: 9.8,
+ index: 92
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-11`,
+ open: 239.7,
+ high: 241.6,
+ low: 232.5,
+ close: 235.9,
+ volume: 315341455,
+ change: -1.6,
+ index: 93
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-20`,
+ open: 235.4,
+ high: 243.3,
+ low: 216.3,
+ close: 226.8,
+ volume: 392227478,
+ change: -3.7,
+ index: 94
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-31`,
+ open: 228.5,
+ high: 246.8,
+ low: 226.9,
+ close: 245.2,
+ volume: 337503634,
+ change: 7.3,
+ index: 95
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-10`,
+ open: 244.7,
+ high: 254.8,
+ low: 241.4,
+ close: 245.4,
+ volume: 328100734,
+ change: 0.3,
+ index: 96
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-21`,
+ open: 246.7,
+ high: 253.7,
+ low: 236.3,
+ close: 246.5,
+ volume: 420153012,
+ change: -0.1,
+ index: 97
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-30`,
+ open: 247.8,
+ high: 266.3,
+ low: 246.4,
+ close: 258.5,
+ volume: 422393262,
+ change: 4.3,
+ index: 98
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-11`,
+ open: 259.5,
+ high: 269,
+ low: 254.5,
+ close: 264,
+ volume: 392144589,
+ change: 1.7,
+ index: 99
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-20`,
+ open: 267,
+ high: 292.6,
+ low: 265.5,
+ close: 288.6,
+ volume: 368796877,
+ change: 8.1,
+ index: 100
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-29`,
+ open: 285.3,
+ high: 371.7,
+ low: 285.2,
+ close: 371.3,
+ volume: 825862313,
+ change: 30.1,
+ index: 101
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-09`,
+ open: 381.7,
+ high: 414.5,
+ low: 337.2,
+ close: 341.2,
+ volume: 818978542,
+ change: -10.6,
+ index: 102
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-18`,
+ open: 336.8,
+ high: 373.2,
+ low: 326.2,
+ close: 365.5,
+ volume: 613304311,
+ change: 8.5,
+ index: 103
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-30`,
+ open: 366.3,
+ high: 400.6,
+ low: 354,
+ close: 381.6,
+ volume: 515052382,
+ change: 4.2,
+ index: 104
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-09`,
+ open: 386.9,
+ high: 390.9,
+ low: 316.8,
+ close: 334.6,
+ volume: 473333567,
+ change: -13.5,
+ index: 105
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-20`,
+ open: 336.2,
+ high: 340.3,
+ low: 297.8,
+ close: 300,
+ volume: 524367113,
+ change: -10.8,
+ index: 106
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-30`,
+ open: 305.6,
+ high: 373,
+ low: 295.4,
+ close: 356.8,
+ volume: 492530059,
+ change: 16.7,
+ index: 107
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-10`,
+ open: 357.8,
+ high: 402.7,
+ low: 326.7,
+ close: 352.7,
+ volume: 592103938,
+ change: -1.4,
+ index: 108
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-20`,
+ open: 351.2,
+ high: 371.9,
+ low: 331.3,
+ close: 332.1,
+ volume: 532857144,
+ change: -5.4,
+ index: 109
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-31`,
+ open: 332.1,
+ high: 334.8,
+ low: 264,
+ close: 312.2,
+ volume: 833589022,
+ change: -6,
+ index: 110
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-02-09`,
+ open: 311.7,
+ high: 315.9,
+ low: 293.5,
+ close: 310.7,
+ volume: 456395505,
+ change: -0.3,
+ index: 111
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-02-18`,
+ open: 302.8,
+ high: 314.6,
+ low: 279.2,
+ close: 285.7,
+ volume: 446153356,
+ change: -5.7,
+ index: 112
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-02`,
+ open: 278,
+ high: 296.6,
+ low: 233.3,
+ close: 293.3,
+ volume: 638352514,
+ change: 5.5,
+ index: 113
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-11`,
+ open: 292.9,
+ high: 295.5,
+ low: 260.7,
+ close: 265.1,
+ volume: 466566467,
+ change: -9.5,
+ index: 114
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-22`,
+ open: 260.2,
+ high: 332.6,
+ low: 252,
+ close: 331.3,
+ volume: 576869668,
+ change: 27.3,
+ index: 115
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-31`,
+ open: 326.6,
+ high: 371.6,
+ low: 325.5,
+ close: 359.2,
+ volume: 536607263,
+ change: 10,
+ index: 116
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-04-11`,
+ open: 360.4,
+ high: 384.3,
+ low: 324.9,
+ close: 325.3,
+ volume: 499682510,
+ change: -9.7,
+ index: 117
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-04-21`,
+ open: 332.5,
+ high: 364.1,
+ low: 324.4,
+ close: 336.3,
+ volume: 457210487,
+ change: 1.1,
+ index: 118
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-02`,
+ open: 338.3,
+ high: 345,
+ low: 273.9,
+ close: 301,
+ volume: 639990965,
+ change: -11,
+ index: 119
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-11`,
+ open: 301.1,
+ high: 318.5,
+ low: 242.4,
+ close: 244.7,
+ volume: 583211967,
+ change: -18.7,
+ index: 120
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-20`,
+ open: 233.7,
+ high: 262.4,
+ low: 211,
+ close: 221.3,
+ volume: 721880082,
+ change: -5.3,
+ index: 121
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-01`,
+ open: 218.3,
+ high: 259.6,
+ low: 206.9,
+ close: 246.8,
+ volume: 644596235,
+ change: 13,
+ index: 122
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-10`,
+ open: 244.2,
+ high: 264.2,
+ low: 227.9,
+ close: 232.2,
+ volume: 633672873,
+ change: -4.9,
+ index: 123
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-22`,
+ open: 223.2,
+ high: 246.8,
+ low: 208.7,
+ close: 236.1,
+ volume: 744240764,
+ change: 5.8,
+ index: 124
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-01`,
+ open: 237.9,
+ high: 252.1,
+ low: 218.9,
+ close: 227.3,
+ volume: 631776422,
+ change: -4.5,
+ index: 125
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-13`,
+ open: 223,
+ high: 255,
+ low: 216.2,
+ close: 237,
+ volume: 625812242,
+ change: 6.3,
+ index: 126
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-22`,
+ open: 234.9,
+ high: 280.8,
+ low: 229.3,
+ close: 272.2,
+ volume: 646037224,
+ change: 15.9,
+ index: 127
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-02`,
+ open: 272.2,
+ high: 311.9,
+ low: 256.3,
+ close: 300.6,
+ volume: 611660612,
+ change: 10.4,
+ index: 128
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-11`,
+ open: 305,
+ high: 313.6,
+ low: 279.4,
+ close: 286.6,
+ volume: 616204291,
+ change: -6,
+ index: 129
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-22`,
+ open: 289.4,
+ high: 314.7,
+ low: 285,
+ close: 289.9,
+ volume: 490658060,
+ change: 0.2,
+ index: 130
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-31`,
+ open: 291.5,
+ high: 303.6,
+ low: 271.8,
+ close: 275.6,
+ volume: 376152572,
+ change: -5.4,
+ index: 131
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-12`,
+ open: 272.6,
+ high: 305.5,
+ low: 265.7,
+ close: 304.4,
+ volume: 367924580,
+ change: 11.7,
+ index: 132
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-21`,
+ open: 292.9,
+ high: 313.8,
+ low: 290.4,
+ close: 300.8,
+ volume: 477171180,
+ change: 2.7,
+ index: 133
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-30`,
+ open: 299.9,
+ high: 301.3,
+ low: 262.5,
+ close: 265.2,
+ volume: 454307920,
+ change: -11.5,
+ index: 134
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-11`,
+ open: 254.5,
+ high: 257.5,
+ low: 215,
+ close: 216.5,
+ volume: 593078170,
+ change: -14.9,
+ index: 135
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-20`,
+ open: 215.3,
+ high: 229.8,
+ low: 202,
+ close: 207.3,
+ volume: 592158560,
+ change: -3.7,
+ index: 136
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-31`,
+ open: 206.4,
+ high: 233.8,
+ low: 198.6,
+ close: 227.5,
+ volume: 550341050,
+ change: 10.2,
+ index: 137
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-09`,
+ open: 234,
+ high: 237.4,
+ low: 177.1,
+ close: 177.6,
+ volume: 630702790,
+ change: -24.1,
+ index: 138
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-18`,
+ open: 189.9,
+ high: 200.8,
+ low: 176.6,
+ close: 180.2,
+ volume: 637579480,
+ change: -5.1,
+ index: 139
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-30`,
+ open: 175.8,
+ high: 194.8,
+ low: 166.2,
+ close: 194.7,
+ volume: 617126140,
+ change: 10.7,
+ index: 140
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-09`,
+ open: 197.1,
+ high: 198.9,
+ low: 169.1,
+ close: 179,
+ volume: 625675690,
+ change: -9.1,
+ index: 141
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-20`,
+ open: 176.1,
+ high: 177.4,
+ low: 137.7,
+ close: 137.8,
+ volume: 986660100,
+ change: -21.7,
+ index: 142
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-30`,
+ open: 139.3,
+ high: 141.3,
+ low: 108.2,
+ close: 123.2,
+ volume: 1331911900,
+ change: -11.6,
+ index: 143
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-01-11`,
+ open: 118.5,
+ high: 126,
+ low: 101.8,
+ close: 123.2,
+ volume: 1332426500,
+ change: 4,
+ index: 144
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-01-23`,
+ open: 122.6,
+ high: 145.4,
+ low: 115.6,
+ close: 143.8,
+ volume: 1244541500,
+ change: 17.3,
+ index: 145
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-01`,
+ open: 143,
+ high: 183.8,
+ low: 138.1,
+ close: 181.4,
+ volume: 1534337700,
+ change: 26.9,
+ index: 146
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-10`,
+ open: 187.3,
+ high: 214,
+ low: 182.6,
+ close: 196.9,
+ volume: 1423167800,
+ change: 5.1,
+ index: 147
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-22`,
+ open: 194.4,
+ high: 217.6,
+ low: 187.6,
+ close: 200.9,
+ volume: 1386211900,
+ change: 3.3,
+ index: 148
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-03`,
+ open: 203.9,
+ high: 211.2,
+ low: 186,
+ close: 197.8,
+ volume: 1095786600,
+ change: -3,
+ index: 149
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-14`,
+ open: 198.5,
+ high: 198.6,
+ low: 163.9,
+ close: 183.3,
+ volume: 1101144600,
+ change: -7.7,
+ index: 150
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-23`,
+ open: 180.8,
+ high: 200.7,
+ low: 176,
+ close: 192.2,
+ volume: 978213300,
+ change: 6.3,
+ index: 151
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-03`,
+ open: 191.6,
+ high: 207.8,
+ low: 185.4,
+ close: 194.8,
+ volume: 909718040,
+ change: 1.6,
+ index: 152
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-13`,
+ open: 197.3,
+ high: 198.7,
+ low: 176.1,
+ close: 185.9,
+ volume: 905319000,
+ change: -5.8,
+ index: 153
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-24`,
+ open: 184,
+ high: 189.7,
+ low: 158.6,
+ close: 162.6,
+ volume: 905416980,
+ change: -11.6,
+ index: 154
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-03`,
+ open: 159.8,
+ high: 165.5,
+ low: 152.4,
+ close: 160.6,
+ volume: 881897100,
+ change: 0.5,
+ index: 155
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-12`,
+ open: 162.7,
+ high: 177.4,
+ low: 159.6,
+ close: 168,
+ volume: 785510430,
+ change: 3.2,
+ index: 156
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-23`,
+ open: 167.7,
+ high: 193,
+ low: 164.4,
+ close: 185.8,
+ volume: 864025390,
+ change: 10.8,
+ index: 157
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-02`,
+ open: 182.2,
+ high: 217.2,
+ low: 178.2,
+ close: 214,
+ volume: 988496020,
+ change: 17.4,
+ index: 158
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-13`,
+ open: 217.8,
+ high: 259.7,
+ low: 212.5,
+ close: 258.7,
+ volume: 1161622400,
+ change: 18.8,
+ index: 159
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-23`,
+ open: 260.2,
+ high: 277,
+ low: 247.3,
+ close: 256.6,
+ volume: 1220407300,
+ change: -1.4,
+ index: 160
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-05`,
+ open: 250.1,
+ high: 284.2,
+ low: 240.7,
+ close: 282.5,
+ volume: 999163700,
+ change: 13,
+ index: 161
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-14`,
+ open: 278.1,
+ high: 285.3,
+ low: 265.1,
+ close: 281.4,
+ volume: 774400400,
+ change: 1.2,
+ index: 162
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-25`,
+ open: 286.6,
+ high: 299.3,
+ low: 254.1,
+ close: 265.3,
+ volume: 973076400,
+ change: -7.4,
+ index: 163
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-03`,
+ open: 263.2,
+ high: 269.1,
+ low: 250.5,
+ close: 259.3,
+ volume: 678809820,
+ change: -1.5,
+ index: 164
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-14`,
+ open: 261,
+ high: 264.8,
+ low: 233.8,
+ close: 239.8,
+ volume: 716008860,
+ change: -8.1,
+ index: 165
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-23`,
+ open: 238.7,
+ high: 240.8,
+ low: 212.4,
+ close: 236.9,
+ volume: 825055300,
+ change: -0.8,
+ index: 166
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-01`,
+ open: 238.7,
+ high: 261.2,
+ low: 228.2,
+ close: 245,
+ volume: 811502630,
+ change: 2.7,
+ index: 167
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-13`,
+ open: 245,
+ high: 278.4,
+ low: 243.3,
+ close: 271.3,
+ volume: 902643400,
+ change: 10.7,
+ index: 168
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-22`,
+ open: 271.3,
+ high: 279,
+ low: 244.5,
+ close: 244.9,
+ volume: 816639600,
+ change: -9.7,
+ index: 169
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-03`,
+ open: 243.4,
+ high: 254.8,
+ low: 234.6,
+ close: 246.5,
+ volume: 814604700,
+ change: 1.3,
+ index: 170
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-12`,
+ open: 248.1,
+ high: 268.9,
+ low: 247.6,
+ close: 258.9,
+ volume: 806250900,
+ change: 4.3,
+ index: 171
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-23`,
+ open: 258.9,
+ high: 259.6,
+ low: 202.5,
+ close: 212.1,
+ volume: 869390890,
+ change: -18.1,
+ index: 172
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-01`,
+ open: 216.5,
+ high: 222,
+ low: 194.1,
+ close: 205.7,
+ volume: 811468170,
+ change: -5,
+ index: 173
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-10`,
+ open: 213,
+ high: 226.4,
+ low: 205.7,
+ close: 214.6,
+ volume: 859763700,
+ change: 0.8,
+ index: 174
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-21`,
+ open: 215.6,
+ high: 246.7,
+ low: 211.6,
+ close: 241.2,
+ volume: 959006600,
+ change: 11.9,
+ index: 175
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-01`,
+ open: 242,
+ high: 252.8,
+ low: 231.4,
+ close: 238.8,
+ volume: 832910200,
+ change: -1.3,
+ index: 176
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-12`,
+ open: 235.8,
+ high: 246.7,
+ low: 233.3,
+ close: 237,
+ volume: 772018400,
+ change: 0.5,
+ index: 177
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-21`,
+ open: 234.2,
+ high: 259.8,
+ low: 228.2,
+ close: 254.5,
+ volume: 900893400,
+ change: 8.7,
+ index: 178
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-03`,
+ open: 256.8,
+ high: 265.1,
+ low: 236.3,
+ close: 238.4,
+ volume: 727005170,
+ change: -7.1,
+ index: 179
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-12`,
+ open: 239.2,
+ high: 242.7,
+ low: 217.2,
+ close: 218.9,
+ volume: 697536380,
+ change: -8.5,
+ index: 180
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-24`,
+ open: 215.1,
+ high: 223.5,
+ low: 206.3,
+ close: 207.8,
+ volume: 777303400,
+ change: -3.4,
+ index: 181
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-02`,
+ open: 189.7,
+ high: 196.4,
+ low: 180.1,
+ close: 187.9,
+ volume: 846092780,
+ change: -0.9,
+ index: 182
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-13`,
+ open: 184.3,
+ high: 194.7,
+ low: 175,
+ close: 184,
+ volume: 718274070,
+ change: -0.1,
+ index: 183
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-23`,
+ open: 185.3,
+ high: 203.2,
+ low: 183.4,
+ close: 192,
+ volume: 693352670,
+ change: 3.6,
+ index: 184
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-05`,
+ open: 192.3,
+ high: 205.6,
+ low: 177.6,
+ close: 180.7,
+ volume: 742344460,
+ change: -6,
+ index: 185
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-14`,
+ open: 180,
+ high: 182.9,
+ low: 160.5,
+ close: 162.5,
+ volume: 701227950,
+ change: -9.7,
+ index: 186
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-25`,
+ open: 163.2,
+ high: 178.2,
+ low: 160.8,
+ close: 172.6,
+ volume: 589466660,
+ change: 5.8,
+ index: 187
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-04`,
+ open: 178.6,
+ high: 184.2,
+ low: 163.3,
+ close: 171.1,
+ volume: 676969950,
+ change: -4.2,
+ index: 188
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-15`,
+ open: 169.1,
+ high: 179.2,
+ low: 160.5,
+ close: 161.5,
+ volume: 694829970,
+ change: -4.5,
+ index: 189
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-24`,
+ open: 156.7,
+ high: 168,
+ low: 138.8,
+ close: 162.1,
+ volume: 775433710,
+ change: 3.4,
+ index: 190
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-03`,
+ open: 159,
+ high: 198.9,
+ low: 158.4,
+ close: 181.2,
+ volume: 864614000,
+ change: 14,
+ index: 191
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-14`,
+ open: 183.8,
+ high: 187.6,
+ low: 167.8,
+ close: 177.6,
+ volume: 531409380,
+ change: -3.4,
+ index: 192
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-23`,
+ open: 179.9,
+ high: 186.9,
+ low: 171.4,
+ close: 173.7,
+ volume: 554203970,
+ change: -3.4,
+ index: 193
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-04`,
+ open: 174.8,
+ high: 182.7,
+ low: 173.2,
+ close: 174.8,
+ volume: 453828370,
+ change: 0,
+ index: 194
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-13`,
+ open: 175.4,
+ high: 191.1,
+ low: 167.4,
+ close: 182.5,
+ volume: 509090870,
+ change: 4.1,
+ index: 195
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-25`,
+ open: 185.8,
+ high: 188.8,
+ low: 176.9,
+ close: 187.4,
+ volume: 505399520,
+ change: 0.8,
+ index: 196
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-05`,
+ open: 186.5,
+ high: 252.4,
+ low: 186.4,
+ close: 251.5,
+ volume: 925723660,
+ change: 34.8,
+ index: 197
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-16`,
+ open: 247.7,
+ high: 271,
+ low: 233.1,
+ close: 256.6,
+ volume: 1097390000,
+ change: 3.6,
+ index: 198
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-25`,
+ open: 252.7,
+ high: 258.5,
+ low: 214.7,
+ close: 220.2,
+ volume: 795590700,
+ change: -12.9,
+ index: 199
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-05`,
+ open: 221.2,
+ high: 234.7,
+ low: 182,
+ close: 198.9,
+ volume: 658914080,
+ change: -10.1,
+ index: 200
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-14`,
+ open: 200.8,
+ high: 208.5,
+ low: 191.5,
+ close: 201.4,
+ volume: 479168160,
+ change: 0.3,
+ index: 201
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-23`,
+ open: 205,
+ high: 228.2,
+ low: 204.8,
+ close: 220.3,
+ volume: 560235700,
+ change: 7.5,
+ index: 202
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-04`,
+ open: 218.8,
+ high: 222.2,
+ low: 202.6,
+ close: 219.4,
+ volume: 469284350,
+ change: 0.3,
+ index: 203
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-13`,
+ open: 223.5,
+ high: 235,
+ low: 210.5,
+ close: 230.3,
+ volume: 592950440,
+ change: 3,
+ index: 204
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-24`,
+ open: 229.3,
+ high: 257.2,
+ low: 223.5,
+ close: 254.3,
+ volume: 577086700,
+ change: 10.9,
+ index: 205
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-03`,
+ open: 252.5,
+ high: 264.9,
+ low: 237.8,
+ close: 240.7,
+ volume: 546148740,
+ change: -4.7,
+ index: 206
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-14`,
+ open: 246.7,
+ high: 251,
+ low: 213.7,
+ close: 219.2,
+ volume: 589440130,
+ change: -11.2,
+ index: 207
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-23`,
+ open: 220,
+ high: 224.3,
+ low: 212.1,
+ close: 213.6,
+ volume: 384561880,
+ change: -2.9,
+ index: 208
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-01`,
+ open: 244.7,
+ high: 273.5,
+ low: 242.6,
+ close: 249,
+ volume: 732392780,
+ change: 1.8,
+ index: 209
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-12`,
+ open: 244.6,
+ high: 358.6,
+ low: 238.9,
+ close: 328.5,
+ volume: 991653160,
+ change: 34.3,
+ index: 210
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-21`,
+ open: 335.8,
+ high: 348.5,
+ low: 309.2,
+ close: 339.6,
+ volume: 700324320,
+ change: 1.1,
+ index: 211
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-03`,
+ open: 341.1,
+ high: 361.9,
+ low: 326.6,
+ close: 351.4,
+ volume: 478645220,
+ change: 3,
+ index: 212
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-12`,
+ open: 353,
+ high: 429.3,
+ low: 348.6,
+ close: 418.1,
+ volume: 599082110,
+ change: 18.4,
+ index: 213
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-23`,
+ open: 420,
+ high: 481.5,
+ low: 415.4,
+ close: 430.6,
+ volume: 807128120,
+ change: 2.5,
+ index: 214
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-03`,
+ open: 435.9,
+ high: 465.3,
+ low: 373,
+ close: 410.4,
+ volume: 565769940,
+ change: -5.8,
+ index: 215
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-15`,
+ open: 423.2,
+ high: 429.8,
+ low: 377.3,
+ close: 428.2,
+ volume: 530063170,
+ change: 1.2,
+ index: 216
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-27`,
+ open: 423.5,
+ high: 439.7,
+ low: 389,
+ close: 397.2,
+ volume: 476854060,
+ change: -6.2,
+ index: 217
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-05`,
+ open: 396.9,
+ high: 420,
+ low: 374.4,
+ close: 378.2,
+ volume: 507024510,
+ change: -4.7,
+ index: 218
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-14`,
+ open: 373,
+ high: 380.6,
+ low: 325.1,
+ close: 355.8,
+ volume: 607376290,
+ change: -4.6,
+ index: 219
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-26`,
+ open: 355,
+ high: 367.3,
+ low: 288,
+ close: 290.8,
+ volume: 549149490,
+ change: -18.1,
+ index: 220
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-07`,
+ open: 291.2,
+ high: 303.9,
+ low: 250.7,
+ close: 262.7,
+ volume: 754567280,
+ change: -9.8,
+ index: 221
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-18`,
+ open: 252.5,
+ high: 253.4,
+ low: 217,
+ close: 225.3,
+ volume: 944623000,
+ change: -10.8,
+ index: 222
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-27`,
+ open: 231.6,
+ high: 291.8,
+ low: 229.2,
+ close: 273.1,
+ volume: 982018670,
+ change: 17.9,
+ index: 223
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-07`,
+ open: 275.6,
+ high: 285,
+ low: 214.2,
+ close: 233.3,
+ volume: 1117950500,
+ change: -15.3,
+ index: 224
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-16`,
+ open: 245,
+ high: 274.7,
+ low: 217.8,
+ close: 241.6,
+ volume: 993815820,
+ change: -1.4,
+ index: 225
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-28`,
+ open: 243.5,
+ high: 294.9,
+ low: 222.8,
+ close: 285.9,
+ volume: 866169890,
+ change: 17.4,
+ index: 226
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/src/index.css b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/src/index.css
new file mode 100644
index 0000000000..98682b8543
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/src/index.css
@@ -0,0 +1,2 @@
+/* shared styles are loaded from: */
+/* https://static.infragistics.com/xplatform/css/samples */
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/src/index.tsx b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/src/index.tsx
new file mode 100644
index 0000000000..4d711cfb2f
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/src/index.tsx
@@ -0,0 +1,162 @@
+import React from 'react';
+import ReactDOM from 'react-dom/client';
+import './index.css';
+
+import { IgrDataChartCoreModule, IgrDataChartCategoryModule, IgrDataChartCategoryCoreModule, IgrDataChartInteractivityModule, IgrAnnotationLayerProxyModule, IgrDataChartAnnotationModule, IgrDataAnnotationSliceLayerModule, IgrNumberAbbreviatorModule, IgrValueOverlayModule } from 'igniteui-react-charts';
+import { IgrDataChart, IgrCategoryXAxis, IgrNumericYAxis, IgrLineSeries, IgrValueOverlay, IgrValueLayer, IgrDataAnnotationSliceLayer } from 'igniteui-react-charts';
+import { StockTeslaItem, StockTesla } from './StockTesla';
+import { AnnotationSliceMultiOverlayDataItem, AnnotationSliceMultiOverlayData } from './AnnotationSliceMultiOverlayData';
+
+const mods: any[] = [
+ IgrDataChartCoreModule,
+ IgrDataChartCategoryModule,
+ IgrDataChartCategoryCoreModule,
+ IgrDataChartInteractivityModule,
+ IgrAnnotationLayerProxyModule,
+ IgrDataChartAnnotationModule,
+ IgrDataAnnotationSliceLayerModule,
+ IgrNumberAbbreviatorModule,
+ IgrAnnotationLayerProxyModule,
+ IgrValueOverlayModule
+];
+mods.forEach((m) => m.register());
+
+export default class Sample extends React.Component {
+ private chart: IgrDataChart
+ private chartRef(r: IgrDataChart) {
+ this.chart = r;
+ this.setState({});
+ }
+ private xAxis: IgrCategoryXAxis
+ private yAxis: IgrNumericYAxis
+ private yAxisRef(r: IgrNumericYAxis) {
+ this.yAxis = r;
+ this.setState({});
+ }
+ private series1: IgrLineSeries
+ private valueOverlay: IgrValueOverlay
+ private valueLayer: IgrValueLayer
+ private annoLayer: IgrDataAnnotationSliceLayer
+ private annoLayerRef(r: IgrDataAnnotationSliceLayer){
+ this.annoLayer = r;
+ this.setState({});
+ }
+
+ constructor(props: any) {
+ super(props);
+
+ this.chartRef = this.chartRef.bind(this);
+ this.yAxisRef = this.yAxisRef.bind(this);
+ this.annoLayerRef = this.annoLayerRef.bind(this);
+ }
+ componentDidMount(): void {
+ this.annoLayer.targetAxis = this.yAxis;
+ }
+
+ public render(): JSX.Element {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+ }
+
+ private _stockTesla: StockTesla = null;
+ public get stockTesla(): StockTesla {
+ if (this._stockTesla == null)
+ {
+ this._stockTesla = new StockTesla();
+ }
+ return this._stockTesla;
+ }
+
+ private _annotationSliceMultiOverlayData: AnnotationSliceMultiOverlayData = null;
+ public get annotationSliceMultiOverlayData(): AnnotationSliceMultiOverlayData {
+ if (this._annotationSliceMultiOverlayData == null)
+ {
+ this._annotationSliceMultiOverlayData = new AnnotationSliceMultiOverlayData();
+ }
+ return this._annotationSliceMultiOverlayData;
+ }
+
+}
+
+// rendering above component in the React DOM
+const root = ReactDOM.createRoot(document.getElementById('root'));
+root.render();
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/src/react-app-env.d.ts b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/src/react-app-env.d.ts
new file mode 100644
index 0000000000..6431bc5fc6
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/src/react-app-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/tsconfig.json b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/tsconfig.json
new file mode 100644
index 0000000000..42c6ace1da
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-overlay-text/tsconfig.json
@@ -0,0 +1,45 @@
+{
+ "compilerOptions": {
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "baseUrl": ".",
+ "outDir": "build/dist",
+ "module": "esnext",
+ "target": "es5",
+ "lib": [
+ "es6",
+ "dom"
+ ],
+ "sourceMap": true,
+ "allowJs": true,
+ "jsx": "react-jsx",
+ "moduleResolution": "node",
+ "rootDir": "src",
+ "forceConsistentCasingInFileNames": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": true,
+ "noUnusedLocals": false,
+ "importHelpers": true,
+ "suppressImplicitAnyIndexErrors": true,
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true,
+ "strict": false,
+ "isolatedModules": true,
+ "noEmit": true
+ },
+ "exclude": [
+ "node_modules",
+ "build",
+ "scripts",
+ "acceptance-tests",
+ "webpack",
+ "jest",
+ "src/setupTests.ts",
+ "**/odatajs-4.0.0.js",
+ "config-overrides.js"
+ ],
+ "include": [
+ "src"
+ ]
+}
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/.eslintrc.js b/samples/charts/data-chart/data-annotation-multiple-with-stocks/.eslintrc.js
new file mode 100644
index 0000000000..7168b71441
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/.eslintrc.js
@@ -0,0 +1,78 @@
+// https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project
+module.exports = {
+ parser: "@typescript-eslint/parser", // Specifies the ESLint parser
+ parserOptions: {
+ ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features
+ sourceType: "module", // Allows for the use of imports
+ ecmaFeatures: {
+ jsx: true // Allows for the parsing of JSX
+ }
+ },
+ settings: {
+ react: {
+ version: "999.999.999" // Tells eslint-plugin-react to automatically detect the version of React to use
+ }
+ },
+ extends: [
+ "eslint:recommended",
+ "plugin:react/recommended", // Uses the recommended rules from @eslint-plugin-react
+ "plugin:@typescript-eslint/recommended" // Uses the recommended rules from @typescript-eslint/eslint-plugin
+ ],
+ rules: {
+ // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ },
+ "overrides": [
+ {
+ "files": ["*.ts", "*.tsx"],
+ "rules": {
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-var": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ }
+ }
+ ]
+ };
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/ReadMe.md b/samples/charts/data-chart/data-annotation-multiple-with-stocks/ReadMe.md
new file mode 100644
index 0000000000..bafd6cae49
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/ReadMe.md
@@ -0,0 +1,56 @@
+
+
+
+This folder contains implementation of React application with example of Data Annotation Multiple With Stocks feature using [Data Chart](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html) component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Branches
+
+> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-react-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-react-examples/tree/vnext) branch only when you want to contribute new samples to this repository.
+
+## Instructions
+
+Follow these instructions to run this example:
+
+
+```
+git clone https://github.com/IgniteUI/igniteui-react-examples.git
+git checkout master
+cd ./igniteui-react-examples
+cd ./samples/charts/data-chart/data-annotation-multiple-with-stocks
+```
+
+open above folder in VS Code or type:
+```
+code .
+```
+
+In terminal window, run:
+```
+npm install --legacy-peer-deps
+npm run-script start
+```
+
+Then open http://localhost:4200/ in your browser
+
+
+## Learn More
+
+To learn more about **Ignite UI for React** components, check out the [React documentation](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html).
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/package.json b/samples/charts/data-chart/data-annotation-multiple-with-stocks/package.json
new file mode 100644
index 0000000000..f43e0c7619
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/package.json
@@ -0,0 +1,45 @@
+{
+ "name": "example-ignite-ui-react",
+ "description": "This project provides example of using Ignite UI for React components",
+ "author": "Infragistics",
+ "version": "1.4.0",
+ "license": "",
+ "homepage": ".",
+ "private": true,
+ "scripts": {
+ "start": "set PORT=4200 && react-scripts --max_old_space_size=10240 start",
+ "build": "react-scripts --max_old_space_size=10240 build ",
+ "test": "react-scripts test --env=jsdom",
+ "eject": "react-scripts eject",
+ "lint": "eslint ./src/**/*.{ts,tsx}"
+ },
+ "dependencies": {
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
+ "lit-html": "^3.2.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-scripts": "^5.0.1",
+ "tslib": "^2.4.0"
+ },
+ "devDependencies": {
+ "@types/jest": "^29.2.0",
+ "@types/node": "^18.11.7",
+ "@types/react": "^18.0.24",
+ "@types/react-dom": "^18.0.8",
+ "eslint": "^8.33.0",
+ "eslint-config-react": "^1.1.7",
+ "eslint-plugin-react": "^7.20.0",
+ "react-app-rewired": "^2.2.1",
+ "typescript": "^4.8.4",
+ "worker-loader": "^3.0.8"
+ },
+ "browserslist": [
+ ">0.2%",
+ "not dead",
+ "not ie <= 11",
+ "not op_mini all"
+ ]
+}
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/public/index.html b/samples/charts/data-chart/data-annotation-multiple-with-stocks/public/index.html
new file mode 100644
index 0000000000..e2d3265576
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/public/index.html
@@ -0,0 +1,11 @@
+
+
+
+ Sample | Ignite UI | React | infragistics
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/sandbox.config.json b/samples/charts/data-chart/data-annotation-multiple-with-stocks/sandbox.config.json
new file mode 100644
index 0000000000..07f53508eb
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/sandbox.config.json
@@ -0,0 +1,5 @@
+{
+ "infiniteLoopProtection": false,
+ "hardReloadOnChange": false,
+ "view": "browser"
+}
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationLineData1.ts b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationLineData1.ts
new file mode 100644
index 0000000000..e886d46bb7
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationLineData1.ts
@@ -0,0 +1,39 @@
+export class AnnotationLineData1Item {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public startX: number;
+ public startY: number;
+ public endX: number;
+ public endY: number;
+ public label: string;
+
+}
+export class AnnotationLineData1 extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new AnnotationLineData1Item(
+ {
+ startX: 190,
+ startY: 138,
+ endX: 230,
+ endY: 138,
+ label: `52-Week Low`
+ }),
+ new AnnotationLineData1Item(
+ {
+ startX: 190,
+ startY: 481,
+ endX: 230,
+ endY: 481,
+ label: `52-Week High`
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationLineData2.ts b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationLineData2.ts
new file mode 100644
index 0000000000..688a44c909
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationLineData2.ts
@@ -0,0 +1,41 @@
+export class AnnotationLineData2Item {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public startX: number;
+ public startY: number;
+ public endX: number;
+ public endY: number;
+ public label: string;
+
+}
+export class AnnotationLineData2 extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new AnnotationLineData2Item(
+ {
+ startX: 48,
+ startY: 25,
+ endX: 105,
+ endY: 250,
+ label: `Growth &
+Support`
+ }),
+ new AnnotationLineData2Item(
+ {
+ startX: 108,
+ startY: 440,
+ endX: 155,
+ endY: 210,
+ label: `Decline &
+Resistance`
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationSliceEarningsBeatData.ts b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationSliceEarningsBeatData.ts
new file mode 100644
index 0000000000..766a093810
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationSliceEarningsBeatData.ts
@@ -0,0 +1,35 @@
+export class AnnotationSliceEarningsBeatDataItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public value: number;
+ public label: string;
+
+}
+export class AnnotationSliceEarningsBeatData extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new AnnotationSliceEarningsBeatDataItem(
+ {
+ value: 155,
+ label: `Earnings Beat`
+ }),
+ new AnnotationSliceEarningsBeatDataItem(
+ {
+ value: 86,
+ label: `Earnings Beat`
+ }),
+ new AnnotationSliceEarningsBeatDataItem(
+ {
+ value: 28,
+ label: `Earnings Miss`
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationSliceEarningsMissData.ts b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationSliceEarningsMissData.ts
new file mode 100644
index 0000000000..84cd8ac622
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationSliceEarningsMissData.ts
@@ -0,0 +1,35 @@
+export class AnnotationSliceEarningsMissDataItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public value: number;
+ public label: string;
+
+}
+export class AnnotationSliceEarningsMissData extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new AnnotationSliceEarningsMissDataItem(
+ {
+ value: 9,
+ label: `Earnings Miss`
+ }),
+ new AnnotationSliceEarningsMissDataItem(
+ {
+ value: 179,
+ label: `Earnings Miss`
+ }),
+ new AnnotationSliceEarningsMissDataItem(
+ {
+ value: 215,
+ label: `Earnings Miss`
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationSliceStockSplitData.ts b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationSliceStockSplitData.ts
new file mode 100644
index 0000000000..8b16a38943
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationSliceStockSplitData.ts
@@ -0,0 +1,30 @@
+export class AnnotationSliceStockSplitDataItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public value: number;
+ public label: string;
+
+}
+export class AnnotationSliceStockSplitData extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new AnnotationSliceStockSplitDataItem(
+ {
+ value: 126,
+ label: `Stock Split 3-1`
+ }),
+ new AnnotationSliceStockSplitDataItem(
+ {
+ value: 61,
+ label: `Stock Split 5-1`
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationStripData.ts b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationStripData.ts
new file mode 100644
index 0000000000..2dc12c54ac
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/AnnotationStripData.ts
@@ -0,0 +1,39 @@
+export class AnnotationStripDataItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public start: number;
+ public end: number;
+ public label: string;
+
+}
+export class AnnotationStripData extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new AnnotationStripDataItem(
+ {
+ start: 40,
+ end: 45,
+ label: `Covid - Market Crash`
+ }),
+ new AnnotationStripDataItem(
+ {
+ start: 100,
+ end: 144,
+ label: `Fed Rate Up 0.25 - 5.25%`
+ }),
+ new AnnotationStripDataItem(
+ {
+ start: 190,
+ end: 205,
+ label: `Fed Rate Down 5.25% to 4.45%`
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/StockTesla.ts b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/StockTesla.ts
new file mode 100644
index 0000000000..1efe6d6e4e
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/StockTesla.ts
@@ -0,0 +1,2523 @@
+export class StockTeslaItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public date: string;
+ public open: number;
+ public high: number;
+ public low: number;
+ public close: number;
+ public volume: number;
+ public change: number;
+ public index: number;
+
+}
+export class StockTesla extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new StockTeslaItem(
+ {
+ date: `2019-01-10`,
+ open: 20.4,
+ high: 23,
+ low: 19.8,
+ close: 23,
+ volume: 779333701,
+ change: 12.7,
+ index: 0
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-01-22`,
+ open: 22.8,
+ high: 23.5,
+ low: 19.7,
+ close: 19.9,
+ volume: 911781100,
+ change: -12.6,
+ index: 1
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-01-31`,
+ open: 19.5,
+ high: 20.8,
+ low: 18.6,
+ close: 20.5,
+ volume: 926375717,
+ change: 5,
+ index: 2
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-02-11`,
+ open: 20.4,
+ high: 21.6,
+ low: 19.9,
+ close: 20.9,
+ volume: 687520471,
+ change: 2.4,
+ index: 3
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-02-21`,
+ open: 21.1,
+ high: 21.2,
+ low: 19.4,
+ close: 19.4,
+ volume: 597552272,
+ change: -7.9,
+ index: 4
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-04`,
+ open: 19.6,
+ high: 21.3,
+ low: 18.9,
+ close: 19,
+ volume: 1218669201,
+ change: -3.1,
+ index: 5
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-13`,
+ open: 18.8,
+ high: 19.5,
+ low: 18,
+ close: 19.3,
+ volume: 1034156904,
+ change: 2.5,
+ index: 6
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-22`,
+ open: 19.5,
+ high: 19.7,
+ low: 17.6,
+ close: 17.6,
+ volume: 980694095,
+ change: -9.5,
+ index: 7
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-02`,
+ open: 17.3,
+ high: 19.3,
+ low: 17,
+ close: 19.1,
+ volume: 788473494,
+ change: 10.1,
+ index: 8
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-11`,
+ open: 19.2,
+ high: 19.7,
+ low: 17.4,
+ close: 17.9,
+ volume: 1165555442,
+ change: -6.6,
+ index: 9
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-23`,
+ open: 18,
+ high: 18.3,
+ low: 17,
+ close: 17.6,
+ volume: 870373200,
+ change: -2.3,
+ index: 10
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-02`,
+ open: 17.6,
+ high: 17.7,
+ low: 15.4,
+ close: 16.3,
+ volume: 1629432326,
+ change: -7.5,
+ index: 11
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-13`,
+ open: 16.3,
+ high: 17.2,
+ low: 15,
+ close: 15.1,
+ volume: 1131045605,
+ change: -6.9,
+ index: 12
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-22`,
+ open: 15.3,
+ high: 15.6,
+ low: 12.8,
+ close: 12.8,
+ volume: 1455503588,
+ change: -15.9,
+ index: 13
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-03`,
+ open: 13,
+ high: 13.3,
+ low: 11.8,
+ close: 11.9,
+ volume: 1415442268,
+ change: -7.9,
+ index: 14
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-12`,
+ open: 12.1,
+ high: 14.9,
+ low: 12,
+ close: 14,
+ volume: 1515000443,
+ change: 15.6,
+ index: 15
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-21`,
+ open: 14,
+ high: 15.6,
+ low: 13.8,
+ close: 14.8,
+ volume: 1009123371,
+ change: 5.5,
+ index: 16
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-02`,
+ open: 14.9,
+ high: 15.5,
+ low: 14.5,
+ close: 15,
+ volume: 766921642,
+ change: 0.6,
+ index: 17
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-12`,
+ open: 16,
+ high: 16.4,
+ low: 15.2,
+ close: 16.3,
+ volume: 887983836,
+ change: 2.4,
+ index: 18
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-23`,
+ open: 16.5,
+ high: 17.5,
+ low: 16.3,
+ close: 17.3,
+ volume: 788941000,
+ change: 4.9,
+ index: 19
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-01`,
+ open: 17.3,
+ high: 17.7,
+ low: 14.8,
+ close: 15.6,
+ volume: 1175082297,
+ change: -9.8,
+ index: 20
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-12`,
+ open: 15.4,
+ high: 16,
+ low: 15,
+ close: 15.3,
+ volume: 560129569,
+ change: -1,
+ index: 21
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-21`,
+ open: 15.3,
+ high: 15.7,
+ low: 14.1,
+ close: 14.7,
+ volume: 677293701,
+ change: -3.5,
+ index: 22
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-30`,
+ open: 14.9,
+ high: 15.5,
+ low: 14.1,
+ close: 15,
+ volume: 650239370,
+ change: 1.3,
+ index: 23
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-09-11`,
+ open: 14.9,
+ high: 16.5,
+ low: 14.6,
+ close: 16.5,
+ volume: 636766167,
+ change: 10.3,
+ index: 24
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-09-20`,
+ open: 16.5,
+ high: 16.9,
+ low: 15.9,
+ close: 16,
+ volume: 572802643,
+ change: -2.9,
+ index: 25
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-01`,
+ open: 16,
+ high: 16.6,
+ low: 14.6,
+ close: 16.3,
+ volume: 931821239,
+ change: 2,
+ index: 26
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-10`,
+ open: 16.2,
+ high: 16.6,
+ low: 15,
+ close: 16.3,
+ volume: 891798049,
+ change: 0.6,
+ index: 27
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-21`,
+ open: 16.5,
+ high: 17.7,
+ low: 16.5,
+ close: 16.9,
+ volume: 713093463,
+ change: 2.6,
+ index: 28
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-30`,
+ open: 17,
+ high: 22.7,
+ low: 16.7,
+ close: 21,
+ volume: 1752943598,
+ change: 23.9,
+ index: 29
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-08`,
+ open: 20.9,
+ high: 22.8,
+ low: 20.6,
+ close: 22.5,
+ volume: 834957256,
+ change: 7.7,
+ index: 30
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-19`,
+ open: 22.9,
+ high: 24,
+ low: 22.8,
+ close: 24,
+ volume: 738746390,
+ change: 4.5,
+ index: 31
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-29`,
+ open: 24,
+ high: 24.1,
+ low: 21.8,
+ close: 22,
+ volume: 870685288,
+ change: -8.4,
+ index: 32
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-10`,
+ open: 22,
+ high: 23.4,
+ low: 21.8,
+ close: 23.3,
+ volume: 712016613,
+ change: 5.9,
+ index: 33
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-19`,
+ open: 23.5,
+ high: 27.1,
+ low: 23.4,
+ close: 26.9,
+ volume: 1203765433,
+ change: 14.8,
+ index: 34
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-31`,
+ open: 27.4,
+ high: 29,
+ low: 26.7,
+ close: 27.9,
+ volume: 1195073357,
+ change: 2,
+ index: 35
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-10`,
+ open: 28.3,
+ high: 33.3,
+ low: 28.1,
+ close: 31.9,
+ volume: 1925386078,
+ change: 12.6,
+ index: 36
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-22`,
+ open: 32.9,
+ high: 39.6,
+ low: 32.8,
+ close: 38,
+ volume: 2364043518,
+ change: 15.4,
+ index: 37
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-31`,
+ open: 37.6,
+ high: 43.5,
+ low: 36,
+ close: 43.4,
+ volume: 1835141382,
+ change: 15.3,
+ index: 38
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-02-11`,
+ open: 44.9,
+ high: 64.6,
+ low: 44.9,
+ close: 51.6,
+ volume: 3748903126,
+ change: 14.9,
+ index: 39
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-02-21`,
+ open: 51.9,
+ high: 63,
+ low: 49,
+ close: 60.1,
+ volume: 1921517039,
+ change: 15.8,
+ index: 40
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-03`,
+ open: 55.9,
+ high: 57.6,
+ low: 40.8,
+ close: 49.7,
+ volume: 2121850940,
+ change: -11.1,
+ index: 41
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-12`,
+ open: 50.9,
+ high: 51.1,
+ low: 36.4,
+ close: 37.4,
+ volume: 1553329923,
+ change: -26.6,
+ index: 42
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-23`,
+ open: 39.7,
+ high: 40.5,
+ low: 23.4,
+ close: 29,
+ volume: 2487688157,
+ change: -27,
+ index: 43
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-01`,
+ open: 31.8,
+ high: 37.3,
+ low: 31.6,
+ close: 32.1,
+ volume: 1785601357,
+ change: 0.9,
+ index: 44
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-13`,
+ open: 32.1,
+ high: 43.5,
+ low: 29.8,
+ close: 43.4,
+ volume: 1860352620,
+ change: 35.3,
+ index: 45
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-22`,
+ open: 46.6,
+ high: 51.7,
+ low: 44.9,
+ close: 48.8,
+ volume: 2056797321,
+ change: 4.7,
+ index: 46
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-01`,
+ open: 48.5,
+ high: 58,
+ low: 45.5,
+ close: 46.8,
+ volume: 2093959203,
+ change: -3.6,
+ index: 47
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-12`,
+ open: 46.7,
+ high: 56.2,
+ low: 46.5,
+ close: 54,
+ volume: 1611543246,
+ change: 15.5,
+ index: 48
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-21`,
+ open: 54.7,
+ high: 55.6,
+ low: 50.9,
+ close: 55.2,
+ volume: 1262468113,
+ change: 0.8,
+ index: 49
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-02`,
+ open: 54.8,
+ high: 60.6,
+ low: 52.3,
+ close: 58.8,
+ volume: 1160487993,
+ change: 7.2,
+ index: 50
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-11`,
+ open: 59.2,
+ high: 68.5,
+ low: 57.2,
+ close: 64.9,
+ volume: 1270377400,
+ change: 9.5,
+ index: 51
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-22`,
+ open: 65.3,
+ high: 67.9,
+ low: 60.6,
+ close: 66.3,
+ volume: 1217946366,
+ change: 1.5,
+ index: 52
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-01`,
+ open: 66.6,
+ high: 75.7,
+ low: 62.5,
+ close: 74.6,
+ volume: 1120591270,
+ change: 12.1,
+ index: 53
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-13`,
+ open: 81.4,
+ high: 119.7,
+ low: 79,
+ close: 99.8,
+ volume: 2244920779,
+ change: 22.6,
+ index: 54
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-22`,
+ open: 103.7,
+ high: 111.7,
+ low: 95.4,
+ close: 106.2,
+ volume: 1662846099,
+ change: 2.3,
+ index: 55
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-31`,
+ open: 111.9,
+ high: 112.6,
+ low: 91.1,
+ close: 95.4,
+ volume: 1573159944,
+ change: -14.8,
+ index: 56
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-11`,
+ open: 96.6,
+ high: 101.8,
+ low: 91,
+ close: 91.6,
+ volume: 798587331,
+ change: -5.2,
+ index: 57
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-20`,
+ open: 98,
+ high: 134.8,
+ low: 95.7,
+ close: 133.5,
+ volume: 1866534416,
+ change: 36.2,
+ index: 58
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-31`,
+ open: 136.3,
+ high: 166.7,
+ low: 128.5,
+ close: 166.1,
+ volume: 2008507459,
+ change: 21.9,
+ index: 59
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-10`,
+ open: 167.4,
+ high: 167.5,
+ low: 110,
+ close: 123.8,
+ volume: 1992227059,
+ change: -26,
+ index: 60
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-21`,
+ open: 127.3,
+ high: 154,
+ low: 120.2,
+ close: 149.8,
+ volume: 1758737696,
+ change: 17.7,
+ index: 61
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-30`,
+ open: 143.2,
+ high: 145.9,
+ low: 117.1,
+ close: 143,
+ volume: 1459893236,
+ change: -0.1,
+ index: 62
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-09`,
+ open: 146.9,
+ high: 149.6,
+ low: 135.4,
+ close: 144.7,
+ volume: 985545158,
+ change: -1.5,
+ index: 63
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-20`,
+ open: 147.3,
+ high: 155.3,
+ low: 139.7,
+ close: 140.6,
+ volume: 773077727,
+ change: -4.5,
+ index: 64
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-29`,
+ open: 140.9,
+ high: 148.4,
+ low: 135.3,
+ close: 136.9,
+ volume: 615339122,
+ change: -2.8,
+ index: 65
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-09`,
+ open: 135.6,
+ high: 150.8,
+ low: 126.4,
+ close: 140.4,
+ volume: 669171368,
+ change: 3.5,
+ index: 66
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-18`,
+ open: 140,
+ high: 165.3,
+ low: 132,
+ close: 162.2,
+ volume: 760451265,
+ change: 15.8,
+ index: 67
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-30`,
+ open: 164,
+ high: 202.6,
+ low: 162.5,
+ close: 189.2,
+ volume: 1046371155,
+ change: 15.4,
+ index: 68
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-09`,
+ open: 199.2,
+ high: 218.1,
+ low: 180.4,
+ close: 201.5,
+ volume: 1055933265,
+ change: 1.2,
+ index: 69
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-18`,
+ open: 191.5,
+ high: 231.7,
+ low: 188.8,
+ close: 231.7,
+ volume: 1593943601,
+ change: 21,
+ index: 70
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-30`,
+ open: 222.1,
+ high: 232.2,
+ low: 204.7,
+ close: 231.6,
+ volume: 791942570,
+ change: 4.3,
+ index: 71
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-01-11`,
+ open: 233.3,
+ high: 294.8,
+ low: 230.4,
+ close: 270.4,
+ volume: 1084025779,
+ change: 15.9,
+ index: 72
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-01-21`,
+ open: 277,
+ high: 289.3,
+ low: 273,
+ close: 281.7,
+ volume: 663774487,
+ change: 1.7,
+ index: 73
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-01`,
+ open: 278.1,
+ high: 300.1,
+ low: 260,
+ close: 279.9,
+ volume: 595397009,
+ change: 0.7,
+ index: 74
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-10`,
+ open: 281.6,
+ high: 293.5,
+ low: 266.7,
+ close: 268.3,
+ volume: 445813486,
+ change: -4.7,
+ index: 75
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-22`,
+ open: 270.8,
+ high: 276.6,
+ low: 236.7,
+ close: 238.2,
+ volume: 496372009,
+ change: -12.1,
+ index: 76
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-03`,
+ open: 220.7,
+ high: 290.7,
+ low: 206.3,
+ close: 217.7,
+ volume: 793689739,
+ change: -1.3,
+ index: 77
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-12`,
+ open: 218.6,
+ high: 291.3,
+ low: 179.8,
+ close: 231.2,
+ volume: 1215209162,
+ change: 5.8,
+ index: 78
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-23`,
+ open: 231.4,
+ high: 237.7,
+ low: 208.2,
+ close: 220.7,
+ volume: 744776145,
+ change: -4.6,
+ index: 79
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-01`,
+ open: 222.6,
+ high: 230.8,
+ low: 197,
+ close: 220.6,
+ volume: 730733684,
+ change: -0.9,
+ index: 80
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-13`,
+ open: 235.9,
+ high: 254.3,
+ low: 222.6,
+ close: 254.1,
+ volume: 646721884,
+ change: 7.7,
+ index: 81
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-22`,
+ open: 256.9,
+ high: 260.3,
+ low: 230.6,
+ close: 239.9,
+ volume: 740840774,
+ change: -6.6,
+ index: 82
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-03`,
+ open: 239.9,
+ high: 249.8,
+ low: 222,
+ close: 228.3,
+ volume: 623423313,
+ change: -4.8,
+ index: 83
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-12`,
+ open: 226.3,
+ high: 230,
+ low: 195.6,
+ close: 196.6,
+ volume: 643844974,
+ change: -13.1,
+ index: 84
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-21`,
+ open: 200.5,
+ high: 202.2,
+ low: 182.3,
+ close: 193.6,
+ volume: 729192883,
+ change: -3.4,
+ index: 85
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-02`,
+ open: 193.9,
+ high: 211.9,
+ low: 191.2,
+ close: 201.7,
+ volume: 545095944,
+ change: 4,
+ index: 86
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-11`,
+ open: 200.6,
+ high: 207.7,
+ low: 190.4,
+ close: 203.3,
+ volume: 478366128,
+ change: 1.3,
+ index: 87
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-22`,
+ open: 204.1,
+ high: 210.5,
+ low: 197.8,
+ close: 207.9,
+ volume: 454698495,
+ change: 1.9,
+ index: 88
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-01`,
+ open: 210.7,
+ high: 232.5,
+ low: 210,
+ close: 226,
+ volume: 558441596,
+ change: 7.3,
+ index: 89
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-13`,
+ open: 226.3,
+ high: 233.3,
+ low: 206.8,
+ close: 222.8,
+ volume: 470942387,
+ change: -1.5,
+ index: 90
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-22`,
+ open: 223.6,
+ high: 226.2,
+ low: 207.1,
+ close: 216.4,
+ volume: 372195097,
+ change: -3.2,
+ index: 91
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-02`,
+ open: 215.5,
+ high: 242.3,
+ low: 209.1,
+ close: 236.6,
+ volume: 547284685,
+ change: 9.8,
+ index: 92
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-11`,
+ open: 239.7,
+ high: 241.6,
+ low: 232.5,
+ close: 235.9,
+ volume: 315341455,
+ change: -1.6,
+ index: 93
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-20`,
+ open: 235.4,
+ high: 243.3,
+ low: 216.3,
+ close: 226.8,
+ volume: 392227478,
+ change: -3.7,
+ index: 94
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-31`,
+ open: 228.5,
+ high: 246.8,
+ low: 226.9,
+ close: 245.2,
+ volume: 337503634,
+ change: 7.3,
+ index: 95
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-10`,
+ open: 244.7,
+ high: 254.8,
+ low: 241.4,
+ close: 245.4,
+ volume: 328100734,
+ change: 0.3,
+ index: 96
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-21`,
+ open: 246.7,
+ high: 253.7,
+ low: 236.3,
+ close: 246.5,
+ volume: 420153012,
+ change: -0.1,
+ index: 97
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-30`,
+ open: 247.8,
+ high: 266.3,
+ low: 246.4,
+ close: 258.5,
+ volume: 422393262,
+ change: 4.3,
+ index: 98
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-11`,
+ open: 259.5,
+ high: 269,
+ low: 254.5,
+ close: 264,
+ volume: 392144589,
+ change: 1.7,
+ index: 99
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-20`,
+ open: 267,
+ high: 292.6,
+ low: 265.5,
+ close: 288.6,
+ volume: 368796877,
+ change: 8.1,
+ index: 100
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-29`,
+ open: 285.3,
+ high: 371.7,
+ low: 285.2,
+ close: 371.3,
+ volume: 825862313,
+ change: 30.1,
+ index: 101
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-09`,
+ open: 381.7,
+ high: 414.5,
+ low: 337.2,
+ close: 341.2,
+ volume: 818978542,
+ change: -10.6,
+ index: 102
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-18`,
+ open: 336.8,
+ high: 373.2,
+ low: 326.2,
+ close: 365.5,
+ volume: 613304311,
+ change: 8.5,
+ index: 103
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-30`,
+ open: 366.3,
+ high: 400.6,
+ low: 354,
+ close: 381.6,
+ volume: 515052382,
+ change: 4.2,
+ index: 104
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-09`,
+ open: 386.9,
+ high: 390.9,
+ low: 316.8,
+ close: 334.6,
+ volume: 473333567,
+ change: -13.5,
+ index: 105
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-20`,
+ open: 336.2,
+ high: 340.3,
+ low: 297.8,
+ close: 300,
+ volume: 524367113,
+ change: -10.8,
+ index: 106
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-30`,
+ open: 305.6,
+ high: 373,
+ low: 295.4,
+ close: 356.8,
+ volume: 492530059,
+ change: 16.7,
+ index: 107
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-10`,
+ open: 357.8,
+ high: 402.7,
+ low: 326.7,
+ close: 352.7,
+ volume: 592103938,
+ change: -1.4,
+ index: 108
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-20`,
+ open: 351.2,
+ high: 371.9,
+ low: 331.3,
+ close: 332.1,
+ volume: 532857144,
+ change: -5.4,
+ index: 109
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-31`,
+ open: 332.1,
+ high: 334.8,
+ low: 264,
+ close: 312.2,
+ volume: 833589022,
+ change: -6,
+ index: 110
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-02-09`,
+ open: 311.7,
+ high: 315.9,
+ low: 293.5,
+ close: 310.7,
+ volume: 456395505,
+ change: -0.3,
+ index: 111
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-02-18`,
+ open: 302.8,
+ high: 314.6,
+ low: 279.2,
+ close: 285.7,
+ volume: 446153356,
+ change: -5.7,
+ index: 112
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-02`,
+ open: 278,
+ high: 296.6,
+ low: 233.3,
+ close: 293.3,
+ volume: 638352514,
+ change: 5.5,
+ index: 113
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-11`,
+ open: 292.9,
+ high: 295.5,
+ low: 260.7,
+ close: 265.1,
+ volume: 466566467,
+ change: -9.5,
+ index: 114
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-22`,
+ open: 260.2,
+ high: 332.6,
+ low: 252,
+ close: 331.3,
+ volume: 576869668,
+ change: 27.3,
+ index: 115
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-31`,
+ open: 326.6,
+ high: 371.6,
+ low: 325.5,
+ close: 359.2,
+ volume: 536607263,
+ change: 10,
+ index: 116
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-04-11`,
+ open: 360.4,
+ high: 384.3,
+ low: 324.9,
+ close: 325.3,
+ volume: 499682510,
+ change: -9.7,
+ index: 117
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-04-21`,
+ open: 332.5,
+ high: 364.1,
+ low: 324.4,
+ close: 336.3,
+ volume: 457210487,
+ change: 1.1,
+ index: 118
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-02`,
+ open: 338.3,
+ high: 345,
+ low: 273.9,
+ close: 301,
+ volume: 639990965,
+ change: -11,
+ index: 119
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-11`,
+ open: 301.1,
+ high: 318.5,
+ low: 242.4,
+ close: 244.7,
+ volume: 583211967,
+ change: -18.7,
+ index: 120
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-20`,
+ open: 233.7,
+ high: 262.4,
+ low: 211,
+ close: 221.3,
+ volume: 721880082,
+ change: -5.3,
+ index: 121
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-01`,
+ open: 218.3,
+ high: 259.6,
+ low: 206.9,
+ close: 246.8,
+ volume: 644596235,
+ change: 13,
+ index: 122
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-10`,
+ open: 244.2,
+ high: 264.2,
+ low: 227.9,
+ close: 232.2,
+ volume: 633672873,
+ change: -4.9,
+ index: 123
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-22`,
+ open: 223.2,
+ high: 246.8,
+ low: 208.7,
+ close: 236.1,
+ volume: 744240764,
+ change: 5.8,
+ index: 124
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-01`,
+ open: 237.9,
+ high: 252.1,
+ low: 218.9,
+ close: 227.3,
+ volume: 631776422,
+ change: -4.5,
+ index: 125
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-13`,
+ open: 223,
+ high: 255,
+ low: 216.2,
+ close: 237,
+ volume: 625812242,
+ change: 6.3,
+ index: 126
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-22`,
+ open: 234.9,
+ high: 280.8,
+ low: 229.3,
+ close: 272.2,
+ volume: 646037224,
+ change: 15.9,
+ index: 127
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-02`,
+ open: 272.2,
+ high: 311.9,
+ low: 256.3,
+ close: 300.6,
+ volume: 611660612,
+ change: 10.4,
+ index: 128
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-11`,
+ open: 305,
+ high: 313.6,
+ low: 279.4,
+ close: 286.6,
+ volume: 616204291,
+ change: -6,
+ index: 129
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-22`,
+ open: 289.4,
+ high: 314.7,
+ low: 285,
+ close: 289.9,
+ volume: 490658060,
+ change: 0.2,
+ index: 130
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-31`,
+ open: 291.5,
+ high: 303.6,
+ low: 271.8,
+ close: 275.6,
+ volume: 376152572,
+ change: -5.4,
+ index: 131
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-12`,
+ open: 272.6,
+ high: 305.5,
+ low: 265.7,
+ close: 304.4,
+ volume: 367924580,
+ change: 11.7,
+ index: 132
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-21`,
+ open: 292.9,
+ high: 313.8,
+ low: 290.4,
+ close: 300.8,
+ volume: 477171180,
+ change: 2.7,
+ index: 133
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-30`,
+ open: 299.9,
+ high: 301.3,
+ low: 262.5,
+ close: 265.2,
+ volume: 454307920,
+ change: -11.5,
+ index: 134
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-11`,
+ open: 254.5,
+ high: 257.5,
+ low: 215,
+ close: 216.5,
+ volume: 593078170,
+ change: -14.9,
+ index: 135
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-20`,
+ open: 215.3,
+ high: 229.8,
+ low: 202,
+ close: 207.3,
+ volume: 592158560,
+ change: -3.7,
+ index: 136
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-31`,
+ open: 206.4,
+ high: 233.8,
+ low: 198.6,
+ close: 227.5,
+ volume: 550341050,
+ change: 10.2,
+ index: 137
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-09`,
+ open: 234,
+ high: 237.4,
+ low: 177.1,
+ close: 177.6,
+ volume: 630702790,
+ change: -24.1,
+ index: 138
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-18`,
+ open: 189.9,
+ high: 200.8,
+ low: 176.6,
+ close: 180.2,
+ volume: 637579480,
+ change: -5.1,
+ index: 139
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-30`,
+ open: 175.8,
+ high: 194.8,
+ low: 166.2,
+ close: 194.7,
+ volume: 617126140,
+ change: 10.7,
+ index: 140
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-09`,
+ open: 197.1,
+ high: 198.9,
+ low: 169.1,
+ close: 179,
+ volume: 625675690,
+ change: -9.1,
+ index: 141
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-20`,
+ open: 176.1,
+ high: 177.4,
+ low: 137.7,
+ close: 137.8,
+ volume: 986660100,
+ change: -21.7,
+ index: 142
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-30`,
+ open: 139.3,
+ high: 141.3,
+ low: 108.2,
+ close: 123.2,
+ volume: 1331911900,
+ change: -11.6,
+ index: 143
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-01-11`,
+ open: 118.5,
+ high: 126,
+ low: 101.8,
+ close: 123.2,
+ volume: 1332426500,
+ change: 4,
+ index: 144
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-01-23`,
+ open: 122.6,
+ high: 145.4,
+ low: 115.6,
+ close: 143.8,
+ volume: 1244541500,
+ change: 17.3,
+ index: 145
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-01`,
+ open: 143,
+ high: 183.8,
+ low: 138.1,
+ close: 181.4,
+ volume: 1534337700,
+ change: 26.9,
+ index: 146
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-10`,
+ open: 187.3,
+ high: 214,
+ low: 182.6,
+ close: 196.9,
+ volume: 1423167800,
+ change: 5.1,
+ index: 147
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-22`,
+ open: 194.4,
+ high: 217.6,
+ low: 187.6,
+ close: 200.9,
+ volume: 1386211900,
+ change: 3.3,
+ index: 148
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-03`,
+ open: 203.9,
+ high: 211.2,
+ low: 186,
+ close: 197.8,
+ volume: 1095786600,
+ change: -3,
+ index: 149
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-14`,
+ open: 198.5,
+ high: 198.6,
+ low: 163.9,
+ close: 183.3,
+ volume: 1101144600,
+ change: -7.7,
+ index: 150
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-23`,
+ open: 180.8,
+ high: 200.7,
+ low: 176,
+ close: 192.2,
+ volume: 978213300,
+ change: 6.3,
+ index: 151
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-03`,
+ open: 191.6,
+ high: 207.8,
+ low: 185.4,
+ close: 194.8,
+ volume: 909718040,
+ change: 1.6,
+ index: 152
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-13`,
+ open: 197.3,
+ high: 198.7,
+ low: 176.1,
+ close: 185.9,
+ volume: 905319000,
+ change: -5.8,
+ index: 153
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-24`,
+ open: 184,
+ high: 189.7,
+ low: 158.6,
+ close: 162.6,
+ volume: 905416980,
+ change: -11.6,
+ index: 154
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-03`,
+ open: 159.8,
+ high: 165.5,
+ low: 152.4,
+ close: 160.6,
+ volume: 881897100,
+ change: 0.5,
+ index: 155
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-12`,
+ open: 162.7,
+ high: 177.4,
+ low: 159.6,
+ close: 168,
+ volume: 785510430,
+ change: 3.2,
+ index: 156
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-23`,
+ open: 167.7,
+ high: 193,
+ low: 164.4,
+ close: 185.8,
+ volume: 864025390,
+ change: 10.8,
+ index: 157
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-02`,
+ open: 182.2,
+ high: 217.2,
+ low: 178.2,
+ close: 214,
+ volume: 988496020,
+ change: 17.4,
+ index: 158
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-13`,
+ open: 217.8,
+ high: 259.7,
+ low: 212.5,
+ close: 258.7,
+ volume: 1161622400,
+ change: 18.8,
+ index: 159
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-23`,
+ open: 260.2,
+ high: 277,
+ low: 247.3,
+ close: 256.6,
+ volume: 1220407300,
+ change: -1.4,
+ index: 160
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-05`,
+ open: 250.1,
+ high: 284.2,
+ low: 240.7,
+ close: 282.5,
+ volume: 999163700,
+ change: 13,
+ index: 161
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-14`,
+ open: 278.1,
+ high: 285.3,
+ low: 265.1,
+ close: 281.4,
+ volume: 774400400,
+ change: 1.2,
+ index: 162
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-25`,
+ open: 286.6,
+ high: 299.3,
+ low: 254.1,
+ close: 265.3,
+ volume: 973076400,
+ change: -7.4,
+ index: 163
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-03`,
+ open: 263.2,
+ high: 269.1,
+ low: 250.5,
+ close: 259.3,
+ volume: 678809820,
+ change: -1.5,
+ index: 164
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-14`,
+ open: 261,
+ high: 264.8,
+ low: 233.8,
+ close: 239.8,
+ volume: 716008860,
+ change: -8.1,
+ index: 165
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-23`,
+ open: 238.7,
+ high: 240.8,
+ low: 212.4,
+ close: 236.9,
+ volume: 825055300,
+ change: -0.8,
+ index: 166
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-01`,
+ open: 238.7,
+ high: 261.2,
+ low: 228.2,
+ close: 245,
+ volume: 811502630,
+ change: 2.7,
+ index: 167
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-13`,
+ open: 245,
+ high: 278.4,
+ low: 243.3,
+ close: 271.3,
+ volume: 902643400,
+ change: 10.7,
+ index: 168
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-22`,
+ open: 271.3,
+ high: 279,
+ low: 244.5,
+ close: 244.9,
+ volume: 816639600,
+ change: -9.7,
+ index: 169
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-03`,
+ open: 243.4,
+ high: 254.8,
+ low: 234.6,
+ close: 246.5,
+ volume: 814604700,
+ change: 1.3,
+ index: 170
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-12`,
+ open: 248.1,
+ high: 268.9,
+ low: 247.6,
+ close: 258.9,
+ volume: 806250900,
+ change: 4.3,
+ index: 171
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-23`,
+ open: 258.9,
+ high: 259.6,
+ low: 202.5,
+ close: 212.1,
+ volume: 869390890,
+ change: -18.1,
+ index: 172
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-01`,
+ open: 216.5,
+ high: 222,
+ low: 194.1,
+ close: 205.7,
+ volume: 811468170,
+ change: -5,
+ index: 173
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-10`,
+ open: 213,
+ high: 226.4,
+ low: 205.7,
+ close: 214.6,
+ volume: 859763700,
+ change: 0.8,
+ index: 174
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-21`,
+ open: 215.6,
+ high: 246.7,
+ low: 211.6,
+ close: 241.2,
+ volume: 959006600,
+ change: 11.9,
+ index: 175
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-01`,
+ open: 242,
+ high: 252.8,
+ low: 231.4,
+ close: 238.8,
+ volume: 832910200,
+ change: -1.3,
+ index: 176
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-12`,
+ open: 235.8,
+ high: 246.7,
+ low: 233.3,
+ close: 237,
+ volume: 772018400,
+ change: 0.5,
+ index: 177
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-21`,
+ open: 234.2,
+ high: 259.8,
+ low: 228.2,
+ close: 254.5,
+ volume: 900893400,
+ change: 8.7,
+ index: 178
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-03`,
+ open: 256.8,
+ high: 265.1,
+ low: 236.3,
+ close: 238.4,
+ volume: 727005170,
+ change: -7.1,
+ index: 179
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-12`,
+ open: 239.2,
+ high: 242.7,
+ low: 217.2,
+ close: 218.9,
+ volume: 697536380,
+ change: -8.5,
+ index: 180
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-24`,
+ open: 215.1,
+ high: 223.5,
+ low: 206.3,
+ close: 207.8,
+ volume: 777303400,
+ change: -3.4,
+ index: 181
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-02`,
+ open: 189.7,
+ high: 196.4,
+ low: 180.1,
+ close: 187.9,
+ volume: 846092780,
+ change: -0.9,
+ index: 182
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-13`,
+ open: 184.3,
+ high: 194.7,
+ low: 175,
+ close: 184,
+ volume: 718274070,
+ change: -0.1,
+ index: 183
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-23`,
+ open: 185.3,
+ high: 203.2,
+ low: 183.4,
+ close: 192,
+ volume: 693352670,
+ change: 3.6,
+ index: 184
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-05`,
+ open: 192.3,
+ high: 205.6,
+ low: 177.6,
+ close: 180.7,
+ volume: 742344460,
+ change: -6,
+ index: 185
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-14`,
+ open: 180,
+ high: 182.9,
+ low: 160.5,
+ close: 162.5,
+ volume: 701227950,
+ change: -9.7,
+ index: 186
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-25`,
+ open: 163.2,
+ high: 178.2,
+ low: 160.8,
+ close: 172.6,
+ volume: 589466660,
+ change: 5.8,
+ index: 187
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-04`,
+ open: 178.6,
+ high: 184.2,
+ low: 163.3,
+ close: 171.1,
+ volume: 676969950,
+ change: -4.2,
+ index: 188
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-15`,
+ open: 169.1,
+ high: 179.2,
+ low: 160.5,
+ close: 161.5,
+ volume: 694829970,
+ change: -4.5,
+ index: 189
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-24`,
+ open: 156.7,
+ high: 168,
+ low: 138.8,
+ close: 162.1,
+ volume: 775433710,
+ change: 3.4,
+ index: 190
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-03`,
+ open: 159,
+ high: 198.9,
+ low: 158.4,
+ close: 181.2,
+ volume: 864614000,
+ change: 14,
+ index: 191
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-14`,
+ open: 183.8,
+ high: 187.6,
+ low: 167.8,
+ close: 177.6,
+ volume: 531409380,
+ change: -3.4,
+ index: 192
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-23`,
+ open: 179.9,
+ high: 186.9,
+ low: 171.4,
+ close: 173.7,
+ volume: 554203970,
+ change: -3.4,
+ index: 193
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-04`,
+ open: 174.8,
+ high: 182.7,
+ low: 173.2,
+ close: 174.8,
+ volume: 453828370,
+ change: 0,
+ index: 194
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-13`,
+ open: 175.4,
+ high: 191.1,
+ low: 167.4,
+ close: 182.5,
+ volume: 509090870,
+ change: 4.1,
+ index: 195
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-25`,
+ open: 185.8,
+ high: 188.8,
+ low: 176.9,
+ close: 187.4,
+ volume: 505399520,
+ change: 0.8,
+ index: 196
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-05`,
+ open: 186.5,
+ high: 252.4,
+ low: 186.4,
+ close: 251.5,
+ volume: 925723660,
+ change: 34.8,
+ index: 197
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-16`,
+ open: 247.7,
+ high: 271,
+ low: 233.1,
+ close: 256.6,
+ volume: 1097390000,
+ change: 3.6,
+ index: 198
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-25`,
+ open: 252.7,
+ high: 258.5,
+ low: 214.7,
+ close: 220.2,
+ volume: 795590700,
+ change: -12.9,
+ index: 199
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-05`,
+ open: 221.2,
+ high: 234.7,
+ low: 182,
+ close: 198.9,
+ volume: 658914080,
+ change: -10.1,
+ index: 200
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-14`,
+ open: 200.8,
+ high: 208.5,
+ low: 191.5,
+ close: 201.4,
+ volume: 479168160,
+ change: 0.3,
+ index: 201
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-23`,
+ open: 205,
+ high: 228.2,
+ low: 204.8,
+ close: 220.3,
+ volume: 560235700,
+ change: 7.5,
+ index: 202
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-04`,
+ open: 218.8,
+ high: 222.2,
+ low: 202.6,
+ close: 219.4,
+ volume: 469284350,
+ change: 0.3,
+ index: 203
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-13`,
+ open: 223.5,
+ high: 235,
+ low: 210.5,
+ close: 230.3,
+ volume: 592950440,
+ change: 3,
+ index: 204
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-24`,
+ open: 229.3,
+ high: 257.2,
+ low: 223.5,
+ close: 254.3,
+ volume: 577086700,
+ change: 10.9,
+ index: 205
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-03`,
+ open: 252.5,
+ high: 264.9,
+ low: 237.8,
+ close: 240.7,
+ volume: 546148740,
+ change: -4.7,
+ index: 206
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-14`,
+ open: 246.7,
+ high: 251,
+ low: 213.7,
+ close: 219.2,
+ volume: 589440130,
+ change: -11.2,
+ index: 207
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-23`,
+ open: 220,
+ high: 224.3,
+ low: 212.1,
+ close: 213.6,
+ volume: 384561880,
+ change: -2.9,
+ index: 208
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-01`,
+ open: 244.7,
+ high: 273.5,
+ low: 242.6,
+ close: 249,
+ volume: 732392780,
+ change: 1.8,
+ index: 209
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-12`,
+ open: 244.6,
+ high: 358.6,
+ low: 238.9,
+ close: 328.5,
+ volume: 991653160,
+ change: 34.3,
+ index: 210
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-21`,
+ open: 335.8,
+ high: 348.5,
+ low: 309.2,
+ close: 339.6,
+ volume: 700324320,
+ change: 1.1,
+ index: 211
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-03`,
+ open: 341.1,
+ high: 361.9,
+ low: 326.6,
+ close: 351.4,
+ volume: 478645220,
+ change: 3,
+ index: 212
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-12`,
+ open: 353,
+ high: 429.3,
+ low: 348.6,
+ close: 418.1,
+ volume: 599082110,
+ change: 18.4,
+ index: 213
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-23`,
+ open: 420,
+ high: 481.5,
+ low: 415.4,
+ close: 430.6,
+ volume: 807128120,
+ change: 2.5,
+ index: 214
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-03`,
+ open: 435.9,
+ high: 465.3,
+ low: 373,
+ close: 410.4,
+ volume: 565769940,
+ change: -5.8,
+ index: 215
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-15`,
+ open: 423.2,
+ high: 429.8,
+ low: 377.3,
+ close: 428.2,
+ volume: 530063170,
+ change: 1.2,
+ index: 216
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-27`,
+ open: 423.5,
+ high: 439.7,
+ low: 389,
+ close: 397.2,
+ volume: 476854060,
+ change: -6.2,
+ index: 217
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-05`,
+ open: 396.9,
+ high: 420,
+ low: 374.4,
+ close: 378.2,
+ volume: 507024510,
+ change: -4.7,
+ index: 218
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-14`,
+ open: 373,
+ high: 380.6,
+ low: 325.1,
+ close: 355.8,
+ volume: 607376290,
+ change: -4.6,
+ index: 219
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-26`,
+ open: 355,
+ high: 367.3,
+ low: 288,
+ close: 290.8,
+ volume: 549149490,
+ change: -18.1,
+ index: 220
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-07`,
+ open: 291.2,
+ high: 303.9,
+ low: 250.7,
+ close: 262.7,
+ volume: 754567280,
+ change: -9.8,
+ index: 221
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-18`,
+ open: 252.5,
+ high: 253.4,
+ low: 217,
+ close: 225.3,
+ volume: 944623000,
+ change: -10.8,
+ index: 222
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-27`,
+ open: 231.6,
+ high: 291.8,
+ low: 229.2,
+ close: 273.1,
+ volume: 982018670,
+ change: 17.9,
+ index: 223
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-07`,
+ open: 275.6,
+ high: 285,
+ low: 214.2,
+ close: 233.3,
+ volume: 1117950500,
+ change: -15.3,
+ index: 224
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-16`,
+ open: 245,
+ high: 274.7,
+ low: 217.8,
+ close: 241.6,
+ volume: 993815820,
+ change: -1.4,
+ index: 225
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-28`,
+ open: 243.5,
+ high: 294.9,
+ low: 222.8,
+ close: 285.9,
+ volume: 866169890,
+ change: 17.4,
+ index: 226
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/index.css b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/index.css
new file mode 100644
index 0000000000..98682b8543
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/index.css
@@ -0,0 +1,2 @@
+/* shared styles are loaded from: */
+/* https://static.infragistics.com/xplatform/css/samples */
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/index.tsx b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/index.tsx
new file mode 100644
index 0000000000..7b4fdaab55
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/index.tsx
@@ -0,0 +1,404 @@
+import React from 'react';
+import ReactDOM from 'react-dom/client';
+import './index.css';
+
+import { IgrDataChartCoreModule, IgrDataChartCategoryModule, IgrDataChartCategoryCoreModule, IgrDataChartFinancialCoreModule, IgrDataChartFinancialModule, IgrDataChartFinancialOverlaysModule, IgrDataChartInteractivityModule, IgrDataChartAnnotationModule, IgrDataAnnotationStripLayerModule, IgrDataAnnotationSliceLayerModule, IgrDataAnnotationLineLayerModule, IgrNumberAbbreviatorModule, IgrAnnotationLayerProxyModule } from 'igniteui-react-charts';
+import { IgrDataChart, IgrCategoryXAxis, IgrNumericYAxis, IgrFinancialPriceSeries, IgrDataToolTipLayer, IgrDataAnnotationStripLayer, IgrDataAnnotationLineLayer, IgrDataAnnotationSliceLayer } from 'igniteui-react-charts';
+import { StockTeslaItem, StockTesla } from './StockTesla';
+import { AnnotationStripDataItem, AnnotationStripData } from './AnnotationStripData';
+import { AnnotationLineData1Item, AnnotationLineData1 } from './AnnotationLineData1';
+import { AnnotationLineData2Item, AnnotationLineData2 } from './AnnotationLineData2';
+import { AnnotationSliceStockSplitDataItem, AnnotationSliceStockSplitData } from './AnnotationSliceStockSplitData';
+import { AnnotationSliceEarningsMissDataItem, AnnotationSliceEarningsMissData } from './AnnotationSliceEarningsMissData';
+import { AnnotationSliceEarningsBeatDataItem, AnnotationSliceEarningsBeatData } from './AnnotationSliceEarningsBeatData';
+
+const mods: any[] = [
+ IgrDataChartCoreModule,
+ IgrDataChartCategoryModule,
+ IgrDataChartCategoryCoreModule,
+ IgrDataChartFinancialCoreModule,
+ IgrDataChartFinancialModule,
+ IgrDataChartFinancialOverlaysModule,
+ IgrDataChartInteractivityModule,
+ IgrDataChartAnnotationModule,
+ IgrDataAnnotationStripLayerModule,
+ IgrDataAnnotationSliceLayerModule,
+ IgrDataAnnotationLineLayerModule,
+ IgrNumberAbbreviatorModule,
+ IgrAnnotationLayerProxyModule
+];
+mods.forEach((m) => m.register());
+
+export default class Sample extends React.Component {
+ private chart: IgrDataChart
+ private chartRef(r: IgrDataChart) {
+ this.chart = r;
+ this.setState({});
+ }
+ private xAxisBottom: IgrCategoryXAxis
+ private xAxisBottonRef(r: IgrCategoryXAxis){
+ this.xAxisBottom = r;
+ this.setState({});
+ }
+ private xAxis: IgrCategoryXAxis
+ private xAxisRef(r: IgrCategoryXAxis){
+ this.xAxis = r;
+ this.setState({});
+ }
+ private xAxisTop: IgrCategoryXAxis
+ private xAxisTopRef(r: IgrCategoryXAxis){
+ this.xAxisTop = r;
+ this.setState({});
+ }
+ private yAxisLeft: IgrNumericYAxis
+ private yAxisLeftRef(r: IgrNumericYAxis){
+ this.yAxisLeft = r;
+ this.setState({});
+ }
+ private yAxisRight: IgrNumericYAxis
+ private yAxisRightRef(r: IgrNumericYAxis){
+ this.yAxisRight = r;
+ this.setState({});
+ }
+ private series1: IgrFinancialPriceSeries
+ private tooltip: IgrDataToolTipLayer
+ private stripLayer: IgrDataAnnotationStripLayer
+ private stripRef1(r: IgrDataAnnotationStripLayer){
+ this.stripLayer = r;
+ this.setState({});
+ }
+ private lineLayer52WeekRange: IgrDataAnnotationLineLayer
+ private lineRef1(r: IgrDataAnnotationLineLayer){
+ this.lineLayer52WeekRange = r;
+ this.setState({});
+ }
+ private lineLayerGrowthAndDecline: IgrDataAnnotationLineLayer
+ private lineRef2(r: IgrDataAnnotationLineLayer){
+ this.lineLayerGrowthAndDecline = r;
+ this.setState({});
+ }
+ private sliceLayerStockSplit: IgrDataAnnotationSliceLayer
+ private sliceRef1(r: IgrDataAnnotationSliceLayer){
+ this.sliceLayerStockSplit = r;
+ this.setState({});
+ }
+ private sliceLayerEarningsMissAnnotations: IgrDataAnnotationSliceLayer
+ private sliceRef2(r: IgrDataAnnotationSliceLayer){
+ this.sliceLayerEarningsMissAnnotations = r;
+ this.setState({});
+ }
+ private sliceLayerEarningsBeatAnnotations: IgrDataAnnotationSliceLayer
+ private sliceRef3(r: IgrDataAnnotationSliceLayer){
+ this.sliceLayerEarningsBeatAnnotations = r;
+ this.setState({});
+ }
+ constructor(props: any) {
+ super(props);
+
+ this.chartRef = this.chartRef.bind(this);
+ this.stripRef1 = this.stripRef1.bind(this);
+ this.lineRef1 = this.lineRef1.bind(this);
+ this.lineRef2 = this.lineRef2.bind(this);
+ this.sliceRef1 = this.sliceRef1.bind(this);
+ this.sliceRef2 = this.sliceRef2.bind(this);
+ this.sliceRef3 = this.sliceRef3.bind(this);
+ this.xAxisRef = this.xAxisRef.bind(this);
+ this.xAxisBottonRef = this.xAxisBottonRef.bind(this);
+ this.xAxisTopRef = this.xAxisTopRef.bind(this);
+ this.yAxisLeftRef = this.yAxisLeftRef.bind(this);
+ this.yAxisRightRef = this.yAxisRightRef.bind(this);
+ }
+ componentDidMount(): void {
+ this.stripLayer.targetAxis = this.xAxisTop;
+ this.lineLayer52WeekRange.targetAxis = this.yAxisRight;
+ this.lineLayerGrowthAndDecline.targetAxis = this.xAxis;
+ this.sliceLayerStockSplit.targetAxis = this.xAxisBottom;
+ this.sliceLayerEarningsMissAnnotations.targetAxis = this.xAxisBottom;
+ this.sliceLayerEarningsBeatAnnotations.targetAxis = this.xAxisBottom;
+ }
+
+ public render(): JSX.Element {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+ }
+
+ private _stockTesla: StockTesla = null;
+ public get stockTesla(): StockTesla {
+ if (this._stockTesla == null)
+ {
+ this._stockTesla = new StockTesla();
+ }
+ return this._stockTesla;
+ }
+
+ private _annotationStripData: AnnotationStripData = null;
+ public get annotationStripData(): AnnotationStripData {
+ if (this._annotationStripData == null)
+ {
+ this._annotationStripData = new AnnotationStripData();
+ }
+ return this._annotationStripData;
+ }
+
+ private _annotationLineData1: AnnotationLineData1 = null;
+ public get annotationLineData1(): AnnotationLineData1 {
+ if (this._annotationLineData1 == null)
+ {
+ this._annotationLineData1 = new AnnotationLineData1();
+ }
+ return this._annotationLineData1;
+ }
+
+ private _annotationLineData2: AnnotationLineData2 = null;
+ public get annotationLineData2(): AnnotationLineData2 {
+ if (this._annotationLineData2 == null)
+ {
+ this._annotationLineData2 = new AnnotationLineData2();
+ }
+ return this._annotationLineData2;
+ }
+
+ private _annotationSliceStockSplitData: AnnotationSliceStockSplitData = null;
+ public get annotationSliceStockSplitData(): AnnotationSliceStockSplitData {
+ if (this._annotationSliceStockSplitData == null)
+ {
+ this._annotationSliceStockSplitData = new AnnotationSliceStockSplitData();
+ }
+ return this._annotationSliceStockSplitData;
+ }
+
+ private _annotationSliceEarningsMissData: AnnotationSliceEarningsMissData = null;
+ public get annotationSliceEarningsMissData(): AnnotationSliceEarningsMissData {
+ if (this._annotationSliceEarningsMissData == null)
+ {
+ this._annotationSliceEarningsMissData = new AnnotationSliceEarningsMissData();
+ }
+ return this._annotationSliceEarningsMissData;
+ }
+
+ private _annotationSliceEarningsBeatData: AnnotationSliceEarningsBeatData = null;
+ public get annotationSliceEarningsBeatData(): AnnotationSliceEarningsBeatData {
+ if (this._annotationSliceEarningsBeatData == null)
+ {
+ this._annotationSliceEarningsBeatData = new AnnotationSliceEarningsBeatData();
+ }
+ return this._annotationSliceEarningsBeatData;
+ }
+
+}
+
+// rendering above component in the React DOM
+const root = ReactDOM.createRoot(document.getElementById('root'));
+root.render();
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/react-app-env.d.ts b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/react-app-env.d.ts
new file mode 100644
index 0000000000..6431bc5fc6
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/src/react-app-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/samples/charts/data-chart/data-annotation-multiple-with-stocks/tsconfig.json b/samples/charts/data-chart/data-annotation-multiple-with-stocks/tsconfig.json
new file mode 100644
index 0000000000..42c6ace1da
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-multiple-with-stocks/tsconfig.json
@@ -0,0 +1,45 @@
+{
+ "compilerOptions": {
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "baseUrl": ".",
+ "outDir": "build/dist",
+ "module": "esnext",
+ "target": "es5",
+ "lib": [
+ "es6",
+ "dom"
+ ],
+ "sourceMap": true,
+ "allowJs": true,
+ "jsx": "react-jsx",
+ "moduleResolution": "node",
+ "rootDir": "src",
+ "forceConsistentCasingInFileNames": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": true,
+ "noUnusedLocals": false,
+ "importHelpers": true,
+ "suppressImplicitAnyIndexErrors": true,
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true,
+ "strict": false,
+ "isolatedModules": true,
+ "noEmit": true
+ },
+ "exclude": [
+ "node_modules",
+ "build",
+ "scripts",
+ "acceptance-tests",
+ "webpack",
+ "jest",
+ "src/setupTests.ts",
+ "**/odatajs-4.0.0.js",
+ "config-overrides.js"
+ ],
+ "include": [
+ "src"
+ ]
+}
diff --git a/samples/charts/data-chart/data-annotation-rect-layer/.eslintrc.js b/samples/charts/data-chart/data-annotation-rect-layer/.eslintrc.js
new file mode 100644
index 0000000000..7168b71441
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-rect-layer/.eslintrc.js
@@ -0,0 +1,78 @@
+// https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project
+module.exports = {
+ parser: "@typescript-eslint/parser", // Specifies the ESLint parser
+ parserOptions: {
+ ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features
+ sourceType: "module", // Allows for the use of imports
+ ecmaFeatures: {
+ jsx: true // Allows for the parsing of JSX
+ }
+ },
+ settings: {
+ react: {
+ version: "999.999.999" // Tells eslint-plugin-react to automatically detect the version of React to use
+ }
+ },
+ extends: [
+ "eslint:recommended",
+ "plugin:react/recommended", // Uses the recommended rules from @eslint-plugin-react
+ "plugin:@typescript-eslint/recommended" // Uses the recommended rules from @typescript-eslint/eslint-plugin
+ ],
+ rules: {
+ // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ },
+ "overrides": [
+ {
+ "files": ["*.ts", "*.tsx"],
+ "rules": {
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-var": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ }
+ }
+ ]
+ };
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-rect-layer/ReadMe.md b/samples/charts/data-chart/data-annotation-rect-layer/ReadMe.md
new file mode 100644
index 0000000000..012d50003f
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-rect-layer/ReadMe.md
@@ -0,0 +1,56 @@
+
+
+
+This folder contains implementation of React application with example of Data Annotation Rect Layer feature using [Data Chart](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html) component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Branches
+
+> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-react-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-react-examples/tree/vnext) branch only when you want to contribute new samples to this repository.
+
+## Instructions
+
+Follow these instructions to run this example:
+
+
+```
+git clone https://github.com/IgniteUI/igniteui-react-examples.git
+git checkout master
+cd ./igniteui-react-examples
+cd ./samples/charts/data-chart/data-annotation-rect-layer
+```
+
+open above folder in VS Code or type:
+```
+code .
+```
+
+In terminal window, run:
+```
+npm install --legacy-peer-deps
+npm run-script start
+```
+
+Then open http://localhost:4200/ in your browser
+
+
+## Learn More
+
+To learn more about **Ignite UI for React** components, check out the [React documentation](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html).
diff --git a/samples/charts/data-chart/data-annotation-rect-layer/package.json b/samples/charts/data-chart/data-annotation-rect-layer/package.json
new file mode 100644
index 0000000000..f43e0c7619
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-rect-layer/package.json
@@ -0,0 +1,45 @@
+{
+ "name": "example-ignite-ui-react",
+ "description": "This project provides example of using Ignite UI for React components",
+ "author": "Infragistics",
+ "version": "1.4.0",
+ "license": "",
+ "homepage": ".",
+ "private": true,
+ "scripts": {
+ "start": "set PORT=4200 && react-scripts --max_old_space_size=10240 start",
+ "build": "react-scripts --max_old_space_size=10240 build ",
+ "test": "react-scripts test --env=jsdom",
+ "eject": "react-scripts eject",
+ "lint": "eslint ./src/**/*.{ts,tsx}"
+ },
+ "dependencies": {
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
+ "lit-html": "^3.2.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-scripts": "^5.0.1",
+ "tslib": "^2.4.0"
+ },
+ "devDependencies": {
+ "@types/jest": "^29.2.0",
+ "@types/node": "^18.11.7",
+ "@types/react": "^18.0.24",
+ "@types/react-dom": "^18.0.8",
+ "eslint": "^8.33.0",
+ "eslint-config-react": "^1.1.7",
+ "eslint-plugin-react": "^7.20.0",
+ "react-app-rewired": "^2.2.1",
+ "typescript": "^4.8.4",
+ "worker-loader": "^3.0.8"
+ },
+ "browserslist": [
+ ">0.2%",
+ "not dead",
+ "not ie <= 11",
+ "not op_mini all"
+ ]
+}
diff --git a/samples/charts/data-chart/data-annotation-rect-layer/public/index.html b/samples/charts/data-chart/data-annotation-rect-layer/public/index.html
new file mode 100644
index 0000000000..e2d3265576
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-rect-layer/public/index.html
@@ -0,0 +1,11 @@
+
+
+
+ Sample | Ignite UI | React | infragistics
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-rect-layer/sandbox.config.json b/samples/charts/data-chart/data-annotation-rect-layer/sandbox.config.json
new file mode 100644
index 0000000000..07f53508eb
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-rect-layer/sandbox.config.json
@@ -0,0 +1,5 @@
+{
+ "infiniteLoopProtection": false,
+ "hardReloadOnChange": false,
+ "view": "browser"
+}
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-rect-layer/src/AnnotationRectData.ts b/samples/charts/data-chart/data-annotation-rect-layer/src/AnnotationRectData.ts
new file mode 100644
index 0000000000..45bfe988f3
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-rect-layer/src/AnnotationRectData.ts
@@ -0,0 +1,40 @@
+export class AnnotationRectDataItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public startX: number;
+ public startY: number;
+ public endX: number;
+ public endY: number;
+ public label: string;
+
+}
+export class AnnotationRectData extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new AnnotationRectDataItem(
+ {
+ startX: 85,
+ startY: 190,
+ endX: 140,
+ endY: 415,
+ label: `Head & Shoulders Pattern
+ (Bearish Downtrend)`
+ }),
+ new AnnotationRectDataItem(
+ {
+ startX: 53,
+ startY: 75,
+ endX: 230,
+ endY: 80,
+ label: `Price Gap (Bearish Target)`
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-rect-layer/src/StockTesla.ts b/samples/charts/data-chart/data-annotation-rect-layer/src/StockTesla.ts
new file mode 100644
index 0000000000..1efe6d6e4e
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-rect-layer/src/StockTesla.ts
@@ -0,0 +1,2523 @@
+export class StockTeslaItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public date: string;
+ public open: number;
+ public high: number;
+ public low: number;
+ public close: number;
+ public volume: number;
+ public change: number;
+ public index: number;
+
+}
+export class StockTesla extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new StockTeslaItem(
+ {
+ date: `2019-01-10`,
+ open: 20.4,
+ high: 23,
+ low: 19.8,
+ close: 23,
+ volume: 779333701,
+ change: 12.7,
+ index: 0
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-01-22`,
+ open: 22.8,
+ high: 23.5,
+ low: 19.7,
+ close: 19.9,
+ volume: 911781100,
+ change: -12.6,
+ index: 1
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-01-31`,
+ open: 19.5,
+ high: 20.8,
+ low: 18.6,
+ close: 20.5,
+ volume: 926375717,
+ change: 5,
+ index: 2
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-02-11`,
+ open: 20.4,
+ high: 21.6,
+ low: 19.9,
+ close: 20.9,
+ volume: 687520471,
+ change: 2.4,
+ index: 3
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-02-21`,
+ open: 21.1,
+ high: 21.2,
+ low: 19.4,
+ close: 19.4,
+ volume: 597552272,
+ change: -7.9,
+ index: 4
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-04`,
+ open: 19.6,
+ high: 21.3,
+ low: 18.9,
+ close: 19,
+ volume: 1218669201,
+ change: -3.1,
+ index: 5
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-13`,
+ open: 18.8,
+ high: 19.5,
+ low: 18,
+ close: 19.3,
+ volume: 1034156904,
+ change: 2.5,
+ index: 6
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-22`,
+ open: 19.5,
+ high: 19.7,
+ low: 17.6,
+ close: 17.6,
+ volume: 980694095,
+ change: -9.5,
+ index: 7
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-02`,
+ open: 17.3,
+ high: 19.3,
+ low: 17,
+ close: 19.1,
+ volume: 788473494,
+ change: 10.1,
+ index: 8
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-11`,
+ open: 19.2,
+ high: 19.7,
+ low: 17.4,
+ close: 17.9,
+ volume: 1165555442,
+ change: -6.6,
+ index: 9
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-23`,
+ open: 18,
+ high: 18.3,
+ low: 17,
+ close: 17.6,
+ volume: 870373200,
+ change: -2.3,
+ index: 10
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-02`,
+ open: 17.6,
+ high: 17.7,
+ low: 15.4,
+ close: 16.3,
+ volume: 1629432326,
+ change: -7.5,
+ index: 11
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-13`,
+ open: 16.3,
+ high: 17.2,
+ low: 15,
+ close: 15.1,
+ volume: 1131045605,
+ change: -6.9,
+ index: 12
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-22`,
+ open: 15.3,
+ high: 15.6,
+ low: 12.8,
+ close: 12.8,
+ volume: 1455503588,
+ change: -15.9,
+ index: 13
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-03`,
+ open: 13,
+ high: 13.3,
+ low: 11.8,
+ close: 11.9,
+ volume: 1415442268,
+ change: -7.9,
+ index: 14
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-12`,
+ open: 12.1,
+ high: 14.9,
+ low: 12,
+ close: 14,
+ volume: 1515000443,
+ change: 15.6,
+ index: 15
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-21`,
+ open: 14,
+ high: 15.6,
+ low: 13.8,
+ close: 14.8,
+ volume: 1009123371,
+ change: 5.5,
+ index: 16
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-02`,
+ open: 14.9,
+ high: 15.5,
+ low: 14.5,
+ close: 15,
+ volume: 766921642,
+ change: 0.6,
+ index: 17
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-12`,
+ open: 16,
+ high: 16.4,
+ low: 15.2,
+ close: 16.3,
+ volume: 887983836,
+ change: 2.4,
+ index: 18
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-23`,
+ open: 16.5,
+ high: 17.5,
+ low: 16.3,
+ close: 17.3,
+ volume: 788941000,
+ change: 4.9,
+ index: 19
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-01`,
+ open: 17.3,
+ high: 17.7,
+ low: 14.8,
+ close: 15.6,
+ volume: 1175082297,
+ change: -9.8,
+ index: 20
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-12`,
+ open: 15.4,
+ high: 16,
+ low: 15,
+ close: 15.3,
+ volume: 560129569,
+ change: -1,
+ index: 21
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-21`,
+ open: 15.3,
+ high: 15.7,
+ low: 14.1,
+ close: 14.7,
+ volume: 677293701,
+ change: -3.5,
+ index: 22
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-30`,
+ open: 14.9,
+ high: 15.5,
+ low: 14.1,
+ close: 15,
+ volume: 650239370,
+ change: 1.3,
+ index: 23
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-09-11`,
+ open: 14.9,
+ high: 16.5,
+ low: 14.6,
+ close: 16.5,
+ volume: 636766167,
+ change: 10.3,
+ index: 24
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-09-20`,
+ open: 16.5,
+ high: 16.9,
+ low: 15.9,
+ close: 16,
+ volume: 572802643,
+ change: -2.9,
+ index: 25
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-01`,
+ open: 16,
+ high: 16.6,
+ low: 14.6,
+ close: 16.3,
+ volume: 931821239,
+ change: 2,
+ index: 26
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-10`,
+ open: 16.2,
+ high: 16.6,
+ low: 15,
+ close: 16.3,
+ volume: 891798049,
+ change: 0.6,
+ index: 27
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-21`,
+ open: 16.5,
+ high: 17.7,
+ low: 16.5,
+ close: 16.9,
+ volume: 713093463,
+ change: 2.6,
+ index: 28
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-30`,
+ open: 17,
+ high: 22.7,
+ low: 16.7,
+ close: 21,
+ volume: 1752943598,
+ change: 23.9,
+ index: 29
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-08`,
+ open: 20.9,
+ high: 22.8,
+ low: 20.6,
+ close: 22.5,
+ volume: 834957256,
+ change: 7.7,
+ index: 30
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-19`,
+ open: 22.9,
+ high: 24,
+ low: 22.8,
+ close: 24,
+ volume: 738746390,
+ change: 4.5,
+ index: 31
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-29`,
+ open: 24,
+ high: 24.1,
+ low: 21.8,
+ close: 22,
+ volume: 870685288,
+ change: -8.4,
+ index: 32
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-10`,
+ open: 22,
+ high: 23.4,
+ low: 21.8,
+ close: 23.3,
+ volume: 712016613,
+ change: 5.9,
+ index: 33
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-19`,
+ open: 23.5,
+ high: 27.1,
+ low: 23.4,
+ close: 26.9,
+ volume: 1203765433,
+ change: 14.8,
+ index: 34
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-31`,
+ open: 27.4,
+ high: 29,
+ low: 26.7,
+ close: 27.9,
+ volume: 1195073357,
+ change: 2,
+ index: 35
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-10`,
+ open: 28.3,
+ high: 33.3,
+ low: 28.1,
+ close: 31.9,
+ volume: 1925386078,
+ change: 12.6,
+ index: 36
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-22`,
+ open: 32.9,
+ high: 39.6,
+ low: 32.8,
+ close: 38,
+ volume: 2364043518,
+ change: 15.4,
+ index: 37
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-31`,
+ open: 37.6,
+ high: 43.5,
+ low: 36,
+ close: 43.4,
+ volume: 1835141382,
+ change: 15.3,
+ index: 38
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-02-11`,
+ open: 44.9,
+ high: 64.6,
+ low: 44.9,
+ close: 51.6,
+ volume: 3748903126,
+ change: 14.9,
+ index: 39
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-02-21`,
+ open: 51.9,
+ high: 63,
+ low: 49,
+ close: 60.1,
+ volume: 1921517039,
+ change: 15.8,
+ index: 40
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-03`,
+ open: 55.9,
+ high: 57.6,
+ low: 40.8,
+ close: 49.7,
+ volume: 2121850940,
+ change: -11.1,
+ index: 41
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-12`,
+ open: 50.9,
+ high: 51.1,
+ low: 36.4,
+ close: 37.4,
+ volume: 1553329923,
+ change: -26.6,
+ index: 42
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-23`,
+ open: 39.7,
+ high: 40.5,
+ low: 23.4,
+ close: 29,
+ volume: 2487688157,
+ change: -27,
+ index: 43
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-01`,
+ open: 31.8,
+ high: 37.3,
+ low: 31.6,
+ close: 32.1,
+ volume: 1785601357,
+ change: 0.9,
+ index: 44
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-13`,
+ open: 32.1,
+ high: 43.5,
+ low: 29.8,
+ close: 43.4,
+ volume: 1860352620,
+ change: 35.3,
+ index: 45
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-22`,
+ open: 46.6,
+ high: 51.7,
+ low: 44.9,
+ close: 48.8,
+ volume: 2056797321,
+ change: 4.7,
+ index: 46
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-01`,
+ open: 48.5,
+ high: 58,
+ low: 45.5,
+ close: 46.8,
+ volume: 2093959203,
+ change: -3.6,
+ index: 47
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-12`,
+ open: 46.7,
+ high: 56.2,
+ low: 46.5,
+ close: 54,
+ volume: 1611543246,
+ change: 15.5,
+ index: 48
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-21`,
+ open: 54.7,
+ high: 55.6,
+ low: 50.9,
+ close: 55.2,
+ volume: 1262468113,
+ change: 0.8,
+ index: 49
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-02`,
+ open: 54.8,
+ high: 60.6,
+ low: 52.3,
+ close: 58.8,
+ volume: 1160487993,
+ change: 7.2,
+ index: 50
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-11`,
+ open: 59.2,
+ high: 68.5,
+ low: 57.2,
+ close: 64.9,
+ volume: 1270377400,
+ change: 9.5,
+ index: 51
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-22`,
+ open: 65.3,
+ high: 67.9,
+ low: 60.6,
+ close: 66.3,
+ volume: 1217946366,
+ change: 1.5,
+ index: 52
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-01`,
+ open: 66.6,
+ high: 75.7,
+ low: 62.5,
+ close: 74.6,
+ volume: 1120591270,
+ change: 12.1,
+ index: 53
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-13`,
+ open: 81.4,
+ high: 119.7,
+ low: 79,
+ close: 99.8,
+ volume: 2244920779,
+ change: 22.6,
+ index: 54
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-22`,
+ open: 103.7,
+ high: 111.7,
+ low: 95.4,
+ close: 106.2,
+ volume: 1662846099,
+ change: 2.3,
+ index: 55
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-31`,
+ open: 111.9,
+ high: 112.6,
+ low: 91.1,
+ close: 95.4,
+ volume: 1573159944,
+ change: -14.8,
+ index: 56
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-11`,
+ open: 96.6,
+ high: 101.8,
+ low: 91,
+ close: 91.6,
+ volume: 798587331,
+ change: -5.2,
+ index: 57
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-20`,
+ open: 98,
+ high: 134.8,
+ low: 95.7,
+ close: 133.5,
+ volume: 1866534416,
+ change: 36.2,
+ index: 58
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-31`,
+ open: 136.3,
+ high: 166.7,
+ low: 128.5,
+ close: 166.1,
+ volume: 2008507459,
+ change: 21.9,
+ index: 59
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-10`,
+ open: 167.4,
+ high: 167.5,
+ low: 110,
+ close: 123.8,
+ volume: 1992227059,
+ change: -26,
+ index: 60
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-21`,
+ open: 127.3,
+ high: 154,
+ low: 120.2,
+ close: 149.8,
+ volume: 1758737696,
+ change: 17.7,
+ index: 61
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-30`,
+ open: 143.2,
+ high: 145.9,
+ low: 117.1,
+ close: 143,
+ volume: 1459893236,
+ change: -0.1,
+ index: 62
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-09`,
+ open: 146.9,
+ high: 149.6,
+ low: 135.4,
+ close: 144.7,
+ volume: 985545158,
+ change: -1.5,
+ index: 63
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-20`,
+ open: 147.3,
+ high: 155.3,
+ low: 139.7,
+ close: 140.6,
+ volume: 773077727,
+ change: -4.5,
+ index: 64
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-29`,
+ open: 140.9,
+ high: 148.4,
+ low: 135.3,
+ close: 136.9,
+ volume: 615339122,
+ change: -2.8,
+ index: 65
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-09`,
+ open: 135.6,
+ high: 150.8,
+ low: 126.4,
+ close: 140.4,
+ volume: 669171368,
+ change: 3.5,
+ index: 66
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-18`,
+ open: 140,
+ high: 165.3,
+ low: 132,
+ close: 162.2,
+ volume: 760451265,
+ change: 15.8,
+ index: 67
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-30`,
+ open: 164,
+ high: 202.6,
+ low: 162.5,
+ close: 189.2,
+ volume: 1046371155,
+ change: 15.4,
+ index: 68
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-09`,
+ open: 199.2,
+ high: 218.1,
+ low: 180.4,
+ close: 201.5,
+ volume: 1055933265,
+ change: 1.2,
+ index: 69
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-18`,
+ open: 191.5,
+ high: 231.7,
+ low: 188.8,
+ close: 231.7,
+ volume: 1593943601,
+ change: 21,
+ index: 70
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-30`,
+ open: 222.1,
+ high: 232.2,
+ low: 204.7,
+ close: 231.6,
+ volume: 791942570,
+ change: 4.3,
+ index: 71
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-01-11`,
+ open: 233.3,
+ high: 294.8,
+ low: 230.4,
+ close: 270.4,
+ volume: 1084025779,
+ change: 15.9,
+ index: 72
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-01-21`,
+ open: 277,
+ high: 289.3,
+ low: 273,
+ close: 281.7,
+ volume: 663774487,
+ change: 1.7,
+ index: 73
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-01`,
+ open: 278.1,
+ high: 300.1,
+ low: 260,
+ close: 279.9,
+ volume: 595397009,
+ change: 0.7,
+ index: 74
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-10`,
+ open: 281.6,
+ high: 293.5,
+ low: 266.7,
+ close: 268.3,
+ volume: 445813486,
+ change: -4.7,
+ index: 75
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-22`,
+ open: 270.8,
+ high: 276.6,
+ low: 236.7,
+ close: 238.2,
+ volume: 496372009,
+ change: -12.1,
+ index: 76
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-03`,
+ open: 220.7,
+ high: 290.7,
+ low: 206.3,
+ close: 217.7,
+ volume: 793689739,
+ change: -1.3,
+ index: 77
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-12`,
+ open: 218.6,
+ high: 291.3,
+ low: 179.8,
+ close: 231.2,
+ volume: 1215209162,
+ change: 5.8,
+ index: 78
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-23`,
+ open: 231.4,
+ high: 237.7,
+ low: 208.2,
+ close: 220.7,
+ volume: 744776145,
+ change: -4.6,
+ index: 79
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-01`,
+ open: 222.6,
+ high: 230.8,
+ low: 197,
+ close: 220.6,
+ volume: 730733684,
+ change: -0.9,
+ index: 80
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-13`,
+ open: 235.9,
+ high: 254.3,
+ low: 222.6,
+ close: 254.1,
+ volume: 646721884,
+ change: 7.7,
+ index: 81
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-22`,
+ open: 256.9,
+ high: 260.3,
+ low: 230.6,
+ close: 239.9,
+ volume: 740840774,
+ change: -6.6,
+ index: 82
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-03`,
+ open: 239.9,
+ high: 249.8,
+ low: 222,
+ close: 228.3,
+ volume: 623423313,
+ change: -4.8,
+ index: 83
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-12`,
+ open: 226.3,
+ high: 230,
+ low: 195.6,
+ close: 196.6,
+ volume: 643844974,
+ change: -13.1,
+ index: 84
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-21`,
+ open: 200.5,
+ high: 202.2,
+ low: 182.3,
+ close: 193.6,
+ volume: 729192883,
+ change: -3.4,
+ index: 85
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-02`,
+ open: 193.9,
+ high: 211.9,
+ low: 191.2,
+ close: 201.7,
+ volume: 545095944,
+ change: 4,
+ index: 86
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-11`,
+ open: 200.6,
+ high: 207.7,
+ low: 190.4,
+ close: 203.3,
+ volume: 478366128,
+ change: 1.3,
+ index: 87
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-22`,
+ open: 204.1,
+ high: 210.5,
+ low: 197.8,
+ close: 207.9,
+ volume: 454698495,
+ change: 1.9,
+ index: 88
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-01`,
+ open: 210.7,
+ high: 232.5,
+ low: 210,
+ close: 226,
+ volume: 558441596,
+ change: 7.3,
+ index: 89
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-13`,
+ open: 226.3,
+ high: 233.3,
+ low: 206.8,
+ close: 222.8,
+ volume: 470942387,
+ change: -1.5,
+ index: 90
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-22`,
+ open: 223.6,
+ high: 226.2,
+ low: 207.1,
+ close: 216.4,
+ volume: 372195097,
+ change: -3.2,
+ index: 91
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-02`,
+ open: 215.5,
+ high: 242.3,
+ low: 209.1,
+ close: 236.6,
+ volume: 547284685,
+ change: 9.8,
+ index: 92
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-11`,
+ open: 239.7,
+ high: 241.6,
+ low: 232.5,
+ close: 235.9,
+ volume: 315341455,
+ change: -1.6,
+ index: 93
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-20`,
+ open: 235.4,
+ high: 243.3,
+ low: 216.3,
+ close: 226.8,
+ volume: 392227478,
+ change: -3.7,
+ index: 94
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-31`,
+ open: 228.5,
+ high: 246.8,
+ low: 226.9,
+ close: 245.2,
+ volume: 337503634,
+ change: 7.3,
+ index: 95
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-10`,
+ open: 244.7,
+ high: 254.8,
+ low: 241.4,
+ close: 245.4,
+ volume: 328100734,
+ change: 0.3,
+ index: 96
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-21`,
+ open: 246.7,
+ high: 253.7,
+ low: 236.3,
+ close: 246.5,
+ volume: 420153012,
+ change: -0.1,
+ index: 97
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-30`,
+ open: 247.8,
+ high: 266.3,
+ low: 246.4,
+ close: 258.5,
+ volume: 422393262,
+ change: 4.3,
+ index: 98
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-11`,
+ open: 259.5,
+ high: 269,
+ low: 254.5,
+ close: 264,
+ volume: 392144589,
+ change: 1.7,
+ index: 99
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-20`,
+ open: 267,
+ high: 292.6,
+ low: 265.5,
+ close: 288.6,
+ volume: 368796877,
+ change: 8.1,
+ index: 100
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-29`,
+ open: 285.3,
+ high: 371.7,
+ low: 285.2,
+ close: 371.3,
+ volume: 825862313,
+ change: 30.1,
+ index: 101
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-09`,
+ open: 381.7,
+ high: 414.5,
+ low: 337.2,
+ close: 341.2,
+ volume: 818978542,
+ change: -10.6,
+ index: 102
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-18`,
+ open: 336.8,
+ high: 373.2,
+ low: 326.2,
+ close: 365.5,
+ volume: 613304311,
+ change: 8.5,
+ index: 103
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-30`,
+ open: 366.3,
+ high: 400.6,
+ low: 354,
+ close: 381.6,
+ volume: 515052382,
+ change: 4.2,
+ index: 104
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-09`,
+ open: 386.9,
+ high: 390.9,
+ low: 316.8,
+ close: 334.6,
+ volume: 473333567,
+ change: -13.5,
+ index: 105
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-20`,
+ open: 336.2,
+ high: 340.3,
+ low: 297.8,
+ close: 300,
+ volume: 524367113,
+ change: -10.8,
+ index: 106
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-30`,
+ open: 305.6,
+ high: 373,
+ low: 295.4,
+ close: 356.8,
+ volume: 492530059,
+ change: 16.7,
+ index: 107
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-10`,
+ open: 357.8,
+ high: 402.7,
+ low: 326.7,
+ close: 352.7,
+ volume: 592103938,
+ change: -1.4,
+ index: 108
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-20`,
+ open: 351.2,
+ high: 371.9,
+ low: 331.3,
+ close: 332.1,
+ volume: 532857144,
+ change: -5.4,
+ index: 109
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-31`,
+ open: 332.1,
+ high: 334.8,
+ low: 264,
+ close: 312.2,
+ volume: 833589022,
+ change: -6,
+ index: 110
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-02-09`,
+ open: 311.7,
+ high: 315.9,
+ low: 293.5,
+ close: 310.7,
+ volume: 456395505,
+ change: -0.3,
+ index: 111
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-02-18`,
+ open: 302.8,
+ high: 314.6,
+ low: 279.2,
+ close: 285.7,
+ volume: 446153356,
+ change: -5.7,
+ index: 112
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-02`,
+ open: 278,
+ high: 296.6,
+ low: 233.3,
+ close: 293.3,
+ volume: 638352514,
+ change: 5.5,
+ index: 113
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-11`,
+ open: 292.9,
+ high: 295.5,
+ low: 260.7,
+ close: 265.1,
+ volume: 466566467,
+ change: -9.5,
+ index: 114
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-22`,
+ open: 260.2,
+ high: 332.6,
+ low: 252,
+ close: 331.3,
+ volume: 576869668,
+ change: 27.3,
+ index: 115
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-31`,
+ open: 326.6,
+ high: 371.6,
+ low: 325.5,
+ close: 359.2,
+ volume: 536607263,
+ change: 10,
+ index: 116
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-04-11`,
+ open: 360.4,
+ high: 384.3,
+ low: 324.9,
+ close: 325.3,
+ volume: 499682510,
+ change: -9.7,
+ index: 117
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-04-21`,
+ open: 332.5,
+ high: 364.1,
+ low: 324.4,
+ close: 336.3,
+ volume: 457210487,
+ change: 1.1,
+ index: 118
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-02`,
+ open: 338.3,
+ high: 345,
+ low: 273.9,
+ close: 301,
+ volume: 639990965,
+ change: -11,
+ index: 119
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-11`,
+ open: 301.1,
+ high: 318.5,
+ low: 242.4,
+ close: 244.7,
+ volume: 583211967,
+ change: -18.7,
+ index: 120
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-20`,
+ open: 233.7,
+ high: 262.4,
+ low: 211,
+ close: 221.3,
+ volume: 721880082,
+ change: -5.3,
+ index: 121
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-01`,
+ open: 218.3,
+ high: 259.6,
+ low: 206.9,
+ close: 246.8,
+ volume: 644596235,
+ change: 13,
+ index: 122
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-10`,
+ open: 244.2,
+ high: 264.2,
+ low: 227.9,
+ close: 232.2,
+ volume: 633672873,
+ change: -4.9,
+ index: 123
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-22`,
+ open: 223.2,
+ high: 246.8,
+ low: 208.7,
+ close: 236.1,
+ volume: 744240764,
+ change: 5.8,
+ index: 124
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-01`,
+ open: 237.9,
+ high: 252.1,
+ low: 218.9,
+ close: 227.3,
+ volume: 631776422,
+ change: -4.5,
+ index: 125
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-13`,
+ open: 223,
+ high: 255,
+ low: 216.2,
+ close: 237,
+ volume: 625812242,
+ change: 6.3,
+ index: 126
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-22`,
+ open: 234.9,
+ high: 280.8,
+ low: 229.3,
+ close: 272.2,
+ volume: 646037224,
+ change: 15.9,
+ index: 127
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-02`,
+ open: 272.2,
+ high: 311.9,
+ low: 256.3,
+ close: 300.6,
+ volume: 611660612,
+ change: 10.4,
+ index: 128
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-11`,
+ open: 305,
+ high: 313.6,
+ low: 279.4,
+ close: 286.6,
+ volume: 616204291,
+ change: -6,
+ index: 129
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-22`,
+ open: 289.4,
+ high: 314.7,
+ low: 285,
+ close: 289.9,
+ volume: 490658060,
+ change: 0.2,
+ index: 130
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-31`,
+ open: 291.5,
+ high: 303.6,
+ low: 271.8,
+ close: 275.6,
+ volume: 376152572,
+ change: -5.4,
+ index: 131
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-12`,
+ open: 272.6,
+ high: 305.5,
+ low: 265.7,
+ close: 304.4,
+ volume: 367924580,
+ change: 11.7,
+ index: 132
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-21`,
+ open: 292.9,
+ high: 313.8,
+ low: 290.4,
+ close: 300.8,
+ volume: 477171180,
+ change: 2.7,
+ index: 133
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-30`,
+ open: 299.9,
+ high: 301.3,
+ low: 262.5,
+ close: 265.2,
+ volume: 454307920,
+ change: -11.5,
+ index: 134
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-11`,
+ open: 254.5,
+ high: 257.5,
+ low: 215,
+ close: 216.5,
+ volume: 593078170,
+ change: -14.9,
+ index: 135
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-20`,
+ open: 215.3,
+ high: 229.8,
+ low: 202,
+ close: 207.3,
+ volume: 592158560,
+ change: -3.7,
+ index: 136
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-31`,
+ open: 206.4,
+ high: 233.8,
+ low: 198.6,
+ close: 227.5,
+ volume: 550341050,
+ change: 10.2,
+ index: 137
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-09`,
+ open: 234,
+ high: 237.4,
+ low: 177.1,
+ close: 177.6,
+ volume: 630702790,
+ change: -24.1,
+ index: 138
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-18`,
+ open: 189.9,
+ high: 200.8,
+ low: 176.6,
+ close: 180.2,
+ volume: 637579480,
+ change: -5.1,
+ index: 139
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-30`,
+ open: 175.8,
+ high: 194.8,
+ low: 166.2,
+ close: 194.7,
+ volume: 617126140,
+ change: 10.7,
+ index: 140
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-09`,
+ open: 197.1,
+ high: 198.9,
+ low: 169.1,
+ close: 179,
+ volume: 625675690,
+ change: -9.1,
+ index: 141
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-20`,
+ open: 176.1,
+ high: 177.4,
+ low: 137.7,
+ close: 137.8,
+ volume: 986660100,
+ change: -21.7,
+ index: 142
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-30`,
+ open: 139.3,
+ high: 141.3,
+ low: 108.2,
+ close: 123.2,
+ volume: 1331911900,
+ change: -11.6,
+ index: 143
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-01-11`,
+ open: 118.5,
+ high: 126,
+ low: 101.8,
+ close: 123.2,
+ volume: 1332426500,
+ change: 4,
+ index: 144
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-01-23`,
+ open: 122.6,
+ high: 145.4,
+ low: 115.6,
+ close: 143.8,
+ volume: 1244541500,
+ change: 17.3,
+ index: 145
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-01`,
+ open: 143,
+ high: 183.8,
+ low: 138.1,
+ close: 181.4,
+ volume: 1534337700,
+ change: 26.9,
+ index: 146
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-10`,
+ open: 187.3,
+ high: 214,
+ low: 182.6,
+ close: 196.9,
+ volume: 1423167800,
+ change: 5.1,
+ index: 147
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-22`,
+ open: 194.4,
+ high: 217.6,
+ low: 187.6,
+ close: 200.9,
+ volume: 1386211900,
+ change: 3.3,
+ index: 148
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-03`,
+ open: 203.9,
+ high: 211.2,
+ low: 186,
+ close: 197.8,
+ volume: 1095786600,
+ change: -3,
+ index: 149
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-14`,
+ open: 198.5,
+ high: 198.6,
+ low: 163.9,
+ close: 183.3,
+ volume: 1101144600,
+ change: -7.7,
+ index: 150
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-23`,
+ open: 180.8,
+ high: 200.7,
+ low: 176,
+ close: 192.2,
+ volume: 978213300,
+ change: 6.3,
+ index: 151
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-03`,
+ open: 191.6,
+ high: 207.8,
+ low: 185.4,
+ close: 194.8,
+ volume: 909718040,
+ change: 1.6,
+ index: 152
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-13`,
+ open: 197.3,
+ high: 198.7,
+ low: 176.1,
+ close: 185.9,
+ volume: 905319000,
+ change: -5.8,
+ index: 153
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-24`,
+ open: 184,
+ high: 189.7,
+ low: 158.6,
+ close: 162.6,
+ volume: 905416980,
+ change: -11.6,
+ index: 154
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-03`,
+ open: 159.8,
+ high: 165.5,
+ low: 152.4,
+ close: 160.6,
+ volume: 881897100,
+ change: 0.5,
+ index: 155
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-12`,
+ open: 162.7,
+ high: 177.4,
+ low: 159.6,
+ close: 168,
+ volume: 785510430,
+ change: 3.2,
+ index: 156
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-23`,
+ open: 167.7,
+ high: 193,
+ low: 164.4,
+ close: 185.8,
+ volume: 864025390,
+ change: 10.8,
+ index: 157
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-02`,
+ open: 182.2,
+ high: 217.2,
+ low: 178.2,
+ close: 214,
+ volume: 988496020,
+ change: 17.4,
+ index: 158
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-13`,
+ open: 217.8,
+ high: 259.7,
+ low: 212.5,
+ close: 258.7,
+ volume: 1161622400,
+ change: 18.8,
+ index: 159
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-23`,
+ open: 260.2,
+ high: 277,
+ low: 247.3,
+ close: 256.6,
+ volume: 1220407300,
+ change: -1.4,
+ index: 160
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-05`,
+ open: 250.1,
+ high: 284.2,
+ low: 240.7,
+ close: 282.5,
+ volume: 999163700,
+ change: 13,
+ index: 161
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-14`,
+ open: 278.1,
+ high: 285.3,
+ low: 265.1,
+ close: 281.4,
+ volume: 774400400,
+ change: 1.2,
+ index: 162
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-25`,
+ open: 286.6,
+ high: 299.3,
+ low: 254.1,
+ close: 265.3,
+ volume: 973076400,
+ change: -7.4,
+ index: 163
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-03`,
+ open: 263.2,
+ high: 269.1,
+ low: 250.5,
+ close: 259.3,
+ volume: 678809820,
+ change: -1.5,
+ index: 164
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-14`,
+ open: 261,
+ high: 264.8,
+ low: 233.8,
+ close: 239.8,
+ volume: 716008860,
+ change: -8.1,
+ index: 165
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-23`,
+ open: 238.7,
+ high: 240.8,
+ low: 212.4,
+ close: 236.9,
+ volume: 825055300,
+ change: -0.8,
+ index: 166
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-01`,
+ open: 238.7,
+ high: 261.2,
+ low: 228.2,
+ close: 245,
+ volume: 811502630,
+ change: 2.7,
+ index: 167
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-13`,
+ open: 245,
+ high: 278.4,
+ low: 243.3,
+ close: 271.3,
+ volume: 902643400,
+ change: 10.7,
+ index: 168
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-22`,
+ open: 271.3,
+ high: 279,
+ low: 244.5,
+ close: 244.9,
+ volume: 816639600,
+ change: -9.7,
+ index: 169
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-03`,
+ open: 243.4,
+ high: 254.8,
+ low: 234.6,
+ close: 246.5,
+ volume: 814604700,
+ change: 1.3,
+ index: 170
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-12`,
+ open: 248.1,
+ high: 268.9,
+ low: 247.6,
+ close: 258.9,
+ volume: 806250900,
+ change: 4.3,
+ index: 171
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-23`,
+ open: 258.9,
+ high: 259.6,
+ low: 202.5,
+ close: 212.1,
+ volume: 869390890,
+ change: -18.1,
+ index: 172
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-01`,
+ open: 216.5,
+ high: 222,
+ low: 194.1,
+ close: 205.7,
+ volume: 811468170,
+ change: -5,
+ index: 173
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-10`,
+ open: 213,
+ high: 226.4,
+ low: 205.7,
+ close: 214.6,
+ volume: 859763700,
+ change: 0.8,
+ index: 174
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-21`,
+ open: 215.6,
+ high: 246.7,
+ low: 211.6,
+ close: 241.2,
+ volume: 959006600,
+ change: 11.9,
+ index: 175
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-01`,
+ open: 242,
+ high: 252.8,
+ low: 231.4,
+ close: 238.8,
+ volume: 832910200,
+ change: -1.3,
+ index: 176
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-12`,
+ open: 235.8,
+ high: 246.7,
+ low: 233.3,
+ close: 237,
+ volume: 772018400,
+ change: 0.5,
+ index: 177
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-21`,
+ open: 234.2,
+ high: 259.8,
+ low: 228.2,
+ close: 254.5,
+ volume: 900893400,
+ change: 8.7,
+ index: 178
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-03`,
+ open: 256.8,
+ high: 265.1,
+ low: 236.3,
+ close: 238.4,
+ volume: 727005170,
+ change: -7.1,
+ index: 179
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-12`,
+ open: 239.2,
+ high: 242.7,
+ low: 217.2,
+ close: 218.9,
+ volume: 697536380,
+ change: -8.5,
+ index: 180
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-24`,
+ open: 215.1,
+ high: 223.5,
+ low: 206.3,
+ close: 207.8,
+ volume: 777303400,
+ change: -3.4,
+ index: 181
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-02`,
+ open: 189.7,
+ high: 196.4,
+ low: 180.1,
+ close: 187.9,
+ volume: 846092780,
+ change: -0.9,
+ index: 182
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-13`,
+ open: 184.3,
+ high: 194.7,
+ low: 175,
+ close: 184,
+ volume: 718274070,
+ change: -0.1,
+ index: 183
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-23`,
+ open: 185.3,
+ high: 203.2,
+ low: 183.4,
+ close: 192,
+ volume: 693352670,
+ change: 3.6,
+ index: 184
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-05`,
+ open: 192.3,
+ high: 205.6,
+ low: 177.6,
+ close: 180.7,
+ volume: 742344460,
+ change: -6,
+ index: 185
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-14`,
+ open: 180,
+ high: 182.9,
+ low: 160.5,
+ close: 162.5,
+ volume: 701227950,
+ change: -9.7,
+ index: 186
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-25`,
+ open: 163.2,
+ high: 178.2,
+ low: 160.8,
+ close: 172.6,
+ volume: 589466660,
+ change: 5.8,
+ index: 187
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-04`,
+ open: 178.6,
+ high: 184.2,
+ low: 163.3,
+ close: 171.1,
+ volume: 676969950,
+ change: -4.2,
+ index: 188
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-15`,
+ open: 169.1,
+ high: 179.2,
+ low: 160.5,
+ close: 161.5,
+ volume: 694829970,
+ change: -4.5,
+ index: 189
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-24`,
+ open: 156.7,
+ high: 168,
+ low: 138.8,
+ close: 162.1,
+ volume: 775433710,
+ change: 3.4,
+ index: 190
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-03`,
+ open: 159,
+ high: 198.9,
+ low: 158.4,
+ close: 181.2,
+ volume: 864614000,
+ change: 14,
+ index: 191
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-14`,
+ open: 183.8,
+ high: 187.6,
+ low: 167.8,
+ close: 177.6,
+ volume: 531409380,
+ change: -3.4,
+ index: 192
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-23`,
+ open: 179.9,
+ high: 186.9,
+ low: 171.4,
+ close: 173.7,
+ volume: 554203970,
+ change: -3.4,
+ index: 193
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-04`,
+ open: 174.8,
+ high: 182.7,
+ low: 173.2,
+ close: 174.8,
+ volume: 453828370,
+ change: 0,
+ index: 194
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-13`,
+ open: 175.4,
+ high: 191.1,
+ low: 167.4,
+ close: 182.5,
+ volume: 509090870,
+ change: 4.1,
+ index: 195
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-25`,
+ open: 185.8,
+ high: 188.8,
+ low: 176.9,
+ close: 187.4,
+ volume: 505399520,
+ change: 0.8,
+ index: 196
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-05`,
+ open: 186.5,
+ high: 252.4,
+ low: 186.4,
+ close: 251.5,
+ volume: 925723660,
+ change: 34.8,
+ index: 197
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-16`,
+ open: 247.7,
+ high: 271,
+ low: 233.1,
+ close: 256.6,
+ volume: 1097390000,
+ change: 3.6,
+ index: 198
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-25`,
+ open: 252.7,
+ high: 258.5,
+ low: 214.7,
+ close: 220.2,
+ volume: 795590700,
+ change: -12.9,
+ index: 199
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-05`,
+ open: 221.2,
+ high: 234.7,
+ low: 182,
+ close: 198.9,
+ volume: 658914080,
+ change: -10.1,
+ index: 200
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-14`,
+ open: 200.8,
+ high: 208.5,
+ low: 191.5,
+ close: 201.4,
+ volume: 479168160,
+ change: 0.3,
+ index: 201
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-23`,
+ open: 205,
+ high: 228.2,
+ low: 204.8,
+ close: 220.3,
+ volume: 560235700,
+ change: 7.5,
+ index: 202
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-04`,
+ open: 218.8,
+ high: 222.2,
+ low: 202.6,
+ close: 219.4,
+ volume: 469284350,
+ change: 0.3,
+ index: 203
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-13`,
+ open: 223.5,
+ high: 235,
+ low: 210.5,
+ close: 230.3,
+ volume: 592950440,
+ change: 3,
+ index: 204
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-24`,
+ open: 229.3,
+ high: 257.2,
+ low: 223.5,
+ close: 254.3,
+ volume: 577086700,
+ change: 10.9,
+ index: 205
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-03`,
+ open: 252.5,
+ high: 264.9,
+ low: 237.8,
+ close: 240.7,
+ volume: 546148740,
+ change: -4.7,
+ index: 206
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-14`,
+ open: 246.7,
+ high: 251,
+ low: 213.7,
+ close: 219.2,
+ volume: 589440130,
+ change: -11.2,
+ index: 207
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-23`,
+ open: 220,
+ high: 224.3,
+ low: 212.1,
+ close: 213.6,
+ volume: 384561880,
+ change: -2.9,
+ index: 208
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-01`,
+ open: 244.7,
+ high: 273.5,
+ low: 242.6,
+ close: 249,
+ volume: 732392780,
+ change: 1.8,
+ index: 209
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-12`,
+ open: 244.6,
+ high: 358.6,
+ low: 238.9,
+ close: 328.5,
+ volume: 991653160,
+ change: 34.3,
+ index: 210
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-21`,
+ open: 335.8,
+ high: 348.5,
+ low: 309.2,
+ close: 339.6,
+ volume: 700324320,
+ change: 1.1,
+ index: 211
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-03`,
+ open: 341.1,
+ high: 361.9,
+ low: 326.6,
+ close: 351.4,
+ volume: 478645220,
+ change: 3,
+ index: 212
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-12`,
+ open: 353,
+ high: 429.3,
+ low: 348.6,
+ close: 418.1,
+ volume: 599082110,
+ change: 18.4,
+ index: 213
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-23`,
+ open: 420,
+ high: 481.5,
+ low: 415.4,
+ close: 430.6,
+ volume: 807128120,
+ change: 2.5,
+ index: 214
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-03`,
+ open: 435.9,
+ high: 465.3,
+ low: 373,
+ close: 410.4,
+ volume: 565769940,
+ change: -5.8,
+ index: 215
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-15`,
+ open: 423.2,
+ high: 429.8,
+ low: 377.3,
+ close: 428.2,
+ volume: 530063170,
+ change: 1.2,
+ index: 216
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-27`,
+ open: 423.5,
+ high: 439.7,
+ low: 389,
+ close: 397.2,
+ volume: 476854060,
+ change: -6.2,
+ index: 217
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-05`,
+ open: 396.9,
+ high: 420,
+ low: 374.4,
+ close: 378.2,
+ volume: 507024510,
+ change: -4.7,
+ index: 218
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-14`,
+ open: 373,
+ high: 380.6,
+ low: 325.1,
+ close: 355.8,
+ volume: 607376290,
+ change: -4.6,
+ index: 219
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-26`,
+ open: 355,
+ high: 367.3,
+ low: 288,
+ close: 290.8,
+ volume: 549149490,
+ change: -18.1,
+ index: 220
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-07`,
+ open: 291.2,
+ high: 303.9,
+ low: 250.7,
+ close: 262.7,
+ volume: 754567280,
+ change: -9.8,
+ index: 221
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-18`,
+ open: 252.5,
+ high: 253.4,
+ low: 217,
+ close: 225.3,
+ volume: 944623000,
+ change: -10.8,
+ index: 222
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-27`,
+ open: 231.6,
+ high: 291.8,
+ low: 229.2,
+ close: 273.1,
+ volume: 982018670,
+ change: 17.9,
+ index: 223
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-07`,
+ open: 275.6,
+ high: 285,
+ low: 214.2,
+ close: 233.3,
+ volume: 1117950500,
+ change: -15.3,
+ index: 224
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-16`,
+ open: 245,
+ high: 274.7,
+ low: 217.8,
+ close: 241.6,
+ volume: 993815820,
+ change: -1.4,
+ index: 225
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-28`,
+ open: 243.5,
+ high: 294.9,
+ low: 222.8,
+ close: 285.9,
+ volume: 866169890,
+ change: 17.4,
+ index: 226
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-rect-layer/src/index.css b/samples/charts/data-chart/data-annotation-rect-layer/src/index.css
new file mode 100644
index 0000000000..98682b8543
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-rect-layer/src/index.css
@@ -0,0 +1,2 @@
+/* shared styles are loaded from: */
+/* https://static.infragistics.com/xplatform/css/samples */
diff --git a/samples/charts/data-chart/data-annotation-rect-layer/src/index.tsx b/samples/charts/data-chart/data-annotation-rect-layer/src/index.tsx
new file mode 100644
index 0000000000..23ac19134c
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-rect-layer/src/index.tsx
@@ -0,0 +1,164 @@
+import React from 'react';
+import ReactDOM from 'react-dom/client';
+import './index.css';
+
+import { IgrDataChartCoreModule, IgrDataChartCategoryModule, IgrDataChartCategoryCoreModule, IgrDataChartFinancialCoreModule, IgrDataChartFinancialModule, IgrDataChartFinancialOverlaysModule, IgrDataChartInteractivityModule, IgrDataChartAnnotationModule, IgrDataAnnotationRectLayerModule, IgrNumberAbbreviatorModule, IgrAnnotationLayerProxyModule } from 'igniteui-react-charts';
+import { IgrDataChart, IgrCategoryXAxis, IgrNumericYAxis, IgrFinancialPriceSeries, IgrDataToolTipLayer, IgrDataAnnotationRectLayer } from 'igniteui-react-charts';
+import { StockTeslaItem, StockTesla } from './StockTesla';
+import { AnnotationRectDataItem, AnnotationRectData } from './AnnotationRectData';
+
+const mods: any[] = [
+ IgrDataChartCoreModule,
+ IgrDataChartCategoryModule,
+ IgrDataChartCategoryCoreModule,
+ IgrDataChartFinancialCoreModule,
+ IgrDataChartFinancialModule,
+ IgrDataChartFinancialOverlaysModule,
+ IgrDataChartInteractivityModule,
+ IgrDataChartAnnotationModule,
+ IgrDataAnnotationRectLayerModule,
+ IgrNumberAbbreviatorModule,
+ IgrAnnotationLayerProxyModule
+];
+mods.forEach((m) => m.register());
+
+export default class Sample extends React.Component {
+ private chart: IgrDataChart
+ private chartRef(r: IgrDataChart) {
+ this.chart = r;
+ this.setState({});
+ }
+ private xAxis: IgrCategoryXAxis
+ private xAxisRef(r: IgrCategoryXAxis){
+ this.xAxis = r;
+ this.setState({});
+ }
+ private yAxis: IgrNumericYAxis
+ private series1: IgrFinancialPriceSeries
+ private tooltip: IgrDataToolTipLayer
+ private rectLayer: IgrDataAnnotationRectLayer
+ private rectLayerRef(r: IgrDataAnnotationRectLayer){
+ this.rectLayer = r;
+ this.setState({});
+ }
+
+ constructor(props: any) {
+ super(props);
+
+ this.chartRef = this.chartRef.bind(this);
+ this.xAxisRef = this.xAxisRef.bind(this);
+ this.rectLayerRef = this.rectLayerRef.bind(this);
+ }
+ componentDidMount(): void {
+ this.rectLayer.targetAxis = this.xAxis;
+ }
+
+ public render(): JSX.Element {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+ }
+
+ private _stockTesla: StockTesla = null;
+ public get stockTesla(): StockTesla {
+ if (this._stockTesla == null)
+ {
+ this._stockTesla = new StockTesla();
+ }
+ return this._stockTesla;
+ }
+
+ private _annotationRectData: AnnotationRectData = null;
+ public get annotationRectData(): AnnotationRectData {
+ if (this._annotationRectData == null)
+ {
+ this._annotationRectData = new AnnotationRectData();
+ }
+ return this._annotationRectData;
+ }
+
+}
+
+// rendering above component in the React DOM
+const root = ReactDOM.createRoot(document.getElementById('root'));
+root.render();
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-rect-layer/src/react-app-env.d.ts b/samples/charts/data-chart/data-annotation-rect-layer/src/react-app-env.d.ts
new file mode 100644
index 0000000000..6431bc5fc6
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-rect-layer/src/react-app-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/samples/charts/data-chart/data-annotation-rect-layer/tsconfig.json b/samples/charts/data-chart/data-annotation-rect-layer/tsconfig.json
new file mode 100644
index 0000000000..42c6ace1da
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-rect-layer/tsconfig.json
@@ -0,0 +1,45 @@
+{
+ "compilerOptions": {
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "baseUrl": ".",
+ "outDir": "build/dist",
+ "module": "esnext",
+ "target": "es5",
+ "lib": [
+ "es6",
+ "dom"
+ ],
+ "sourceMap": true,
+ "allowJs": true,
+ "jsx": "react-jsx",
+ "moduleResolution": "node",
+ "rootDir": "src",
+ "forceConsistentCasingInFileNames": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": true,
+ "noUnusedLocals": false,
+ "importHelpers": true,
+ "suppressImplicitAnyIndexErrors": true,
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true,
+ "strict": false,
+ "isolatedModules": true,
+ "noEmit": true
+ },
+ "exclude": [
+ "node_modules",
+ "build",
+ "scripts",
+ "acceptance-tests",
+ "webpack",
+ "jest",
+ "src/setupTests.ts",
+ "**/odatajs-4.0.0.js",
+ "config-overrides.js"
+ ],
+ "include": [
+ "src"
+ ]
+}
diff --git a/samples/charts/data-chart/data-annotation-slice-layer/.eslintrc.js b/samples/charts/data-chart/data-annotation-slice-layer/.eslintrc.js
new file mode 100644
index 0000000000..7168b71441
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-slice-layer/.eslintrc.js
@@ -0,0 +1,78 @@
+// https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project
+module.exports = {
+ parser: "@typescript-eslint/parser", // Specifies the ESLint parser
+ parserOptions: {
+ ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features
+ sourceType: "module", // Allows for the use of imports
+ ecmaFeatures: {
+ jsx: true // Allows for the parsing of JSX
+ }
+ },
+ settings: {
+ react: {
+ version: "999.999.999" // Tells eslint-plugin-react to automatically detect the version of React to use
+ }
+ },
+ extends: [
+ "eslint:recommended",
+ "plugin:react/recommended", // Uses the recommended rules from @eslint-plugin-react
+ "plugin:@typescript-eslint/recommended" // Uses the recommended rules from @typescript-eslint/eslint-plugin
+ ],
+ rules: {
+ // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ },
+ "overrides": [
+ {
+ "files": ["*.ts", "*.tsx"],
+ "rules": {
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-var": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ }
+ }
+ ]
+ };
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-slice-layer/ReadMe.md b/samples/charts/data-chart/data-annotation-slice-layer/ReadMe.md
new file mode 100644
index 0000000000..f02a700c25
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-slice-layer/ReadMe.md
@@ -0,0 +1,56 @@
+
+
+
+This folder contains implementation of React application with example of Data Annotation Slice Layer feature using [Data Chart](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html) component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Branches
+
+> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-react-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-react-examples/tree/vnext) branch only when you want to contribute new samples to this repository.
+
+## Instructions
+
+Follow these instructions to run this example:
+
+
+```
+git clone https://github.com/IgniteUI/igniteui-react-examples.git
+git checkout master
+cd ./igniteui-react-examples
+cd ./samples/charts/data-chart/data-annotation-slice-layer
+```
+
+open above folder in VS Code or type:
+```
+code .
+```
+
+In terminal window, run:
+```
+npm install --legacy-peer-deps
+npm run-script start
+```
+
+Then open http://localhost:4200/ in your browser
+
+
+## Learn More
+
+To learn more about **Ignite UI for React** components, check out the [React documentation](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html).
diff --git a/samples/charts/data-chart/data-annotation-slice-layer/package.json b/samples/charts/data-chart/data-annotation-slice-layer/package.json
new file mode 100644
index 0000000000..f43e0c7619
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-slice-layer/package.json
@@ -0,0 +1,45 @@
+{
+ "name": "example-ignite-ui-react",
+ "description": "This project provides example of using Ignite UI for React components",
+ "author": "Infragistics",
+ "version": "1.4.0",
+ "license": "",
+ "homepage": ".",
+ "private": true,
+ "scripts": {
+ "start": "set PORT=4200 && react-scripts --max_old_space_size=10240 start",
+ "build": "react-scripts --max_old_space_size=10240 build ",
+ "test": "react-scripts test --env=jsdom",
+ "eject": "react-scripts eject",
+ "lint": "eslint ./src/**/*.{ts,tsx}"
+ },
+ "dependencies": {
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
+ "lit-html": "^3.2.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-scripts": "^5.0.1",
+ "tslib": "^2.4.0"
+ },
+ "devDependencies": {
+ "@types/jest": "^29.2.0",
+ "@types/node": "^18.11.7",
+ "@types/react": "^18.0.24",
+ "@types/react-dom": "^18.0.8",
+ "eslint": "^8.33.0",
+ "eslint-config-react": "^1.1.7",
+ "eslint-plugin-react": "^7.20.0",
+ "react-app-rewired": "^2.2.1",
+ "typescript": "^4.8.4",
+ "worker-loader": "^3.0.8"
+ },
+ "browserslist": [
+ ">0.2%",
+ "not dead",
+ "not ie <= 11",
+ "not op_mini all"
+ ]
+}
diff --git a/samples/charts/data-chart/data-annotation-slice-layer/public/index.html b/samples/charts/data-chart/data-annotation-slice-layer/public/index.html
new file mode 100644
index 0000000000..e2d3265576
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-slice-layer/public/index.html
@@ -0,0 +1,11 @@
+
+
+
+ Sample | Ignite UI | React | infragistics
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-slice-layer/sandbox.config.json b/samples/charts/data-chart/data-annotation-slice-layer/sandbox.config.json
new file mode 100644
index 0000000000..07f53508eb
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-slice-layer/sandbox.config.json
@@ -0,0 +1,5 @@
+{
+ "infiniteLoopProtection": false,
+ "hardReloadOnChange": false,
+ "view": "browser"
+}
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-slice-layer/src/AnnotationSliceEarningsBeatData.ts b/samples/charts/data-chart/data-annotation-slice-layer/src/AnnotationSliceEarningsBeatData.ts
new file mode 100644
index 0000000000..766a093810
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-slice-layer/src/AnnotationSliceEarningsBeatData.ts
@@ -0,0 +1,35 @@
+export class AnnotationSliceEarningsBeatDataItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public value: number;
+ public label: string;
+
+}
+export class AnnotationSliceEarningsBeatData extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new AnnotationSliceEarningsBeatDataItem(
+ {
+ value: 155,
+ label: `Earnings Beat`
+ }),
+ new AnnotationSliceEarningsBeatDataItem(
+ {
+ value: 86,
+ label: `Earnings Beat`
+ }),
+ new AnnotationSliceEarningsBeatDataItem(
+ {
+ value: 28,
+ label: `Earnings Miss`
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-slice-layer/src/AnnotationSliceEarningsMissData.ts b/samples/charts/data-chart/data-annotation-slice-layer/src/AnnotationSliceEarningsMissData.ts
new file mode 100644
index 0000000000..84cd8ac622
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-slice-layer/src/AnnotationSliceEarningsMissData.ts
@@ -0,0 +1,35 @@
+export class AnnotationSliceEarningsMissDataItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public value: number;
+ public label: string;
+
+}
+export class AnnotationSliceEarningsMissData extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new AnnotationSliceEarningsMissDataItem(
+ {
+ value: 9,
+ label: `Earnings Miss`
+ }),
+ new AnnotationSliceEarningsMissDataItem(
+ {
+ value: 179,
+ label: `Earnings Miss`
+ }),
+ new AnnotationSliceEarningsMissDataItem(
+ {
+ value: 215,
+ label: `Earnings Miss`
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-slice-layer/src/AnnotationSliceStockSplitData.ts b/samples/charts/data-chart/data-annotation-slice-layer/src/AnnotationSliceStockSplitData.ts
new file mode 100644
index 0000000000..8b16a38943
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-slice-layer/src/AnnotationSliceStockSplitData.ts
@@ -0,0 +1,30 @@
+export class AnnotationSliceStockSplitDataItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public value: number;
+ public label: string;
+
+}
+export class AnnotationSliceStockSplitData extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new AnnotationSliceStockSplitDataItem(
+ {
+ value: 126,
+ label: `Stock Split 3-1`
+ }),
+ new AnnotationSliceStockSplitDataItem(
+ {
+ value: 61,
+ label: `Stock Split 5-1`
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-slice-layer/src/StockTesla.ts b/samples/charts/data-chart/data-annotation-slice-layer/src/StockTesla.ts
new file mode 100644
index 0000000000..1efe6d6e4e
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-slice-layer/src/StockTesla.ts
@@ -0,0 +1,2523 @@
+export class StockTeslaItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public date: string;
+ public open: number;
+ public high: number;
+ public low: number;
+ public close: number;
+ public volume: number;
+ public change: number;
+ public index: number;
+
+}
+export class StockTesla extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new StockTeslaItem(
+ {
+ date: `2019-01-10`,
+ open: 20.4,
+ high: 23,
+ low: 19.8,
+ close: 23,
+ volume: 779333701,
+ change: 12.7,
+ index: 0
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-01-22`,
+ open: 22.8,
+ high: 23.5,
+ low: 19.7,
+ close: 19.9,
+ volume: 911781100,
+ change: -12.6,
+ index: 1
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-01-31`,
+ open: 19.5,
+ high: 20.8,
+ low: 18.6,
+ close: 20.5,
+ volume: 926375717,
+ change: 5,
+ index: 2
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-02-11`,
+ open: 20.4,
+ high: 21.6,
+ low: 19.9,
+ close: 20.9,
+ volume: 687520471,
+ change: 2.4,
+ index: 3
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-02-21`,
+ open: 21.1,
+ high: 21.2,
+ low: 19.4,
+ close: 19.4,
+ volume: 597552272,
+ change: -7.9,
+ index: 4
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-04`,
+ open: 19.6,
+ high: 21.3,
+ low: 18.9,
+ close: 19,
+ volume: 1218669201,
+ change: -3.1,
+ index: 5
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-13`,
+ open: 18.8,
+ high: 19.5,
+ low: 18,
+ close: 19.3,
+ volume: 1034156904,
+ change: 2.5,
+ index: 6
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-22`,
+ open: 19.5,
+ high: 19.7,
+ low: 17.6,
+ close: 17.6,
+ volume: 980694095,
+ change: -9.5,
+ index: 7
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-02`,
+ open: 17.3,
+ high: 19.3,
+ low: 17,
+ close: 19.1,
+ volume: 788473494,
+ change: 10.1,
+ index: 8
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-11`,
+ open: 19.2,
+ high: 19.7,
+ low: 17.4,
+ close: 17.9,
+ volume: 1165555442,
+ change: -6.6,
+ index: 9
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-23`,
+ open: 18,
+ high: 18.3,
+ low: 17,
+ close: 17.6,
+ volume: 870373200,
+ change: -2.3,
+ index: 10
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-02`,
+ open: 17.6,
+ high: 17.7,
+ low: 15.4,
+ close: 16.3,
+ volume: 1629432326,
+ change: -7.5,
+ index: 11
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-13`,
+ open: 16.3,
+ high: 17.2,
+ low: 15,
+ close: 15.1,
+ volume: 1131045605,
+ change: -6.9,
+ index: 12
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-22`,
+ open: 15.3,
+ high: 15.6,
+ low: 12.8,
+ close: 12.8,
+ volume: 1455503588,
+ change: -15.9,
+ index: 13
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-03`,
+ open: 13,
+ high: 13.3,
+ low: 11.8,
+ close: 11.9,
+ volume: 1415442268,
+ change: -7.9,
+ index: 14
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-12`,
+ open: 12.1,
+ high: 14.9,
+ low: 12,
+ close: 14,
+ volume: 1515000443,
+ change: 15.6,
+ index: 15
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-21`,
+ open: 14,
+ high: 15.6,
+ low: 13.8,
+ close: 14.8,
+ volume: 1009123371,
+ change: 5.5,
+ index: 16
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-02`,
+ open: 14.9,
+ high: 15.5,
+ low: 14.5,
+ close: 15,
+ volume: 766921642,
+ change: 0.6,
+ index: 17
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-12`,
+ open: 16,
+ high: 16.4,
+ low: 15.2,
+ close: 16.3,
+ volume: 887983836,
+ change: 2.4,
+ index: 18
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-23`,
+ open: 16.5,
+ high: 17.5,
+ low: 16.3,
+ close: 17.3,
+ volume: 788941000,
+ change: 4.9,
+ index: 19
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-01`,
+ open: 17.3,
+ high: 17.7,
+ low: 14.8,
+ close: 15.6,
+ volume: 1175082297,
+ change: -9.8,
+ index: 20
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-12`,
+ open: 15.4,
+ high: 16,
+ low: 15,
+ close: 15.3,
+ volume: 560129569,
+ change: -1,
+ index: 21
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-21`,
+ open: 15.3,
+ high: 15.7,
+ low: 14.1,
+ close: 14.7,
+ volume: 677293701,
+ change: -3.5,
+ index: 22
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-30`,
+ open: 14.9,
+ high: 15.5,
+ low: 14.1,
+ close: 15,
+ volume: 650239370,
+ change: 1.3,
+ index: 23
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-09-11`,
+ open: 14.9,
+ high: 16.5,
+ low: 14.6,
+ close: 16.5,
+ volume: 636766167,
+ change: 10.3,
+ index: 24
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-09-20`,
+ open: 16.5,
+ high: 16.9,
+ low: 15.9,
+ close: 16,
+ volume: 572802643,
+ change: -2.9,
+ index: 25
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-01`,
+ open: 16,
+ high: 16.6,
+ low: 14.6,
+ close: 16.3,
+ volume: 931821239,
+ change: 2,
+ index: 26
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-10`,
+ open: 16.2,
+ high: 16.6,
+ low: 15,
+ close: 16.3,
+ volume: 891798049,
+ change: 0.6,
+ index: 27
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-21`,
+ open: 16.5,
+ high: 17.7,
+ low: 16.5,
+ close: 16.9,
+ volume: 713093463,
+ change: 2.6,
+ index: 28
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-30`,
+ open: 17,
+ high: 22.7,
+ low: 16.7,
+ close: 21,
+ volume: 1752943598,
+ change: 23.9,
+ index: 29
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-08`,
+ open: 20.9,
+ high: 22.8,
+ low: 20.6,
+ close: 22.5,
+ volume: 834957256,
+ change: 7.7,
+ index: 30
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-19`,
+ open: 22.9,
+ high: 24,
+ low: 22.8,
+ close: 24,
+ volume: 738746390,
+ change: 4.5,
+ index: 31
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-29`,
+ open: 24,
+ high: 24.1,
+ low: 21.8,
+ close: 22,
+ volume: 870685288,
+ change: -8.4,
+ index: 32
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-10`,
+ open: 22,
+ high: 23.4,
+ low: 21.8,
+ close: 23.3,
+ volume: 712016613,
+ change: 5.9,
+ index: 33
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-19`,
+ open: 23.5,
+ high: 27.1,
+ low: 23.4,
+ close: 26.9,
+ volume: 1203765433,
+ change: 14.8,
+ index: 34
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-31`,
+ open: 27.4,
+ high: 29,
+ low: 26.7,
+ close: 27.9,
+ volume: 1195073357,
+ change: 2,
+ index: 35
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-10`,
+ open: 28.3,
+ high: 33.3,
+ low: 28.1,
+ close: 31.9,
+ volume: 1925386078,
+ change: 12.6,
+ index: 36
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-22`,
+ open: 32.9,
+ high: 39.6,
+ low: 32.8,
+ close: 38,
+ volume: 2364043518,
+ change: 15.4,
+ index: 37
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-31`,
+ open: 37.6,
+ high: 43.5,
+ low: 36,
+ close: 43.4,
+ volume: 1835141382,
+ change: 15.3,
+ index: 38
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-02-11`,
+ open: 44.9,
+ high: 64.6,
+ low: 44.9,
+ close: 51.6,
+ volume: 3748903126,
+ change: 14.9,
+ index: 39
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-02-21`,
+ open: 51.9,
+ high: 63,
+ low: 49,
+ close: 60.1,
+ volume: 1921517039,
+ change: 15.8,
+ index: 40
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-03`,
+ open: 55.9,
+ high: 57.6,
+ low: 40.8,
+ close: 49.7,
+ volume: 2121850940,
+ change: -11.1,
+ index: 41
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-12`,
+ open: 50.9,
+ high: 51.1,
+ low: 36.4,
+ close: 37.4,
+ volume: 1553329923,
+ change: -26.6,
+ index: 42
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-23`,
+ open: 39.7,
+ high: 40.5,
+ low: 23.4,
+ close: 29,
+ volume: 2487688157,
+ change: -27,
+ index: 43
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-01`,
+ open: 31.8,
+ high: 37.3,
+ low: 31.6,
+ close: 32.1,
+ volume: 1785601357,
+ change: 0.9,
+ index: 44
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-13`,
+ open: 32.1,
+ high: 43.5,
+ low: 29.8,
+ close: 43.4,
+ volume: 1860352620,
+ change: 35.3,
+ index: 45
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-22`,
+ open: 46.6,
+ high: 51.7,
+ low: 44.9,
+ close: 48.8,
+ volume: 2056797321,
+ change: 4.7,
+ index: 46
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-01`,
+ open: 48.5,
+ high: 58,
+ low: 45.5,
+ close: 46.8,
+ volume: 2093959203,
+ change: -3.6,
+ index: 47
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-12`,
+ open: 46.7,
+ high: 56.2,
+ low: 46.5,
+ close: 54,
+ volume: 1611543246,
+ change: 15.5,
+ index: 48
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-21`,
+ open: 54.7,
+ high: 55.6,
+ low: 50.9,
+ close: 55.2,
+ volume: 1262468113,
+ change: 0.8,
+ index: 49
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-02`,
+ open: 54.8,
+ high: 60.6,
+ low: 52.3,
+ close: 58.8,
+ volume: 1160487993,
+ change: 7.2,
+ index: 50
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-11`,
+ open: 59.2,
+ high: 68.5,
+ low: 57.2,
+ close: 64.9,
+ volume: 1270377400,
+ change: 9.5,
+ index: 51
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-22`,
+ open: 65.3,
+ high: 67.9,
+ low: 60.6,
+ close: 66.3,
+ volume: 1217946366,
+ change: 1.5,
+ index: 52
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-01`,
+ open: 66.6,
+ high: 75.7,
+ low: 62.5,
+ close: 74.6,
+ volume: 1120591270,
+ change: 12.1,
+ index: 53
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-13`,
+ open: 81.4,
+ high: 119.7,
+ low: 79,
+ close: 99.8,
+ volume: 2244920779,
+ change: 22.6,
+ index: 54
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-22`,
+ open: 103.7,
+ high: 111.7,
+ low: 95.4,
+ close: 106.2,
+ volume: 1662846099,
+ change: 2.3,
+ index: 55
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-31`,
+ open: 111.9,
+ high: 112.6,
+ low: 91.1,
+ close: 95.4,
+ volume: 1573159944,
+ change: -14.8,
+ index: 56
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-11`,
+ open: 96.6,
+ high: 101.8,
+ low: 91,
+ close: 91.6,
+ volume: 798587331,
+ change: -5.2,
+ index: 57
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-20`,
+ open: 98,
+ high: 134.8,
+ low: 95.7,
+ close: 133.5,
+ volume: 1866534416,
+ change: 36.2,
+ index: 58
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-31`,
+ open: 136.3,
+ high: 166.7,
+ low: 128.5,
+ close: 166.1,
+ volume: 2008507459,
+ change: 21.9,
+ index: 59
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-10`,
+ open: 167.4,
+ high: 167.5,
+ low: 110,
+ close: 123.8,
+ volume: 1992227059,
+ change: -26,
+ index: 60
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-21`,
+ open: 127.3,
+ high: 154,
+ low: 120.2,
+ close: 149.8,
+ volume: 1758737696,
+ change: 17.7,
+ index: 61
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-30`,
+ open: 143.2,
+ high: 145.9,
+ low: 117.1,
+ close: 143,
+ volume: 1459893236,
+ change: -0.1,
+ index: 62
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-09`,
+ open: 146.9,
+ high: 149.6,
+ low: 135.4,
+ close: 144.7,
+ volume: 985545158,
+ change: -1.5,
+ index: 63
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-20`,
+ open: 147.3,
+ high: 155.3,
+ low: 139.7,
+ close: 140.6,
+ volume: 773077727,
+ change: -4.5,
+ index: 64
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-29`,
+ open: 140.9,
+ high: 148.4,
+ low: 135.3,
+ close: 136.9,
+ volume: 615339122,
+ change: -2.8,
+ index: 65
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-09`,
+ open: 135.6,
+ high: 150.8,
+ low: 126.4,
+ close: 140.4,
+ volume: 669171368,
+ change: 3.5,
+ index: 66
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-18`,
+ open: 140,
+ high: 165.3,
+ low: 132,
+ close: 162.2,
+ volume: 760451265,
+ change: 15.8,
+ index: 67
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-30`,
+ open: 164,
+ high: 202.6,
+ low: 162.5,
+ close: 189.2,
+ volume: 1046371155,
+ change: 15.4,
+ index: 68
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-09`,
+ open: 199.2,
+ high: 218.1,
+ low: 180.4,
+ close: 201.5,
+ volume: 1055933265,
+ change: 1.2,
+ index: 69
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-18`,
+ open: 191.5,
+ high: 231.7,
+ low: 188.8,
+ close: 231.7,
+ volume: 1593943601,
+ change: 21,
+ index: 70
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-30`,
+ open: 222.1,
+ high: 232.2,
+ low: 204.7,
+ close: 231.6,
+ volume: 791942570,
+ change: 4.3,
+ index: 71
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-01-11`,
+ open: 233.3,
+ high: 294.8,
+ low: 230.4,
+ close: 270.4,
+ volume: 1084025779,
+ change: 15.9,
+ index: 72
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-01-21`,
+ open: 277,
+ high: 289.3,
+ low: 273,
+ close: 281.7,
+ volume: 663774487,
+ change: 1.7,
+ index: 73
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-01`,
+ open: 278.1,
+ high: 300.1,
+ low: 260,
+ close: 279.9,
+ volume: 595397009,
+ change: 0.7,
+ index: 74
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-10`,
+ open: 281.6,
+ high: 293.5,
+ low: 266.7,
+ close: 268.3,
+ volume: 445813486,
+ change: -4.7,
+ index: 75
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-22`,
+ open: 270.8,
+ high: 276.6,
+ low: 236.7,
+ close: 238.2,
+ volume: 496372009,
+ change: -12.1,
+ index: 76
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-03`,
+ open: 220.7,
+ high: 290.7,
+ low: 206.3,
+ close: 217.7,
+ volume: 793689739,
+ change: -1.3,
+ index: 77
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-12`,
+ open: 218.6,
+ high: 291.3,
+ low: 179.8,
+ close: 231.2,
+ volume: 1215209162,
+ change: 5.8,
+ index: 78
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-23`,
+ open: 231.4,
+ high: 237.7,
+ low: 208.2,
+ close: 220.7,
+ volume: 744776145,
+ change: -4.6,
+ index: 79
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-01`,
+ open: 222.6,
+ high: 230.8,
+ low: 197,
+ close: 220.6,
+ volume: 730733684,
+ change: -0.9,
+ index: 80
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-13`,
+ open: 235.9,
+ high: 254.3,
+ low: 222.6,
+ close: 254.1,
+ volume: 646721884,
+ change: 7.7,
+ index: 81
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-22`,
+ open: 256.9,
+ high: 260.3,
+ low: 230.6,
+ close: 239.9,
+ volume: 740840774,
+ change: -6.6,
+ index: 82
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-03`,
+ open: 239.9,
+ high: 249.8,
+ low: 222,
+ close: 228.3,
+ volume: 623423313,
+ change: -4.8,
+ index: 83
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-12`,
+ open: 226.3,
+ high: 230,
+ low: 195.6,
+ close: 196.6,
+ volume: 643844974,
+ change: -13.1,
+ index: 84
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-21`,
+ open: 200.5,
+ high: 202.2,
+ low: 182.3,
+ close: 193.6,
+ volume: 729192883,
+ change: -3.4,
+ index: 85
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-02`,
+ open: 193.9,
+ high: 211.9,
+ low: 191.2,
+ close: 201.7,
+ volume: 545095944,
+ change: 4,
+ index: 86
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-11`,
+ open: 200.6,
+ high: 207.7,
+ low: 190.4,
+ close: 203.3,
+ volume: 478366128,
+ change: 1.3,
+ index: 87
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-22`,
+ open: 204.1,
+ high: 210.5,
+ low: 197.8,
+ close: 207.9,
+ volume: 454698495,
+ change: 1.9,
+ index: 88
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-01`,
+ open: 210.7,
+ high: 232.5,
+ low: 210,
+ close: 226,
+ volume: 558441596,
+ change: 7.3,
+ index: 89
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-13`,
+ open: 226.3,
+ high: 233.3,
+ low: 206.8,
+ close: 222.8,
+ volume: 470942387,
+ change: -1.5,
+ index: 90
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-22`,
+ open: 223.6,
+ high: 226.2,
+ low: 207.1,
+ close: 216.4,
+ volume: 372195097,
+ change: -3.2,
+ index: 91
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-02`,
+ open: 215.5,
+ high: 242.3,
+ low: 209.1,
+ close: 236.6,
+ volume: 547284685,
+ change: 9.8,
+ index: 92
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-11`,
+ open: 239.7,
+ high: 241.6,
+ low: 232.5,
+ close: 235.9,
+ volume: 315341455,
+ change: -1.6,
+ index: 93
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-20`,
+ open: 235.4,
+ high: 243.3,
+ low: 216.3,
+ close: 226.8,
+ volume: 392227478,
+ change: -3.7,
+ index: 94
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-31`,
+ open: 228.5,
+ high: 246.8,
+ low: 226.9,
+ close: 245.2,
+ volume: 337503634,
+ change: 7.3,
+ index: 95
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-10`,
+ open: 244.7,
+ high: 254.8,
+ low: 241.4,
+ close: 245.4,
+ volume: 328100734,
+ change: 0.3,
+ index: 96
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-21`,
+ open: 246.7,
+ high: 253.7,
+ low: 236.3,
+ close: 246.5,
+ volume: 420153012,
+ change: -0.1,
+ index: 97
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-30`,
+ open: 247.8,
+ high: 266.3,
+ low: 246.4,
+ close: 258.5,
+ volume: 422393262,
+ change: 4.3,
+ index: 98
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-11`,
+ open: 259.5,
+ high: 269,
+ low: 254.5,
+ close: 264,
+ volume: 392144589,
+ change: 1.7,
+ index: 99
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-20`,
+ open: 267,
+ high: 292.6,
+ low: 265.5,
+ close: 288.6,
+ volume: 368796877,
+ change: 8.1,
+ index: 100
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-29`,
+ open: 285.3,
+ high: 371.7,
+ low: 285.2,
+ close: 371.3,
+ volume: 825862313,
+ change: 30.1,
+ index: 101
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-09`,
+ open: 381.7,
+ high: 414.5,
+ low: 337.2,
+ close: 341.2,
+ volume: 818978542,
+ change: -10.6,
+ index: 102
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-18`,
+ open: 336.8,
+ high: 373.2,
+ low: 326.2,
+ close: 365.5,
+ volume: 613304311,
+ change: 8.5,
+ index: 103
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-30`,
+ open: 366.3,
+ high: 400.6,
+ low: 354,
+ close: 381.6,
+ volume: 515052382,
+ change: 4.2,
+ index: 104
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-09`,
+ open: 386.9,
+ high: 390.9,
+ low: 316.8,
+ close: 334.6,
+ volume: 473333567,
+ change: -13.5,
+ index: 105
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-20`,
+ open: 336.2,
+ high: 340.3,
+ low: 297.8,
+ close: 300,
+ volume: 524367113,
+ change: -10.8,
+ index: 106
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-30`,
+ open: 305.6,
+ high: 373,
+ low: 295.4,
+ close: 356.8,
+ volume: 492530059,
+ change: 16.7,
+ index: 107
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-10`,
+ open: 357.8,
+ high: 402.7,
+ low: 326.7,
+ close: 352.7,
+ volume: 592103938,
+ change: -1.4,
+ index: 108
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-20`,
+ open: 351.2,
+ high: 371.9,
+ low: 331.3,
+ close: 332.1,
+ volume: 532857144,
+ change: -5.4,
+ index: 109
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-31`,
+ open: 332.1,
+ high: 334.8,
+ low: 264,
+ close: 312.2,
+ volume: 833589022,
+ change: -6,
+ index: 110
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-02-09`,
+ open: 311.7,
+ high: 315.9,
+ low: 293.5,
+ close: 310.7,
+ volume: 456395505,
+ change: -0.3,
+ index: 111
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-02-18`,
+ open: 302.8,
+ high: 314.6,
+ low: 279.2,
+ close: 285.7,
+ volume: 446153356,
+ change: -5.7,
+ index: 112
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-02`,
+ open: 278,
+ high: 296.6,
+ low: 233.3,
+ close: 293.3,
+ volume: 638352514,
+ change: 5.5,
+ index: 113
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-11`,
+ open: 292.9,
+ high: 295.5,
+ low: 260.7,
+ close: 265.1,
+ volume: 466566467,
+ change: -9.5,
+ index: 114
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-22`,
+ open: 260.2,
+ high: 332.6,
+ low: 252,
+ close: 331.3,
+ volume: 576869668,
+ change: 27.3,
+ index: 115
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-31`,
+ open: 326.6,
+ high: 371.6,
+ low: 325.5,
+ close: 359.2,
+ volume: 536607263,
+ change: 10,
+ index: 116
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-04-11`,
+ open: 360.4,
+ high: 384.3,
+ low: 324.9,
+ close: 325.3,
+ volume: 499682510,
+ change: -9.7,
+ index: 117
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-04-21`,
+ open: 332.5,
+ high: 364.1,
+ low: 324.4,
+ close: 336.3,
+ volume: 457210487,
+ change: 1.1,
+ index: 118
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-02`,
+ open: 338.3,
+ high: 345,
+ low: 273.9,
+ close: 301,
+ volume: 639990965,
+ change: -11,
+ index: 119
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-11`,
+ open: 301.1,
+ high: 318.5,
+ low: 242.4,
+ close: 244.7,
+ volume: 583211967,
+ change: -18.7,
+ index: 120
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-20`,
+ open: 233.7,
+ high: 262.4,
+ low: 211,
+ close: 221.3,
+ volume: 721880082,
+ change: -5.3,
+ index: 121
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-01`,
+ open: 218.3,
+ high: 259.6,
+ low: 206.9,
+ close: 246.8,
+ volume: 644596235,
+ change: 13,
+ index: 122
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-10`,
+ open: 244.2,
+ high: 264.2,
+ low: 227.9,
+ close: 232.2,
+ volume: 633672873,
+ change: -4.9,
+ index: 123
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-22`,
+ open: 223.2,
+ high: 246.8,
+ low: 208.7,
+ close: 236.1,
+ volume: 744240764,
+ change: 5.8,
+ index: 124
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-01`,
+ open: 237.9,
+ high: 252.1,
+ low: 218.9,
+ close: 227.3,
+ volume: 631776422,
+ change: -4.5,
+ index: 125
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-13`,
+ open: 223,
+ high: 255,
+ low: 216.2,
+ close: 237,
+ volume: 625812242,
+ change: 6.3,
+ index: 126
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-22`,
+ open: 234.9,
+ high: 280.8,
+ low: 229.3,
+ close: 272.2,
+ volume: 646037224,
+ change: 15.9,
+ index: 127
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-02`,
+ open: 272.2,
+ high: 311.9,
+ low: 256.3,
+ close: 300.6,
+ volume: 611660612,
+ change: 10.4,
+ index: 128
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-11`,
+ open: 305,
+ high: 313.6,
+ low: 279.4,
+ close: 286.6,
+ volume: 616204291,
+ change: -6,
+ index: 129
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-22`,
+ open: 289.4,
+ high: 314.7,
+ low: 285,
+ close: 289.9,
+ volume: 490658060,
+ change: 0.2,
+ index: 130
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-31`,
+ open: 291.5,
+ high: 303.6,
+ low: 271.8,
+ close: 275.6,
+ volume: 376152572,
+ change: -5.4,
+ index: 131
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-12`,
+ open: 272.6,
+ high: 305.5,
+ low: 265.7,
+ close: 304.4,
+ volume: 367924580,
+ change: 11.7,
+ index: 132
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-21`,
+ open: 292.9,
+ high: 313.8,
+ low: 290.4,
+ close: 300.8,
+ volume: 477171180,
+ change: 2.7,
+ index: 133
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-30`,
+ open: 299.9,
+ high: 301.3,
+ low: 262.5,
+ close: 265.2,
+ volume: 454307920,
+ change: -11.5,
+ index: 134
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-11`,
+ open: 254.5,
+ high: 257.5,
+ low: 215,
+ close: 216.5,
+ volume: 593078170,
+ change: -14.9,
+ index: 135
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-20`,
+ open: 215.3,
+ high: 229.8,
+ low: 202,
+ close: 207.3,
+ volume: 592158560,
+ change: -3.7,
+ index: 136
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-31`,
+ open: 206.4,
+ high: 233.8,
+ low: 198.6,
+ close: 227.5,
+ volume: 550341050,
+ change: 10.2,
+ index: 137
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-09`,
+ open: 234,
+ high: 237.4,
+ low: 177.1,
+ close: 177.6,
+ volume: 630702790,
+ change: -24.1,
+ index: 138
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-18`,
+ open: 189.9,
+ high: 200.8,
+ low: 176.6,
+ close: 180.2,
+ volume: 637579480,
+ change: -5.1,
+ index: 139
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-30`,
+ open: 175.8,
+ high: 194.8,
+ low: 166.2,
+ close: 194.7,
+ volume: 617126140,
+ change: 10.7,
+ index: 140
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-09`,
+ open: 197.1,
+ high: 198.9,
+ low: 169.1,
+ close: 179,
+ volume: 625675690,
+ change: -9.1,
+ index: 141
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-20`,
+ open: 176.1,
+ high: 177.4,
+ low: 137.7,
+ close: 137.8,
+ volume: 986660100,
+ change: -21.7,
+ index: 142
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-30`,
+ open: 139.3,
+ high: 141.3,
+ low: 108.2,
+ close: 123.2,
+ volume: 1331911900,
+ change: -11.6,
+ index: 143
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-01-11`,
+ open: 118.5,
+ high: 126,
+ low: 101.8,
+ close: 123.2,
+ volume: 1332426500,
+ change: 4,
+ index: 144
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-01-23`,
+ open: 122.6,
+ high: 145.4,
+ low: 115.6,
+ close: 143.8,
+ volume: 1244541500,
+ change: 17.3,
+ index: 145
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-01`,
+ open: 143,
+ high: 183.8,
+ low: 138.1,
+ close: 181.4,
+ volume: 1534337700,
+ change: 26.9,
+ index: 146
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-10`,
+ open: 187.3,
+ high: 214,
+ low: 182.6,
+ close: 196.9,
+ volume: 1423167800,
+ change: 5.1,
+ index: 147
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-22`,
+ open: 194.4,
+ high: 217.6,
+ low: 187.6,
+ close: 200.9,
+ volume: 1386211900,
+ change: 3.3,
+ index: 148
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-03`,
+ open: 203.9,
+ high: 211.2,
+ low: 186,
+ close: 197.8,
+ volume: 1095786600,
+ change: -3,
+ index: 149
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-14`,
+ open: 198.5,
+ high: 198.6,
+ low: 163.9,
+ close: 183.3,
+ volume: 1101144600,
+ change: -7.7,
+ index: 150
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-23`,
+ open: 180.8,
+ high: 200.7,
+ low: 176,
+ close: 192.2,
+ volume: 978213300,
+ change: 6.3,
+ index: 151
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-03`,
+ open: 191.6,
+ high: 207.8,
+ low: 185.4,
+ close: 194.8,
+ volume: 909718040,
+ change: 1.6,
+ index: 152
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-13`,
+ open: 197.3,
+ high: 198.7,
+ low: 176.1,
+ close: 185.9,
+ volume: 905319000,
+ change: -5.8,
+ index: 153
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-24`,
+ open: 184,
+ high: 189.7,
+ low: 158.6,
+ close: 162.6,
+ volume: 905416980,
+ change: -11.6,
+ index: 154
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-03`,
+ open: 159.8,
+ high: 165.5,
+ low: 152.4,
+ close: 160.6,
+ volume: 881897100,
+ change: 0.5,
+ index: 155
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-12`,
+ open: 162.7,
+ high: 177.4,
+ low: 159.6,
+ close: 168,
+ volume: 785510430,
+ change: 3.2,
+ index: 156
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-23`,
+ open: 167.7,
+ high: 193,
+ low: 164.4,
+ close: 185.8,
+ volume: 864025390,
+ change: 10.8,
+ index: 157
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-02`,
+ open: 182.2,
+ high: 217.2,
+ low: 178.2,
+ close: 214,
+ volume: 988496020,
+ change: 17.4,
+ index: 158
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-13`,
+ open: 217.8,
+ high: 259.7,
+ low: 212.5,
+ close: 258.7,
+ volume: 1161622400,
+ change: 18.8,
+ index: 159
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-23`,
+ open: 260.2,
+ high: 277,
+ low: 247.3,
+ close: 256.6,
+ volume: 1220407300,
+ change: -1.4,
+ index: 160
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-05`,
+ open: 250.1,
+ high: 284.2,
+ low: 240.7,
+ close: 282.5,
+ volume: 999163700,
+ change: 13,
+ index: 161
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-14`,
+ open: 278.1,
+ high: 285.3,
+ low: 265.1,
+ close: 281.4,
+ volume: 774400400,
+ change: 1.2,
+ index: 162
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-25`,
+ open: 286.6,
+ high: 299.3,
+ low: 254.1,
+ close: 265.3,
+ volume: 973076400,
+ change: -7.4,
+ index: 163
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-03`,
+ open: 263.2,
+ high: 269.1,
+ low: 250.5,
+ close: 259.3,
+ volume: 678809820,
+ change: -1.5,
+ index: 164
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-14`,
+ open: 261,
+ high: 264.8,
+ low: 233.8,
+ close: 239.8,
+ volume: 716008860,
+ change: -8.1,
+ index: 165
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-23`,
+ open: 238.7,
+ high: 240.8,
+ low: 212.4,
+ close: 236.9,
+ volume: 825055300,
+ change: -0.8,
+ index: 166
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-01`,
+ open: 238.7,
+ high: 261.2,
+ low: 228.2,
+ close: 245,
+ volume: 811502630,
+ change: 2.7,
+ index: 167
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-13`,
+ open: 245,
+ high: 278.4,
+ low: 243.3,
+ close: 271.3,
+ volume: 902643400,
+ change: 10.7,
+ index: 168
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-22`,
+ open: 271.3,
+ high: 279,
+ low: 244.5,
+ close: 244.9,
+ volume: 816639600,
+ change: -9.7,
+ index: 169
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-03`,
+ open: 243.4,
+ high: 254.8,
+ low: 234.6,
+ close: 246.5,
+ volume: 814604700,
+ change: 1.3,
+ index: 170
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-12`,
+ open: 248.1,
+ high: 268.9,
+ low: 247.6,
+ close: 258.9,
+ volume: 806250900,
+ change: 4.3,
+ index: 171
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-23`,
+ open: 258.9,
+ high: 259.6,
+ low: 202.5,
+ close: 212.1,
+ volume: 869390890,
+ change: -18.1,
+ index: 172
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-01`,
+ open: 216.5,
+ high: 222,
+ low: 194.1,
+ close: 205.7,
+ volume: 811468170,
+ change: -5,
+ index: 173
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-10`,
+ open: 213,
+ high: 226.4,
+ low: 205.7,
+ close: 214.6,
+ volume: 859763700,
+ change: 0.8,
+ index: 174
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-21`,
+ open: 215.6,
+ high: 246.7,
+ low: 211.6,
+ close: 241.2,
+ volume: 959006600,
+ change: 11.9,
+ index: 175
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-01`,
+ open: 242,
+ high: 252.8,
+ low: 231.4,
+ close: 238.8,
+ volume: 832910200,
+ change: -1.3,
+ index: 176
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-12`,
+ open: 235.8,
+ high: 246.7,
+ low: 233.3,
+ close: 237,
+ volume: 772018400,
+ change: 0.5,
+ index: 177
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-21`,
+ open: 234.2,
+ high: 259.8,
+ low: 228.2,
+ close: 254.5,
+ volume: 900893400,
+ change: 8.7,
+ index: 178
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-03`,
+ open: 256.8,
+ high: 265.1,
+ low: 236.3,
+ close: 238.4,
+ volume: 727005170,
+ change: -7.1,
+ index: 179
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-12`,
+ open: 239.2,
+ high: 242.7,
+ low: 217.2,
+ close: 218.9,
+ volume: 697536380,
+ change: -8.5,
+ index: 180
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-24`,
+ open: 215.1,
+ high: 223.5,
+ low: 206.3,
+ close: 207.8,
+ volume: 777303400,
+ change: -3.4,
+ index: 181
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-02`,
+ open: 189.7,
+ high: 196.4,
+ low: 180.1,
+ close: 187.9,
+ volume: 846092780,
+ change: -0.9,
+ index: 182
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-13`,
+ open: 184.3,
+ high: 194.7,
+ low: 175,
+ close: 184,
+ volume: 718274070,
+ change: -0.1,
+ index: 183
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-23`,
+ open: 185.3,
+ high: 203.2,
+ low: 183.4,
+ close: 192,
+ volume: 693352670,
+ change: 3.6,
+ index: 184
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-05`,
+ open: 192.3,
+ high: 205.6,
+ low: 177.6,
+ close: 180.7,
+ volume: 742344460,
+ change: -6,
+ index: 185
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-14`,
+ open: 180,
+ high: 182.9,
+ low: 160.5,
+ close: 162.5,
+ volume: 701227950,
+ change: -9.7,
+ index: 186
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-25`,
+ open: 163.2,
+ high: 178.2,
+ low: 160.8,
+ close: 172.6,
+ volume: 589466660,
+ change: 5.8,
+ index: 187
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-04`,
+ open: 178.6,
+ high: 184.2,
+ low: 163.3,
+ close: 171.1,
+ volume: 676969950,
+ change: -4.2,
+ index: 188
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-15`,
+ open: 169.1,
+ high: 179.2,
+ low: 160.5,
+ close: 161.5,
+ volume: 694829970,
+ change: -4.5,
+ index: 189
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-24`,
+ open: 156.7,
+ high: 168,
+ low: 138.8,
+ close: 162.1,
+ volume: 775433710,
+ change: 3.4,
+ index: 190
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-03`,
+ open: 159,
+ high: 198.9,
+ low: 158.4,
+ close: 181.2,
+ volume: 864614000,
+ change: 14,
+ index: 191
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-14`,
+ open: 183.8,
+ high: 187.6,
+ low: 167.8,
+ close: 177.6,
+ volume: 531409380,
+ change: -3.4,
+ index: 192
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-23`,
+ open: 179.9,
+ high: 186.9,
+ low: 171.4,
+ close: 173.7,
+ volume: 554203970,
+ change: -3.4,
+ index: 193
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-04`,
+ open: 174.8,
+ high: 182.7,
+ low: 173.2,
+ close: 174.8,
+ volume: 453828370,
+ change: 0,
+ index: 194
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-13`,
+ open: 175.4,
+ high: 191.1,
+ low: 167.4,
+ close: 182.5,
+ volume: 509090870,
+ change: 4.1,
+ index: 195
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-25`,
+ open: 185.8,
+ high: 188.8,
+ low: 176.9,
+ close: 187.4,
+ volume: 505399520,
+ change: 0.8,
+ index: 196
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-05`,
+ open: 186.5,
+ high: 252.4,
+ low: 186.4,
+ close: 251.5,
+ volume: 925723660,
+ change: 34.8,
+ index: 197
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-16`,
+ open: 247.7,
+ high: 271,
+ low: 233.1,
+ close: 256.6,
+ volume: 1097390000,
+ change: 3.6,
+ index: 198
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-25`,
+ open: 252.7,
+ high: 258.5,
+ low: 214.7,
+ close: 220.2,
+ volume: 795590700,
+ change: -12.9,
+ index: 199
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-05`,
+ open: 221.2,
+ high: 234.7,
+ low: 182,
+ close: 198.9,
+ volume: 658914080,
+ change: -10.1,
+ index: 200
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-14`,
+ open: 200.8,
+ high: 208.5,
+ low: 191.5,
+ close: 201.4,
+ volume: 479168160,
+ change: 0.3,
+ index: 201
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-23`,
+ open: 205,
+ high: 228.2,
+ low: 204.8,
+ close: 220.3,
+ volume: 560235700,
+ change: 7.5,
+ index: 202
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-04`,
+ open: 218.8,
+ high: 222.2,
+ low: 202.6,
+ close: 219.4,
+ volume: 469284350,
+ change: 0.3,
+ index: 203
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-13`,
+ open: 223.5,
+ high: 235,
+ low: 210.5,
+ close: 230.3,
+ volume: 592950440,
+ change: 3,
+ index: 204
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-24`,
+ open: 229.3,
+ high: 257.2,
+ low: 223.5,
+ close: 254.3,
+ volume: 577086700,
+ change: 10.9,
+ index: 205
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-03`,
+ open: 252.5,
+ high: 264.9,
+ low: 237.8,
+ close: 240.7,
+ volume: 546148740,
+ change: -4.7,
+ index: 206
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-14`,
+ open: 246.7,
+ high: 251,
+ low: 213.7,
+ close: 219.2,
+ volume: 589440130,
+ change: -11.2,
+ index: 207
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-23`,
+ open: 220,
+ high: 224.3,
+ low: 212.1,
+ close: 213.6,
+ volume: 384561880,
+ change: -2.9,
+ index: 208
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-01`,
+ open: 244.7,
+ high: 273.5,
+ low: 242.6,
+ close: 249,
+ volume: 732392780,
+ change: 1.8,
+ index: 209
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-12`,
+ open: 244.6,
+ high: 358.6,
+ low: 238.9,
+ close: 328.5,
+ volume: 991653160,
+ change: 34.3,
+ index: 210
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-21`,
+ open: 335.8,
+ high: 348.5,
+ low: 309.2,
+ close: 339.6,
+ volume: 700324320,
+ change: 1.1,
+ index: 211
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-03`,
+ open: 341.1,
+ high: 361.9,
+ low: 326.6,
+ close: 351.4,
+ volume: 478645220,
+ change: 3,
+ index: 212
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-12`,
+ open: 353,
+ high: 429.3,
+ low: 348.6,
+ close: 418.1,
+ volume: 599082110,
+ change: 18.4,
+ index: 213
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-23`,
+ open: 420,
+ high: 481.5,
+ low: 415.4,
+ close: 430.6,
+ volume: 807128120,
+ change: 2.5,
+ index: 214
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-03`,
+ open: 435.9,
+ high: 465.3,
+ low: 373,
+ close: 410.4,
+ volume: 565769940,
+ change: -5.8,
+ index: 215
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-15`,
+ open: 423.2,
+ high: 429.8,
+ low: 377.3,
+ close: 428.2,
+ volume: 530063170,
+ change: 1.2,
+ index: 216
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-27`,
+ open: 423.5,
+ high: 439.7,
+ low: 389,
+ close: 397.2,
+ volume: 476854060,
+ change: -6.2,
+ index: 217
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-05`,
+ open: 396.9,
+ high: 420,
+ low: 374.4,
+ close: 378.2,
+ volume: 507024510,
+ change: -4.7,
+ index: 218
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-14`,
+ open: 373,
+ high: 380.6,
+ low: 325.1,
+ close: 355.8,
+ volume: 607376290,
+ change: -4.6,
+ index: 219
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-26`,
+ open: 355,
+ high: 367.3,
+ low: 288,
+ close: 290.8,
+ volume: 549149490,
+ change: -18.1,
+ index: 220
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-07`,
+ open: 291.2,
+ high: 303.9,
+ low: 250.7,
+ close: 262.7,
+ volume: 754567280,
+ change: -9.8,
+ index: 221
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-18`,
+ open: 252.5,
+ high: 253.4,
+ low: 217,
+ close: 225.3,
+ volume: 944623000,
+ change: -10.8,
+ index: 222
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-27`,
+ open: 231.6,
+ high: 291.8,
+ low: 229.2,
+ close: 273.1,
+ volume: 982018670,
+ change: 17.9,
+ index: 223
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-07`,
+ open: 275.6,
+ high: 285,
+ low: 214.2,
+ close: 233.3,
+ volume: 1117950500,
+ change: -15.3,
+ index: 224
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-16`,
+ open: 245,
+ high: 274.7,
+ low: 217.8,
+ close: 241.6,
+ volume: 993815820,
+ change: -1.4,
+ index: 225
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-28`,
+ open: 243.5,
+ high: 294.9,
+ low: 222.8,
+ close: 285.9,
+ volume: 866169890,
+ change: 17.4,
+ index: 226
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-slice-layer/src/index.css b/samples/charts/data-chart/data-annotation-slice-layer/src/index.css
new file mode 100644
index 0000000000..98682b8543
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-slice-layer/src/index.css
@@ -0,0 +1,2 @@
+/* shared styles are loaded from: */
+/* https://static.infragistics.com/xplatform/css/samples */
diff --git a/samples/charts/data-chart/data-annotation-slice-layer/src/index.tsx b/samples/charts/data-chart/data-annotation-slice-layer/src/index.tsx
new file mode 100644
index 0000000000..e46bd63344
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-slice-layer/src/index.tsx
@@ -0,0 +1,252 @@
+import React from 'react';
+import ReactDOM from 'react-dom/client';
+import './index.css';
+
+import { IgrDataChartCoreModule, IgrDataChartCategoryModule, IgrDataChartCategoryCoreModule, IgrDataChartFinancialCoreModule, IgrDataChartFinancialModule, IgrDataChartFinancialOverlaysModule, IgrDataChartInteractivityModule, IgrDataChartAnnotationModule, IgrDataAnnotationSliceLayerModule, IgrNumberAbbreviatorModule, IgrAnnotationLayerProxyModule } from 'igniteui-react-charts';
+import { IgrDataChart, IgrCategoryXAxis, IgrNumericYAxis, IgrFinancialPriceSeries, IgrDataToolTipLayer, IgrDataAnnotationSliceLayer } from 'igniteui-react-charts';
+import { StockTeslaItem, StockTesla } from './StockTesla';
+import { AnnotationSliceStockSplitDataItem, AnnotationSliceStockSplitData } from './AnnotationSliceStockSplitData';
+import { AnnotationSliceEarningsMissDataItem, AnnotationSliceEarningsMissData } from './AnnotationSliceEarningsMissData';
+import { AnnotationSliceEarningsBeatDataItem, AnnotationSliceEarningsBeatData } from './AnnotationSliceEarningsBeatData';
+
+const mods: any[] = [
+ IgrDataChartCoreModule,
+ IgrDataChartCategoryModule,
+ IgrDataChartCategoryCoreModule,
+ IgrDataChartFinancialCoreModule,
+ IgrDataChartFinancialModule,
+ IgrDataChartFinancialOverlaysModule,
+ IgrDataChartInteractivityModule,
+ IgrDataChartAnnotationModule,
+ IgrDataAnnotationSliceLayerModule,
+ IgrNumberAbbreviatorModule,
+ IgrAnnotationLayerProxyModule
+];
+mods.forEach((m) => m.register());
+
+export default class Sample extends React.Component {
+ private chart: IgrDataChart
+ private chartRef(r: IgrDataChart) {
+ this.chart = r;
+ this.setState({});
+ }
+ private xAxisBottom: IgrCategoryXAxis
+ private xAxisBottomRef(r: IgrCategoryXAxis){
+ this.xAxisBottom =r;
+ this.setState({});
+ }
+ private xAxisTop: IgrCategoryXAxis
+ private yAxisLeft: IgrNumericYAxis
+ private yAxisRight: IgrNumericYAxis
+ private series1: IgrFinancialPriceSeries
+ private tooltip: IgrDataToolTipLayer
+ private sliceLayerStockSplit: IgrDataAnnotationSliceLayer
+ private sliceLayerStockSplitRef(r: IgrDataAnnotationSliceLayer){
+ this.sliceLayerStockSplit = r;
+ this.setState({});
+ }
+ private sliceLayerEarningsMissAnnotations: IgrDataAnnotationSliceLayer
+ private sliceLayerEarningsMissAnnotationsRef(r: IgrDataAnnotationSliceLayer){
+ this.sliceLayerEarningsMissAnnotations = r;
+ this.setState({});
+ }
+ private sliceLayerEarningsBeatAnnotations: IgrDataAnnotationSliceLayer
+ private sliceLayerEarningsBeatAnnotationsRef(r: IgrDataAnnotationSliceLayer){
+ this.sliceLayerEarningsBeatAnnotations = r;
+ this.setState({});
+ }
+
+ constructor(props: any) {
+ super(props);
+
+ this.chartRef = this.chartRef.bind(this);
+ this.sliceLayerStockSplitRef = this.sliceLayerStockSplitRef.bind(this);
+ this.xAxisBottomRef = this.xAxisBottomRef.bind(this);
+ this.sliceLayerEarningsMissAnnotationsRef = this.sliceLayerEarningsMissAnnotationsRef.bind(this);
+ this.sliceLayerEarningsBeatAnnotationsRef = this.sliceLayerEarningsBeatAnnotationsRef.bind(this);
+ }
+
+ componentDidMount(): void {
+ this.sliceLayerStockSplit.targetAxis = this.xAxisBottom;
+ this.sliceLayerEarningsMissAnnotations.targetAxis = this.xAxisBottom;
+ this.sliceLayerEarningsBeatAnnotations.targetAxis = this.xAxisBottom;
+ }
+
+ public render(): JSX.Element {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+ }
+
+ private _stockTesla: StockTesla = null;
+ public get stockTesla(): StockTesla {
+ if (this._stockTesla == null)
+ {
+ this._stockTesla = new StockTesla();
+ }
+ return this._stockTesla;
+ }
+
+ private _annotationSliceStockSplitData: AnnotationSliceStockSplitData = null;
+ public get annotationSliceStockSplitData(): AnnotationSliceStockSplitData {
+ if (this._annotationSliceStockSplitData == null)
+ {
+ this._annotationSliceStockSplitData = new AnnotationSliceStockSplitData();
+ }
+ return this._annotationSliceStockSplitData;
+ }
+
+ private _annotationSliceEarningsMissData: AnnotationSliceEarningsMissData = null;
+ public get annotationSliceEarningsMissData(): AnnotationSliceEarningsMissData {
+ if (this._annotationSliceEarningsMissData == null)
+ {
+ this._annotationSliceEarningsMissData = new AnnotationSliceEarningsMissData();
+ }
+ return this._annotationSliceEarningsMissData;
+ }
+
+ private _annotationSliceEarningsBeatData: AnnotationSliceEarningsBeatData = null;
+ public get annotationSliceEarningsBeatData(): AnnotationSliceEarningsBeatData {
+ if (this._annotationSliceEarningsBeatData == null)
+ {
+ this._annotationSliceEarningsBeatData = new AnnotationSliceEarningsBeatData();
+ }
+ return this._annotationSliceEarningsBeatData;
+ }
+
+}
+
+// rendering above component in the React DOM
+const root = ReactDOM.createRoot(document.getElementById('root'));
+root.render();
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-slice-layer/src/react-app-env.d.ts b/samples/charts/data-chart/data-annotation-slice-layer/src/react-app-env.d.ts
new file mode 100644
index 0000000000..6431bc5fc6
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-slice-layer/src/react-app-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/samples/charts/data-chart/data-annotation-slice-layer/tsconfig.json b/samples/charts/data-chart/data-annotation-slice-layer/tsconfig.json
new file mode 100644
index 0000000000..42c6ace1da
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-slice-layer/tsconfig.json
@@ -0,0 +1,45 @@
+{
+ "compilerOptions": {
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "baseUrl": ".",
+ "outDir": "build/dist",
+ "module": "esnext",
+ "target": "es5",
+ "lib": [
+ "es6",
+ "dom"
+ ],
+ "sourceMap": true,
+ "allowJs": true,
+ "jsx": "react-jsx",
+ "moduleResolution": "node",
+ "rootDir": "src",
+ "forceConsistentCasingInFileNames": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": true,
+ "noUnusedLocals": false,
+ "importHelpers": true,
+ "suppressImplicitAnyIndexErrors": true,
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true,
+ "strict": false,
+ "isolatedModules": true,
+ "noEmit": true
+ },
+ "exclude": [
+ "node_modules",
+ "build",
+ "scripts",
+ "acceptance-tests",
+ "webpack",
+ "jest",
+ "src/setupTests.ts",
+ "**/odatajs-4.0.0.js",
+ "config-overrides.js"
+ ],
+ "include": [
+ "src"
+ ]
+}
diff --git a/samples/charts/data-chart/data-annotation-strip-layer/.eslintrc.js b/samples/charts/data-chart/data-annotation-strip-layer/.eslintrc.js
new file mode 100644
index 0000000000..7168b71441
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-strip-layer/.eslintrc.js
@@ -0,0 +1,78 @@
+// https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project
+module.exports = {
+ parser: "@typescript-eslint/parser", // Specifies the ESLint parser
+ parserOptions: {
+ ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features
+ sourceType: "module", // Allows for the use of imports
+ ecmaFeatures: {
+ jsx: true // Allows for the parsing of JSX
+ }
+ },
+ settings: {
+ react: {
+ version: "999.999.999" // Tells eslint-plugin-react to automatically detect the version of React to use
+ }
+ },
+ extends: [
+ "eslint:recommended",
+ "plugin:react/recommended", // Uses the recommended rules from @eslint-plugin-react
+ "plugin:@typescript-eslint/recommended" // Uses the recommended rules from @typescript-eslint/eslint-plugin
+ ],
+ rules: {
+ // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ },
+ "overrides": [
+ {
+ "files": ["*.ts", "*.tsx"],
+ "rules": {
+ "default-case": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "no-var": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-mixed-spaces-and-tabs": 0,
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ }
+ }
+ ]
+ };
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-strip-layer/ReadMe.md b/samples/charts/data-chart/data-annotation-strip-layer/ReadMe.md
new file mode 100644
index 0000000000..1e41dd373e
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-strip-layer/ReadMe.md
@@ -0,0 +1,56 @@
+
+
+
+This folder contains implementation of React application with example of Data Annotation Strip Layer feature using [Data Chart](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html) component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Branches
+
+> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-react-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-react-examples/tree/vnext) branch only when you want to contribute new samples to this repository.
+
+## Instructions
+
+Follow these instructions to run this example:
+
+
+```
+git clone https://github.com/IgniteUI/igniteui-react-examples.git
+git checkout master
+cd ./igniteui-react-examples
+cd ./samples/charts/data-chart/data-annotation-strip-layer
+```
+
+open above folder in VS Code or type:
+```
+code .
+```
+
+In terminal window, run:
+```
+npm install --legacy-peer-deps
+npm run-script start
+```
+
+Then open http://localhost:4200/ in your browser
+
+
+## Learn More
+
+To learn more about **Ignite UI for React** components, check out the [React documentation](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html).
diff --git a/samples/charts/data-chart/data-annotation-strip-layer/package.json b/samples/charts/data-chart/data-annotation-strip-layer/package.json
new file mode 100644
index 0000000000..f43e0c7619
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-strip-layer/package.json
@@ -0,0 +1,45 @@
+{
+ "name": "example-ignite-ui-react",
+ "description": "This project provides example of using Ignite UI for React components",
+ "author": "Infragistics",
+ "version": "1.4.0",
+ "license": "",
+ "homepage": ".",
+ "private": true,
+ "scripts": {
+ "start": "set PORT=4200 && react-scripts --max_old_space_size=10240 start",
+ "build": "react-scripts --max_old_space_size=10240 build ",
+ "test": "react-scripts test --env=jsdom",
+ "eject": "react-scripts eject",
+ "lint": "eslint ./src/**/*.{ts,tsx}"
+ },
+ "dependencies": {
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
+ "lit-html": "^3.2.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-scripts": "^5.0.1",
+ "tslib": "^2.4.0"
+ },
+ "devDependencies": {
+ "@types/jest": "^29.2.0",
+ "@types/node": "^18.11.7",
+ "@types/react": "^18.0.24",
+ "@types/react-dom": "^18.0.8",
+ "eslint": "^8.33.0",
+ "eslint-config-react": "^1.1.7",
+ "eslint-plugin-react": "^7.20.0",
+ "react-app-rewired": "^2.2.1",
+ "typescript": "^4.8.4",
+ "worker-loader": "^3.0.8"
+ },
+ "browserslist": [
+ ">0.2%",
+ "not dead",
+ "not ie <= 11",
+ "not op_mini all"
+ ]
+}
diff --git a/samples/charts/data-chart/data-annotation-strip-layer/public/index.html b/samples/charts/data-chart/data-annotation-strip-layer/public/index.html
new file mode 100644
index 0000000000..e2d3265576
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-strip-layer/public/index.html
@@ -0,0 +1,11 @@
+
+
+
+ Sample | Ignite UI | React | infragistics
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-strip-layer/sandbox.config.json b/samples/charts/data-chart/data-annotation-strip-layer/sandbox.config.json
new file mode 100644
index 0000000000..07f53508eb
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-strip-layer/sandbox.config.json
@@ -0,0 +1,5 @@
+{
+ "infiniteLoopProtection": false,
+ "hardReloadOnChange": false,
+ "view": "browser"
+}
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-strip-layer/src/AnnotationStripData.ts b/samples/charts/data-chart/data-annotation-strip-layer/src/AnnotationStripData.ts
new file mode 100644
index 0000000000..2dc12c54ac
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-strip-layer/src/AnnotationStripData.ts
@@ -0,0 +1,39 @@
+export class AnnotationStripDataItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public start: number;
+ public end: number;
+ public label: string;
+
+}
+export class AnnotationStripData extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new AnnotationStripDataItem(
+ {
+ start: 40,
+ end: 45,
+ label: `Covid - Market Crash`
+ }),
+ new AnnotationStripDataItem(
+ {
+ start: 100,
+ end: 144,
+ label: `Fed Rate Up 0.25 - 5.25%`
+ }),
+ new AnnotationStripDataItem(
+ {
+ start: 190,
+ end: 205,
+ label: `Fed Rate Down 5.25% to 4.45%`
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-strip-layer/src/StockTesla.ts b/samples/charts/data-chart/data-annotation-strip-layer/src/StockTesla.ts
new file mode 100644
index 0000000000..1efe6d6e4e
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-strip-layer/src/StockTesla.ts
@@ -0,0 +1,2523 @@
+export class StockTeslaItem {
+ public constructor(init: Partial) {
+ Object.assign(this, init);
+ }
+
+ public date: string;
+ public open: number;
+ public high: number;
+ public low: number;
+ public close: number;
+ public volume: number;
+ public change: number;
+ public index: number;
+
+}
+export class StockTesla extends Array {
+ public constructor(items: Array | number = -1) {
+ if (Array.isArray(items)) {
+ super(...items);
+ } else {
+ const newItems = [
+ new StockTeslaItem(
+ {
+ date: `2019-01-10`,
+ open: 20.4,
+ high: 23,
+ low: 19.8,
+ close: 23,
+ volume: 779333701,
+ change: 12.7,
+ index: 0
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-01-22`,
+ open: 22.8,
+ high: 23.5,
+ low: 19.7,
+ close: 19.9,
+ volume: 911781100,
+ change: -12.6,
+ index: 1
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-01-31`,
+ open: 19.5,
+ high: 20.8,
+ low: 18.6,
+ close: 20.5,
+ volume: 926375717,
+ change: 5,
+ index: 2
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-02-11`,
+ open: 20.4,
+ high: 21.6,
+ low: 19.9,
+ close: 20.9,
+ volume: 687520471,
+ change: 2.4,
+ index: 3
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-02-21`,
+ open: 21.1,
+ high: 21.2,
+ low: 19.4,
+ close: 19.4,
+ volume: 597552272,
+ change: -7.9,
+ index: 4
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-04`,
+ open: 19.6,
+ high: 21.3,
+ low: 18.9,
+ close: 19,
+ volume: 1218669201,
+ change: -3.1,
+ index: 5
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-13`,
+ open: 18.8,
+ high: 19.5,
+ low: 18,
+ close: 19.3,
+ volume: 1034156904,
+ change: 2.5,
+ index: 6
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-03-22`,
+ open: 19.5,
+ high: 19.7,
+ low: 17.6,
+ close: 17.6,
+ volume: 980694095,
+ change: -9.5,
+ index: 7
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-02`,
+ open: 17.3,
+ high: 19.3,
+ low: 17,
+ close: 19.1,
+ volume: 788473494,
+ change: 10.1,
+ index: 8
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-11`,
+ open: 19.2,
+ high: 19.7,
+ low: 17.4,
+ close: 17.9,
+ volume: 1165555442,
+ change: -6.6,
+ index: 9
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-04-23`,
+ open: 18,
+ high: 18.3,
+ low: 17,
+ close: 17.6,
+ volume: 870373200,
+ change: -2.3,
+ index: 10
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-02`,
+ open: 17.6,
+ high: 17.7,
+ low: 15.4,
+ close: 16.3,
+ volume: 1629432326,
+ change: -7.5,
+ index: 11
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-13`,
+ open: 16.3,
+ high: 17.2,
+ low: 15,
+ close: 15.1,
+ volume: 1131045605,
+ change: -6.9,
+ index: 12
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-05-22`,
+ open: 15.3,
+ high: 15.6,
+ low: 12.8,
+ close: 12.8,
+ volume: 1455503588,
+ change: -15.9,
+ index: 13
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-03`,
+ open: 13,
+ high: 13.3,
+ low: 11.8,
+ close: 11.9,
+ volume: 1415442268,
+ change: -7.9,
+ index: 14
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-12`,
+ open: 12.1,
+ high: 14.9,
+ low: 12,
+ close: 14,
+ volume: 1515000443,
+ change: 15.6,
+ index: 15
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-06-21`,
+ open: 14,
+ high: 15.6,
+ low: 13.8,
+ close: 14.8,
+ volume: 1009123371,
+ change: 5.5,
+ index: 16
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-02`,
+ open: 14.9,
+ high: 15.5,
+ low: 14.5,
+ close: 15,
+ volume: 766921642,
+ change: 0.6,
+ index: 17
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-12`,
+ open: 16,
+ high: 16.4,
+ low: 15.2,
+ close: 16.3,
+ volume: 887983836,
+ change: 2.4,
+ index: 18
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-07-23`,
+ open: 16.5,
+ high: 17.5,
+ low: 16.3,
+ close: 17.3,
+ volume: 788941000,
+ change: 4.9,
+ index: 19
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-01`,
+ open: 17.3,
+ high: 17.7,
+ low: 14.8,
+ close: 15.6,
+ volume: 1175082297,
+ change: -9.8,
+ index: 20
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-12`,
+ open: 15.4,
+ high: 16,
+ low: 15,
+ close: 15.3,
+ volume: 560129569,
+ change: -1,
+ index: 21
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-21`,
+ open: 15.3,
+ high: 15.7,
+ low: 14.1,
+ close: 14.7,
+ volume: 677293701,
+ change: -3.5,
+ index: 22
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-08-30`,
+ open: 14.9,
+ high: 15.5,
+ low: 14.1,
+ close: 15,
+ volume: 650239370,
+ change: 1.3,
+ index: 23
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-09-11`,
+ open: 14.9,
+ high: 16.5,
+ low: 14.6,
+ close: 16.5,
+ volume: 636766167,
+ change: 10.3,
+ index: 24
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-09-20`,
+ open: 16.5,
+ high: 16.9,
+ low: 15.9,
+ close: 16,
+ volume: 572802643,
+ change: -2.9,
+ index: 25
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-01`,
+ open: 16,
+ high: 16.6,
+ low: 14.6,
+ close: 16.3,
+ volume: 931821239,
+ change: 2,
+ index: 26
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-10`,
+ open: 16.2,
+ high: 16.6,
+ low: 15,
+ close: 16.3,
+ volume: 891798049,
+ change: 0.6,
+ index: 27
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-21`,
+ open: 16.5,
+ high: 17.7,
+ low: 16.5,
+ close: 16.9,
+ volume: 713093463,
+ change: 2.6,
+ index: 28
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-10-30`,
+ open: 17,
+ high: 22.7,
+ low: 16.7,
+ close: 21,
+ volume: 1752943598,
+ change: 23.9,
+ index: 29
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-08`,
+ open: 20.9,
+ high: 22.8,
+ low: 20.6,
+ close: 22.5,
+ volume: 834957256,
+ change: 7.7,
+ index: 30
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-19`,
+ open: 22.9,
+ high: 24,
+ low: 22.8,
+ close: 24,
+ volume: 738746390,
+ change: 4.5,
+ index: 31
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-11-29`,
+ open: 24,
+ high: 24.1,
+ low: 21.8,
+ close: 22,
+ volume: 870685288,
+ change: -8.4,
+ index: 32
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-10`,
+ open: 22,
+ high: 23.4,
+ low: 21.8,
+ close: 23.3,
+ volume: 712016613,
+ change: 5.9,
+ index: 33
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-19`,
+ open: 23.5,
+ high: 27.1,
+ low: 23.4,
+ close: 26.9,
+ volume: 1203765433,
+ change: 14.8,
+ index: 34
+ }),
+ new StockTeslaItem(
+ {
+ date: `2019-12-31`,
+ open: 27.4,
+ high: 29,
+ low: 26.7,
+ close: 27.9,
+ volume: 1195073357,
+ change: 2,
+ index: 35
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-10`,
+ open: 28.3,
+ high: 33.3,
+ low: 28.1,
+ close: 31.9,
+ volume: 1925386078,
+ change: 12.6,
+ index: 36
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-22`,
+ open: 32.9,
+ high: 39.6,
+ low: 32.8,
+ close: 38,
+ volume: 2364043518,
+ change: 15.4,
+ index: 37
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-01-31`,
+ open: 37.6,
+ high: 43.5,
+ low: 36,
+ close: 43.4,
+ volume: 1835141382,
+ change: 15.3,
+ index: 38
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-02-11`,
+ open: 44.9,
+ high: 64.6,
+ low: 44.9,
+ close: 51.6,
+ volume: 3748903126,
+ change: 14.9,
+ index: 39
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-02-21`,
+ open: 51.9,
+ high: 63,
+ low: 49,
+ close: 60.1,
+ volume: 1921517039,
+ change: 15.8,
+ index: 40
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-03`,
+ open: 55.9,
+ high: 57.6,
+ low: 40.8,
+ close: 49.7,
+ volume: 2121850940,
+ change: -11.1,
+ index: 41
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-12`,
+ open: 50.9,
+ high: 51.1,
+ low: 36.4,
+ close: 37.4,
+ volume: 1553329923,
+ change: -26.6,
+ index: 42
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-03-23`,
+ open: 39.7,
+ high: 40.5,
+ low: 23.4,
+ close: 29,
+ volume: 2487688157,
+ change: -27,
+ index: 43
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-01`,
+ open: 31.8,
+ high: 37.3,
+ low: 31.6,
+ close: 32.1,
+ volume: 1785601357,
+ change: 0.9,
+ index: 44
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-13`,
+ open: 32.1,
+ high: 43.5,
+ low: 29.8,
+ close: 43.4,
+ volume: 1860352620,
+ change: 35.3,
+ index: 45
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-04-22`,
+ open: 46.6,
+ high: 51.7,
+ low: 44.9,
+ close: 48.8,
+ volume: 2056797321,
+ change: 4.7,
+ index: 46
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-01`,
+ open: 48.5,
+ high: 58,
+ low: 45.5,
+ close: 46.8,
+ volume: 2093959203,
+ change: -3.6,
+ index: 47
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-12`,
+ open: 46.7,
+ high: 56.2,
+ low: 46.5,
+ close: 54,
+ volume: 1611543246,
+ change: 15.5,
+ index: 48
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-05-21`,
+ open: 54.7,
+ high: 55.6,
+ low: 50.9,
+ close: 55.2,
+ volume: 1262468113,
+ change: 0.8,
+ index: 49
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-02`,
+ open: 54.8,
+ high: 60.6,
+ low: 52.3,
+ close: 58.8,
+ volume: 1160487993,
+ change: 7.2,
+ index: 50
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-11`,
+ open: 59.2,
+ high: 68.5,
+ low: 57.2,
+ close: 64.9,
+ volume: 1270377400,
+ change: 9.5,
+ index: 51
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-06-22`,
+ open: 65.3,
+ high: 67.9,
+ low: 60.6,
+ close: 66.3,
+ volume: 1217946366,
+ change: 1.5,
+ index: 52
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-01`,
+ open: 66.6,
+ high: 75.7,
+ low: 62.5,
+ close: 74.6,
+ volume: 1120591270,
+ change: 12.1,
+ index: 53
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-13`,
+ open: 81.4,
+ high: 119.7,
+ low: 79,
+ close: 99.8,
+ volume: 2244920779,
+ change: 22.6,
+ index: 54
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-22`,
+ open: 103.7,
+ high: 111.7,
+ low: 95.4,
+ close: 106.2,
+ volume: 1662846099,
+ change: 2.3,
+ index: 55
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-07-31`,
+ open: 111.9,
+ high: 112.6,
+ low: 91.1,
+ close: 95.4,
+ volume: 1573159944,
+ change: -14.8,
+ index: 56
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-11`,
+ open: 96.6,
+ high: 101.8,
+ low: 91,
+ close: 91.6,
+ volume: 798587331,
+ change: -5.2,
+ index: 57
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-20`,
+ open: 98,
+ high: 134.8,
+ low: 95.7,
+ close: 133.5,
+ volume: 1866534416,
+ change: 36.2,
+ index: 58
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-08-31`,
+ open: 136.3,
+ high: 166.7,
+ low: 128.5,
+ close: 166.1,
+ volume: 2008507459,
+ change: 21.9,
+ index: 59
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-10`,
+ open: 167.4,
+ high: 167.5,
+ low: 110,
+ close: 123.8,
+ volume: 1992227059,
+ change: -26,
+ index: 60
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-21`,
+ open: 127.3,
+ high: 154,
+ low: 120.2,
+ close: 149.8,
+ volume: 1758737696,
+ change: 17.7,
+ index: 61
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-09-30`,
+ open: 143.2,
+ high: 145.9,
+ low: 117.1,
+ close: 143,
+ volume: 1459893236,
+ change: -0.1,
+ index: 62
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-09`,
+ open: 146.9,
+ high: 149.6,
+ low: 135.4,
+ close: 144.7,
+ volume: 985545158,
+ change: -1.5,
+ index: 63
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-20`,
+ open: 147.3,
+ high: 155.3,
+ low: 139.7,
+ close: 140.6,
+ volume: 773077727,
+ change: -4.5,
+ index: 64
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-10-29`,
+ open: 140.9,
+ high: 148.4,
+ low: 135.3,
+ close: 136.9,
+ volume: 615339122,
+ change: -2.8,
+ index: 65
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-09`,
+ open: 135.6,
+ high: 150.8,
+ low: 126.4,
+ close: 140.4,
+ volume: 669171368,
+ change: 3.5,
+ index: 66
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-18`,
+ open: 140,
+ high: 165.3,
+ low: 132,
+ close: 162.2,
+ volume: 760451265,
+ change: 15.8,
+ index: 67
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-11-30`,
+ open: 164,
+ high: 202.6,
+ low: 162.5,
+ close: 189.2,
+ volume: 1046371155,
+ change: 15.4,
+ index: 68
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-09`,
+ open: 199.2,
+ high: 218.1,
+ low: 180.4,
+ close: 201.5,
+ volume: 1055933265,
+ change: 1.2,
+ index: 69
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-18`,
+ open: 191.5,
+ high: 231.7,
+ low: 188.8,
+ close: 231.7,
+ volume: 1593943601,
+ change: 21,
+ index: 70
+ }),
+ new StockTeslaItem(
+ {
+ date: `2020-12-30`,
+ open: 222.1,
+ high: 232.2,
+ low: 204.7,
+ close: 231.6,
+ volume: 791942570,
+ change: 4.3,
+ index: 71
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-01-11`,
+ open: 233.3,
+ high: 294.8,
+ low: 230.4,
+ close: 270.4,
+ volume: 1084025779,
+ change: 15.9,
+ index: 72
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-01-21`,
+ open: 277,
+ high: 289.3,
+ low: 273,
+ close: 281.7,
+ volume: 663774487,
+ change: 1.7,
+ index: 73
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-01`,
+ open: 278.1,
+ high: 300.1,
+ low: 260,
+ close: 279.9,
+ volume: 595397009,
+ change: 0.7,
+ index: 74
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-10`,
+ open: 281.6,
+ high: 293.5,
+ low: 266.7,
+ close: 268.3,
+ volume: 445813486,
+ change: -4.7,
+ index: 75
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-02-22`,
+ open: 270.8,
+ high: 276.6,
+ low: 236.7,
+ close: 238.2,
+ volume: 496372009,
+ change: -12.1,
+ index: 76
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-03`,
+ open: 220.7,
+ high: 290.7,
+ low: 206.3,
+ close: 217.7,
+ volume: 793689739,
+ change: -1.3,
+ index: 77
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-12`,
+ open: 218.6,
+ high: 291.3,
+ low: 179.8,
+ close: 231.2,
+ volume: 1215209162,
+ change: 5.8,
+ index: 78
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-03-23`,
+ open: 231.4,
+ high: 237.7,
+ low: 208.2,
+ close: 220.7,
+ volume: 744776145,
+ change: -4.6,
+ index: 79
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-01`,
+ open: 222.6,
+ high: 230.8,
+ low: 197,
+ close: 220.6,
+ volume: 730733684,
+ change: -0.9,
+ index: 80
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-13`,
+ open: 235.9,
+ high: 254.3,
+ low: 222.6,
+ close: 254.1,
+ volume: 646721884,
+ change: 7.7,
+ index: 81
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-04-22`,
+ open: 256.9,
+ high: 260.3,
+ low: 230.6,
+ close: 239.9,
+ volume: 740840774,
+ change: -6.6,
+ index: 82
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-03`,
+ open: 239.9,
+ high: 249.8,
+ low: 222,
+ close: 228.3,
+ volume: 623423313,
+ change: -4.8,
+ index: 83
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-12`,
+ open: 226.3,
+ high: 230,
+ low: 195.6,
+ close: 196.6,
+ volume: 643844974,
+ change: -13.1,
+ index: 84
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-05-21`,
+ open: 200.5,
+ high: 202.2,
+ low: 182.3,
+ close: 193.6,
+ volume: 729192883,
+ change: -3.4,
+ index: 85
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-02`,
+ open: 193.9,
+ high: 211.9,
+ low: 191.2,
+ close: 201.7,
+ volume: 545095944,
+ change: 4,
+ index: 86
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-11`,
+ open: 200.6,
+ high: 207.7,
+ low: 190.4,
+ close: 203.3,
+ volume: 478366128,
+ change: 1.3,
+ index: 87
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-06-22`,
+ open: 204.1,
+ high: 210.5,
+ low: 197.8,
+ close: 207.9,
+ volume: 454698495,
+ change: 1.9,
+ index: 88
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-01`,
+ open: 210.7,
+ high: 232.5,
+ low: 210,
+ close: 226,
+ volume: 558441596,
+ change: 7.3,
+ index: 89
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-13`,
+ open: 226.3,
+ high: 233.3,
+ low: 206.8,
+ close: 222.8,
+ volume: 470942387,
+ change: -1.5,
+ index: 90
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-07-22`,
+ open: 223.6,
+ high: 226.2,
+ low: 207.1,
+ close: 216.4,
+ volume: 372195097,
+ change: -3.2,
+ index: 91
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-02`,
+ open: 215.5,
+ high: 242.3,
+ low: 209.1,
+ close: 236.6,
+ volume: 547284685,
+ change: 9.8,
+ index: 92
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-11`,
+ open: 239.7,
+ high: 241.6,
+ low: 232.5,
+ close: 235.9,
+ volume: 315341455,
+ change: -1.6,
+ index: 93
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-20`,
+ open: 235.4,
+ high: 243.3,
+ low: 216.3,
+ close: 226.8,
+ volume: 392227478,
+ change: -3.7,
+ index: 94
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-08-31`,
+ open: 228.5,
+ high: 246.8,
+ low: 226.9,
+ close: 245.2,
+ volume: 337503634,
+ change: 7.3,
+ index: 95
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-10`,
+ open: 244.7,
+ high: 254.8,
+ low: 241.4,
+ close: 245.4,
+ volume: 328100734,
+ change: 0.3,
+ index: 96
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-21`,
+ open: 246.7,
+ high: 253.7,
+ low: 236.3,
+ close: 246.5,
+ volume: 420153012,
+ change: -0.1,
+ index: 97
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-09-30`,
+ open: 247.8,
+ high: 266.3,
+ low: 246.4,
+ close: 258.5,
+ volume: 422393262,
+ change: 4.3,
+ index: 98
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-11`,
+ open: 259.5,
+ high: 269,
+ low: 254.5,
+ close: 264,
+ volume: 392144589,
+ change: 1.7,
+ index: 99
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-20`,
+ open: 267,
+ high: 292.6,
+ low: 265.5,
+ close: 288.6,
+ volume: 368796877,
+ change: 8.1,
+ index: 100
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-10-29`,
+ open: 285.3,
+ high: 371.7,
+ low: 285.2,
+ close: 371.3,
+ volume: 825862313,
+ change: 30.1,
+ index: 101
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-09`,
+ open: 381.7,
+ high: 414.5,
+ low: 337.2,
+ close: 341.2,
+ volume: 818978542,
+ change: -10.6,
+ index: 102
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-18`,
+ open: 336.8,
+ high: 373.2,
+ low: 326.2,
+ close: 365.5,
+ volume: 613304311,
+ change: 8.5,
+ index: 103
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-11-30`,
+ open: 366.3,
+ high: 400.6,
+ low: 354,
+ close: 381.6,
+ volume: 515052382,
+ change: 4.2,
+ index: 104
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-09`,
+ open: 386.9,
+ high: 390.9,
+ low: 316.8,
+ close: 334.6,
+ volume: 473333567,
+ change: -13.5,
+ index: 105
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-20`,
+ open: 336.2,
+ high: 340.3,
+ low: 297.8,
+ close: 300,
+ volume: 524367113,
+ change: -10.8,
+ index: 106
+ }),
+ new StockTeslaItem(
+ {
+ date: `2021-12-30`,
+ open: 305.6,
+ high: 373,
+ low: 295.4,
+ close: 356.8,
+ volume: 492530059,
+ change: 16.7,
+ index: 107
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-10`,
+ open: 357.8,
+ high: 402.7,
+ low: 326.7,
+ close: 352.7,
+ volume: 592103938,
+ change: -1.4,
+ index: 108
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-20`,
+ open: 351.2,
+ high: 371.9,
+ low: 331.3,
+ close: 332.1,
+ volume: 532857144,
+ change: -5.4,
+ index: 109
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-01-31`,
+ open: 332.1,
+ high: 334.8,
+ low: 264,
+ close: 312.2,
+ volume: 833589022,
+ change: -6,
+ index: 110
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-02-09`,
+ open: 311.7,
+ high: 315.9,
+ low: 293.5,
+ close: 310.7,
+ volume: 456395505,
+ change: -0.3,
+ index: 111
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-02-18`,
+ open: 302.8,
+ high: 314.6,
+ low: 279.2,
+ close: 285.7,
+ volume: 446153356,
+ change: -5.7,
+ index: 112
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-02`,
+ open: 278,
+ high: 296.6,
+ low: 233.3,
+ close: 293.3,
+ volume: 638352514,
+ change: 5.5,
+ index: 113
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-11`,
+ open: 292.9,
+ high: 295.5,
+ low: 260.7,
+ close: 265.1,
+ volume: 466566467,
+ change: -9.5,
+ index: 114
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-22`,
+ open: 260.2,
+ high: 332.6,
+ low: 252,
+ close: 331.3,
+ volume: 576869668,
+ change: 27.3,
+ index: 115
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-03-31`,
+ open: 326.6,
+ high: 371.6,
+ low: 325.5,
+ close: 359.2,
+ volume: 536607263,
+ change: 10,
+ index: 116
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-04-11`,
+ open: 360.4,
+ high: 384.3,
+ low: 324.9,
+ close: 325.3,
+ volume: 499682510,
+ change: -9.7,
+ index: 117
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-04-21`,
+ open: 332.5,
+ high: 364.1,
+ low: 324.4,
+ close: 336.3,
+ volume: 457210487,
+ change: 1.1,
+ index: 118
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-02`,
+ open: 338.3,
+ high: 345,
+ low: 273.9,
+ close: 301,
+ volume: 639990965,
+ change: -11,
+ index: 119
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-11`,
+ open: 301.1,
+ high: 318.5,
+ low: 242.4,
+ close: 244.7,
+ volume: 583211967,
+ change: -18.7,
+ index: 120
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-05-20`,
+ open: 233.7,
+ high: 262.4,
+ low: 211,
+ close: 221.3,
+ volume: 721880082,
+ change: -5.3,
+ index: 121
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-01`,
+ open: 218.3,
+ high: 259.6,
+ low: 206.9,
+ close: 246.8,
+ volume: 644596235,
+ change: 13,
+ index: 122
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-10`,
+ open: 244.2,
+ high: 264.2,
+ low: 227.9,
+ close: 232.2,
+ volume: 633672873,
+ change: -4.9,
+ index: 123
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-06-22`,
+ open: 223.2,
+ high: 246.8,
+ low: 208.7,
+ close: 236.1,
+ volume: 744240764,
+ change: 5.8,
+ index: 124
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-01`,
+ open: 237.9,
+ high: 252.1,
+ low: 218.9,
+ close: 227.3,
+ volume: 631776422,
+ change: -4.5,
+ index: 125
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-13`,
+ open: 223,
+ high: 255,
+ low: 216.2,
+ close: 237,
+ volume: 625812242,
+ change: 6.3,
+ index: 126
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-07-22`,
+ open: 234.9,
+ high: 280.8,
+ low: 229.3,
+ close: 272.2,
+ volume: 646037224,
+ change: 15.9,
+ index: 127
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-02`,
+ open: 272.2,
+ high: 311.9,
+ low: 256.3,
+ close: 300.6,
+ volume: 611660612,
+ change: 10.4,
+ index: 128
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-11`,
+ open: 305,
+ high: 313.6,
+ low: 279.4,
+ close: 286.6,
+ volume: 616204291,
+ change: -6,
+ index: 129
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-22`,
+ open: 289.4,
+ high: 314.7,
+ low: 285,
+ close: 289.9,
+ volume: 490658060,
+ change: 0.2,
+ index: 130
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-08-31`,
+ open: 291.5,
+ high: 303.6,
+ low: 271.8,
+ close: 275.6,
+ volume: 376152572,
+ change: -5.4,
+ index: 131
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-12`,
+ open: 272.6,
+ high: 305.5,
+ low: 265.7,
+ close: 304.4,
+ volume: 367924580,
+ change: 11.7,
+ index: 132
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-21`,
+ open: 292.9,
+ high: 313.8,
+ low: 290.4,
+ close: 300.8,
+ volume: 477171180,
+ change: 2.7,
+ index: 133
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-09-30`,
+ open: 299.9,
+ high: 301.3,
+ low: 262.5,
+ close: 265.2,
+ volume: 454307920,
+ change: -11.5,
+ index: 134
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-11`,
+ open: 254.5,
+ high: 257.5,
+ low: 215,
+ close: 216.5,
+ volume: 593078170,
+ change: -14.9,
+ index: 135
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-20`,
+ open: 215.3,
+ high: 229.8,
+ low: 202,
+ close: 207.3,
+ volume: 592158560,
+ change: -3.7,
+ index: 136
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-10-31`,
+ open: 206.4,
+ high: 233.8,
+ low: 198.6,
+ close: 227.5,
+ volume: 550341050,
+ change: 10.2,
+ index: 137
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-09`,
+ open: 234,
+ high: 237.4,
+ low: 177.1,
+ close: 177.6,
+ volume: 630702790,
+ change: -24.1,
+ index: 138
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-18`,
+ open: 189.9,
+ high: 200.8,
+ low: 176.6,
+ close: 180.2,
+ volume: 637579480,
+ change: -5.1,
+ index: 139
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-11-30`,
+ open: 175.8,
+ high: 194.8,
+ low: 166.2,
+ close: 194.7,
+ volume: 617126140,
+ change: 10.7,
+ index: 140
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-09`,
+ open: 197.1,
+ high: 198.9,
+ low: 169.1,
+ close: 179,
+ volume: 625675690,
+ change: -9.1,
+ index: 141
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-20`,
+ open: 176.1,
+ high: 177.4,
+ low: 137.7,
+ close: 137.8,
+ volume: 986660100,
+ change: -21.7,
+ index: 142
+ }),
+ new StockTeslaItem(
+ {
+ date: `2022-12-30`,
+ open: 139.3,
+ high: 141.3,
+ low: 108.2,
+ close: 123.2,
+ volume: 1331911900,
+ change: -11.6,
+ index: 143
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-01-11`,
+ open: 118.5,
+ high: 126,
+ low: 101.8,
+ close: 123.2,
+ volume: 1332426500,
+ change: 4,
+ index: 144
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-01-23`,
+ open: 122.6,
+ high: 145.4,
+ low: 115.6,
+ close: 143.8,
+ volume: 1244541500,
+ change: 17.3,
+ index: 145
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-01`,
+ open: 143,
+ high: 183.8,
+ low: 138.1,
+ close: 181.4,
+ volume: 1534337700,
+ change: 26.9,
+ index: 146
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-10`,
+ open: 187.3,
+ high: 214,
+ low: 182.6,
+ close: 196.9,
+ volume: 1423167800,
+ change: 5.1,
+ index: 147
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-02-22`,
+ open: 194.4,
+ high: 217.6,
+ low: 187.6,
+ close: 200.9,
+ volume: 1386211900,
+ change: 3.3,
+ index: 148
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-03`,
+ open: 203.9,
+ high: 211.2,
+ low: 186,
+ close: 197.8,
+ volume: 1095786600,
+ change: -3,
+ index: 149
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-14`,
+ open: 198.5,
+ high: 198.6,
+ low: 163.9,
+ close: 183.3,
+ volume: 1101144600,
+ change: -7.7,
+ index: 150
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-03-23`,
+ open: 180.8,
+ high: 200.7,
+ low: 176,
+ close: 192.2,
+ volume: 978213300,
+ change: 6.3,
+ index: 151
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-03`,
+ open: 191.6,
+ high: 207.8,
+ low: 185.4,
+ close: 194.8,
+ volume: 909718040,
+ change: 1.6,
+ index: 152
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-13`,
+ open: 197.3,
+ high: 198.7,
+ low: 176.1,
+ close: 185.9,
+ volume: 905319000,
+ change: -5.8,
+ index: 153
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-04-24`,
+ open: 184,
+ high: 189.7,
+ low: 158.6,
+ close: 162.6,
+ volume: 905416980,
+ change: -11.6,
+ index: 154
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-03`,
+ open: 159.8,
+ high: 165.5,
+ low: 152.4,
+ close: 160.6,
+ volume: 881897100,
+ change: 0.5,
+ index: 155
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-12`,
+ open: 162.7,
+ high: 177.4,
+ low: 159.6,
+ close: 168,
+ volume: 785510430,
+ change: 3.2,
+ index: 156
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-05-23`,
+ open: 167.7,
+ high: 193,
+ low: 164.4,
+ close: 185.8,
+ volume: 864025390,
+ change: 10.8,
+ index: 157
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-02`,
+ open: 182.2,
+ high: 217.2,
+ low: 178.2,
+ close: 214,
+ volume: 988496020,
+ change: 17.4,
+ index: 158
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-13`,
+ open: 217.8,
+ high: 259.7,
+ low: 212.5,
+ close: 258.7,
+ volume: 1161622400,
+ change: 18.8,
+ index: 159
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-06-23`,
+ open: 260.2,
+ high: 277,
+ low: 247.3,
+ close: 256.6,
+ volume: 1220407300,
+ change: -1.4,
+ index: 160
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-05`,
+ open: 250.1,
+ high: 284.2,
+ low: 240.7,
+ close: 282.5,
+ volume: 999163700,
+ change: 13,
+ index: 161
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-14`,
+ open: 278.1,
+ high: 285.3,
+ low: 265.1,
+ close: 281.4,
+ volume: 774400400,
+ change: 1.2,
+ index: 162
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-07-25`,
+ open: 286.6,
+ high: 299.3,
+ low: 254.1,
+ close: 265.3,
+ volume: 973076400,
+ change: -7.4,
+ index: 163
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-03`,
+ open: 263.2,
+ high: 269.1,
+ low: 250.5,
+ close: 259.3,
+ volume: 678809820,
+ change: -1.5,
+ index: 164
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-14`,
+ open: 261,
+ high: 264.8,
+ low: 233.8,
+ close: 239.8,
+ volume: 716008860,
+ change: -8.1,
+ index: 165
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-08-23`,
+ open: 238.7,
+ high: 240.8,
+ low: 212.4,
+ close: 236.9,
+ volume: 825055300,
+ change: -0.8,
+ index: 166
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-01`,
+ open: 238.7,
+ high: 261.2,
+ low: 228.2,
+ close: 245,
+ volume: 811502630,
+ change: 2.7,
+ index: 167
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-13`,
+ open: 245,
+ high: 278.4,
+ low: 243.3,
+ close: 271.3,
+ volume: 902643400,
+ change: 10.7,
+ index: 168
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-09-22`,
+ open: 271.3,
+ high: 279,
+ low: 244.5,
+ close: 244.9,
+ volume: 816639600,
+ change: -9.7,
+ index: 169
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-03`,
+ open: 243.4,
+ high: 254.8,
+ low: 234.6,
+ close: 246.5,
+ volume: 814604700,
+ change: 1.3,
+ index: 170
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-12`,
+ open: 248.1,
+ high: 268.9,
+ low: 247.6,
+ close: 258.9,
+ volume: 806250900,
+ change: 4.3,
+ index: 171
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-10-23`,
+ open: 258.9,
+ high: 259.6,
+ low: 202.5,
+ close: 212.1,
+ volume: 869390890,
+ change: -18.1,
+ index: 172
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-01`,
+ open: 216.5,
+ high: 222,
+ low: 194.1,
+ close: 205.7,
+ volume: 811468170,
+ change: -5,
+ index: 173
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-10`,
+ open: 213,
+ high: 226.4,
+ low: 205.7,
+ close: 214.6,
+ volume: 859763700,
+ change: 0.8,
+ index: 174
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-11-21`,
+ open: 215.6,
+ high: 246.7,
+ low: 211.6,
+ close: 241.2,
+ volume: 959006600,
+ change: 11.9,
+ index: 175
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-01`,
+ open: 242,
+ high: 252.8,
+ low: 231.4,
+ close: 238.8,
+ volume: 832910200,
+ change: -1.3,
+ index: 176
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-12`,
+ open: 235.8,
+ high: 246.7,
+ low: 233.3,
+ close: 237,
+ volume: 772018400,
+ change: 0.5,
+ index: 177
+ }),
+ new StockTeslaItem(
+ {
+ date: `2023-12-21`,
+ open: 234.2,
+ high: 259.8,
+ low: 228.2,
+ close: 254.5,
+ volume: 900893400,
+ change: 8.7,
+ index: 178
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-03`,
+ open: 256.8,
+ high: 265.1,
+ low: 236.3,
+ close: 238.4,
+ volume: 727005170,
+ change: -7.1,
+ index: 179
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-12`,
+ open: 239.2,
+ high: 242.7,
+ low: 217.2,
+ close: 218.9,
+ volume: 697536380,
+ change: -8.5,
+ index: 180
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-01-24`,
+ open: 215.1,
+ high: 223.5,
+ low: 206.3,
+ close: 207.8,
+ volume: 777303400,
+ change: -3.4,
+ index: 181
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-02`,
+ open: 189.7,
+ high: 196.4,
+ low: 180.1,
+ close: 187.9,
+ volume: 846092780,
+ change: -0.9,
+ index: 182
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-13`,
+ open: 184.3,
+ high: 194.7,
+ low: 175,
+ close: 184,
+ volume: 718274070,
+ change: -0.1,
+ index: 183
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-02-23`,
+ open: 185.3,
+ high: 203.2,
+ low: 183.4,
+ close: 192,
+ volume: 693352670,
+ change: 3.6,
+ index: 184
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-05`,
+ open: 192.3,
+ high: 205.6,
+ low: 177.6,
+ close: 180.7,
+ volume: 742344460,
+ change: -6,
+ index: 185
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-14`,
+ open: 180,
+ high: 182.9,
+ low: 160.5,
+ close: 162.5,
+ volume: 701227950,
+ change: -9.7,
+ index: 186
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-03-25`,
+ open: 163.2,
+ high: 178.2,
+ low: 160.8,
+ close: 172.6,
+ volume: 589466660,
+ change: 5.8,
+ index: 187
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-04`,
+ open: 178.6,
+ high: 184.2,
+ low: 163.3,
+ close: 171.1,
+ volume: 676969950,
+ change: -4.2,
+ index: 188
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-15`,
+ open: 169.1,
+ high: 179.2,
+ low: 160.5,
+ close: 161.5,
+ volume: 694829970,
+ change: -4.5,
+ index: 189
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-04-24`,
+ open: 156.7,
+ high: 168,
+ low: 138.8,
+ close: 162.1,
+ volume: 775433710,
+ change: 3.4,
+ index: 190
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-03`,
+ open: 159,
+ high: 198.9,
+ low: 158.4,
+ close: 181.2,
+ volume: 864614000,
+ change: 14,
+ index: 191
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-14`,
+ open: 183.8,
+ high: 187.6,
+ low: 167.8,
+ close: 177.6,
+ volume: 531409380,
+ change: -3.4,
+ index: 192
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-05-23`,
+ open: 179.9,
+ high: 186.9,
+ low: 171.4,
+ close: 173.7,
+ volume: 554203970,
+ change: -3.4,
+ index: 193
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-04`,
+ open: 174.8,
+ high: 182.7,
+ low: 173.2,
+ close: 174.8,
+ volume: 453828370,
+ change: 0,
+ index: 194
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-13`,
+ open: 175.4,
+ high: 191.1,
+ low: 167.4,
+ close: 182.5,
+ volume: 509090870,
+ change: 4.1,
+ index: 195
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-06-25`,
+ open: 185.8,
+ high: 188.8,
+ low: 176.9,
+ close: 187.4,
+ volume: 505399520,
+ change: 0.8,
+ index: 196
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-05`,
+ open: 186.5,
+ high: 252.4,
+ low: 186.4,
+ close: 251.5,
+ volume: 925723660,
+ change: 34.8,
+ index: 197
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-16`,
+ open: 247.7,
+ high: 271,
+ low: 233.1,
+ close: 256.6,
+ volume: 1097390000,
+ change: 3.6,
+ index: 198
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-07-25`,
+ open: 252.7,
+ high: 258.5,
+ low: 214.7,
+ close: 220.2,
+ volume: 795590700,
+ change: -12.9,
+ index: 199
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-05`,
+ open: 221.2,
+ high: 234.7,
+ low: 182,
+ close: 198.9,
+ volume: 658914080,
+ change: -10.1,
+ index: 200
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-14`,
+ open: 200.8,
+ high: 208.5,
+ low: 191.5,
+ close: 201.4,
+ volume: 479168160,
+ change: 0.3,
+ index: 201
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-08-23`,
+ open: 205,
+ high: 228.2,
+ low: 204.8,
+ close: 220.3,
+ volume: 560235700,
+ change: 7.5,
+ index: 202
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-04`,
+ open: 218.8,
+ high: 222.2,
+ low: 202.6,
+ close: 219.4,
+ volume: 469284350,
+ change: 0.3,
+ index: 203
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-13`,
+ open: 223.5,
+ high: 235,
+ low: 210.5,
+ close: 230.3,
+ volume: 592950440,
+ change: 3,
+ index: 204
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-09-24`,
+ open: 229.3,
+ high: 257.2,
+ low: 223.5,
+ close: 254.3,
+ volume: 577086700,
+ change: 10.9,
+ index: 205
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-03`,
+ open: 252.5,
+ high: 264.9,
+ low: 237.8,
+ close: 240.7,
+ volume: 546148740,
+ change: -4.7,
+ index: 206
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-14`,
+ open: 246.7,
+ high: 251,
+ low: 213.7,
+ close: 219.2,
+ volume: 589440130,
+ change: -11.2,
+ index: 207
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-10-23`,
+ open: 220,
+ high: 224.3,
+ low: 212.1,
+ close: 213.6,
+ volume: 384561880,
+ change: -2.9,
+ index: 208
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-01`,
+ open: 244.7,
+ high: 273.5,
+ low: 242.6,
+ close: 249,
+ volume: 732392780,
+ change: 1.8,
+ index: 209
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-12`,
+ open: 244.6,
+ high: 358.6,
+ low: 238.9,
+ close: 328.5,
+ volume: 991653160,
+ change: 34.3,
+ index: 210
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-11-21`,
+ open: 335.8,
+ high: 348.5,
+ low: 309.2,
+ close: 339.6,
+ volume: 700324320,
+ change: 1.1,
+ index: 211
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-03`,
+ open: 341.1,
+ high: 361.9,
+ low: 326.6,
+ close: 351.4,
+ volume: 478645220,
+ change: 3,
+ index: 212
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-12`,
+ open: 353,
+ high: 429.3,
+ low: 348.6,
+ close: 418.1,
+ volume: 599082110,
+ change: 18.4,
+ index: 213
+ }),
+ new StockTeslaItem(
+ {
+ date: `2024-12-23`,
+ open: 420,
+ high: 481.5,
+ low: 415.4,
+ close: 430.6,
+ volume: 807128120,
+ change: 2.5,
+ index: 214
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-03`,
+ open: 435.9,
+ high: 465.3,
+ low: 373,
+ close: 410.4,
+ volume: 565769940,
+ change: -5.8,
+ index: 215
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-15`,
+ open: 423.2,
+ high: 429.8,
+ low: 377.3,
+ close: 428.2,
+ volume: 530063170,
+ change: 1.2,
+ index: 216
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-01-27`,
+ open: 423.5,
+ high: 439.7,
+ low: 389,
+ close: 397.2,
+ volume: 476854060,
+ change: -6.2,
+ index: 217
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-05`,
+ open: 396.9,
+ high: 420,
+ low: 374.4,
+ close: 378.2,
+ volume: 507024510,
+ change: -4.7,
+ index: 218
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-14`,
+ open: 373,
+ high: 380.6,
+ low: 325.1,
+ close: 355.8,
+ volume: 607376290,
+ change: -4.6,
+ index: 219
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-02-26`,
+ open: 355,
+ high: 367.3,
+ low: 288,
+ close: 290.8,
+ volume: 549149490,
+ change: -18.1,
+ index: 220
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-07`,
+ open: 291.2,
+ high: 303.9,
+ low: 250.7,
+ close: 262.7,
+ volume: 754567280,
+ change: -9.8,
+ index: 221
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-18`,
+ open: 252.5,
+ high: 253.4,
+ low: 217,
+ close: 225.3,
+ volume: 944623000,
+ change: -10.8,
+ index: 222
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-03-27`,
+ open: 231.6,
+ high: 291.8,
+ low: 229.2,
+ close: 273.1,
+ volume: 982018670,
+ change: 17.9,
+ index: 223
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-07`,
+ open: 275.6,
+ high: 285,
+ low: 214.2,
+ close: 233.3,
+ volume: 1117950500,
+ change: -15.3,
+ index: 224
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-16`,
+ open: 245,
+ high: 274.7,
+ low: 217.8,
+ close: 241.6,
+ volume: 993815820,
+ change: -1.4,
+ index: 225
+ }),
+ new StockTeslaItem(
+ {
+ date: `2025-04-28`,
+ open: 243.5,
+ high: 294.9,
+ low: 222.8,
+ close: 285.9,
+ volume: 866169890,
+ change: 17.4,
+ index: 226
+ }),
+ ];
+ super(...newItems.slice(0));
+ }
+ }
+}
diff --git a/samples/charts/data-chart/data-annotation-strip-layer/src/index.css b/samples/charts/data-chart/data-annotation-strip-layer/src/index.css
new file mode 100644
index 0000000000..98682b8543
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-strip-layer/src/index.css
@@ -0,0 +1,2 @@
+/* shared styles are loaded from: */
+/* https://static.infragistics.com/xplatform/css/samples */
diff --git a/samples/charts/data-chart/data-annotation-strip-layer/src/index.tsx b/samples/charts/data-chart/data-annotation-strip-layer/src/index.tsx
new file mode 100644
index 0000000000..b84231cac4
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-strip-layer/src/index.tsx
@@ -0,0 +1,194 @@
+import React from 'react';
+import ReactDOM from 'react-dom/client';
+import './index.css';
+
+import { IgrDataChartCoreModule, IgrDataChartCategoryModule, IgrDataChartCategoryCoreModule, IgrDataChartFinancialCoreModule, IgrDataChartFinancialModule, IgrDataChartFinancialOverlaysModule, IgrDataChartInteractivityModule, IgrDataChartAnnotationModule, IgrDataAnnotationStripLayerModule, IgrNumberAbbreviatorModule, IgrAnnotationLayerProxyModule } from 'igniteui-react-charts';
+import { IgrDataChart, IgrCategoryXAxis, IgrNumericYAxis, IgrFinancialPriceSeries, IgrDataToolTipLayer, IgrDataAnnotationStripLayer } from 'igniteui-react-charts';
+import { StockTeslaItem, StockTesla } from './StockTesla';
+import { AnnotationStripDataItem, AnnotationStripData } from './AnnotationStripData';
+
+const mods: any[] = [
+ IgrDataChartCoreModule,
+ IgrDataChartCategoryModule,
+ IgrDataChartCategoryCoreModule,
+ IgrDataChartFinancialCoreModule,
+ IgrDataChartFinancialModule,
+ IgrDataChartFinancialOverlaysModule,
+ IgrDataChartInteractivityModule,
+ IgrDataChartAnnotationModule,
+ IgrDataAnnotationStripLayerModule,
+ IgrNumberAbbreviatorModule,
+ IgrAnnotationLayerProxyModule
+];
+mods.forEach((m) => m.register());
+
+export default class Sample extends React.Component {
+ private chart: IgrDataChart
+ private chartRef(r: IgrDataChart) {
+ this.chart = r;
+ this.setState({});
+ }
+ private xAxisBottom: IgrCategoryXAxis
+ private xAxisTop: IgrCategoryXAxis
+ private xAxisTopRef(r: IgrCategoryXAxis){
+ this.xAxisTop = r;
+ this.setState({});
+ }
+ private yAxisLeft: IgrNumericYAxis
+ private yAxisRight: IgrNumericYAxis
+ private series1: IgrFinancialPriceSeries
+ private tooltip: IgrDataToolTipLayer
+ private stripLayer: IgrDataAnnotationStripLayer
+ private stripLayerRef(r: IgrDataAnnotationStripLayer){
+ this.stripLayer = r;
+ this.setState({});
+ }
+ componentDidMount(): void {
+ this.stripLayer.targetAxis = this.xAxisTop;
+ }
+
+ constructor(props: any) {
+ super(props);
+
+ this.chartRef = this.chartRef.bind(this);
+ this.xAxisTopRef = this.xAxisTopRef.bind(this);
+ this.stripLayerRef = this.stripLayerRef.bind(this);
+ }
+
+ public render(): JSX.Element {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+ }
+
+ private _stockTesla: StockTesla = null;
+ public get stockTesla(): StockTesla {
+ if (this._stockTesla == null)
+ {
+ this._stockTesla = new StockTesla();
+ }
+ return this._stockTesla;
+ }
+
+ private _annotationStripData: AnnotationStripData = null;
+ public get annotationStripData(): AnnotationStripData {
+ if (this._annotationStripData == null)
+ {
+ this._annotationStripData = new AnnotationStripData();
+ }
+ return this._annotationStripData;
+ }
+
+}
+
+// rendering above component in the React DOM
+const root = ReactDOM.createRoot(document.getElementById('root'));
+root.render();
\ No newline at end of file
diff --git a/samples/charts/data-chart/data-annotation-strip-layer/src/react-app-env.d.ts b/samples/charts/data-chart/data-annotation-strip-layer/src/react-app-env.d.ts
new file mode 100644
index 0000000000..6431bc5fc6
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-strip-layer/src/react-app-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/samples/charts/data-chart/data-annotation-strip-layer/tsconfig.json b/samples/charts/data-chart/data-annotation-strip-layer/tsconfig.json
new file mode 100644
index 0000000000..42c6ace1da
--- /dev/null
+++ b/samples/charts/data-chart/data-annotation-strip-layer/tsconfig.json
@@ -0,0 +1,45 @@
+{
+ "compilerOptions": {
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "baseUrl": ".",
+ "outDir": "build/dist",
+ "module": "esnext",
+ "target": "es5",
+ "lib": [
+ "es6",
+ "dom"
+ ],
+ "sourceMap": true,
+ "allowJs": true,
+ "jsx": "react-jsx",
+ "moduleResolution": "node",
+ "rootDir": "src",
+ "forceConsistentCasingInFileNames": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": true,
+ "noUnusedLocals": false,
+ "importHelpers": true,
+ "suppressImplicitAnyIndexErrors": true,
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true,
+ "strict": false,
+ "isolatedModules": true,
+ "noEmit": true
+ },
+ "exclude": [
+ "node_modules",
+ "build",
+ "scripts",
+ "acceptance-tests",
+ "webpack",
+ "jest",
+ "src/setupTests.ts",
+ "**/odatajs-4.0.0.js",
+ "config-overrides.js"
+ ],
+ "include": [
+ "src"
+ ]
+}
diff --git a/samples/charts/data-chart/data-legend-grouping-and-highlighting/package.json b/samples/charts/data-chart/data-legend-grouping-and-highlighting/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/data-legend-grouping-and-highlighting/package.json
+++ b/samples/charts/data-chart/data-legend-grouping-and-highlighting/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/data-legend-grouping/package.json b/samples/charts/data-chart/data-legend-grouping/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/data-legend-grouping/package.json
+++ b/samples/charts/data-chart/data-legend-grouping/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/data-legend-styling/package.json b/samples/charts/data-chart/data-legend-styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/data-legend-styling/package.json
+++ b/samples/charts/data-chart/data-legend-styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/data-legend/package.json b/samples/charts/data-chart/data-legend/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/data-legend/package.json
+++ b/samples/charts/data-chart/data-legend/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/data-tooltip-grouping-and-highlighting/package.json b/samples/charts/data-chart/data-tooltip-grouping-and-highlighting/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/data-chart/data-tooltip-grouping-and-highlighting/package.json
+++ b/samples/charts/data-chart/data-tooltip-grouping-and-highlighting/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/data-tooltip-grouping/package.json b/samples/charts/data-chart/data-tooltip-grouping/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/data-chart/data-tooltip-grouping/package.json
+++ b/samples/charts/data-chart/data-tooltip-grouping/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/data-tooltip-styling/package.json b/samples/charts/data-chart/data-tooltip-styling/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/data-chart/data-tooltip-styling/package.json
+++ b/samples/charts/data-chart/data-tooltip-styling/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/data-tooltip/package.json b/samples/charts/data-chart/data-tooltip/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/data-tooltip/package.json
+++ b/samples/charts/data-chart/data-tooltip/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/final-value-layer-styling/package.json b/samples/charts/data-chart/final-value-layer-styling/package.json
index d78e7ef474..267275df4b 100644
--- a/samples/charts/data-chart/final-value-layer-styling/package.json
+++ b/samples/charts/data-chart/final-value-layer-styling/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/financial-price-series/package.json b/samples/charts/data-chart/financial-price-series/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/financial-price-series/package.json
+++ b/samples/charts/data-chart/financial-price-series/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/format-specifiers/package.json b/samples/charts/data-chart/format-specifiers/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/format-specifiers/package.json
+++ b/samples/charts/data-chart/format-specifiers/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/itemized-bar-chart/package.json b/samples/charts/data-chart/itemized-bar-chart/package.json
index 30e2e54c5c..a864754282 100644
--- a/samples/charts/data-chart/itemized-bar-chart/package.json
+++ b/samples/charts/data-chart/itemized-bar-chart/package.json
@@ -14,9 +14,9 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/itemized-column-chart/package.json b/samples/charts/data-chart/itemized-column-chart/package.json
index 30e2e54c5c..a864754282 100644
--- a/samples/charts/data-chart/itemized-column-chart/package.json
+++ b/samples/charts/data-chart/itemized-column-chart/package.json
@@ -14,9 +14,9 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/itemized-stacked-bar-chart/package.json b/samples/charts/data-chart/itemized-stacked-bar-chart/package.json
index 30e2e54c5c..a864754282 100644
--- a/samples/charts/data-chart/itemized-stacked-bar-chart/package.json
+++ b/samples/charts/data-chart/itemized-stacked-bar-chart/package.json
@@ -14,9 +14,9 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/itemized-stacked-column-chart/package.json b/samples/charts/data-chart/itemized-stacked-column-chart/package.json
index 30e2e54c5c..a864754282 100644
--- a/samples/charts/data-chart/itemized-stacked-column-chart/package.json
+++ b/samples/charts/data-chart/itemized-stacked-column-chart/package.json
@@ -14,9 +14,9 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/legends/package.json b/samples/charts/data-chart/legends/package.json
index 89529eb43c..c411d0f068 100644
--- a/samples/charts/data-chart/legends/package.json
+++ b/samples/charts/data-chart/legends/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/polar-area-chart-styling/package.json b/samples/charts/data-chart/polar-area-chart-styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/polar-area-chart-styling/package.json
+++ b/samples/charts/data-chart/polar-area-chart-styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/polar-area-chart/package.json b/samples/charts/data-chart/polar-area-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/polar-area-chart/package.json
+++ b/samples/charts/data-chart/polar-area-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/polar-chart-types/package.json b/samples/charts/data-chart/polar-chart-types/package.json
index 343e667898..297c1c59a0 100644
--- a/samples/charts/data-chart/polar-chart-types/package.json
+++ b/samples/charts/data-chart/polar-chart-types/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/polar-line-chart/package.json b/samples/charts/data-chart/polar-line-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/polar-line-chart/package.json
+++ b/samples/charts/data-chart/polar-line-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/polar-scatter-chart/package.json b/samples/charts/data-chart/polar-scatter-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/polar-scatter-chart/package.json
+++ b/samples/charts/data-chart/polar-scatter-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/polar-spline-area-chart/package.json b/samples/charts/data-chart/polar-spline-area-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/polar-spline-area-chart/package.json
+++ b/samples/charts/data-chart/polar-spline-area-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/polar-spline-chart/package.json b/samples/charts/data-chart/polar-spline-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/polar-spline-chart/package.json
+++ b/samples/charts/data-chart/polar-spline-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/radial-area-chart-styling/package.json b/samples/charts/data-chart/radial-area-chart-styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/radial-area-chart-styling/package.json
+++ b/samples/charts/data-chart/radial-area-chart-styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/radial-area-chart/package.json b/samples/charts/data-chart/radial-area-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/radial-area-chart/package.json
+++ b/samples/charts/data-chart/radial-area-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/radial-chart-types/package.json b/samples/charts/data-chart/radial-chart-types/package.json
index dfc071fbc7..8be3e02ffe 100644
--- a/samples/charts/data-chart/radial-chart-types/package.json
+++ b/samples/charts/data-chart/radial-chart-types/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/radial-column-chart-selection/package.json b/samples/charts/data-chart/radial-column-chart-selection/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/radial-column-chart-selection/package.json
+++ b/samples/charts/data-chart/radial-column-chart-selection/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/radial-column-chart/package.json b/samples/charts/data-chart/radial-column-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/radial-column-chart/package.json
+++ b/samples/charts/data-chart/radial-column-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/radial-label-mode/package.json b/samples/charts/data-chart/radial-label-mode/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/data-chart/radial-label-mode/package.json
+++ b/samples/charts/data-chart/radial-label-mode/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/radial-line-chart/package.json b/samples/charts/data-chart/radial-line-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/radial-line-chart/package.json
+++ b/samples/charts/data-chart/radial-line-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/radial-pie-chart/package.json b/samples/charts/data-chart/radial-pie-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/radial-pie-chart/package.json
+++ b/samples/charts/data-chart/radial-pie-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/package.json b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/package.json
+++ b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/radial-proportional-radial-angle-axis/package.json b/samples/charts/data-chart/radial-proportional-radial-angle-axis/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/radial-proportional-radial-angle-axis/package.json
+++ b/samples/charts/data-chart/radial-proportional-radial-angle-axis/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/range-area-chart/package.json b/samples/charts/data-chart/range-area-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/range-area-chart/package.json
+++ b/samples/charts/data-chart/range-area-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/range-column-chart/package.json b/samples/charts/data-chart/range-column-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/range-column-chart/package.json
+++ b/samples/charts/data-chart/range-column-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/scatter-bubble-chart-fill-scale/package.json b/samples/charts/data-chart/scatter-bubble-chart-fill-scale/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/scatter-bubble-chart-fill-scale/package.json
+++ b/samples/charts/data-chart/scatter-bubble-chart-fill-scale/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/scatter-bubble-chart-multiple-sources/package.json b/samples/charts/data-chart/scatter-bubble-chart-multiple-sources/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/scatter-bubble-chart-multiple-sources/package.json
+++ b/samples/charts/data-chart/scatter-bubble-chart-multiple-sources/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/scatter-bubble-chart-single-source/package.json b/samples/charts/data-chart/scatter-bubble-chart-single-source/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/scatter-bubble-chart-single-source/package.json
+++ b/samples/charts/data-chart/scatter-bubble-chart-single-source/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/scatter-bubble-chart-styling/package.json b/samples/charts/data-chart/scatter-bubble-chart-styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/scatter-bubble-chart-styling/package.json
+++ b/samples/charts/data-chart/scatter-bubble-chart-styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/scatter-line-chart/package.json b/samples/charts/data-chart/scatter-line-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/scatter-line-chart/package.json
+++ b/samples/charts/data-chart/scatter-line-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/scatter-line-threshold/package.json b/samples/charts/data-chart/scatter-line-threshold/package.json
index 30e2e54c5c..a864754282 100644
--- a/samples/charts/data-chart/scatter-line-threshold/package.json
+++ b/samples/charts/data-chart/scatter-line-threshold/package.json
@@ -14,9 +14,9 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/scatter-point-chart/package.json b/samples/charts/data-chart/scatter-point-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/scatter-point-chart/package.json
+++ b/samples/charts/data-chart/scatter-point-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/scatter-spline-chart/package.json b/samples/charts/data-chart/scatter-spline-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/scatter-spline-chart/package.json
+++ b/samples/charts/data-chart/scatter-spline-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/selection-matcher/package.json b/samples/charts/data-chart/selection-matcher/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/selection-matcher/package.json
+++ b/samples/charts/data-chart/selection-matcher/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/series-annotations/package.json b/samples/charts/data-chart/series-annotations/package.json
index d2a91d39f4..f17e58b5d7 100644
--- a/samples/charts/data-chart/series-annotations/package.json
+++ b/samples/charts/data-chart/series-annotations/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/series-highlighting/package.json b/samples/charts/data-chart/series-highlighting/package.json
index f0638bde87..7c1684006e 100644
--- a/samples/charts/data-chart/series-highlighting/package.json
+++ b/samples/charts/data-chart/series-highlighting/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/series-marker-template/package.json b/samples/charts/data-chart/series-marker-template/package.json
index 2f47d1079e..38f65bee6d 100644
--- a/samples/charts/data-chart/series-marker-template/package.json
+++ b/samples/charts/data-chart/series-marker-template/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/series-markers/package.json b/samples/charts/data-chart/series-markers/package.json
index fc61781af7..6200e7306b 100644
--- a/samples/charts/data-chart/series-markers/package.json
+++ b/samples/charts/data-chart/series-markers/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/series-tooltips/package.json b/samples/charts/data-chart/series-tooltips/package.json
index ae3216d9de..8d96dc398e 100644
--- a/samples/charts/data-chart/series-tooltips/package.json
+++ b/samples/charts/data-chart/series-tooltips/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/series-trendlines/package.json b/samples/charts/data-chart/series-trendlines/package.json
index a7e04f15f8..7652c61695 100644
--- a/samples/charts/data-chart/series-trendlines/package.json
+++ b/samples/charts/data-chart/series-trendlines/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/series-value-overlay/package.json b/samples/charts/data-chart/series-value-overlay/package.json
index 682a3242b5..6f8cd9aacb 100644
--- a/samples/charts/data-chart/series-value-overlay/package.json
+++ b/samples/charts/data-chart/series-value-overlay/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/stacked-100-area-chart/package.json b/samples/charts/data-chart/stacked-100-area-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/stacked-100-area-chart/package.json
+++ b/samples/charts/data-chart/stacked-100-area-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/stacked-100-bar-chart/package.json b/samples/charts/data-chart/stacked-100-bar-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/stacked-100-bar-chart/package.json
+++ b/samples/charts/data-chart/stacked-100-bar-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/stacked-100-column-chart/package.json b/samples/charts/data-chart/stacked-100-column-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/stacked-100-column-chart/package.json
+++ b/samples/charts/data-chart/stacked-100-column-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/stacked-100-line-chart/package.json b/samples/charts/data-chart/stacked-100-line-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/stacked-100-line-chart/package.json
+++ b/samples/charts/data-chart/stacked-100-line-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/stacked-100-spline-area-chart/package.json b/samples/charts/data-chart/stacked-100-spline-area-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/stacked-100-spline-area-chart/package.json
+++ b/samples/charts/data-chart/stacked-100-spline-area-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/stacked-100-spline-chart/package.json b/samples/charts/data-chart/stacked-100-spline-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/stacked-100-spline-chart/package.json
+++ b/samples/charts/data-chart/stacked-100-spline-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/stacked-area-chart/package.json b/samples/charts/data-chart/stacked-area-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/stacked-area-chart/package.json
+++ b/samples/charts/data-chart/stacked-area-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/stacked-bar-chart/package.json b/samples/charts/data-chart/stacked-bar-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/stacked-bar-chart/package.json
+++ b/samples/charts/data-chart/stacked-bar-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/stacked-chart-types/package.json b/samples/charts/data-chart/stacked-chart-types/package.json
index 18e927a763..bf9fe8b9d5 100644
--- a/samples/charts/data-chart/stacked-chart-types/package.json
+++ b/samples/charts/data-chart/stacked-chart-types/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/stacked-column-chart/package.json b/samples/charts/data-chart/stacked-column-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/stacked-column-chart/package.json
+++ b/samples/charts/data-chart/stacked-column-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/stacked-line-chart/package.json b/samples/charts/data-chart/stacked-line-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/stacked-line-chart/package.json
+++ b/samples/charts/data-chart/stacked-line-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/stacked-spline-area-chart/package.json b/samples/charts/data-chart/stacked-spline-area-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/stacked-spline-area-chart/package.json
+++ b/samples/charts/data-chart/stacked-spline-area-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/stacked-spline-chart/package.json b/samples/charts/data-chart/stacked-spline-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/stacked-spline-chart/package.json
+++ b/samples/charts/data-chart/stacked-spline-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/tooltip-template/package.json b/samples/charts/data-chart/tooltip-template/package.json
index 13e1623807..46ef5089c1 100644
--- a/samples/charts/data-chart/tooltip-template/package.json
+++ b/samples/charts/data-chart/tooltip-template/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/transition-event/package.json b/samples/charts/data-chart/transition-event/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/data-chart/transition-event/package.json
+++ b/samples/charts/data-chart/transition-event/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-chart/type-financial-candlestick-series/package.json b/samples/charts/data-chart/type-financial-candlestick-series/package.json
index ef55509094..cce5609656 100644
--- a/samples/charts/data-chart/type-financial-candlestick-series/package.json
+++ b/samples/charts/data-chart/type-financial-candlestick-series/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-financial-indicators-column/package.json b/samples/charts/data-chart/type-financial-indicators-column/package.json
index 49be85d626..286e096cef 100644
--- a/samples/charts/data-chart/type-financial-indicators-column/package.json
+++ b/samples/charts/data-chart/type-financial-indicators-column/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-financial-indicators-line/package.json b/samples/charts/data-chart/type-financial-indicators-line/package.json
index 964a2e2d6f..5cba3b1fe9 100644
--- a/samples/charts/data-chart/type-financial-indicators-line/package.json
+++ b/samples/charts/data-chart/type-financial-indicators-line/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-financial-ohlc-series/package.json b/samples/charts/data-chart/type-financial-ohlc-series/package.json
index 89b77a192b..11b6b8c931 100644
--- a/samples/charts/data-chart/type-financial-ohlc-series/package.json
+++ b/samples/charts/data-chart/type-financial-ohlc-series/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-financial-overlays/package.json b/samples/charts/data-chart/type-financial-overlays/package.json
index 432c1e8d86..6e9f82c05c 100644
--- a/samples/charts/data-chart/type-financial-overlays/package.json
+++ b/samples/charts/data-chart/type-financial-overlays/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-financial-series/package.json b/samples/charts/data-chart/type-financial-series/package.json
index 6dad747803..6e3113ba1e 100644
--- a/samples/charts/data-chart/type-financial-series/package.json
+++ b/samples/charts/data-chart/type-financial-series/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-range-area-series/package.json b/samples/charts/data-chart/type-range-area-series/package.json
index b4590a7fda..6d61094832 100644
--- a/samples/charts/data-chart/type-range-area-series/package.json
+++ b/samples/charts/data-chart/type-range-area-series/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-range-column-series/package.json b/samples/charts/data-chart/type-range-column-series/package.json
index 8a58d71e16..2d1b4632bd 100644
--- a/samples/charts/data-chart/type-range-column-series/package.json
+++ b/samples/charts/data-chart/type-range-column-series/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-range-series/package.json b/samples/charts/data-chart/type-range-series/package.json
index 3afa2dfea8..5b7b97c9d7 100644
--- a/samples/charts/data-chart/type-range-series/package.json
+++ b/samples/charts/data-chart/type-range-series/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-scatter-area-series/package.json b/samples/charts/data-chart/type-scatter-area-series/package.json
index 16a68ccf4d..09d979b889 100644
--- a/samples/charts/data-chart/type-scatter-area-series/package.json
+++ b/samples/charts/data-chart/type-scatter-area-series/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-scatter-bubble-series/package.json b/samples/charts/data-chart/type-scatter-bubble-series/package.json
index 96e0a418d0..8f63b6f95b 100644
--- a/samples/charts/data-chart/type-scatter-bubble-series/package.json
+++ b/samples/charts/data-chart/type-scatter-bubble-series/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-scatter-contour-series/package.json b/samples/charts/data-chart/type-scatter-contour-series/package.json
index 3788483b55..b0d915a629 100644
--- a/samples/charts/data-chart/type-scatter-contour-series/package.json
+++ b/samples/charts/data-chart/type-scatter-contour-series/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-scatter-hd-series/package.json b/samples/charts/data-chart/type-scatter-hd-series/package.json
index 3eca7ca814..9b6591a98d 100644
--- a/samples/charts/data-chart/type-scatter-hd-series/package.json
+++ b/samples/charts/data-chart/type-scatter-hd-series/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-scatter-polygon-series/package.json b/samples/charts/data-chart/type-scatter-polygon-series/package.json
index 30a1469bf3..31fb47bdec 100644
--- a/samples/charts/data-chart/type-scatter-polygon-series/package.json
+++ b/samples/charts/data-chart/type-scatter-polygon-series/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-scatter-polyline-series/package.json b/samples/charts/data-chart/type-scatter-polyline-series/package.json
index 504e8846d7..bc02055f97 100644
--- a/samples/charts/data-chart/type-scatter-polyline-series/package.json
+++ b/samples/charts/data-chart/type-scatter-polyline-series/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-scatter-series/package.json b/samples/charts/data-chart/type-scatter-series/package.json
index ce3c0d5e44..c42714b910 100644
--- a/samples/charts/data-chart/type-scatter-series/package.json
+++ b/samples/charts/data-chart/type-scatter-series/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/type-shape-series/package.json b/samples/charts/data-chart/type-shape-series/package.json
index c90d1d8920..ff8d6af9f7 100644
--- a/samples/charts/data-chart/type-shape-series/package.json
+++ b/samples/charts/data-chart/type-shape-series/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/data-chart/waterfall-chart/package.json b/samples/charts/data-chart/waterfall-chart/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-chart/waterfall-chart/package.json
+++ b/samples/charts/data-chart/waterfall-chart/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-pie-chart/animation-replay/package.json b/samples/charts/data-pie-chart/animation-replay/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/data-pie-chart/animation-replay/package.json
+++ b/samples/charts/data-pie-chart/animation-replay/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-pie-chart/animation/package.json b/samples/charts/data-pie-chart/animation/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/data-pie-chart/animation/package.json
+++ b/samples/charts/data-pie-chart/animation/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-pie-chart/highlight-filter/package.json b/samples/charts/data-pie-chart/highlight-filter/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-pie-chart/highlight-filter/package.json
+++ b/samples/charts/data-pie-chart/highlight-filter/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-pie-chart/highlighting/package.json b/samples/charts/data-pie-chart/highlighting/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/data-pie-chart/highlighting/package.json
+++ b/samples/charts/data-pie-chart/highlighting/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-pie-chart/legend/package.json b/samples/charts/data-pie-chart/legend/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/data-pie-chart/legend/package.json
+++ b/samples/charts/data-pie-chart/legend/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-pie-chart/others/package.json b/samples/charts/data-pie-chart/others/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/data-pie-chart/others/package.json
+++ b/samples/charts/data-pie-chart/others/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-pie-chart/overview/package.json b/samples/charts/data-pie-chart/overview/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/data-pie-chart/overview/package.json
+++ b/samples/charts/data-pie-chart/overview/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/data-pie-chart/selection/package.json b/samples/charts/data-pie-chart/selection/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/data-pie-chart/selection/package.json
+++ b/samples/charts/data-pie-chart/selection/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/doughnut-chart/animation/package.json b/samples/charts/doughnut-chart/animation/package.json
index e214cedbc8..82f7fb0e79 100644
--- a/samples/charts/doughnut-chart/animation/package.json
+++ b/samples/charts/doughnut-chart/animation/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/doughnut-chart/explosion/package.json b/samples/charts/doughnut-chart/explosion/package.json
index 14562ee459..18228fbeb1 100644
--- a/samples/charts/doughnut-chart/explosion/package.json
+++ b/samples/charts/doughnut-chart/explosion/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/doughnut-chart/legend/package.json b/samples/charts/doughnut-chart/legend/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/doughnut-chart/legend/package.json
+++ b/samples/charts/doughnut-chart/legend/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/doughnut-chart/overview/package.json b/samples/charts/doughnut-chart/overview/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/doughnut-chart/overview/package.json
+++ b/samples/charts/doughnut-chart/overview/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/doughnut-chart/rings/package.json b/samples/charts/doughnut-chart/rings/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/doughnut-chart/rings/package.json
+++ b/samples/charts/doughnut-chart/rings/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/doughnut-chart/selection/package.json b/samples/charts/doughnut-chart/selection/package.json
index 8961918f1c..dd8df8535e 100644
--- a/samples/charts/doughnut-chart/selection/package.json
+++ b/samples/charts/doughnut-chart/selection/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/annotations/package.json b/samples/charts/financial-chart/annotations/package.json
index 0fff24cb5e..93eb3267c8 100644
--- a/samples/charts/financial-chart/annotations/package.json
+++ b/samples/charts/financial-chart/annotations/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/axis-types/package.json b/samples/charts/financial-chart/axis-types/package.json
index cbcc8c5c33..19d3135e49 100644
--- a/samples/charts/financial-chart/axis-types/package.json
+++ b/samples/charts/financial-chart/axis-types/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/data-legend-formatting-currency/package.json b/samples/charts/financial-chart/data-legend-formatting-currency/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/financial-chart/data-legend-formatting-currency/package.json
+++ b/samples/charts/financial-chart/data-legend-formatting-currency/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/financial-chart/data-legend-styling-props/package.json b/samples/charts/financial-chart/data-legend-styling-props/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/financial-chart/data-legend-styling-props/package.json
+++ b/samples/charts/financial-chart/data-legend-styling-props/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/financial-chart/data-legend/package.json b/samples/charts/financial-chart/data-legend/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/financial-chart/data-legend/package.json
+++ b/samples/charts/financial-chart/data-legend/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/financial-chart/data-tooltip-formatting-currency/package.json b/samples/charts/financial-chart/data-tooltip-formatting-currency/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/financial-chart/data-tooltip-formatting-currency/package.json
+++ b/samples/charts/financial-chart/data-tooltip-formatting-currency/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/financial-chart/data-tooltip-styling-props/package.json b/samples/charts/financial-chart/data-tooltip-styling-props/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/financial-chart/data-tooltip-styling-props/package.json
+++ b/samples/charts/financial-chart/data-tooltip-styling-props/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/financial-chart/data-tooltip/package.json b/samples/charts/financial-chart/data-tooltip/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/financial-chart/data-tooltip/package.json
+++ b/samples/charts/financial-chart/data-tooltip/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/financial-chart/format-specifiers/package.json b/samples/charts/financial-chart/format-specifiers/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/financial-chart/format-specifiers/package.json
+++ b/samples/charts/financial-chart/format-specifiers/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/financial-chart/high-frequency/package.json b/samples/charts/financial-chart/high-frequency/package.json
index 5c42e3379c..4e5129ac52 100644
--- a/samples/charts/financial-chart/high-frequency/package.json
+++ b/samples/charts/financial-chart/high-frequency/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/high-volume/package.json b/samples/charts/financial-chart/high-volume/package.json
index dec4c18838..a6217e22f1 100644
--- a/samples/charts/financial-chart/high-volume/package.json
+++ b/samples/charts/financial-chart/high-volume/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/indicator-customization/package.json b/samples/charts/financial-chart/indicator-customization/package.json
index 051d211200..7244674db7 100644
--- a/samples/charts/financial-chart/indicator-customization/package.json
+++ b/samples/charts/financial-chart/indicator-customization/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/indicator-types/package.json b/samples/charts/financial-chart/indicator-types/package.json
index 2b03bbf9d0..e0ed661033 100644
--- a/samples/charts/financial-chart/indicator-types/package.json
+++ b/samples/charts/financial-chart/indicator-types/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/multiple-data/package.json b/samples/charts/financial-chart/multiple-data/package.json
index 2f530d2be4..f9917ec002 100644
--- a/samples/charts/financial-chart/multiple-data/package.json
+++ b/samples/charts/financial-chart/multiple-data/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/overview/package.json b/samples/charts/financial-chart/overview/package.json
index 982a7440f9..ba25fe8c10 100644
--- a/samples/charts/financial-chart/overview/package.json
+++ b/samples/charts/financial-chart/overview/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/panes/package.json b/samples/charts/financial-chart/panes/package.json
index b1e66a3b97..2bc92368ae 100644
--- a/samples/charts/financial-chart/panes/package.json
+++ b/samples/charts/financial-chart/panes/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/performance/package.json b/samples/charts/financial-chart/performance/package.json
index 7552c16577..a7348353e7 100644
--- a/samples/charts/financial-chart/performance/package.json
+++ b/samples/charts/financial-chart/performance/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/scrollbars/package.json b/samples/charts/financial-chart/scrollbars/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/financial-chart/scrollbars/package.json
+++ b/samples/charts/financial-chart/scrollbars/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/financial-chart/stock-index-chart/package.json b/samples/charts/financial-chart/stock-index-chart/package.json
index ebcc4781f4..4916b47b2d 100644
--- a/samples/charts/financial-chart/stock-index-chart/package.json
+++ b/samples/charts/financial-chart/stock-index-chart/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/styling/package.json b/samples/charts/financial-chart/styling/package.json
index eba06599eb..4c574d6553 100644
--- a/samples/charts/financial-chart/styling/package.json
+++ b/samples/charts/financial-chart/styling/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/titles/package.json b/samples/charts/financial-chart/titles/package.json
index 842077655e..615a105b0f 100644
--- a/samples/charts/financial-chart/titles/package.json
+++ b/samples/charts/financial-chart/titles/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/tooltip-types/package.json b/samples/charts/financial-chart/tooltip-types/package.json
index 641cfb9585..9ba22e5468 100644
--- a/samples/charts/financial-chart/tooltip-types/package.json
+++ b/samples/charts/financial-chart/tooltip-types/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/trendlines/package.json b/samples/charts/financial-chart/trendlines/package.json
index 2d257d34a1..9de6ca603c 100644
--- a/samples/charts/financial-chart/trendlines/package.json
+++ b/samples/charts/financial-chart/trendlines/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/financial-chart/volume-types/package.json b/samples/charts/financial-chart/volume-types/package.json
index 61c26c7f35..dfbe265af0 100644
--- a/samples/charts/financial-chart/volume-types/package.json
+++ b/samples/charts/financial-chart/volume-types/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/pie-chart/animation/package.json b/samples/charts/pie-chart/animation/package.json
index 0a1589bdda..432e93499b 100644
--- a/samples/charts/pie-chart/animation/package.json
+++ b/samples/charts/pie-chart/animation/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/pie-chart/explosion/package.json b/samples/charts/pie-chart/explosion/package.json
index a25ba740eb..41c5eea38f 100644
--- a/samples/charts/pie-chart/explosion/package.json
+++ b/samples/charts/pie-chart/explosion/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/pie-chart/legend/package.json b/samples/charts/pie-chart/legend/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/pie-chart/legend/package.json
+++ b/samples/charts/pie-chart/legend/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/pie-chart/others/package.json b/samples/charts/pie-chart/others/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/pie-chart/others/package.json
+++ b/samples/charts/pie-chart/others/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/pie-chart/overview/package.json b/samples/charts/pie-chart/overview/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/pie-chart/overview/package.json
+++ b/samples/charts/pie-chart/overview/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/pie-chart/selection/package.json b/samples/charts/pie-chart/selection/package.json
index 170d1da225..bc80813843 100644
--- a/samples/charts/pie-chart/selection/package.json
+++ b/samples/charts/pie-chart/selection/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/pie-chart/styling/package.json b/samples/charts/pie-chart/styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/pie-chart/styling/package.json
+++ b/samples/charts/pie-chart/styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/sparkline/display-area/package.json b/samples/charts/sparkline/display-area/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/sparkline/display-area/package.json
+++ b/samples/charts/sparkline/display-area/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/sparkline/display-column/package.json b/samples/charts/sparkline/display-column/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/sparkline/display-column/package.json
+++ b/samples/charts/sparkline/display-column/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/sparkline/display-lines/package.json b/samples/charts/sparkline/display-lines/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/sparkline/display-lines/package.json
+++ b/samples/charts/sparkline/display-lines/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/sparkline/display-types/package.json b/samples/charts/sparkline/display-types/package.json
index 79dc5b3522..cbeed776f1 100644
--- a/samples/charts/sparkline/display-types/package.json
+++ b/samples/charts/sparkline/display-types/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/sparkline/display-winloss/package.json b/samples/charts/sparkline/display-winloss/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/sparkline/display-winloss/package.json
+++ b/samples/charts/sparkline/display-winloss/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/sparkline/grid/package.json b/samples/charts/sparkline/grid/package.json
index 1d065e9ff1..646e1a4726 100644
--- a/samples/charts/sparkline/grid/package.json
+++ b/samples/charts/sparkline/grid/package.json
@@ -12,11 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/sparkline/grid/src/index.tsx b/samples/charts/sparkline/grid/src/index.tsx
index f2e4db0776..61f404b6e6 100644
--- a/samples/charts/sparkline/grid/src/index.tsx
+++ b/samples/charts/sparkline/grid/src/index.tsx
@@ -6,13 +6,13 @@ import { Products } from './Products';
import { IgrSparkline } from 'igniteui-react-charts';
import { IgrSparklineModule } from 'igniteui-react-charts';
// grid modules:
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrTemplateColumn, IIgrCellTemplateProps } from 'igniteui-react-grids';
-import { IgrTemplateCellInfo } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateColumn, IIgrCellTemplateProps } from 'igniteui-react-data-grids';
+import { IgrTemplateCellInfo } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrSparklineModule.register();
diff --git a/samples/charts/sparkline/markers/package.json b/samples/charts/sparkline/markers/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/sparkline/markers/package.json
+++ b/samples/charts/sparkline/markers/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/sparkline/normal-range/package.json b/samples/charts/sparkline/normal-range/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/sparkline/normal-range/package.json
+++ b/samples/charts/sparkline/normal-range/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/sparkline/trendlines/package.json b/samples/charts/sparkline/trendlines/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/sparkline/trendlines/package.json
+++ b/samples/charts/sparkline/trendlines/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/sparkline/unknown-values/package.json b/samples/charts/sparkline/unknown-values/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/sparkline/unknown-values/package.json
+++ b/samples/charts/sparkline/unknown-values/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/toolbar/actions-built-in-category-chart/package.json b/samples/charts/toolbar/actions-built-in-category-chart/package.json
index 41ce3e875b..a1d6b80a6c 100644
--- a/samples/charts/toolbar/actions-built-in-category-chart/package.json
+++ b/samples/charts/toolbar/actions-built-in-category-chart/package.json
@@ -14,12 +14,13 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/toolbar/actions-built-in-category-chart/src/index.tsx b/samples/charts/toolbar/actions-built-in-category-chart/src/index.tsx
index 840e848af9..7a67d2b545 100644
--- a/samples/charts/toolbar/actions-built-in-category-chart/src/index.tsx
+++ b/samples/charts/toolbar/actions-built-in-category-chart/src/index.tsx
@@ -4,7 +4,7 @@ import './index.css';
import { IgrLegendModule, IgrCategoryChartModule, IgrCategoryChartToolbarModule } from 'igniteui-react-charts';
import { IgrToolbarModule } from 'igniteui-react-layouts';
-import { IgrCheckboxListModule } from 'igniteui-react-grids';
+import { IgrCheckboxListModule } from 'igniteui-react-data-grids';
import { IgrLegend, IgrCategoryChart } from 'igniteui-react-charts';
import { IgrToolbar } from 'igniteui-react-layouts';
import { CountryRenewableElectricityItem, CountryRenewableElectricity } from './CountryRenewableElectricity';
diff --git a/samples/charts/toolbar/actions-built-in-data-chart/package.json b/samples/charts/toolbar/actions-built-in-data-chart/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/toolbar/actions-built-in-data-chart/package.json
+++ b/samples/charts/toolbar/actions-built-in-data-chart/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/toolbar/color-editor-support/package.json b/samples/charts/toolbar/color-editor-support/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/toolbar/color-editor-support/package.json
+++ b/samples/charts/toolbar/color-editor-support/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/toolbar/custom-tool/package.json b/samples/charts/toolbar/custom-tool/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/toolbar/custom-tool/package.json
+++ b/samples/charts/toolbar/custom-tool/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/toolbar/layout-actions-for-data-chart/package.json b/samples/charts/toolbar/layout-actions-for-data-chart/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/toolbar/layout-actions-for-data-chart/package.json
+++ b/samples/charts/toolbar/layout-actions-for-data-chart/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/toolbar/layout-in-vertical-orientation/package.json b/samples/charts/toolbar/layout-in-vertical-orientation/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/toolbar/layout-in-vertical-orientation/package.json
+++ b/samples/charts/toolbar/layout-in-vertical-orientation/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/toolbar/theming/package.json b/samples/charts/toolbar/theming/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/toolbar/theming/package.json
+++ b/samples/charts/toolbar/theming/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/tree-map/events/package.json b/samples/charts/tree-map/events/package.json
index 34758cdf9c..55a6cf22b1 100644
--- a/samples/charts/tree-map/events/package.json
+++ b/samples/charts/tree-map/events/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/charts/tree-map/highlighting-percent-based/package.json b/samples/charts/tree-map/highlighting-percent-based/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/tree-map/highlighting-percent-based/package.json
+++ b/samples/charts/tree-map/highlighting-percent-based/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/tree-map/highlighting/package.json b/samples/charts/tree-map/highlighting/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/tree-map/highlighting/package.json
+++ b/samples/charts/tree-map/highlighting/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/tree-map/layout/package.json b/samples/charts/tree-map/layout/package.json
index 41ce3e875b..d70229af19 100644
--- a/samples/charts/tree-map/layout/package.json
+++ b/samples/charts/tree-map/layout/package.json
@@ -14,12 +14,12 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/tree-map/overview/package.json b/samples/charts/tree-map/overview/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/tree-map/overview/package.json
+++ b/samples/charts/tree-map/overview/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/tree-map/styling/package.json b/samples/charts/tree-map/styling/package.json
index 08cd8ba116..f43e0c7619 100644
--- a/samples/charts/tree-map/styling/package.json
+++ b/samples/charts/tree-map/styling/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/charts/zoomslider/overview/package.json b/samples/charts/zoomslider/overview/package.json
index 01430a9ab5..269af32eb8 100644
--- a/samples/charts/zoomslider/overview/package.json
+++ b/samples/charts/zoomslider/overview/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/editors/multi-column-combobox/overview/package.json b/samples/editors/multi-column-combobox/overview/package.json
index f0b05bf529..b4414e8b90 100644
--- a/samples/editors/multi-column-combobox/overview/package.json
+++ b/samples/editors/multi-column-combobox/overview/package.json
@@ -12,10 +12,10 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/editors/multi-column-combobox/overview/src/index.tsx b/samples/editors/multi-column-combobox/overview/src/index.tsx
index 2772832290..c6985a6fbd 100644
--- a/samples/editors/multi-column-combobox/overview/src/index.tsx
+++ b/samples/editors/multi-column-combobox/overview/src/index.tsx
@@ -2,9 +2,9 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { SampleComboData } from './SampleComboData';
-import { IgrMultiColumnComboBoxModule } from 'igniteui-react-grids';
-import { IgrMultiColumnComboBox, SortMode } from 'igniteui-react-grids';
-import { IgrColumnWidth } from 'igniteui-react-grids';
+import { IgrMultiColumnComboBoxModule } from 'igniteui-react-data-grids';
+import { IgrMultiColumnComboBox, SortMode } from 'igniteui-react-data-grids';
+import { IgrColumnWidth } from 'igniteui-react-data-grids';
IgrMultiColumnComboBoxModule.register();
diff --git a/samples/editors/x-date-picker/date-limits/package.json b/samples/editors/x-date-picker/date-limits/package.json
index 0d6ad57917..4199ecdaff 100644
--- a/samples/editors/x-date-picker/date-limits/package.json
+++ b/samples/editors/x-date-picker/date-limits/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/editors/x-date-picker/editing/package.json b/samples/editors/x-date-picker/editing/package.json
index e8178c3649..e92a8deb4d 100644
--- a/samples/editors/x-date-picker/editing/package.json
+++ b/samples/editors/x-date-picker/editing/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/editors/x-date-picker/format/package.json b/samples/editors/x-date-picker/format/package.json
index e8178c3649..e92a8deb4d 100644
--- a/samples/editors/x-date-picker/format/package.json
+++ b/samples/editors/x-date-picker/format/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/editors/x-date-picker/overview/package.json b/samples/editors/x-date-picker/overview/package.json
index 512074ec09..adefb9f5b6 100644
--- a/samples/editors/x-date-picker/overview/package.json
+++ b/samples/editors/x-date-picker/overview/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/editors/x-date-picker/range/package.json b/samples/editors/x-date-picker/range/package.json
index 2d4109f244..1da860777d 100644
--- a/samples/editors/x-date-picker/range/package.json
+++ b/samples/editors/x-date-picker/range/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/excel-library/operations-on-workbooks/package.json b/samples/excel/excel-library/operations-on-workbooks/package.json
index 45604687ee..dbed0c8067 100644
--- a/samples/excel/excel-library/operations-on-workbooks/package.json
+++ b/samples/excel/excel-library/operations-on-workbooks/package.json
@@ -14,11 +14,11 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/excel-library/operations-on-workbooks/src/index.tsx b/samples/excel/excel-library/operations-on-workbooks/src/index.tsx
index d3e01d6859..31338098f8 100644
--- a/samples/excel/excel-library/operations-on-workbooks/src/index.tsx
+++ b/samples/excel/excel-library/operations-on-workbooks/src/index.tsx
@@ -1,8 +1,8 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
import { Workbook } from 'igniteui-react-excel';
import { WorkbookFormat } from 'igniteui-react-excel';
import { WorksheetRegion } from 'igniteui-react-excel';
diff --git a/samples/excel/excel-library/operations-on-worksheets/package.json b/samples/excel/excel-library/operations-on-worksheets/package.json
index 6edd37ab0b..22fb72b945 100644
--- a/samples/excel/excel-library/operations-on-worksheets/package.json
+++ b/samples/excel/excel-library/operations-on-worksheets/package.json
@@ -14,8 +14,8 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/excel-library/overview/package.json b/samples/excel/excel-library/overview/package.json
index 71b3c8732a..b594d9b13d 100644
--- a/samples/excel/excel-library/overview/package.json
+++ b/samples/excel/excel-library/overview/package.json
@@ -14,8 +14,8 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/excel-library/working-with-cells/package.json b/samples/excel/excel-library/working-with-cells/package.json
index d3d3d54755..56dc10daf2 100644
--- a/samples/excel/excel-library/working-with-cells/package.json
+++ b/samples/excel/excel-library/working-with-cells/package.json
@@ -14,8 +14,8 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/excel-library/working-with-charts/package.json b/samples/excel/excel-library/working-with-charts/package.json
index 5980342f66..cfc77bbaa6 100644
--- a/samples/excel/excel-library/working-with-charts/package.json
+++ b/samples/excel/excel-library/working-with-charts/package.json
@@ -14,12 +14,12 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/excel-library/working-with-charts/src/index.tsx b/samples/excel/excel-library/working-with-charts/src/index.tsx
index 56a2dc2f6e..4dff714495 100644
--- a/samples/excel/excel-library/working-with-charts/src/index.tsx
+++ b/samples/excel/excel-library/working-with-charts/src/index.tsx
@@ -6,10 +6,10 @@ import { WorkbookFormat } from 'igniteui-react-excel';
import { WorksheetRegion } from 'igniteui-react-excel';
import { ChartType } from 'igniteui-react-excel';
import { AxisType } from 'igniteui-react-excel';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
import { IgrCategoryChart } from 'igniteui-react-charts';
import { IgrCategoryChartModule } from 'igniteui-react-charts';
import { IgrExcelXlsxModule } from 'igniteui-react-excel';
diff --git a/samples/excel/excel-library/working-with-sparklines/package.json b/samples/excel/excel-library/working-with-sparklines/package.json
index bb8cb9b21a..687f10585f 100644
--- a/samples/excel/excel-library/working-with-sparklines/package.json
+++ b/samples/excel/excel-library/working-with-sparklines/package.json
@@ -14,12 +14,12 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/excel-library/working-with-sparklines/src/index.tsx b/samples/excel/excel-library/working-with-sparklines/src/index.tsx
index 4207c55999..90065cfe69 100644
--- a/samples/excel/excel-library/working-with-sparklines/src/index.tsx
+++ b/samples/excel/excel-library/working-with-sparklines/src/index.tsx
@@ -4,11 +4,11 @@ import './index.css';
import { ExcelUtility } from './ExcelUtility';
import { Workbook } from 'igniteui-react-excel';
import { WorkbookFormat } from 'igniteui-react-excel';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrTemplateColumn, IIgrCellTemplateProps } from 'igniteui-react-grids';
-import { IgrTemplateCellInfo } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateColumn, IIgrCellTemplateProps } from 'igniteui-react-data-grids';
+import { IgrTemplateCellInfo } from 'igniteui-react-data-grids';
import { IgrSparkline } from 'igniteui-react-charts';
import { IgrSparklineModule } from 'igniteui-react-charts';
import { IgrExcelXlsxModule } from 'igniteui-react-excel';
diff --git a/samples/excel/spreadsheet/activation/package.json b/samples/excel/spreadsheet/activation/package.json
index e153580c4a..20d53db66f 100644
--- a/samples/excel/spreadsheet/activation/package.json
+++ b/samples/excel/spreadsheet/activation/package.json
@@ -14,9 +14,9 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-spreadsheet": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/spreadsheet/adapter-chart/package.json b/samples/excel/spreadsheet/adapter-chart/package.json
index 99982fa238..0ead1def09 100644
--- a/samples/excel/spreadsheet/adapter-chart/package.json
+++ b/samples/excel/spreadsheet/adapter-chart/package.json
@@ -14,11 +14,11 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0",
- "igniteui-react-spreadsheet-chart-adapter": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-spreadsheet": "19.0.0",
+ "igniteui-react-spreadsheet-chart-adapter": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/spreadsheet/adapter-combo/package.json b/samples/excel/spreadsheet/adapter-combo/package.json
index 22d27e8d89..fbbaa3ce81 100644
--- a/samples/excel/spreadsheet/adapter-combo/package.json
+++ b/samples/excel/spreadsheet/adapter-combo/package.json
@@ -12,11 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0",
- "igniteui-react-spreadsheet-chart-adapter": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-spreadsheet": "19.0.0",
+ "igniteui-react-spreadsheet-chart-adapter": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/spreadsheet/clipboard/package.json b/samples/excel/spreadsheet/clipboard/package.json
index 0a818a2e24..8d7b5f7a0c 100644
--- a/samples/excel/spreadsheet/clipboard/package.json
+++ b/samples/excel/spreadsheet/clipboard/package.json
@@ -14,9 +14,9 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-spreadsheet": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/spreadsheet/commands/package.json b/samples/excel/spreadsheet/commands/package.json
index 9f403dbb3b..375250c90e 100644
--- a/samples/excel/spreadsheet/commands/package.json
+++ b/samples/excel/spreadsheet/commands/package.json
@@ -14,9 +14,9 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-spreadsheet": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/spreadsheet/conditional-formatting/package.json b/samples/excel/spreadsheet/conditional-formatting/package.json
index dd91fb4e02..31428a0dcf 100644
--- a/samples/excel/spreadsheet/conditional-formatting/package.json
+++ b/samples/excel/spreadsheet/conditional-formatting/package.json
@@ -14,9 +14,9 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-spreadsheet": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/spreadsheet/config-options/package.json b/samples/excel/spreadsheet/config-options/package.json
index b870c5e812..e5519b2428 100644
--- a/samples/excel/spreadsheet/config-options/package.json
+++ b/samples/excel/spreadsheet/config-options/package.json
@@ -14,9 +14,9 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-spreadsheet": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/spreadsheet/data-validation/package.json b/samples/excel/spreadsheet/data-validation/package.json
index 9518b22afa..8e8e8730bf 100644
--- a/samples/excel/spreadsheet/data-validation/package.json
+++ b/samples/excel/spreadsheet/data-validation/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-spreadsheet": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/spreadsheet/filter-dialog/package.json b/samples/excel/spreadsheet/filter-dialog/package.json
index 9837616ccc..0dfd1bcd76 100644
--- a/samples/excel/spreadsheet/filter-dialog/package.json
+++ b/samples/excel/spreadsheet/filter-dialog/package.json
@@ -14,9 +14,9 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-spreadsheet": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/spreadsheet/format-dialog/package.json b/samples/excel/spreadsheet/format-dialog/package.json
index cca80221d5..a7c4cb1e5a 100644
--- a/samples/excel/spreadsheet/format-dialog/package.json
+++ b/samples/excel/spreadsheet/format-dialog/package.json
@@ -14,9 +14,9 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-spreadsheet": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/spreadsheet/hyperlinks/package.json b/samples/excel/spreadsheet/hyperlinks/package.json
index ef422e57a7..9d3a301700 100644
--- a/samples/excel/spreadsheet/hyperlinks/package.json
+++ b/samples/excel/spreadsheet/hyperlinks/package.json
@@ -14,9 +14,9 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-spreadsheet": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/spreadsheet/overview/package.json b/samples/excel/spreadsheet/overview/package.json
index 3606665214..a4af38997b 100644
--- a/samples/excel/spreadsheet/overview/package.json
+++ b/samples/excel/spreadsheet/overview/package.json
@@ -14,9 +14,9 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-spreadsheet": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/excel/spreadsheet/sort-dialog/package.json b/samples/excel/spreadsheet/sort-dialog/package.json
index 89be983eb5..179bf7c5ea 100644
--- a/samples/excel/spreadsheet/sort-dialog/package.json
+++ b/samples/excel/spreadsheet/sort-dialog/package.json
@@ -14,9 +14,9 @@
"dependencies": {
"@types/file-saver": "^2.0.7",
"file-saver": "^1.3.8",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-excel": "18.9.0",
- "igniteui-react-spreadsheet": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-excel": "19.0.0",
+ "igniteui-react-spreadsheet": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/bullet-graph/animation/package.json b/samples/gauges/bullet-graph/animation/package.json
index 4fe0943411..7a58a84641 100644
--- a/samples/gauges/bullet-graph/animation/package.json
+++ b/samples/gauges/bullet-graph/animation/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/bullet-graph/background/package.json b/samples/gauges/bullet-graph/background/package.json
index 29ec33d10f..ca020509f9 100644
--- a/samples/gauges/bullet-graph/background/package.json
+++ b/samples/gauges/bullet-graph/background/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/bullet-graph/highlight-needle/package.json b/samples/gauges/bullet-graph/highlight-needle/package.json
index ecd19a9334..a0c0097bc2 100644
--- a/samples/gauges/bullet-graph/highlight-needle/package.json
+++ b/samples/gauges/bullet-graph/highlight-needle/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/bullet-graph/labels/package.json b/samples/gauges/bullet-graph/labels/package.json
index 2275dafdf6..bf047d5778 100644
--- a/samples/gauges/bullet-graph/labels/package.json
+++ b/samples/gauges/bullet-graph/labels/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/bullet-graph/measures/package.json b/samples/gauges/bullet-graph/measures/package.json
index ed21334fef..0d99ebd8e0 100644
--- a/samples/gauges/bullet-graph/measures/package.json
+++ b/samples/gauges/bullet-graph/measures/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/bullet-graph/ranges/package.json b/samples/gauges/bullet-graph/ranges/package.json
index ace5187305..ce585873e6 100644
--- a/samples/gauges/bullet-graph/ranges/package.json
+++ b/samples/gauges/bullet-graph/ranges/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/bullet-graph/scale/package.json b/samples/gauges/bullet-graph/scale/package.json
index 9a3bc59eae..4d5f9e7e03 100644
--- a/samples/gauges/bullet-graph/scale/package.json
+++ b/samples/gauges/bullet-graph/scale/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/bullet-graph/tickmarks/package.json b/samples/gauges/bullet-graph/tickmarks/package.json
index e0185496ac..99f50dd00b 100644
--- a/samples/gauges/bullet-graph/tickmarks/package.json
+++ b/samples/gauges/bullet-graph/tickmarks/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/bullet-graph/type-filled/package.json b/samples/gauges/bullet-graph/type-filled/package.json
index 5f6fe58f8f..5bb4cfc93c 100644
--- a/samples/gauges/bullet-graph/type-filled/package.json
+++ b/samples/gauges/bullet-graph/type-filled/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/bullet-graph/type-horizontal/package.json b/samples/gauges/bullet-graph/type-horizontal/package.json
index b2c3367366..0960758ba6 100644
--- a/samples/gauges/bullet-graph/type-horizontal/package.json
+++ b/samples/gauges/bullet-graph/type-horizontal/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/bullet-graph/type-reversed/package.json b/samples/gauges/bullet-graph/type-reversed/package.json
index 893ca12d27..bf9342adfd 100644
--- a/samples/gauges/bullet-graph/type-reversed/package.json
+++ b/samples/gauges/bullet-graph/type-reversed/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/bullet-graph/type-segmented/package.json b/samples/gauges/bullet-graph/type-segmented/package.json
index 4d175a8e10..6af3566ed7 100644
--- a/samples/gauges/bullet-graph/type-segmented/package.json
+++ b/samples/gauges/bullet-graph/type-segmented/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/bullet-graph/type-vertical/package.json b/samples/gauges/bullet-graph/type-vertical/package.json
index f423f22e51..92375e12ab 100644
--- a/samples/gauges/bullet-graph/type-vertical/package.json
+++ b/samples/gauges/bullet-graph/type-vertical/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/linear-gauge/animation/package.json b/samples/gauges/linear-gauge/animation/package.json
index 1a523b09b1..1de942b61e 100644
--- a/samples/gauges/linear-gauge/animation/package.json
+++ b/samples/gauges/linear-gauge/animation/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/linear-gauge/backing/package.json b/samples/gauges/linear-gauge/backing/package.json
index 047f4281ab..65878af056 100644
--- a/samples/gauges/linear-gauge/backing/package.json
+++ b/samples/gauges/linear-gauge/backing/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/linear-gauge/highlight-needle/package.json b/samples/gauges/linear-gauge/highlight-needle/package.json
index 1ad4b6c010..5cc17f01df 100644
--- a/samples/gauges/linear-gauge/highlight-needle/package.json
+++ b/samples/gauges/linear-gauge/highlight-needle/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/linear-gauge/labels/package.json b/samples/gauges/linear-gauge/labels/package.json
index 04813647a6..f1dbb21dd9 100644
--- a/samples/gauges/linear-gauge/labels/package.json
+++ b/samples/gauges/linear-gauge/labels/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/linear-gauge/needle/package.json b/samples/gauges/linear-gauge/needle/package.json
index 303909ebac..9d5c30ce3d 100644
--- a/samples/gauges/linear-gauge/needle/package.json
+++ b/samples/gauges/linear-gauge/needle/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/linear-gauge/ranges/package.json b/samples/gauges/linear-gauge/ranges/package.json
index e28d209b5c..eee75ebf43 100644
--- a/samples/gauges/linear-gauge/ranges/package.json
+++ b/samples/gauges/linear-gauge/ranges/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/linear-gauge/scale/package.json b/samples/gauges/linear-gauge/scale/package.json
index 39ad752479..cde2eae492 100644
--- a/samples/gauges/linear-gauge/scale/package.json
+++ b/samples/gauges/linear-gauge/scale/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/linear-gauge/tickmarks/package.json b/samples/gauges/linear-gauge/tickmarks/package.json
index 721e943b4d..95f6941192 100644
--- a/samples/gauges/linear-gauge/tickmarks/package.json
+++ b/samples/gauges/linear-gauge/tickmarks/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/linear-gauge/type-curved/package.json b/samples/gauges/linear-gauge/type-curved/package.json
index 0cc48d2940..dbb3f147f4 100644
--- a/samples/gauges/linear-gauge/type-curved/package.json
+++ b/samples/gauges/linear-gauge/type-curved/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/linear-gauge/type-filled/package.json b/samples/gauges/linear-gauge/type-filled/package.json
index bbc1e34bfd..ad7496bb0d 100644
--- a/samples/gauges/linear-gauge/type-filled/package.json
+++ b/samples/gauges/linear-gauge/type-filled/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/linear-gauge/type-horizontal/package.json b/samples/gauges/linear-gauge/type-horizontal/package.json
index c8ee2558a3..8a3110362b 100644
--- a/samples/gauges/linear-gauge/type-horizontal/package.json
+++ b/samples/gauges/linear-gauge/type-horizontal/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/linear-gauge/type-multi-range/package.json b/samples/gauges/linear-gauge/type-multi-range/package.json
index e5dd26163d..2402838d9b 100644
--- a/samples/gauges/linear-gauge/type-multi-range/package.json
+++ b/samples/gauges/linear-gauge/type-multi-range/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/linear-gauge/type-multi-scale/package.json b/samples/gauges/linear-gauge/type-multi-scale/package.json
index 91d3abd674..51ed7e27e5 100644
--- a/samples/gauges/linear-gauge/type-multi-scale/package.json
+++ b/samples/gauges/linear-gauge/type-multi-scale/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/linear-gauge/type-segmented/package.json b/samples/gauges/linear-gauge/type-segmented/package.json
index c05e0ce45f..7163606248 100644
--- a/samples/gauges/linear-gauge/type-segmented/package.json
+++ b/samples/gauges/linear-gauge/type-segmented/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/linear-gauge/type-vertical/package.json b/samples/gauges/linear-gauge/type-vertical/package.json
index 619d84318d..23d59db227 100644
--- a/samples/gauges/linear-gauge/type-vertical/package.json
+++ b/samples/gauges/linear-gauge/type-vertical/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/animation/package.json b/samples/gauges/radial-gauge/animation/package.json
index 793e6a44f1..9a26f0e72e 100644
--- a/samples/gauges/radial-gauge/animation/package.json
+++ b/samples/gauges/radial-gauge/animation/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/backing/package.json b/samples/gauges/radial-gauge/backing/package.json
index 47ca9f8294..b353ddeac5 100644
--- a/samples/gauges/radial-gauge/backing/package.json
+++ b/samples/gauges/radial-gauge/backing/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/highlight-needle/package.json b/samples/gauges/radial-gauge/highlight-needle/package.json
index 324c776b9d..4be4d8c8ca 100644
--- a/samples/gauges/radial-gauge/highlight-needle/package.json
+++ b/samples/gauges/radial-gauge/highlight-needle/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/labels/package.json b/samples/gauges/radial-gauge/labels/package.json
index e2aede2593..8d3ff1e5ee 100644
--- a/samples/gauges/radial-gauge/labels/package.json
+++ b/samples/gauges/radial-gauge/labels/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/needle/package.json b/samples/gauges/radial-gauge/needle/package.json
index 1f099ee76c..44e9191523 100644
--- a/samples/gauges/radial-gauge/needle/package.json
+++ b/samples/gauges/radial-gauge/needle/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/optical-scaling/package.json b/samples/gauges/radial-gauge/optical-scaling/package.json
index e2aede2593..8d3ff1e5ee 100644
--- a/samples/gauges/radial-gauge/optical-scaling/package.json
+++ b/samples/gauges/radial-gauge/optical-scaling/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/ranges/package.json b/samples/gauges/radial-gauge/ranges/package.json
index bb018c5f26..c0ef2ae748 100644
--- a/samples/gauges/radial-gauge/ranges/package.json
+++ b/samples/gauges/radial-gauge/ranges/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/scale/package.json b/samples/gauges/radial-gauge/scale/package.json
index 421968378a..d59b9bffbb 100644
--- a/samples/gauges/radial-gauge/scale/package.json
+++ b/samples/gauges/radial-gauge/scale/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/tickmarks/package.json b/samples/gauges/radial-gauge/tickmarks/package.json
index fd54bbba70..4dbd349d41 100644
--- a/samples/gauges/radial-gauge/tickmarks/package.json
+++ b/samples/gauges/radial-gauge/tickmarks/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/type-column/package.json b/samples/gauges/radial-gauge/type-column/package.json
index 03ad5c00e0..68d2731f52 100644
--- a/samples/gauges/radial-gauge/type-column/package.json
+++ b/samples/gauges/radial-gauge/type-column/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/type-curved/package.json b/samples/gauges/radial-gauge/type-curved/package.json
index 1353a2a340..eb0538b0cd 100644
--- a/samples/gauges/radial-gauge/type-curved/package.json
+++ b/samples/gauges/radial-gauge/type-curved/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/type-direction/package.json b/samples/gauges/radial-gauge/type-direction/package.json
index 1e95486894..33270ecc81 100644
--- a/samples/gauges/radial-gauge/type-direction/package.json
+++ b/samples/gauges/radial-gauge/type-direction/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/type-full/package.json b/samples/gauges/radial-gauge/type-full/package.json
index 1f430bde1a..b4e4de9102 100644
--- a/samples/gauges/radial-gauge/type-full/package.json
+++ b/samples/gauges/radial-gauge/type-full/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/type-half/package.json b/samples/gauges/radial-gauge/type-half/package.json
index b73d924cb1..2300e40c98 100644
--- a/samples/gauges/radial-gauge/type-half/package.json
+++ b/samples/gauges/radial-gauge/type-half/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/type-quatre/package.json b/samples/gauges/radial-gauge/type-quatre/package.json
index e49296d14f..d8dd3fca1e 100644
--- a/samples/gauges/radial-gauge/type-quatre/package.json
+++ b/samples/gauges/radial-gauge/type-quatre/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/type-ring/package.json b/samples/gauges/radial-gauge/type-ring/package.json
index a199e8fdad..489ae53d0d 100644
--- a/samples/gauges/radial-gauge/type-ring/package.json
+++ b/samples/gauges/radial-gauge/type-ring/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/type-segmented/package.json b/samples/gauges/radial-gauge/type-segmented/package.json
index 172b97891e..eddb6983f2 100644
--- a/samples/gauges/radial-gauge/type-segmented/package.json
+++ b/samples/gauges/radial-gauge/type-segmented/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/gauges/radial-gauge/type-semi/package.json b/samples/gauges/radial-gauge/type-semi/package.json
index 9c9ec4cd70..bcc5e89521 100644
--- a/samples/gauges/radial-gauge/type-semi/package.json
+++ b/samples/gauges/radial-gauge/type-semi/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/accessibility/package.json b/samples/grids/data-grid/accessibility/package.json
index cdf9c3f438..929959c8d6 100644
--- a/samples/grids/data-grid/accessibility/package.json
+++ b/samples/grids/data-grid/accessibility/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/accessibility/src/index.tsx b/samples/grids/data-grid/accessibility/src/index.tsx
index 9f9dff680f..7239358a2e 100644
--- a/samples/grids/data-grid/accessibility/src/index.tsx
+++ b/samples/grids/data-grid/accessibility/src/index.tsx
@@ -1,14 +1,14 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrColumnGroupDescription } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrColumnGroupDescription } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/binding-data-service/package.json b/samples/grids/data-grid/binding-data-service/package.json
index 16bf41140f..111596afc6 100644
--- a/samples/grids/data-grid/binding-data-service/package.json
+++ b/samples/grids/data-grid/binding-data-service/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/binding-data-service/src/index.tsx b/samples/grids/data-grid/binding-data-service/src/index.tsx
index ea0eeb0222..9ca7454190 100644
--- a/samples/grids/data-grid/binding-data-service/src/index.tsx
+++ b/samples/grids/data-grid/binding-data-service/src/index.tsx
@@ -2,12 +2,12 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { LiveFinancialData } from './LiveFinancialData';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/binding-live-data/package.json b/samples/grids/data-grid/binding-live-data/package.json
index 5537b4ac8a..30c4cbe503 100644
--- a/samples/grids/data-grid/binding-live-data/package.json
+++ b/samples/grids/data-grid/binding-live-data/package.json
@@ -13,12 +13,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/binding-live-data/src/index.tsx b/samples/grids/data-grid/binding-live-data/src/index.tsx
index fb71b94ba3..29d4a0dab1 100644
--- a/samples/grids/data-grid/binding-live-data/src/index.tsx
+++ b/samples/grids/data-grid/binding-live-data/src/index.tsx
@@ -4,24 +4,24 @@ import './index.css';
import './DataGridBindingLiveData.css';
import { LiveFinancialData } from './LiveFinancialData';
// IgrDataGrid modules
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrDataGridToolbar } from 'igniteui-react-grids';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGridToolbarModule } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrTemplateColumn } from 'igniteui-react-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrDataGridToolbar } from 'igniteui-react-data-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGridToolbarModule } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateColumn } from 'igniteui-react-data-grids';
import { IgrDataChartInteractivityModule } from 'igniteui-react-charts';
import { IgrDataChartAnnotationModule } from 'igniteui-react-charts';
import { IgrItemToolTipLayer } from 'igniteui-react-charts';
-import { IgrColumnGroupDescription } from 'igniteui-react-grids';
-import { IgrDataBindingEventArgs } from 'igniteui-react-grids';
-import { IgrCellStyleRequestedEventArgs } from 'igniteui-react-grids';
-import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-grids';
-import { IgrTemplateCellInfo } from 'igniteui-react-grids';
+import { IgrColumnGroupDescription } from 'igniteui-react-data-grids';
+import { IgrDataBindingEventArgs } from 'igniteui-react-data-grids';
+import { IgrCellStyleRequestedEventArgs } from 'igniteui-react-data-grids';
+import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-data-grids';
+import { IgrTemplateCellInfo } from 'igniteui-react-data-grids';
import { FilterFactory } from 'igniteui-react-core';
import { ListSortDirection } from 'igniteui-react-core';
-import { HeaderClickAction } from 'igniteui-react-grids';
+import { HeaderClickAction } from 'igniteui-react-data-grids';
// IgrDataChart modules
import { IgrDataChart } from 'igniteui-react-charts';
import { IgrDataChartCategoryModule } from 'igniteui-react-charts';
@@ -120,18 +120,18 @@ export default class DataGridBindingLiveData extends React.Component
+ onClick={this.onLiveSomePricesClicked} >
{this.state.liveSomePricesText}
+ onClick={this.onLiveAllPricesClicked} >
{this.state.liveAllPricesText}
+ onClick={this.onChartClicked} >
Chart
@@ -145,7 +145,7 @@ export default class DataGridBindingLiveData extends React.Component
+ onChange={this.onPriceFrequencyChanged}/>
@@ -155,7 +155,7 @@ export default class DataGridBindingLiveData extends React.Component
+ onChange={this.onPriceVolumeChanged}/>
@@ -164,24 +164,24 @@ export default class DataGridBindingLiveData extends React.Component
-
+
@@ -265,7 +265,7 @@ export default class DataGridBindingLiveData extends React.Component
-
+
Close
= {};
let toChange = Math.round(this.state.volume / 10);
let stillAnimating = false;
@@ -889,16 +889,15 @@ export default class DataGridBindingLiveData extends React.Component, value: number | number[]) => void;
// public onPriceFrequencyChanged(event: any, value: number) {
// public onPriceFrequencyChanged(event: any, value: number | number[]) {
- public onPriceFrequencyChanged = (event: any, input: any) => {
- // public onPriceFrequencyChanged(event: React.ChangeEvent<{}>, value: number) {
- let value = parseFloat(input.detail.toString());
+ public onPriceFrequencyChanged = (event: CustomEvent) => {
+ let value = event.detail;
this.setState({
frequency: value,
});
}
- public onPriceVolumeChanged = (event: any, input: any) => {
- let value = parseFloat(input.detail.toString());
+ public onPriceVolumeChanged = (event: CustomEvent) => {
+ let value = event.detail;
this.setState({
volume: value,
data: LiveFinancialData.generateData(value)
diff --git a/samples/grids/data-grid/binding-local-data/package.json b/samples/grids/data-grid/binding-local-data/package.json
index 28d9897911..2d24d1d7b2 100644
--- a/samples/grids/data-grid/binding-local-data/package.json
+++ b/samples/grids/data-grid/binding-local-data/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/binding-local-data/src/index.tsx b/samples/grids/data-grid/binding-local-data/src/index.tsx
index f8b11d788b..eed750aa1b 100644
--- a/samples/grids/data-grid/binding-local-data/src/index.tsx
+++ b/samples/grids/data-grid/binding-local-data/src/index.tsx
@@ -1,13 +1,13 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/binding-remote-data/package.json b/samples/grids/data-grid/binding-remote-data/package.json
index e203e40da7..d4b73eaa45 100644
--- a/samples/grids/data-grid/binding-remote-data/package.json
+++ b/samples/grids/data-grid/binding-remote-data/package.json
@@ -12,11 +12,12 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
@@ -37,4 +38,4 @@
"not ie <= 11",
"not op_mini all"
]
-}
\ No newline at end of file
+}
diff --git a/samples/grids/data-grid/binding-remote-data/src/index.tsx b/samples/grids/data-grid/binding-remote-data/src/index.tsx
index d46b06c7d4..d1dc9e8bb4 100644
--- a/samples/grids/data-grid/binding-remote-data/src/index.tsx
+++ b/samples/grids/data-grid/binding-remote-data/src/index.tsx
@@ -2,13 +2,13 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import './odatajs-4.0.0';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
import { ODataVirtualDataSource } from 'igniteui-react-datasources';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/cell-activation/package.json b/samples/grids/data-grid/cell-activation/package.json
index eb7831c706..8fa89f0f77 100644
--- a/samples/grids/data-grid/cell-activation/package.json
+++ b/samples/grids/data-grid/cell-activation/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/cell-activation/src/index.tsx b/samples/grids/data-grid/cell-activation/src/index.tsx
index cfb00b3a94..ede401c118 100644
--- a/samples/grids/data-grid/cell-activation/src/index.tsx
+++ b/samples/grids/data-grid/cell-activation/src/index.tsx
@@ -2,15 +2,15 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
-import { EnterKeyBehaviors } from 'igniteui-react-grids';
-import { EnterKeyBehaviorAfterEdit } from 'igniteui-react-grids';
-import { EditModeType } from 'igniteui-react-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
+import { EnterKeyBehaviors } from 'igniteui-react-data-grids';
+import { EnterKeyBehaviorAfterEdit } from 'igniteui-react-data-grids';
+import { EditModeType } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/cell-editing/package.json b/samples/grids/data-grid/cell-editing/package.json
index 5788d20c47..236204f719 100644
--- a/samples/grids/data-grid/cell-editing/package.json
+++ b/samples/grids/data-grid/cell-editing/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/cell-editing/src/index.tsx b/samples/grids/data-grid/cell-editing/src/index.tsx
index 1dfaeb8d0b..6008675296 100644
--- a/samples/grids/data-grid/cell-editing/src/index.tsx
+++ b/samples/grids/data-grid/cell-editing/src/index.tsx
@@ -2,18 +2,18 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrTemplateColumn } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
-import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-grids';
-import { IgrGridCellValueChangingEventArgs } from 'igniteui-react-grids';
-import { IgrGridRowEditEndedEventArgs } from 'igniteui-react-grids';
-import { EditModeType } from 'igniteui-react-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrTemplateColumn } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
+import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-data-grids';
+import { IgrGridCellValueChangingEventArgs } from 'igniteui-react-data-grids';
+import { IgrGridRowEditEndedEventArgs } from 'igniteui-react-data-grids';
+import { EditModeType } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/cell-merging/package.json b/samples/grids/data-grid/cell-merging/package.json
index d864767f1e..60fafe99aa 100644
--- a/samples/grids/data-grid/cell-merging/package.json
+++ b/samples/grids/data-grid/cell-merging/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/cell-merging/src/index.tsx b/samples/grids/data-grid/cell-merging/src/index.tsx
index 713550c412..2c930bbdc8 100644
--- a/samples/grids/data-grid/cell-merging/src/index.tsx
+++ b/samples/grids/data-grid/cell-merging/src/index.tsx
@@ -2,13 +2,13 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { LiveFinancialData } from './LiveFinancialData';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { HeaderClickAction } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { HeaderClickAction } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/cell-selection/package.json b/samples/grids/data-grid/cell-selection/package.json
index eba2f3de04..5f5942b5ab 100644
--- a/samples/grids/data-grid/cell-selection/package.json
+++ b/samples/grids/data-grid/cell-selection/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/cell-selection/src/index.tsx b/samples/grids/data-grid/cell-selection/src/index.tsx
index e47824602b..19b66eb5e1 100644
--- a/samples/grids/data-grid/cell-selection/src/index.tsx
+++ b/samples/grids/data-grid/cell-selection/src/index.tsx
@@ -2,13 +2,13 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/column-animation/package.json b/samples/grids/data-grid/column-animation/package.json
index a258942746..efee4cc674 100644
--- a/samples/grids/data-grid/column-animation/package.json
+++ b/samples/grids/data-grid/column-animation/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/column-animation/src/index.tsx b/samples/grids/data-grid/column-animation/src/index.tsx
index 7db189c82f..bcac7b9a57 100644
--- a/samples/grids/data-grid/column-animation/src/index.tsx
+++ b/samples/grids/data-grid/column-animation/src/index.tsx
@@ -2,12 +2,12 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/column-chooser-picker/package.json b/samples/grids/data-grid/column-chooser-picker/package.json
index 6ddac08c5e..07a4c93fbe 100644
--- a/samples/grids/data-grid/column-chooser-picker/package.json
+++ b/samples/grids/data-grid/column-chooser-picker/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/column-chooser-picker/src/index.tsx b/samples/grids/data-grid/column-chooser-picker/src/index.tsx
index eab5bbd042..96a93eb1aa 100644
--- a/samples/grids/data-grid/column-chooser-picker/src/index.tsx
+++ b/samples/grids/data-grid/column-chooser-picker/src/index.tsx
@@ -2,15 +2,15 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from "./DataGridSharedData";
-import { IgrImageColumn } from "igniteui-react-grids";
-import { IgrTextColumn } from "igniteui-react-grids";
-import { IgrNumericColumn } from "igniteui-react-grids";
-import { IgrDateTimeColumn } from "igniteui-react-grids";
-import { IgrDataGridModule } from "igniteui-react-grids";
-import { IgrDataGrid } from "igniteui-react-grids";
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
-import { IgrColumnChooserModule } from 'igniteui-react-grids';
-import { IgrColumnChooser } from 'igniteui-react-grids';
+import { IgrImageColumn } from "igniteui-react-data-grids";
+import { IgrTextColumn } from "igniteui-react-data-grids";
+import { IgrNumericColumn } from "igniteui-react-data-grids";
+import { IgrDateTimeColumn } from "igniteui-react-data-grids";
+import { IgrDataGridModule } from "igniteui-react-data-grids";
+import { IgrDataGrid } from "igniteui-react-data-grids";
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
+import { IgrColumnChooserModule } from 'igniteui-react-data-grids';
+import { IgrColumnChooser } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrColumnChooserModule.register();
diff --git a/samples/grids/data-grid/column-chooser-toolbar/package.json b/samples/grids/data-grid/column-chooser-toolbar/package.json
index 5221861893..e141f145a5 100644
--- a/samples/grids/data-grid/column-chooser-toolbar/package.json
+++ b/samples/grids/data-grid/column-chooser-toolbar/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/column-chooser-toolbar/src/index.tsx b/samples/grids/data-grid/column-chooser-toolbar/src/index.tsx
index 2f8600a01c..5a0094c828 100644
--- a/samples/grids/data-grid/column-chooser-toolbar/src/index.tsx
+++ b/samples/grids/data-grid/column-chooser-toolbar/src/index.tsx
@@ -2,15 +2,15 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from "./DataGridSharedData";
-import { IgrImageColumn } from "igniteui-react-grids";
-import { IgrTextColumn } from "igniteui-react-grids";
-import { IgrNumericColumn } from "igniteui-react-grids";
-import { IgrDateTimeColumn } from "igniteui-react-grids";
-import { IgrDataGridModule } from "igniteui-react-grids";
-import { IgrDataGrid } from "igniteui-react-grids";
-import { IgrDataGridToolbarModule } from "igniteui-react-grids";
-import { IgrDataGridToolbar } from "igniteui-react-grids";
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrImageColumn } from "igniteui-react-data-grids";
+import { IgrTextColumn } from "igniteui-react-data-grids";
+import { IgrNumericColumn } from "igniteui-react-data-grids";
+import { IgrDateTimeColumn } from "igniteui-react-data-grids";
+import { IgrDataGridModule } from "igniteui-react-data-grids";
+import { IgrDataGrid } from "igniteui-react-data-grids";
+import { IgrDataGridToolbarModule } from "igniteui-react-data-grids";
+import { IgrDataGridToolbar } from "igniteui-react-data-grids";
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrDataGridToolbarModule.register();
diff --git a/samples/grids/data-grid/column-filter-expressions/package.json b/samples/grids/data-grid/column-filter-expressions/package.json
index aa00cbce29..424077092f 100644
--- a/samples/grids/data-grid/column-filter-expressions/package.json
+++ b/samples/grids/data-grid/column-filter-expressions/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/column-filter-expressions/src/index.tsx b/samples/grids/data-grid/column-filter-expressions/src/index.tsx
index a7881f4701..013ea80ea3 100644
--- a/samples/grids/data-grid/column-filter-expressions/src/index.tsx
+++ b/samples/grids/data-grid/column-filter-expressions/src/index.tsx
@@ -2,15 +2,15 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
import { FilterExpression } from 'igniteui-react-core';
import { FilterFactory } from 'igniteui-react-core';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/column-filter-operands/package.json b/samples/grids/data-grid/column-filter-operands/package.json
index c6edffe505..4605ab9431 100644
--- a/samples/grids/data-grid/column-filter-operands/package.json
+++ b/samples/grids/data-grid/column-filter-operands/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/column-filter-operands/src/index.tsx b/samples/grids/data-grid/column-filter-operands/src/index.tsx
index 88047211fd..b3961051fd 100644
--- a/samples/grids/data-grid/column-filter-operands/src/index.tsx
+++ b/samples/grids/data-grid/column-filter-operands/src/index.tsx
@@ -2,14 +2,14 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrFilterOperand } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
-import { EditorType } from 'igniteui-react-grids';
-import { IgrGridCustomFilterRequestedEventArgs } from'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrFilterOperand } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
+import { EditorType } from 'igniteui-react-data-grids';
+import { IgrGridCustomFilterRequestedEventArgs } from'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/column-filtering/package.json b/samples/grids/data-grid/column-filtering/package.json
index c0f3679a99..b1331af4fe 100644
--- a/samples/grids/data-grid/column-filtering/package.json
+++ b/samples/grids/data-grid/column-filtering/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/column-filtering/src/index.tsx b/samples/grids/data-grid/column-filtering/src/index.tsx
index 7b5975a693..20cd72b93a 100644
--- a/samples/grids/data-grid/column-filtering/src/index.tsx
+++ b/samples/grids/data-grid/column-filtering/src/index.tsx
@@ -2,13 +2,13 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/column-moving/package.json b/samples/grids/data-grid/column-moving/package.json
index a013ec6968..f4a6aa29f4 100644
--- a/samples/grids/data-grid/column-moving/package.json
+++ b/samples/grids/data-grid/column-moving/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/column-moving/src/index.tsx b/samples/grids/data-grid/column-moving/src/index.tsx
index 0bde7d2192..d75830ba2a 100644
--- a/samples/grids/data-grid/column-moving/src/index.tsx
+++ b/samples/grids/data-grid/column-moving/src/index.tsx
@@ -2,12 +2,12 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/column-options/package.json b/samples/grids/data-grid/column-options/package.json
index 93f8d0f888..9ed36619b7 100644
--- a/samples/grids/data-grid/column-options/package.json
+++ b/samples/grids/data-grid/column-options/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/column-options/src/index.tsx b/samples/grids/data-grid/column-options/src/index.tsx
index a29baa6eec..fb24be6894 100644
--- a/samples/grids/data-grid/column-options/src/index.tsx
+++ b/samples/grids/data-grid/column-options/src/index.tsx
@@ -2,14 +2,14 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from "./DataGridSharedData";
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrColumnGroupDescription } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrColumnGroupDescription } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/column-pinning-picker/package.json b/samples/grids/data-grid/column-pinning-picker/package.json
index b866e09915..c7e944e4aa 100644
--- a/samples/grids/data-grid/column-pinning-picker/package.json
+++ b/samples/grids/data-grid/column-pinning-picker/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/column-pinning-picker/src/index.tsx b/samples/grids/data-grid/column-pinning-picker/src/index.tsx
index a660543d35..d6f5e48bef 100644
--- a/samples/grids/data-grid/column-pinning-picker/src/index.tsx
+++ b/samples/grids/data-grid/column-pinning-picker/src/index.tsx
@@ -1,15 +1,15 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
import { DataGridSharedData } from './DataGridSharedData';
-import { PinnedPositions } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { PinnedPositions } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/column-pinning-toolbar/package.json b/samples/grids/data-grid/column-pinning-toolbar/package.json
index 0f460fd694..d5612aa200 100644
--- a/samples/grids/data-grid/column-pinning-toolbar/package.json
+++ b/samples/grids/data-grid/column-pinning-toolbar/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/column-pinning-toolbar/src/index.tsx b/samples/grids/data-grid/column-pinning-toolbar/src/index.tsx
index 47b67f62bf..884aa4b164 100644
--- a/samples/grids/data-grid/column-pinning-toolbar/src/index.tsx
+++ b/samples/grids/data-grid/column-pinning-toolbar/src/index.tsx
@@ -2,15 +2,15 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrImageColumn } from "igniteui-react-grids";
-import { IgrTextColumn } from "igniteui-react-grids";
-import { IgrNumericColumn } from "igniteui-react-grids";
-import { IgrDateTimeColumn } from "igniteui-react-grids";
-import { IgrDataGridModule } from "igniteui-react-grids";
-import { IgrDataGrid } from "igniteui-react-grids";
-import { IgrDataGridToolbarModule } from "igniteui-react-grids";
-import { IgrDataGridToolbar } from "igniteui-react-grids";
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrImageColumn } from "igniteui-react-data-grids";
+import { IgrTextColumn } from "igniteui-react-data-grids";
+import { IgrNumericColumn } from "igniteui-react-data-grids";
+import { IgrDateTimeColumn } from "igniteui-react-data-grids";
+import { IgrDataGridModule } from "igniteui-react-data-grids";
+import { IgrDataGrid } from "igniteui-react-data-grids";
+import { IgrDataGridToolbarModule } from "igniteui-react-data-grids";
+import { IgrDataGridToolbar } from "igniteui-react-data-grids";
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrDataGridToolbarModule.register();
diff --git a/samples/grids/data-grid/column-resizing/package.json b/samples/grids/data-grid/column-resizing/package.json
index 3471cd99a0..565f3f0ea0 100644
--- a/samples/grids/data-grid/column-resizing/package.json
+++ b/samples/grids/data-grid/column-resizing/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/column-resizing/src/index.tsx b/samples/grids/data-grid/column-resizing/src/index.tsx
index dff58b63cb..970e152c25 100644
--- a/samples/grids/data-grid/column-resizing/src/index.tsx
+++ b/samples/grids/data-grid/column-resizing/src/index.tsx
@@ -2,12 +2,12 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/column-scrolling/package.json b/samples/grids/data-grid/column-scrolling/package.json
index 0e47324393..9622516a59 100644
--- a/samples/grids/data-grid/column-scrolling/package.json
+++ b/samples/grids/data-grid/column-scrolling/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/column-scrolling/src/index.tsx b/samples/grids/data-grid/column-scrolling/src/index.tsx
index 02b49d6a61..767c32eb73 100644
--- a/samples/grids/data-grid/column-scrolling/src/index.tsx
+++ b/samples/grids/data-grid/column-scrolling/src/index.tsx
@@ -2,13 +2,13 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/column-sorting/package.json b/samples/grids/data-grid/column-sorting/package.json
index b33d6e1b90..023cbe2a36 100644
--- a/samples/grids/data-grid/column-sorting/package.json
+++ b/samples/grids/data-grid/column-sorting/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/column-sorting/src/index.tsx b/samples/grids/data-grid/column-sorting/src/index.tsx
index d113a934b6..2f9bf3c140 100644
--- a/samples/grids/data-grid/column-sorting/src/index.tsx
+++ b/samples/grids/data-grid/column-sorting/src/index.tsx
@@ -2,15 +2,15 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { HeaderClickAction } from 'igniteui-react-grids';
-import { IgrColumnSortDescription } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { HeaderClickAction } from 'igniteui-react-data-grids';
+import { IgrColumnSortDescription } from 'igniteui-react-data-grids';
import { ListSortDirection } from 'igniteui-react-core';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/column-summaries/package.json b/samples/grids/data-grid/column-summaries/package.json
index 9d9a3e8e2d..1007bc9d40 100644
--- a/samples/grids/data-grid/column-summaries/package.json
+++ b/samples/grids/data-grid/column-summaries/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/column-summaries/src/index.tsx b/samples/grids/data-grid/column-summaries/src/index.tsx
index 7678ce8c14..de71abc498 100644
--- a/samples/grids/data-grid/column-summaries/src/index.tsx
+++ b/samples/grids/data-grid/column-summaries/src/index.tsx
@@ -2,16 +2,16 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrColumnGroupDescription } from 'igniteui-react-grids';
-import { IgrColumnSummaryDescription } from 'igniteui-react-grids'
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrColumnGroupDescription } from 'igniteui-react-data-grids';
+import { IgrColumnSummaryDescription } from 'igniteui-react-data-grids'
import { IgrProvideCalculatorEventArgs } from 'igniteui-react-core';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
import { DataSourceSummaryOperand, SummaryCalculator, DefaultSummaryResult, IDataSource, ISummaryResult } from 'igniteui-react-core';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/column-types/package.json b/samples/grids/data-grid/column-types/package.json
index adf39b4477..7401d25fa0 100644
--- a/samples/grids/data-grid/column-types/package.json
+++ b/samples/grids/data-grid/column-types/package.json
@@ -12,11 +12,12 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/column-types/src/index.tsx b/samples/grids/data-grid/column-types/src/index.tsx
index 1dcb7fe139..921159b370 100644
--- a/samples/grids/data-grid/column-types/src/index.tsx
+++ b/samples/grids/data-grid/column-types/src/index.tsx
@@ -3,20 +3,20 @@ import ReactDOM from 'react-dom/client';
import './index.css';
import "./DataGridStyles.css";
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrTemplateColumn } from 'igniteui-react-grids';
-import { IgrComboBoxColumn } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateColumn } from 'igniteui-react-data-grids';
+import { IgrComboBoxColumn } from 'igniteui-react-data-grids';
import { IgrTemplateCellUpdatingEventArgs,
- IgrGridCellValueChangingEventArgs } from 'igniteui-react-grids';
-import { IgrTemplateCellInfo } from 'igniteui-react-grids';
-import { IIgrCellTemplateProps } from 'igniteui-react-grids';
+ IgrGridCellValueChangingEventArgs } from 'igniteui-react-data-grids';
+import { IgrTemplateCellInfo } from 'igniteui-react-data-grids';
+import { IIgrCellTemplateProps } from 'igniteui-react-data-grids';
import { IgrSparkline } from 'igniteui-react-charts';
import { IgrSparklineModule } from 'igniteui-react-charts';
diff --git a/samples/grids/data-grid/load-save-layout/package.json b/samples/grids/data-grid/load-save-layout/package.json
index 16b4084f56..7d0b4ef375 100644
--- a/samples/grids/data-grid/load-save-layout/package.json
+++ b/samples/grids/data-grid/load-save-layout/package.json
@@ -13,12 +13,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/load-save-layout/src/index.tsx b/samples/grids/data-grid/load-save-layout/src/index.tsx
index 61bc281eb5..251de4735f 100644
--- a/samples/grids/data-grid/load-save-layout/src/index.tsx
+++ b/samples/grids/data-grid/load-save-layout/src/index.tsx
@@ -3,17 +3,17 @@ import ReactDOM from 'react-dom/client';
import './index.css';
import "./DataGridStyles.css";
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrDataGridToolbarModule } from "igniteui-react-grids";
-import { IgrDataGridToolbar } from "igniteui-react-grids";
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrColumnGroupDescription } from 'igniteui-react-grids';
-import { IgrColumnSummaryDescription } from 'igniteui-react-grids'
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrDataGridToolbarModule } from "igniteui-react-data-grids";
+import { IgrDataGridToolbar } from "igniteui-react-data-grids";
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrColumnGroupDescription } from 'igniteui-react-data-grids';
+import { IgrColumnSummaryDescription } from 'igniteui-react-data-grids'
import { DataSourceSummaryOperand } from 'igniteui-react-core';
import { IgrButton } from 'igniteui-react';
import { IgrButtonModule } from 'igniteui-react';
@@ -56,11 +56,11 @@ export default class DataGridLoadSaveLayout extends React.Component {
+ onClick={this.onLoadLayoutClicked}>
Load
+ onClick={this.onSaveLayoutClicked}>
Save
diff --git a/samples/grids/data-grid/localization/package.json b/samples/grids/data-grid/localization/package.json
index 7c5e2cc39f..f02827aff7 100644
--- a/samples/grids/data-grid/localization/package.json
+++ b/samples/grids/data-grid/localization/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/localization/src/index.tsx b/samples/grids/data-grid/localization/src/index.tsx
index 9adf1c730a..934585dbdb 100644
--- a/samples/grids/data-grid/localization/src/index.tsx
+++ b/samples/grids/data-grid/localization/src/index.tsx
@@ -1,16 +1,16 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrColumnGroupDescription } from 'igniteui-react-grids';
-import { IgrColumnSummaryDescription } from 'igniteui-react-grids'
-import { IgrComboBoxColumn } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrColumnGroupDescription } from 'igniteui-react-data-grids';
+import { IgrColumnSummaryDescription } from 'igniteui-react-data-grids'
+import { IgrComboBoxColumn } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
import { DataSourceSummaryOperand } from 'igniteui-react-core';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
import { Localization } from 'igniteui-react-core';
import { DataGridSharedData } from './DataGridSharedData';
diff --git a/samples/grids/data-grid/overview/package.json b/samples/grids/data-grid/overview/package.json
index 5daf80f6f8..5635fa30c3 100644
--- a/samples/grids/data-grid/overview/package.json
+++ b/samples/grids/data-grid/overview/package.json
@@ -12,11 +12,12 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/overview/src/index.tsx b/samples/grids/data-grid/overview/src/index.tsx
index 7d3d4113b8..3ae1a75f36 100644
--- a/samples/grids/data-grid/overview/src/index.tsx
+++ b/samples/grids/data-grid/overview/src/index.tsx
@@ -3,21 +3,21 @@ import ReactDOM from 'react-dom/client';
import './index.css';
import "./DataGridStyles.css";
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrDataGridToolbarModule } from "igniteui-react-grids";
-import { IgrDataGridToolbar } from "igniteui-react-grids";
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrTemplateColumn } from 'igniteui-react-grids';
-import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-grids';
-import { IgrTemplateCellInfo } from 'igniteui-react-grids';
-import { IIgrCellTemplateProps } from 'igniteui-react-grids';
-import { IgrColumnGroupDescription } from 'igniteui-react-grids';
-import { IgrColumnSummaryDescription } from 'igniteui-react-grids'
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrDataGridToolbarModule } from "igniteui-react-data-grids";
+import { IgrDataGridToolbar } from "igniteui-react-data-grids";
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-data-grids';
+import { IgrTemplateCellInfo } from 'igniteui-react-data-grids';
+import { IIgrCellTemplateProps } from 'igniteui-react-data-grids';
+import { IgrColumnGroupDescription } from 'igniteui-react-data-grids';
+import { IgrColumnSummaryDescription } from 'igniteui-react-data-grids'
import { DataSourceSummaryOperand } from 'igniteui-react-core';
import { IgrSparkline } from 'igniteui-react-charts';
import { IgrSparklineModule } from 'igniteui-react-charts';
diff --git a/samples/grids/data-grid/pager/package.json b/samples/grids/data-grid/pager/package.json
index 2c94a800a1..da5f22ce53 100644
--- a/samples/grids/data-grid/pager/package.json
+++ b/samples/grids/data-grid/pager/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/pager/src/index.tsx b/samples/grids/data-grid/pager/src/index.tsx
index 5691746030..0354e35d8e 100644
--- a/samples/grids/data-grid/pager/src/index.tsx
+++ b/samples/grids/data-grid/pager/src/index.tsx
@@ -1,14 +1,14 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrColumnGroupDescription } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrColumnGroupDescription } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/performance/package.json b/samples/grids/data-grid/performance/package.json
index 1f5749a870..bc7e0e88c0 100644
--- a/samples/grids/data-grid/performance/package.json
+++ b/samples/grids/data-grid/performance/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/performance/src/index.tsx b/samples/grids/data-grid/performance/src/index.tsx
index 7ee4cede9a..6deed8a807 100644
--- a/samples/grids/data-grid/performance/src/index.tsx
+++ b/samples/grids/data-grid/performance/src/index.tsx
@@ -1,20 +1,20 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrDataGridColumn } from 'igniteui-react-grids';
-import { IgrCellStyleRequestedEventArgs } from 'igniteui-react-grids';
-import { IgrDataBindingEventArgs } from 'igniteui-react-grids';
-import { HeaderClickAction } from 'igniteui-react-grids';
-import { DataGridSelectionMode } from 'igniteui-react-grids';
-import { IgrColumnGroupDescription } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrTemplateColumn, IIgrCellTemplateProps } from 'igniteui-react-grids';
-import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-grids';
-import { IgrTemplateCellInfo } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrDataGridColumn } from 'igniteui-react-data-grids';
+import { IgrCellStyleRequestedEventArgs } from 'igniteui-react-data-grids';
+import { IgrDataBindingEventArgs } from 'igniteui-react-data-grids';
+import { HeaderClickAction } from 'igniteui-react-data-grids';
+import { DataGridSelectionMode } from 'igniteui-react-data-grids';
+import { IgrColumnGroupDescription } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateColumn, IIgrCellTemplateProps } from 'igniteui-react-data-grids';
+import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-data-grids';
+import { IgrTemplateCellInfo } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
diff --git a/samples/grids/data-grid/row-group-descriptions/package.json b/samples/grids/data-grid/row-group-descriptions/package.json
index 83bbf18a04..a422c5705c 100644
--- a/samples/grids/data-grid/row-group-descriptions/package.json
+++ b/samples/grids/data-grid/row-group-descriptions/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/row-group-descriptions/src/index.tsx b/samples/grids/data-grid/row-group-descriptions/src/index.tsx
index caf19d7cd7..a32b49c03a 100644
--- a/samples/grids/data-grid/row-group-descriptions/src/index.tsx
+++ b/samples/grids/data-grid/row-group-descriptions/src/index.tsx
@@ -2,13 +2,13 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrColumnGroupDescription } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrColumnGroupDescription } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/row-grouping/package.json b/samples/grids/data-grid/row-grouping/package.json
index 83bbf18a04..a422c5705c 100644
--- a/samples/grids/data-grid/row-grouping/package.json
+++ b/samples/grids/data-grid/row-grouping/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/row-grouping/src/index.tsx b/samples/grids/data-grid/row-grouping/src/index.tsx
index f9dfd11aaa..e83159e145 100644
--- a/samples/grids/data-grid/row-grouping/src/index.tsx
+++ b/samples/grids/data-grid/row-grouping/src/index.tsx
@@ -2,12 +2,12 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/row-highlighting/package.json b/samples/grids/data-grid/row-highlighting/package.json
index a41b45744c..5d79bddfbe 100644
--- a/samples/grids/data-grid/row-highlighting/package.json
+++ b/samples/grids/data-grid/row-highlighting/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/row-highlighting/src/index.tsx b/samples/grids/data-grid/row-highlighting/src/index.tsx
index 8b1b6b956d..29b388aba1 100644
--- a/samples/grids/data-grid/row-highlighting/src/index.tsx
+++ b/samples/grids/data-grid/row-highlighting/src/index.tsx
@@ -2,13 +2,13 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/row-paging/package.json b/samples/grids/data-grid/row-paging/package.json
index 92c52bed64..f6929405cf 100644
--- a/samples/grids/data-grid/row-paging/package.json
+++ b/samples/grids/data-grid/row-paging/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/row-paging/src/DataGridPager.tsx b/samples/grids/data-grid/row-paging/src/DataGridPager.tsx
index dfc2e72ebb..d6f4b47505 100644
--- a/samples/grids/data-grid/row-paging/src/DataGridPager.tsx
+++ b/samples/grids/data-grid/row-paging/src/DataGridPager.tsx
@@ -1,8 +1,8 @@
import * as React from 'react';
import { LocalDataSource } from 'igniteui-react-core';
import { SortDescription } from 'igniteui-react-core';
-import { IgrColumnSortDescriptionCollection } from 'igniteui-react-grids';
-import { IgrColumnGroupDescriptionCollection } from 'igniteui-react-grids';
+import { IgrColumnSortDescriptionCollection } from 'igniteui-react-data-grids';
+import { IgrColumnGroupDescriptionCollection } from 'igniteui-react-data-grids';
import { IgrFilterExpressionCollection } from 'igniteui-react-core';
import './DataGridPager.css';
diff --git a/samples/grids/data-grid/row-paging/src/index.tsx b/samples/grids/data-grid/row-paging/src/index.tsx
index 5634cc4ab0..bb27b712c0 100644
--- a/samples/grids/data-grid/row-paging/src/index.tsx
+++ b/samples/grids/data-grid/row-paging/src/index.tsx
@@ -2,15 +2,15 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrColumnGroupDescription } from 'igniteui-react-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrColumnGroupDescription } from 'igniteui-react-data-grids';
import { ListSortDirection } from 'igniteui-react-core';
import { DataGridPager } from './DataGridPager';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/row-pinning/package.json b/samples/grids/data-grid/row-pinning/package.json
index e37fa2e858..6711bf37ef 100644
--- a/samples/grids/data-grid/row-pinning/package.json
+++ b/samples/grids/data-grid/row-pinning/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/row-pinning/src/index.tsx b/samples/grids/data-grid/row-pinning/src/index.tsx
index c98b624485..08304a4f54 100644
--- a/samples/grids/data-grid/row-pinning/src/index.tsx
+++ b/samples/grids/data-grid/row-pinning/src/index.tsx
@@ -3,13 +3,13 @@ import ReactDOM from 'react-dom/client';
import './index.css';
import { DataGridSharedData } from './DataGridSharedData';
// grid modules:
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/row-selection/package.json b/samples/grids/data-grid/row-selection/package.json
index 13a334e459..faadc2cf2d 100644
--- a/samples/grids/data-grid/row-selection/package.json
+++ b/samples/grids/data-grid/row-selection/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/row-selection/src/index.tsx b/samples/grids/data-grid/row-selection/src/index.tsx
index 340b9fd814..ca7c63b996 100644
--- a/samples/grids/data-grid/row-selection/src/index.tsx
+++ b/samples/grids/data-grid/row-selection/src/index.tsx
@@ -3,13 +3,13 @@ import ReactDOM from 'react-dom/client';
import './index.css'; // styles shared between all samples
import { DataGridSharedData } from './DataGridSharedData';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrDateTimeColumn } from 'igniteui-react-grids';
-import { IgrImageColumn } from 'igniteui-react-grids';
-import { IgrGridColumnOptionsModule } from 'igniteui-react-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrDateTimeColumn } from 'igniteui-react-data-grids';
+import { IgrImageColumn } from 'igniteui-react-data-grids';
+import { IgrGridColumnOptionsModule } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
IgrGridColumnOptionsModule.register();
diff --git a/samples/grids/data-grid/type-comparison-table/package.json b/samples/grids/data-grid/type-comparison-table/package.json
index 4f904bd4e0..cfd8182dc4 100644
--- a/samples/grids/data-grid/type-comparison-table/package.json
+++ b/samples/grids/data-grid/type-comparison-table/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/type-comparison-table/src/index.tsx b/samples/grids/data-grid/type-comparison-table/src/index.tsx
index c9e6bdbd12..6bd0f4fa65 100644
--- a/samples/grids/data-grid/type-comparison-table/src/index.tsx
+++ b/samples/grids/data-grid/type-comparison-table/src/index.tsx
@@ -2,14 +2,14 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
// grid modules:
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrTemplateColumn } from 'igniteui-react-grids';
-import { IgrTemplateCellInfo } from 'igniteui-react-grids';
-import { IgrTemplateHeader } from 'igniteui-react-grids';
-import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-grids';
-import { IgrTemplateHeaderCellUpdatingEventArgs } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateCellInfo } from 'igniteui-react-data-grids';
+import { IgrTemplateHeader } from 'igniteui-react-data-grids';
+import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-data-grids';
+import { IgrTemplateHeaderCellUpdatingEventArgs } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
diff --git a/samples/grids/data-grid/type-heatmap-table/package.json b/samples/grids/data-grid/type-heatmap-table/package.json
index e3adb48b63..9335aa17f9 100644
--- a/samples/grids/data-grid/type-heatmap-table/package.json
+++ b/samples/grids/data-grid/type-heatmap-table/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/type-heatmap-table/src/index.tsx b/samples/grids/data-grid/type-heatmap-table/src/index.tsx
index 4c5cd26a67..241e1e8709 100644
--- a/samples/grids/data-grid/type-heatmap-table/src/index.tsx
+++ b/samples/grids/data-grid/type-heatmap-table/src/index.tsx
@@ -2,14 +2,14 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
// grid modules:
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrTemplateColumn } from 'igniteui-react-grids';
-import { IgrTemplateCellInfo } from 'igniteui-react-grids';
-import { IgrTemplateHeader } from 'igniteui-react-grids';
-import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-grids';
-import { IgrTemplateHeaderCellUpdatingEventArgs } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateCellInfo } from 'igniteui-react-data-grids';
+import { IgrTemplateHeader } from 'igniteui-react-data-grids';
+import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-data-grids';
+import { IgrTemplateHeaderCellUpdatingEventArgs } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
diff --git a/samples/grids/data-grid/type-marketing-table/package.json b/samples/grids/data-grid/type-marketing-table/package.json
index 7d01e3e395..d9f7c48bbd 100644
--- a/samples/grids/data-grid/type-marketing-table/package.json
+++ b/samples/grids/data-grid/type-marketing-table/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/type-marketing-table/src/index.tsx b/samples/grids/data-grid/type-marketing-table/src/index.tsx
index 72c4e0d56e..a435c33fc5 100644
--- a/samples/grids/data-grid/type-marketing-table/src/index.tsx
+++ b/samples/grids/data-grid/type-marketing-table/src/index.tsx
@@ -4,18 +4,18 @@ import './index.css';
import './DataGridTypeMarketingTable.css';
import { LiveFinancialData } from './LiveFinancialData';
// IgrDataGrid modules
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrNumericColumn } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrTemplateColumn } from 'igniteui-react-grids';
-import { IgrColumnGroupDescription } from 'igniteui-react-grids';
-import { IgrDataBindingEventArgs } from 'igniteui-react-grids';
-import { IgrCellStyleRequestedEventArgs } from 'igniteui-react-grids';
-import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-grids';
-import { IgrTemplateCellInfo } from 'igniteui-react-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrNumericColumn } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateColumn } from 'igniteui-react-data-grids';
+import { IgrColumnGroupDescription } from 'igniteui-react-data-grids';
+import { IgrDataBindingEventArgs } from 'igniteui-react-data-grids';
+import { IgrCellStyleRequestedEventArgs } from 'igniteui-react-data-grids';
+import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-data-grids';
+import { IgrTemplateCellInfo } from 'igniteui-react-data-grids';
import { ListSortDirection } from 'igniteui-react-core';
-import { HeaderClickAction } from 'igniteui-react-grids';
+import { HeaderClickAction } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
diff --git a/samples/grids/data-grid/type-matrix-table/package.json b/samples/grids/data-grid/type-matrix-table/package.json
index 803a05ed27..201130d5e2 100644
--- a/samples/grids/data-grid/type-matrix-table/package.json
+++ b/samples/grids/data-grid/type-matrix-table/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/type-matrix-table/src/index.tsx b/samples/grids/data-grid/type-matrix-table/src/index.tsx
index 47c28d3569..e22ea9194f 100644
--- a/samples/grids/data-grid/type-matrix-table/src/index.tsx
+++ b/samples/grids/data-grid/type-matrix-table/src/index.tsx
@@ -2,14 +2,14 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
// grid modules:
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrTemplateColumn } from 'igniteui-react-grids';
-import { IgrTemplateCellInfo } from 'igniteui-react-grids';
-import { IgrTemplateHeader } from 'igniteui-react-grids';
-import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-grids';
-import { IgrTemplateHeaderCellUpdatingEventArgs } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateCellInfo } from 'igniteui-react-data-grids';
+import { IgrTemplateHeader } from 'igniteui-react-data-grids';
+import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-data-grids';
+import { IgrTemplateHeaderCellUpdatingEventArgs } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
diff --git a/samples/grids/data-grid/type-periodic-table/package.json b/samples/grids/data-grid/type-periodic-table/package.json
index 9273fb2d85..a1dd1f780d 100644
--- a/samples/grids/data-grid/type-periodic-table/package.json
+++ b/samples/grids/data-grid/type-periodic-table/package.json
@@ -12,10 +12,11 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-core": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-data-grids": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/grids/data-grid/type-periodic-table/src/index.tsx b/samples/grids/data-grid/type-periodic-table/src/index.tsx
index 09cea612af..04796f9126 100644
--- a/samples/grids/data-grid/type-periodic-table/src/index.tsx
+++ b/samples/grids/data-grid/type-periodic-table/src/index.tsx
@@ -2,19 +2,19 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { PeriodicElements } from './PeriodicElements';
-import { IgrDataGridModule } from 'igniteui-react-grids';
-import { IgrDataGrid } from 'igniteui-react-grids';
-import { IgrTextColumn } from 'igniteui-react-grids';
-import { IgrTemplateColumn } from 'igniteui-react-grids';
-import { IgrTemplateCellInfo } from 'igniteui-react-grids';
-import { IgrTemplateHeader } from 'igniteui-react-grids';
-import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-grids';
-import { IgrTemplateHeaderCellUpdatingEventArgs } from 'igniteui-react-grids';
-import { IgrGridSelectedItemsChangedEventArgs } from 'igniteui-react-grids';
-import { IgrGridSelectedKeysChangedEventArgs } from 'igniteui-react-grids';
-import { IgrGridSelectedCellsChangedEventArgs } from 'igniteui-react-grids';
-import { IgrGridSelectedCellRangesChangedEventArgs } from 'igniteui-react-grids';
-import { IgrGridActiveCellChangedEventArgs } from 'igniteui-react-grids';
+import { IgrDataGridModule } from 'igniteui-react-data-grids';
+import { IgrDataGrid } from 'igniteui-react-data-grids';
+import { IgrTextColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateColumn } from 'igniteui-react-data-grids';
+import { IgrTemplateCellInfo } from 'igniteui-react-data-grids';
+import { IgrTemplateHeader } from 'igniteui-react-data-grids';
+import { IgrTemplateCellUpdatingEventArgs } from 'igniteui-react-data-grids';
+import { IgrTemplateHeaderCellUpdatingEventArgs } from 'igniteui-react-data-grids';
+import { IgrGridSelectedItemsChangedEventArgs } from 'igniteui-react-data-grids';
+import { IgrGridSelectedKeysChangedEventArgs } from 'igniteui-react-data-grids';
+import { IgrGridSelectedCellsChangedEventArgs } from 'igniteui-react-data-grids';
+import { IgrGridSelectedCellRangesChangedEventArgs } from 'igniteui-react-data-grids';
+import { IgrGridActiveCellChangedEventArgs } from 'igniteui-react-data-grids';
IgrDataGridModule.register();
diff --git a/samples/grids/grid/action-strip/package.json b/samples/grids/grid/action-strip/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/action-strip/package.json
+++ b/samples/grids/grid/action-strip/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/action-strip/src/index.tsx b/samples/grids/grid/action-strip/src/index.tsx
index 6f37f16748..82ee0c2d83 100644
--- a/samples/grids/grid/action-strip/src/index.tsx
+++ b/samples/grids/grid/action-strip/src/index.tsx
@@ -8,7 +8,6 @@ import { IgrGrid, IgrPinningConfig, RowPinningPosition, IgrActionStrip, IgrGridP
import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescriptionModule } from 'igniteui-react-core';
import NwindData from './NwindData.json';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -35,13 +34,6 @@ export default class Sample extends React.Component {
return this._pinningConfig1;
}
private actionStrip: IgrActionStrip
- private productName: IgrColumn
- private unitPrice: IgrColumn
- private unitsOnOrder: IgrColumn
- private unitsInStock: IgrColumn
- private quantityPerUnit: IgrColumn
- private reorderLevel: IgrColumn
- private discontinued: IgrColumn
constructor(props: any) {
super(props);
@@ -63,7 +55,7 @@ export default class Sample extends React.Component {
pinning={this.pinningConfig1}
primaryKey="ProductID">
+ >
@@ -74,37 +66,30 @@ export default class Sample extends React.Component {
diff --git a/samples/grids/grid/advanced-filtering-options/package.json b/samples/grids/grid/advanced-filtering-options/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/advanced-filtering-options/package.json
+++ b/samples/grids/grid/advanced-filtering-options/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/advanced-filtering-options/src/index.tsx b/samples/grids/grid/advanced-filtering-options/src/index.tsx
index efa0c0a839..e3666b95ef 100644
--- a/samples/grids/grid/advanced-filtering-options/src/index.tsx
+++ b/samples/grids/grid/advanced-filtering-options/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebGridDescriptionModule } from 'igniteui-react-core
import NwindData from './NwindData.json';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -22,7 +21,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -83,8 +81,7 @@ export default class Sample extends React.Component {
header="Discontinued"
dataType="boolean"
bodyTemplate={this.webGridDiscontinuedCellTemplate}
- sortable={true}
- name="column1">
+ sortable={true}>
diff --git a/samples/grids/grid/advanced-filtering-style/package.json b/samples/grids/grid/advanced-filtering-style/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/advanced-filtering-style/package.json
+++ b/samples/grids/grid/advanced-filtering-style/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/advanced-filtering-style/src/index.tsx b/samples/grids/grid/advanced-filtering-style/src/index.tsx
index 0f4a454a68..26e7ed60d1 100644
--- a/samples/grids/grid/advanced-filtering-style/src/index.tsx
+++ b/samples/grids/grid/advanced-filtering-style/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebGridDescriptionModule } from 'igniteui-react-core
import NwindData from './NwindData.json';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -22,7 +21,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -78,8 +76,7 @@ export default class Sample extends React.Component {
header="Discontinued"
dataType="boolean"
bodyTemplate={this.webGridDiscontinuedCellTemplate}
- sortable={true}
- name="column1">
+ sortable={true}>
diff --git a/samples/grids/grid/binding-composite-data/package.json b/samples/grids/grid/binding-composite-data/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/binding-composite-data/package.json
+++ b/samples/grids/grid/binding-composite-data/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/binding-composite-data/src/index.tsx b/samples/grids/grid/binding-composite-data/src/index.tsx
index d5a90113c0..27e1ca8dba 100644
--- a/samples/grids/grid/binding-composite-data/src/index.tsx
+++ b/samples/grids/grid/binding-composite-data/src/index.tsx
@@ -9,7 +9,6 @@ import { CustomersDataItem, CustomersData } from './CustomersData';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
import { IgrInput } from 'igniteui-react';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -24,8 +23,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
constructor(props: any) {
super(props);
@@ -54,8 +51,7 @@ export default class Sample extends React.Component {
bodyTemplate={this.webGridCompositeContactCellTemplate}
inlineEditorTemplate={this.webGridCompositeContactEditCellTemplate}
width="250px"
- resizable={false}
- name="column1">
+ resizable={false}>
{
bodyTemplate={this.webGridCompositeAddressCellTemplate}
inlineEditorTemplate={this.webGridCompositeAddressEditCellTemplate}
width="250px"
- resizable={false}
- name="column2">
+ resizable={false}>
{
return (
<>
-
- {
- cell.row.data.ContactName = e.detail;
- grid.forceUpdate();
- }
- } value={cell.row.data.ContactName}>
-
- {
- cell.row.data.ContactTitle = e.detail;
- grid.forceUpdate();
- }
- } value={cell.row.data.ContactTitle}>
-
- {
- cell.row.data.Company = e.detail;
- grid.forceUpdate();
- }
- } value={cell.row.data.Company}>
+ cell.row.data.ContactName = e.detail}
+ value={cell.row.data.ContactName}
+ >
+ cell.row.data.ContactTitle = e.detail}
+ value={cell.row.data.ContactTitle}
+ >
+ cell.row.data.Company = e.detail}
+ value={cell.row.data.Company}
+ >
>
);
@@ -189,30 +181,26 @@ export default class Sample extends React.Component {
return (
<>
-
- {
- cell.row.data.Country = e.detail;
- grid.forceUpdate();
- }
- } value={cell.row.data.Country}>
-
- {
- cell.row.data.City = e.detail;
- grid.forceUpdate();
- }
- } value={cell.row.data.City}>
-
- {
- cell.row.data.PostalCode = e.detail;
- grid.forceUpdate();
- }
- } value={cell.row.data.PostalCode}>
-
- {
- cell.row.data.Phone = e.detail;
- grid.forceUpdate();
- }
- } value={cell.row.data.Phone}>
+ cell.row.data.Country = e.detail}
+ value={cell.row.data.Country}
+ >
+ cell.row.data.City = e.detail}
+ value={cell.row.data.City}
+ >
+ cell.row.data.PostalCode = e.detail}
+ value={cell.row.data.PostalCode}
+ >
+ cell.row.data.Phone = e.detail}
+ value={cell.row.data.Phone}
+ >
>
);
diff --git a/samples/grids/grid/binding-crud-data/package.json b/samples/grids/grid/binding-crud-data/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/binding-crud-data/package.json
+++ b/samples/grids/grid/binding-crud-data/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/binding-crud-data/src/index.tsx b/samples/grids/grid/binding-crud-data/src/index.tsx
index 968bfdf6ea..d26bd591d0 100644
--- a/samples/grids/grid/binding-crud-data/src/index.tsx
+++ b/samples/grids/grid/binding-crud-data/src/index.tsx
@@ -8,7 +8,6 @@ import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescriptionModule } from 'igniteui-react-core';
import NwindData from './NwindData.json';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -23,11 +22,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private productName: IgrColumn
- private quantityPerUnit: IgrColumn
- private unitPrice: IgrColumn
- private orderDate: IgrColumn
- private discontinued: IgrColumn
constructor(props: any) {
super(props);
@@ -48,30 +42,25 @@ export default class Sample extends React.Component {
primaryKey="ProductID"
isLoading={true}
allowFiltering={false}
- pagingMode="Remote"
+ pagingMode="remote"
rowEditable={true}>
diff --git a/samples/grids/grid/binding-nested-data-1/package.json b/samples/grids/grid/binding-nested-data-1/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/binding-nested-data-1/package.json
+++ b/samples/grids/grid/binding-nested-data-1/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/binding-nested-data-1/src/index.tsx b/samples/grids/grid/binding-nested-data-1/src/index.tsx
index df4fee298f..1e4841d7b4 100644
--- a/samples/grids/grid/binding-nested-data-1/src/index.tsx
+++ b/samples/grids/grid/binding-nested-data-1/src/index.tsx
@@ -9,7 +9,6 @@ import { EmployeesNestedDataItem, EmployeesNestedDataItem_EmployeesItem, Employe
import { IgrCellTemplateContext } from 'igniteui-react-grids';
import { IgrExpansionPanel, IgrInput } from 'igniteui-react';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -24,7 +23,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -61,8 +59,7 @@ export default class Sample extends React.Component {
field="Employees"
header="Employees"
bodyTemplate={this.webGridNestedDataCellTemplate}
- width="20%"
- name="column1">
+ width="20%">
{
{value.Name}
- {
- props.dataContext.cell.value[0][s.label] = e.detail;
+ {
+ props.dataContext.cell.value[0][e.target.label] = e.detail;
grid.markForCheck();
}} style={{textOverflow: "ellipsis"}} />
- {
- props.dataContext.cell.value[0][s.label] = e.detail;
+ {
+ props.dataContext.cell.value[0][e.target.label] = e.detail;
grid.markForCheck();
}} style={{textOverflow: "ellipsis"}} />
diff --git a/samples/grids/grid/cascading-combo/package.json b/samples/grids/grid/cascading-combo/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/cascading-combo/package.json
+++ b/samples/grids/grid/cascading-combo/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/cascading-combo/src/index.tsx b/samples/grids/grid/cascading-combo/src/index.tsx
index aa8e8ddf02..5c4c36fc58 100644
--- a/samples/grids/grid/cascading-combo/src/index.tsx
+++ b/samples/grids/grid/cascading-combo/src/index.tsx
@@ -6,10 +6,9 @@ import { IgrGridModule } from 'igniteui-react-grids';
import { IgrComboModule } from 'igniteui-react';
import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { WorldCitiesAbove500KItem, WorldCitiesAbove500K } from './WorldCitiesAbove500K';
-import { IgrCombo, IgrVoidEventArgs } from 'igniteui-react';
+import { IgrCombo, IgrComponentBoolValueChangedEventArgs } from 'igniteui-react';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -24,9 +23,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
- private column3: IgrColumn
constructor(props: any) {
super(props);
@@ -45,7 +41,7 @@ export default class Sample extends React.Component {
data={this.worldCitiesAbove500K}
primaryKey="ID"
ref={this.gridRef}
- rendered={this.webGridWithComboRendered}>
+ onRendered={this.webGridWithComboRendered}>
{
+ bodyTemplate={this.webGridCountryDropDownTemplate}>
+ bodyTemplate={this.webGridRegionDropDownTemplate}>
+ bodyTemplate={this.webGridCityDropDownTemplate}>
@@ -98,60 +91,55 @@ export default class Sample extends React.Component {
public countries = [...this.worldCitiesAbove500K].filter(x => this.countryNames.indexOf(x.Country) !== -1).filter((value, index, array) => array.findIndex(x => x.Country === value.Country) === index);
public regions = [...this.worldCitiesAbove500K].filter((value, index, array) => array.findIndex(x => x.Region === value.Region) === index);
public cities = [...this.worldCitiesAbove500K].filter((value, index, array) => array.findIndex(x => x.Name === value.Name) === index);
- private comboRefCollection = new Map();
+ private comboRefCollection = new Array();
private comboRefs(r: IgrCombo) {
- if (this && r && !this.comboRefCollection.get((r as any).props.name)) {
- this.comboRefCollection.set((r as any).props.name, r);
+ if (this && r && !this.comboRefCollection.includes(r)) {
+ this.comboRefCollection.push(r);
}
}
- public webGridWithComboRendered(gridRef: IgrGrid, args: IgrVoidEventArgs) {
- gridRef.data = this.gridData;
+ public webGridWithComboRendered(args: IgrComponentBoolValueChangedEventArgs): void {
+ const grid = args.target as IgrGrid;
+ grid.data = this.gridData;
}
- public onCountryChange( rowId: string, cmp: any, args:any) {
+ public onCountryChange(rowId: string, args: CustomEvent) {
// find next combo
- // args incomplete, so gte value from component on timeout as workaround.
- const regionCombo = this.comboRefCollection.get("region_" + rowId);
- const cityCombo = this.comboRefCollection.get("city_" + rowId);
+ const regionCombo = this.comboRefCollection.find(c => c.name === "region_" + rowId);
+ const cityCombo = this.comboRefCollection.find(c => c.name === "city_" + rowId);
const regions = this.regions;
- setTimeout(() => {
- const newValue = cmp.value[0];
- if (newValue === undefined) {
- regionCombo.deselect(regionCombo.value);
- regionCombo.disabled = true;
- regionCombo.data = [];
-
- cityCombo.deselect(regionCombo.value);
- cityCombo.disabled = true;
- cityCombo.data = [];
- } else {
- regionCombo.disabled = false;
- regionCombo.data = regions.filter(x => x.Country === newValue);
-
- cityCombo.deselect(cityCombo.value);
- cityCombo.disabled = true;
- cityCombo.data = [];
- }
- });
+ const newValue = args.detail.newValue[0];
+ if (newValue === undefined) {
+ regionCombo.deselect(regionCombo.value);
+ regionCombo.disabled = true;
+ regionCombo.data = [];
+
+ cityCombo.deselect(regionCombo.value);
+ cityCombo.disabled = true;
+ cityCombo.data = [];
+ } else {
+ regionCombo.disabled = false;
+ regionCombo.data = regions.filter(x => x.Country === newValue);
+
+ cityCombo.deselect(cityCombo.value);
+ cityCombo.disabled = true;
+ cityCombo.data = [];
+ }
}
- public onRegionChange( rowId: string, cmp: any, args:any) {
+ public onRegionChange(rowId: string, args: CustomEvent) {
// find next combo
- // args incomplete
- const cityCombo = this.comboRefCollection.get("city_" + rowId);
+ const cityCombo = this.comboRefCollection.find(c => c.name === "city_" + rowId);
const cities = this.cities;
- setTimeout(() => {
- const newValue = cmp.value[0];
- if (newValue === undefined) {
- cityCombo.deselect(cityCombo.value);
- cityCombo.disabled = true;
- cityCombo.data = [];
- } else {
- cityCombo.disabled = false;
- cityCombo.data = cities.filter(x => x.Region === newValue);
- }
- });
+ const newValue = args.detail.newValue[0];
+ if (newValue === undefined) {
+ cityCombo.deselect(cityCombo.value);
+ cityCombo.disabled = true;
+ cityCombo.data = [];
+ } else {
+ cityCombo.disabled = false;
+ cityCombo.data = cities.filter(x => x.Region === newValue);
+ }
}
public webGridCountryDropDownTemplate = (props: {dataContext: IgrCellTemplateContext}) => {
@@ -164,7 +152,7 @@ export default class Sample extends React.Component {
const comboId = "country" + id;
return (
<>
- { (this as any).onCountryChange(id, x, args) }} placeholder="Choose Country..." valueKey="Country" displayKey="Country" singleSelect={true} name={comboId}>
+ { (this as any).onCountryChange(id, args) }} placeholder="Choose Country..." valueKey="Country" displayKey="Country" singleSelect={true} name={comboId}>
>
);
}
@@ -180,7 +168,7 @@ export default class Sample extends React.Component {
return (
<>
- { (this as any).onRegionChange(id, x, args) }} placeholder="Choose Region..." disabled={true} valueKey="Region" displayKey="Region" singleSelect={true} name={comboId}>
+ { (this as any).onRegionChange(id, args) }} placeholder="Choose Region..." disabled={true} valueKey="Region" displayKey="Region" singleSelect={true} name={comboId}>
>
diff --git a/samples/grids/grid/cell-editing-sample/package.json b/samples/grids/grid/cell-editing-sample/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/cell-editing-sample/package.json
+++ b/samples/grids/grid/cell-editing-sample/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/cell-editing-sample/src/index.tsx b/samples/grids/grid/cell-editing-sample/src/index.tsx
index 39bcae439c..018ceec64b 100644
--- a/samples/grids/grid/cell-editing-sample/src/index.tsx
+++ b/samples/grids/grid/cell-editing-sample/src/index.tsx
@@ -10,7 +10,6 @@ import { RoleplayDataStatsItem, RoleplayDataStats } from './RoleplayDataStats';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
import { IgrSelect, IgrSelectItem } from 'igniteui-react';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -25,9 +24,6 @@ export default class Sample extends React.Component {
this.grid1 = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
- private column3: IgrColumn
constructor(props: any) {
super(props);
@@ -55,16 +51,14 @@ export default class Sample extends React.Component {
header="Race"
dataType="string"
inlineEditorTemplate={this.webGridCellEditCellTemplate}
- editable={true}
- name="column1">
+ editable={true}>
+ dataType="string">
{
header="Alignment"
inlineEditorTemplate={this.webGridCellEditCellTemplate}
editable={true}
- dataType="string"
- name="column3">
+ dataType="string">
@@ -129,9 +122,9 @@ export default class Sample extends React.Component {
index++;
}
return (
- {
+ {
setTimeout(() => {
- cell.editValue = x.value;
+ cell.editValue = x.target.value;
});
}}>
{cellValues}
diff --git a/samples/grids/grid/cell-editing-styling/package.json b/samples/grids/grid/cell-editing-styling/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/cell-editing-styling/package.json
+++ b/samples/grids/grid/cell-editing-styling/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/cell-editing-styling/src/index.tsx b/samples/grids/grid/cell-editing-styling/src/index.tsx
index fea36c22c2..c9a0dd4f89 100644
--- a/samples/grids/grid/cell-editing-styling/src/index.tsx
+++ b/samples/grids/grid/cell-editing-styling/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrGrid, IgrPaginator, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, WebGridDescriptionModule, WebPaginatorDescriptionModule } from 'igniteui-react-core';
import NwindData from './NwindData.json';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/cell-selection-mode/package.json b/samples/grids/grid/cell-selection-mode/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/cell-selection-mode/package.json
+++ b/samples/grids/grid/cell-selection-mode/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/cell-selection-mode/src/index.tsx b/samples/grids/grid/cell-selection-mode/src/index.tsx
index 54284abc97..e376bc0094 100644
--- a/samples/grids/grid/cell-selection-mode/src/index.tsx
+++ b/samples/grids/grid/cell-selection-mode/src/index.tsx
@@ -9,7 +9,6 @@ import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescriptionModule } from 'igniteui-react-core';
import NwindData from './NwindData.json';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
diff --git a/samples/grids/grid/cell-selection-style/package.json b/samples/grids/grid/cell-selection-style/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/cell-selection-style/package.json
+++ b/samples/grids/grid/cell-selection-style/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/cell-selection-style/src/index.tsx b/samples/grids/grid/cell-selection-style/src/index.tsx
index 5d65b37cfe..16d839f482 100644
--- a/samples/grids/grid/cell-selection-style/src/index.tsx
+++ b/samples/grids/grid/cell-selection-style/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrGridModule } from 'igniteui-react-grids';
import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { CustomersDataItem, CustomersData } from './CustomersData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/change-icons-custom/package.json b/samples/grids/grid/change-icons-custom/package.json
index a6b8a5ed88..97179e0399 100644
--- a/samples/grids/grid/change-icons-custom/package.json
+++ b/samples/grids/grid/change-icons-custom/package.json
@@ -15,13 +15,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/change-icons-custom/src/index.tsx b/samples/grids/grid/change-icons-custom/src/index.tsx
index 47117e901b..5373fb4f2d 100644
--- a/samples/grids/grid/change-icons-custom/src/index.tsx
+++ b/samples/grids/grid/change-icons-custom/src/index.tsx
@@ -8,7 +8,6 @@ import { IgrGrid, IgrPinningConfig, RowPinningPosition, IgrActionStrip, IgrGridP
import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescriptionModule } from 'igniteui-react-core';
import { NwindDataItem, NwindDataItem_LocationsItem, NwindData } from './NwindData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import { IgrButtonGroup, IgrComponentValueChangedEventArgs, IgrIcon, IgrIconMeta, IgrToggleButton, setIconRef, registerIconFromText } from 'igniteui-react';
import { arrowDown, arrowUp, caretDown, chevronRight, ellipsisRight, eye, eyeSlash, fileExport, filter, magnifyGlass, thumbtack, thumbtackSlash, xMark } from './icons';
@@ -26,7 +25,7 @@ export default class Sample extends React.Component {
this.setState({});
}
- public onSelect(_buttonGroup: IgrButtonGroup, args: IgrComponentValueChangedEventArgs) {
+ public onSelect(args: IgrComponentValueChangedEventArgs) {
this.changeRefs(args.detail);
}
@@ -117,7 +116,7 @@ export default class Sample extends React.Component {
public render(): JSX.Element {
return (
-
+
Material Icons
@@ -132,7 +131,7 @@ export default class Sample extends React.Component {
data={this.nwindData}
rowEditable={true}
allowFiltering={true}
- filterMode="ExcelStyleFilter"
+ filterMode="excelStyleFilter"
primaryKey="ProductID">
@@ -143,37 +142,30 @@ export default class Sample extends React.Component {
diff --git a/samples/grids/grid/clipboard-operations/package.json b/samples/grids/grid/clipboard-operations/package.json
index a6b8a5ed88..97179e0399 100644
--- a/samples/grids/grid/clipboard-operations/package.json
+++ b/samples/grids/grid/clipboard-operations/package.json
@@ -15,13 +15,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/clipboard-operations/src/index.tsx b/samples/grids/grid/clipboard-operations/src/index.tsx
index 82ca77081a..4b0bf84cc2 100644
--- a/samples/grids/grid/clipboard-operations/src/index.tsx
+++ b/samples/grids/grid/clipboard-operations/src/index.tsx
@@ -3,11 +3,10 @@ import ReactDOM from 'react-dom/client';
import './index.css';
import { IgrButton, IgrInput, IgrSwitch, IgrCheckboxChangeEventArgs, IgrComponentDataValueChangedEventArgs, IgrComponentValueChangedEventArgs } from 'igniteui-react';
-import { IgrGridBaseDirective, IgrGridModule, IgrColumnComponentEventArgs } from 'igniteui-react-grids';
+import { IgrGridModule, IgrColumnComponentEventArgs } from 'igniteui-react-grids';
import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { NwindData } from './NwindData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -24,25 +23,25 @@ export default function App() {
defaultSeparator = gridRef.current.clipboardOptions.separator;
}, []);
- const onColumnInit = (grid: IgrGridBaseDirective, args: IgrColumnComponentEventArgs) => {
+ const onColumnInit = (args: IgrColumnComponentEventArgs) => {
let column = args.detail;
column.formatter = (val: any) => "** " + val + " **"
column.header = "🎉" + column.field;
}
- const changeCopySeparator = (inputComponent: IgrInput, args: IgrComponentValueChangedEventArgs): void => {
+ const changeCopySeparator = (args: IgrComponentValueChangedEventArgs): void => {
gridRef.current.clipboardOptions.separator = args.detail || defaultSeparator;
}
- const changeGridCopyBehavior = (switchComponent: any, args: IgrCheckboxChangeEventArgs): void => {
+ const changeGridCopyBehavior = (args: IgrCheckboxChangeEventArgs): void => {
gridRef.current.clipboardOptions.enabled = args.detail.checked;
}
- const changeGridCopyHeadersBehavior = (switchComponent: any, args: IgrCheckboxChangeEventArgs): void => {
+ const changeGridCopyHeadersBehavior = (args: IgrCheckboxChangeEventArgs): void => {
gridRef.current.clipboardOptions.copyHeaders = args.detail.checked;
}
- const changeGridCopyFormattersBehavior = (switchComponent: any, args: IgrCheckboxChangeEventArgs): void => {
+ const changeGridCopyFormattersBehavior = (args: IgrCheckboxChangeEventArgs): void => {
gridRef.current.clipboardOptions.copyFormatters = args.detail.checked;
}
@@ -54,24 +53,24 @@ export default function App() {
<>
-
+
Change copy separator:
-
+
Grid copy behavior
-
+
Copying of header labels
-
+
Copying column formatters
-
+
Clear selection
-
+
diff --git a/samples/grids/grid/column-auto-sizing/package.json b/samples/grids/grid/column-auto-sizing/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/column-auto-sizing/package.json
+++ b/samples/grids/grid/column-auto-sizing/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/column-auto-sizing/src/index.tsx b/samples/grids/grid/column-auto-sizing/src/index.tsx
index 455141fba6..f10628a0dd 100644
--- a/samples/grids/grid/column-auto-sizing/src/index.tsx
+++ b/samples/grids/grid/column-auto-sizing/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrGridModule } from 'igniteui-react-grids';
import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { CustomersDataItem, CustomersData } from './CustomersData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/column-collapsible-groups/package.json b/samples/grids/grid/column-collapsible-groups/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/column-collapsible-groups/package.json
+++ b/samples/grids/grid/column-collapsible-groups/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/column-collapsible-groups/src/index.tsx b/samples/grids/grid/column-collapsible-groups/src/index.tsx
index 83f74188e9..fc272ccfe5 100644
--- a/samples/grids/grid/column-collapsible-groups/src/index.tsx
+++ b/samples/grids/grid/column-collapsible-groups/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrGridModule } from 'igniteui-react-grids';
import { IgrGrid, IgrColumnGroup, IgrColumn } from 'igniteui-react-grids';
import { InvoicesDataItem, InvoicesData } from './InvoicesData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/column-data-types/package.json b/samples/grids/grid/column-data-types/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/column-data-types/package.json
+++ b/samples/grids/grid/column-data-types/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/column-data-types/src/index.tsx b/samples/grids/grid/column-data-types/src/index.tsx
index 2e07979427..7f5e345fd4 100644
--- a/samples/grids/grid/column-data-types/src/index.tsx
+++ b/samples/grids/grid/column-data-types/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrGridModule } from 'igniteui-react-grids';
import { IgrGrid, IgrColumn, IgrColumnPipeArgs } from 'igniteui-react-grids';
import { InvoicesDataExtendedDates } from './InvoicesDataExtendedDates';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -20,7 +19,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -33,7 +31,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs1;
}
- private column2: IgrColumn
private _columnPipeArgs2: IgrColumnPipeArgs | null = null;
public get columnPipeArgs2(): IgrColumnPipeArgs {
if (this._columnPipeArgs2 == null)
@@ -46,7 +43,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs2;
}
- private column3: IgrColumn
private _columnPipeArgs3: IgrColumnPipeArgs | null = null;
public get columnPipeArgs3(): IgrColumnPipeArgs {
if (this._columnPipeArgs3 == null)
@@ -58,7 +54,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs3;
}
- private column4: IgrColumn
private _columnPipeArgs4: IgrColumnPipeArgs | null = null;
public get columnPipeArgs4(): IgrColumnPipeArgs {
if (this._columnPipeArgs4 == null)
@@ -71,7 +66,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs4;
}
- private column5: IgrColumn
private _columnPipeArgs5: IgrColumnPipeArgs | null = null;
public get columnPipeArgs5(): IgrColumnPipeArgs {
if (this._columnPipeArgs5 == null)
@@ -84,7 +78,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs5;
}
- private column6: IgrColumn
private _columnPipeArgs6: IgrColumnPipeArgs | null = null;
public get columnPipeArgs6(): IgrColumnPipeArgs {
if (this._columnPipeArgs6 == null)
@@ -136,8 +129,7 @@ export default class Sample extends React.Component {
editable={true}
resizable={true}
dataType="number"
- pipeArgs={this.columnPipeArgs1}
- name="column1">
+ pipeArgs={this.columnPipeArgs1}>
{
editable={true}
resizable={true}
dataType="dateTime"
- pipeArgs={this.columnPipeArgs2}
- name="column2">
+ pipeArgs={this.columnPipeArgs2}>
{
editable={true}
resizable={true}
dataType="date"
- pipeArgs={this.columnPipeArgs3}
- name="column3">
+ pipeArgs={this.columnPipeArgs3}>
{
editable={true}
resizable={true}
dataType="time"
- pipeArgs={this.columnPipeArgs4}
- name="column4">
+ pipeArgs={this.columnPipeArgs4}>
{
editable={true}
resizable={true}
dataType="currency"
- pipeArgs={this.columnPipeArgs5}
- name="column5">
+ pipeArgs={this.columnPipeArgs5}>
{
editable={true}
resizable={true}
dataType="percent"
- pipeArgs={this.columnPipeArgs6}
- name="column6">
+ pipeArgs={this.columnPipeArgs6}>
{
this.grid = r;
this.setState({});
}
- private iD: IgrColumn
- private contactName: IgrColumn
- private contactTitle: IgrColumn
- private city: IgrColumn
- private company: IgrColumn
- private fax: IgrColumn
- private address: IgrColumn
- private postalCode: IgrColumn
- private country: IgrColumn
- private phone: IgrColumn
constructor(props: any) {
super(props);
@@ -64,70 +53,60 @@ export default class Sample extends React.Component {
{
this.grid = r;
this.setState({});
}
- private iD: IgrColumn
- private contactName: IgrColumn
- private contactTitle: IgrColumn
- private city: IgrColumn
- private company: IgrColumn
- private fax: IgrColumn
- private address: IgrColumn
- private postalCode: IgrColumn
- private country: IgrColumn
- private phone: IgrColumn
constructor(props: any) {
super(props);
@@ -64,70 +53,60 @@ export default class Sample extends React.Component {
{
this.grid = r;
this.setState({});
}
- private iD: IgrColumn
- private contactName: IgrColumn
- private contactTitle: IgrColumn
- private city: IgrColumn
- private company: IgrColumn
- private fax: IgrColumn
- private address: IgrColumn
- private postalCode: IgrColumn
- private country: IgrColumn
- private phone: IgrColumn
constructor(props: any) {
super(props);
@@ -64,70 +53,60 @@ export default class Sample extends React.Component {
{
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
- private column3: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -39,7 +35,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs1;
}
- private column4: IgrColumn
private _columnPipeArgs2: IgrColumnPipeArgs | null = null;
public get columnPipeArgs2(): IgrColumnPipeArgs {
if (this._columnPipeArgs2 == null)
@@ -52,7 +47,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs2;
}
- private column5: IgrColumn
private _columnPipeArgs3: IgrColumnPipeArgs | null = null;
public get columnPipeArgs3(): IgrColumnPipeArgs {
if (this._columnPipeArgs3 == null)
@@ -65,10 +59,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs3;
}
- private column6: IgrColumn
- private column7: IgrColumn
- private column8: IgrColumn
- private column9: IgrColumn
constructor(props: any) {
super(props);
@@ -92,52 +82,45 @@ export default class Sample extends React.Component {
field="Category"
pinned={true}
width="200px"
- headerTemplate={this.webGridPinHeaderTemplate}
- name="column1">
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
{
dataType="number"
width="150px"
bodyTemplate={this.webGridCurrencyCellTemplate}
- headerTemplate={this.webGridPinHeaderTemplate}
- name="column8">
+ headerTemplate={this.webGridPinHeaderTemplate}>
{
dataType="number"
width="150px"
bodyTemplate={this.webGridCurrencyCellTemplate}
- headerTemplate={this.webGridPinHeaderTemplate}
- name="column9">
+ headerTemplate={this.webGridPinHeaderTemplate}>
diff --git a/samples/grids/grid/column-moving-styles/package.json b/samples/grids/grid/column-moving-styles/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/column-moving-styles/package.json
+++ b/samples/grids/grid/column-moving-styles/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/column-moving-styles/src/index.tsx b/samples/grids/grid/column-moving-styles/src/index.tsx
index 6d2899d396..728984eaae 100644
--- a/samples/grids/grid/column-moving-styles/src/index.tsx
+++ b/samples/grids/grid/column-moving-styles/src/index.tsx
@@ -9,7 +9,6 @@ import { FinancialDataAllItem, FinancialDataAll } from './FinancialDataAll';
import { IgrColumnTemplateContext, IgrCellTemplateContext } from 'igniteui-react-grids';
import { IgrBadge } from 'igniteui-react';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -24,9 +23,6 @@ export default class Sample extends React.Component
{
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
- private column3: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -39,7 +35,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs1;
}
- private column4: IgrColumn
private _columnPipeArgs2: IgrColumnPipeArgs | null = null;
public get columnPipeArgs2(): IgrColumnPipeArgs {
if (this._columnPipeArgs2 == null)
@@ -52,7 +47,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs2;
}
- private column5: IgrColumn
private _columnPipeArgs3: IgrColumnPipeArgs | null = null;
public get columnPipeArgs3(): IgrColumnPipeArgs {
if (this._columnPipeArgs3 == null)
@@ -65,10 +59,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs3;
}
- private column6: IgrColumn
- private column7: IgrColumn
- private column8: IgrColumn
- private column9: IgrColumn
constructor(props: any) {
super(props);
@@ -92,46 +82,39 @@ export default class Sample extends React.Component {
field="Category"
pinned={true}
width="200px"
- headerTemplate={this.webGridPinHeaderTemplate}
- name="column1">
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
{
dataType="number"
minWidth="150px"
bodyTemplate={this.webGridCurrencyCellTemplate}
- headerTemplate={this.webGridPinHeaderTemplate}
- name="column8">
+ headerTemplate={this.webGridPinHeaderTemplate}>
{
dataType="number"
minWidth="150px"
bodyTemplate={this.webGridCurrencyCellTemplate}
- headerTemplate={this.webGridPinHeaderTemplate}
- name="column9">
+ headerTemplate={this.webGridPinHeaderTemplate}>
diff --git a/samples/grids/grid/column-pinning-options/package.json b/samples/grids/grid/column-pinning-options/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/column-pinning-options/package.json
+++ b/samples/grids/grid/column-pinning-options/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/column-pinning-options/src/index.tsx b/samples/grids/grid/column-pinning-options/src/index.tsx
index 0126052472..9f25207a4e 100644
--- a/samples/grids/grid/column-pinning-options/src/index.tsx
+++ b/samples/grids/grid/column-pinning-options/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { CustomersDataItem, CustomersData } from './CustomersData';
import { IgrColumnTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -21,15 +20,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
- private column3: IgrColumn
- private column4: IgrColumn
- private column5: IgrColumn
- private column6: IgrColumn
- private column7: IgrColumn
- private column8: IgrColumn
- private column9: IgrColumn
constructor(props: any) {
super(props);
@@ -55,66 +45,57 @@ export default class Sample extends React.Component {
field="Company"
header="Company"
width="300px"
- headerTemplate={this.webGridPinHeaderTemplate}
- name="column1">
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
+ headerTemplate={this.webGridPinHeaderTemplate}>
diff --git a/samples/grids/grid/column-pinning-right-side/package.json b/samples/grids/grid/column-pinning-right-side/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/column-pinning-right-side/package.json
+++ b/samples/grids/grid/column-pinning-right-side/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/column-pinning-right-side/src/index.tsx b/samples/grids/grid/column-pinning-right-side/src/index.tsx
index 87da5fc7f4..36b74cea08 100644
--- a/samples/grids/grid/column-pinning-right-side/src/index.tsx
+++ b/samples/grids/grid/column-pinning-right-side/src/index.tsx
@@ -9,7 +9,6 @@ import { AthletesDataExtendedItem, AthletesDataExtended } from './AthletesDataEx
import { IgrCellTemplateContext } from 'igniteui-react-grids';
import { IgrAvatar } from 'igniteui-react';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -35,8 +34,6 @@ export default class Sample extends React.Component {
}
return this._pinningConfig1;
}
- private column1: IgrColumn
- private column2: IgrColumn
constructor(props: any) {
super(props);
@@ -70,13 +67,11 @@ export default class Sample extends React.Component {
+ bodyTemplate={this.webGridImageCellTemplate}>
+ bodyTemplate={this.webGridAvatarCellTemplate}>
diff --git a/samples/grids/grid/column-pinning-styles/package.json b/samples/grids/grid/column-pinning-styles/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/column-pinning-styles/package.json
+++ b/samples/grids/grid/column-pinning-styles/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/column-pinning-styles/src/index.tsx b/samples/grids/grid/column-pinning-styles/src/index.tsx
index e5af4f36ea..15c375f7ba 100644
--- a/samples/grids/grid/column-pinning-styles/src/index.tsx
+++ b/samples/grids/grid/column-pinning-styles/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrGridModule } from 'igniteui-react-grids';
import { IgrGrid, IgrGridToolbar, IgrGridToolbarActions, IgrGridToolbarPinning, IgrColumn } from 'igniteui-react-grids';
import { CustomersDataItem, CustomersData } from './CustomersData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/column-pinning/package.json b/samples/grids/grid/column-pinning/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/column-pinning/package.json
+++ b/samples/grids/grid/column-pinning/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/column-pinning/src/index.tsx b/samples/grids/grid/column-pinning/src/index.tsx
index e3be7a0b8d..9139c5b8cb 100644
--- a/samples/grids/grid/column-pinning/src/index.tsx
+++ b/samples/grids/grid/column-pinning/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrGridModule } from 'igniteui-react-grids';
import { IgrGrid, IgrGridToolbar, IgrGridToolbarTitle, IgrGridToolbarActions, IgrGridToolbarPinning, IgrColumn } from 'igniteui-react-grids';
import CustomersDataLocal from './CustomersDataLocal.json';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/column-resize-styling/package.json b/samples/grids/grid/column-resize-styling/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/column-resize-styling/package.json
+++ b/samples/grids/grid/column-resize-styling/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/column-resize-styling/src/index.tsx b/samples/grids/grid/column-resize-styling/src/index.tsx
index b37a62b49d..919be48881 100644
--- a/samples/grids/grid/column-resize-styling/src/index.tsx
+++ b/samples/grids/grid/column-resize-styling/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, WebGridDescriptionModule } from 'igniteui-react-core';
import { AthletesDataItem, AthletesData } from './AthletesData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/column-resizing/package.json b/samples/grids/grid/column-resizing/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/column-resizing/package.json
+++ b/samples/grids/grid/column-resizing/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/column-resizing/src/index.tsx b/samples/grids/grid/column-resizing/src/index.tsx
index ea9fa06231..e9f3ae696c 100644
--- a/samples/grids/grid/column-resizing/src/index.tsx
+++ b/samples/grids/grid/column-resizing/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { CustomersDataItem, CustomersData } from './CustomersData';
import { IgrGridBaseDirective, IgrColumnResizeEventArgs } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -21,16 +20,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private iD: IgrColumn
- private company: IgrColumn
- private contactName: IgrColumn
- private contactTitle: IgrColumn
- private address: IgrColumn
- private city: IgrColumn
- private region: IgrColumn
- private postalCode: IgrColumn
- private country: IgrColumn
- private phone: IgrColumn
constructor(props: any) {
super(props);
@@ -49,20 +38,17 @@ export default class Sample extends React.Component {
data={this.customersData}
id="grid"
ref={this.gridRef}
- columnResized={this.webGridColumnResized}>
+ onColumnResized={this.webGridColumnResized}>
{
resizable={true}>
@@ -126,7 +105,7 @@ export default class Sample extends React.Component {
}
- public webGridColumnResized(grid: IgrGridBaseDirective, args: IgrColumnResizeEventArgs): void {
+ public webGridColumnResized(args: IgrColumnResizeEventArgs): void {
var col = args.detail.column;
var pWidth = args.detail.prevWidth;
var nWidth = args.detail.newWidth;
diff --git a/samples/grids/grid/column-selection-group/package.json b/samples/grids/grid/column-selection-group/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/column-selection-group/package.json
+++ b/samples/grids/grid/column-selection-group/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/column-selection-group/src/index.tsx b/samples/grids/grid/column-selection-group/src/index.tsx
index 3eb93168a0..2cdc49eba7 100644
--- a/samples/grids/grid/column-selection-group/src/index.tsx
+++ b/samples/grids/grid/column-selection-group/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrGridModule, IgrColumnGroupModule } from 'igniteui-react-grids';
import { IgrGrid, IgrColumnGroup, IgrColumn } from 'igniteui-react-grids';
import { CustomersDataItem, CustomersData } from './CustomersData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/column-selection-mode/package.json b/samples/grids/grid/column-selection-mode/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/column-selection-mode/package.json
+++ b/samples/grids/grid/column-selection-mode/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/column-selection-mode/src/index.tsx b/samples/grids/grid/column-selection-mode/src/index.tsx
index 034e545451..fd5b42a4cb 100644
--- a/samples/grids/grid/column-selection-mode/src/index.tsx
+++ b/samples/grids/grid/column-selection-mode/src/index.tsx
@@ -9,7 +9,6 @@ import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescriptionModule } from 'igniteui-react-core';
import { CustomersDataItem, CustomersData } from './CustomersData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
diff --git a/samples/grids/grid/column-selection-styles/package.json b/samples/grids/grid/column-selection-styles/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/column-selection-styles/package.json
+++ b/samples/grids/grid/column-selection-styles/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/column-selection-styles/src/index.tsx b/samples/grids/grid/column-selection-styles/src/index.tsx
index f82719ccdd..1eb11303a4 100644
--- a/samples/grids/grid/column-selection-styles/src/index.tsx
+++ b/samples/grids/grid/column-selection-styles/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrGridModule } from 'igniteui-react-grids';
import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { CustomersDataItem, CustomersData } from './CustomersData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/column-sorting-indicators/package.json b/samples/grids/grid/column-sorting-indicators/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/column-sorting-indicators/package.json
+++ b/samples/grids/grid/column-sorting-indicators/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/column-sorting-indicators/src/index.tsx b/samples/grids/grid/column-sorting-indicators/src/index.tsx
index dc3d860aad..2acef8dd09 100644
--- a/samples/grids/grid/column-sorting-indicators/src/index.tsx
+++ b/samples/grids/grid/column-sorting-indicators/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrGridModule } from 'igniteui-react-grids';
import { IgrGrid, IgrSortingExpression, SortingDirection, IgrColumn } from 'igniteui-react-grids';
import { FinancialDataAllItem, FinancialDataAll } from './FinancialDataAll';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/column-sorting-options/package.json b/samples/grids/grid/column-sorting-options/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/column-sorting-options/package.json
+++ b/samples/grids/grid/column-sorting-options/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/column-sorting-options/src/index.tsx b/samples/grids/grid/column-sorting-options/src/index.tsx
index 455f0f961a..8a89715ce0 100644
--- a/samples/grids/grid/column-sorting-options/src/index.tsx
+++ b/samples/grids/grid/column-sorting-options/src/index.tsx
@@ -10,7 +10,6 @@ import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescrip
import { ProductSalesItem, ProductSales } from './ProductSales';
import { IgrPropertyEditorPropertyDescriptionButtonClickEventArgs } from 'igniteui-react-layouts';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
@@ -49,7 +48,6 @@ export default class Sample extends React.Component {
}
return this._sortingExpression1;
}
- private column1: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -141,8 +139,7 @@ export default class Sample extends React.Component {
dataType="currency"
groupable={true}
sortable={true}
- pipeArgs={this.columnPipeArgs1}
- name="column1">
+ pipeArgs={this.columnPipeArgs1}>
{
}
return this._sortingExpression1;
}
- private column1: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -95,8 +93,7 @@ export default class Sample extends React.Component {
header="Sale Amount"
dataType="currency"
sortable={true}
- pipeArgs={this.columnPipeArgs1}
- name="column1">
+ pipeArgs={this.columnPipeArgs1}>
{
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
- private column3: IgrColumn
constructor(props: any) {
super(props);
@@ -59,8 +55,7 @@ export default class Sample extends React.Component {
dataType="number"
editable={true}
sortable={true}
- cellClasses={this.webGridBeatsPerMinuteCellClassesHandler}
- name="column1">
+ cellClasses={this.webGridBeatsPerMinuteCellClassesHandler}>
{
dataType="number"
editable={true}
sortable={true}
- cellClasses={this.webGridTopSpeedCellClassesHandler}
- name="column2">
+ cellClasses={this.webGridTopSpeedCellClassesHandler}>
{
+ bodyTemplate={this.webGridImageCellTemplate}>
diff --git a/samples/grids/grid/conditional-cell-style-2/package.json b/samples/grids/grid/conditional-cell-style-2/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/conditional-cell-style-2/package.json
+++ b/samples/grids/grid/conditional-cell-style-2/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/conditional-cell-style-2/src/index.tsx b/samples/grids/grid/conditional-cell-style-2/src/index.tsx
index 1307a77542..c20a259189 100644
--- a/samples/grids/grid/conditional-cell-style-2/src/index.tsx
+++ b/samples/grids/grid/conditional-cell-style-2/src/index.tsx
@@ -9,7 +9,6 @@ import { AthletesDataItem, AthletesData } from './AthletesData';
import { IgrPropertyEditorPropertyDescriptionButtonClickEventArgs } from 'igniteui-react-layouts';
import { IgrRowType } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -18,21 +17,17 @@ const mods: any[] = [
mods.forEach((m) => m.register());
export default class Sample extends React.Component {
- private grid1: IgrGrid
- private grid1Ref(r: IgrGrid) {
- this.grid1 = r;
+ private grid: IgrGrid
+ private gridRef(r: IgrGrid) {
+ this.grid = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
- private column3: IgrColumn
- private column4: IgrColumn
- private column5: IgrColumn
+ private column: IgrColumn
constructor(props: any) {
super(props);
- this.grid1Ref = this.grid1Ref.bind(this);
+ this.gridRef = this.gridRef.bind(this);
}
public render(): JSX.Element {
@@ -43,32 +38,26 @@ export default class Sample extends React.Component {
+ primaryKey="Id">
+ cellStyles={this.webGridCellStylesHandler}>
+ cellStyles={this.webGridCellStylesHandler}>
+ cellStyles={this.webGridCellStylesHandler}>
+ cellStyles={this.webGridCellStylesHandler}>
+ cellStyles={this.webGridCellStylesHandler}>
diff --git a/samples/grids/grid/conditional-row-selectors/package.json b/samples/grids/grid/conditional-row-selectors/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/conditional-row-selectors/package.json
+++ b/samples/grids/grid/conditional-row-selectors/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/conditional-row-selectors/src/index.tsx b/samples/grids/grid/conditional-row-selectors/src/index.tsx
index 9968494fdd..1bd4685ff4 100644
--- a/samples/grids/grid/conditional-row-selectors/src/index.tsx
+++ b/samples/grids/grid/conditional-row-selectors/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebGridDescriptionModule } from 'igniteui-react-core
import { CustomersDataItem, CustomersData } from './CustomersData';
import { IgrRowSelectionEventArgs } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -42,7 +41,7 @@ export default class Sample extends React.Component {
id="grid"
primaryKey="ID"
rowSelection="multiple"
- rowSelectionChanging={this.webGridRowSelectionConditional}>
+ onRowSelectionChanging={this.webGridRowSelectionConditional}>
{
return this._componentRenderer;
}
- public webGridRowSelectionConditional(sender: IgrGrid, eventArgs: IgrRowSelectionEventArgs): void {
+ public webGridRowSelectionConditional(eventArgs: IgrRowSelectionEventArgs): void {
const event = eventArgs.detail;
if (!event.added.length && event.removed.length) {
// ignore de-select
diff --git a/samples/grids/grid/custom-context-menu/package.json b/samples/grids/grid/custom-context-menu/package.json
index a6b8a5ed88..97179e0399 100644
--- a/samples/grids/grid/custom-context-menu/package.json
+++ b/samples/grids/grid/custom-context-menu/package.json
@@ -15,13 +15,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/custom-context-menu/src/index.tsx b/samples/grids/grid/custom-context-menu/src/index.tsx
index d6095083ef..a0372354ad 100644
--- a/samples/grids/grid/custom-context-menu/src/index.tsx
+++ b/samples/grids/grid/custom-context-menu/src/index.tsx
@@ -1,139 +1,155 @@
-import React, { useEffect, useRef, useState } from 'react';
-import ReactDOM from 'react-dom/client';
-import './index.css';
+import React, { useEffect, useRef, useState } from "react";
+import ReactDOM from "react-dom/client";
+import "./index.css";
-import { IgrGridBaseDirective, IgrGridContextMenuEventArgs, IgrGridModule } from 'igniteui-react-grids';
-import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
-import { NwindData } from './NwindData';
+import {
+ IgrGridContextMenuEventArgs
+} from "igniteui-react-grids";
+import { IgrGrid, IgrColumn } from "igniteui-react-grids";
+import { NwindData } from "./NwindData";
-import 'igniteui-react-grids/grids/combined';
-import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
-import { IgrIcon } from 'igniteui-react';
+import "igniteui-react-grids/grids/themes/light/bootstrap.css";
+import { IgrIcon, registerIconFromText } from "igniteui-react";
-const mods: any[] = [
- IgrGridModule
-];
-mods.forEach((m) => m.register());
const icon = ``;
export default function App() {
- const [clickedCell, setClickedCell] = useState(null);
- const [isCellWithinRange, setIsCellWithinRange] = useState(false);
- const [selectedData, setSelectedData] = useState('');
- const gridRef = useRef(null);
- const iconRef = useRef(null);
- const contextMenuRef = useRef(null);
- const northWindData = new NwindData();
+ const [clickedCell, setClickedCell] = useState(null);
+ const [isCellWithinRange, setIsCellWithinRange] = useState(false);
+ const [selectedData, setSelectedData] = useState("");
+ const gridRef = useRef(null);
+ const contextMenuRef = useRef(null);
+ const northWindData = new NwindData();
- useEffect(() => {
- if (iconRef.current) {
- iconRef.current.registerIconFromText('content_copy', icon, 'material');
+ useEffect(() => {
+ registerIconFromText("content_copy", icon, "material");
+ }, []);
+
+ const rightClick = (event: IgrGridContextMenuEventArgs) => {
+ const eventArgs = event.detail;
+ eventArgs.event.preventDefault();
+ const node = eventArgs.cell.cellID;
+ const isCellWithinRange = gridRef.current
+ .getSelectedRanges()
+ .some((range: any) => {
+ if (
+ node.columnID >= range.columnStart &&
+ node.columnID <= range.columnEnd &&
+ node.rowIndex >= range.rowStart &&
+ node.rowIndex <= range.rowEnd
+ ) {
+ return true;
}
- }, [])
+ return false;
+ });
+ setIsCellWithinRange(isCellWithinRange);
+ setClickedCell(eventArgs.cell);
+ openContextMenu(eventArgs.event.clientX, eventArgs.event.clientY);
+ };
+
+ const openContextMenu = (x: number, y: number) => {
+ contextMenuRef.current.style.left = x + "px";
+ contextMenuRef.current.style.top = y + "px";
+ contextMenuRef.current.style.display = "";
+ };
- function rightClick(grid: IgrGridBaseDirective, event: IgrGridContextMenuEventArgs) {
- const eventArgs = event.detail;
- eventArgs.event.preventDefault();
- const node = eventArgs.cell.cellID;
- const isCellWithinRange = grid.getSelectedRanges().some((range: any) => {
- if (node.columnID >= range.columnStart &&
- node.columnID <= range.columnEnd &&
- node.rowIndex >= range.rowStart &&
- node.rowIndex <= range.rowEnd
- ) {
- return true;
- }
- return false;
- });
- setIsCellWithinRange(isCellWithinRange);
- setClickedCell(eventArgs.cell);
- openContextMenu(eventArgs.event.clientX, eventArgs.event.clientY)
- }
+ const closeContextMenu = () => {
+ contextMenuRef.current.style.display = "none";
+ };
- function openContextMenu(x: number, y: number) {
- contextMenuRef.current.style.left = x + 'px';
- contextMenuRef.current.style.top = y + 'px';
- contextMenuRef.current.style.display = "";
- }
+ const copySelectedRowData = () => {
+ const selectedData = gridRef.current.getRowData(clickedCell.cellID.rowID);
+ copyData(selectedData);
+ closeContextMenu();
+ };
- function closeContextMenu() {
- contextMenuRef.current.style.display = "none";
- }
+ const copySelectedCellData = () => {
+ const selectedData = clickedCell.value;
+ copyData(selectedData);
+ closeContextMenu();
+ };
- function copySelectedRowData() {
- const selectedData = gridRef.current.getRowData(clickedCell.cellID.rowID);
- copyData(selectedData);
- closeContextMenu();
- }
-
- function copySelectedCellData() {
- const selectedData = clickedCell.value;
- copyData(selectedData);
- closeContextMenu();
- }
-
- function copySelectedData() {
- const selectedData = gridRef.current.getSelectedData(null,null);
- copyData(selectedData);
- closeContextMenu();
- }
-
- function copyData(data: any[]) {
- const tempElement = document.createElement('input');
- document.body.appendChild(tempElement);
- tempElement.setAttribute('id', 'temp_id');
- (document.getElementById('temp_id') as HTMLInputElement).value = JSON.stringify(data);
- tempElement.select();
- document.execCommand('copy');
- document.body.removeChild(tempElement);
- setSelectedData(JSON.stringify(data));
- }
+ const copySelectedData = () => {
+ const selectedData = gridRef.current.getSelectedData(null, null);
+ copyData(selectedData);
+ closeContextMenu();
+ };
- return (
- <>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {selectedData}
-
-
-
-
-
- Copy Cell Data
-
-
- Copy Row Data
-
- {isCellWithinRange && (
-
- Copy Cells Data
- )}
-
- >
+ const copyData = (data: any[]) => {
+ const tempElement = document.createElement("input");
+ document.body.appendChild(tempElement);
+ tempElement.setAttribute("id", "temp_id");
+ (document.getElementById("temp_id") as HTMLInputElement).value =
+ JSON.stringify(data);
+ tempElement.select();
+ const dataStringified = JSON.stringify(data);
+ navigator.clipboard.writeText(dataStringified).catch((err) => {
+ console.error("Failed to copy: ", err);
+ });
+ document.body.removeChild(tempElement);
+ setSelectedData(dataStringified);
+ };
- );
+ return (
+ <>
+
+
+
+
+
+
+
+
+
+
+
{selectedData}
+
+
+
+
+
+ Copy Cell Data
+
+
+ Copy Row
+ Data
+
+ {isCellWithinRange && (
+
+ Copy
+ Cells Data
+
+ )}
+
+ >
+ );
}
// rendering above component in the React DOM
-const root = ReactDOM.createRoot(document.getElementById('root'));
-root.render();
\ No newline at end of file
+const root = ReactDOM.createRoot(document.getElementById("root"));
+root.render();
diff --git a/samples/grids/grid/data-batch-editing-actions/package.json b/samples/grids/grid/data-batch-editing-actions/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/data-batch-editing-actions/package.json
+++ b/samples/grids/grid/data-batch-editing-actions/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/data-batch-editing-actions/src/index.tsx b/samples/grids/grid/data-batch-editing-actions/src/index.tsx
index c1b88398ec..63e558abf5 100644
--- a/samples/grids/grid/data-batch-editing-actions/src/index.tsx
+++ b/samples/grids/grid/data-batch-editing-actions/src/index.tsx
@@ -12,7 +12,6 @@ import { IgrPropertyEditorPropertyDescriptionButtonClickEventArgs } from 'ignite
import { IgrCellTemplateContext } from 'igniteui-react-grids';
import { IgrButton } from 'igniteui-react';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
@@ -37,17 +36,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
- private productID: IgrColumn
- private productName: IgrColumn
- private unitPrice: IgrColumn
- private unitsOnOrder: IgrColumn
- private unitsInStock: IgrColumn
- private quantityPerUnit: IgrColumn
- private reorderLevel: IgrColumn
- private supplierID: IgrColumn
- private categoryID: IgrColumn
- private discontinued: IgrColumn
constructor(props: any) {
super(props);
@@ -109,56 +97,45 @@ export default class Sample extends React.Component {
rowEditable={true}
primaryKey="ProductID">
+ bodyTemplate={this.webGridDeleteCellTemplate}>
diff --git a/samples/grids/grid/data-performance-virtualization/package.json b/samples/grids/grid/data-performance-virtualization/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/data-performance-virtualization/package.json
+++ b/samples/grids/grid/data-performance-virtualization/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/data-performance-virtualization/src/index.tsx b/samples/grids/grid/data-performance-virtualization/src/index.tsx
index d715dcfdea..7ad7a9c215 100644
--- a/samples/grids/grid/data-performance-virtualization/src/index.tsx
+++ b/samples/grids/grid/data-performance-virtualization/src/index.tsx
@@ -9,7 +9,6 @@ import { FinancialDataAllItem, FinancialDataAll } from './FinancialDataAll';
import { IgrBadge } from 'igniteui-react';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -24,9 +23,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
- private column3: IgrColumn
constructor(props: any) {
super(props);
@@ -68,24 +64,21 @@ export default class Sample extends React.Component {
field="Change"
width="120px"
dataType="number"
- bodyTemplate={this.webGridCurrencyCellTemplate}
- name="column1">
+ bodyTemplate={this.webGridCurrencyCellTemplate}>
+ bodyTemplate={this.webGridCurrencyCellTemplate}>
+ bodyTemplate={this.webGridCurrencyCellTemplate}>
(null);
- const searchIconRef = useRef(null);
- const clearIconRef = useRef(null);
- const iconButtonNextRef = useRef(null);
- const iconButtonPrevRef = useRef(null);
const caseSensitiveChipRef = useRef(null);
const exactMatchChipRef = useRef(null);
const [searchText, setSearchText] = useState('');
useEffect(() => {
- if (searchIconRef?.current) {
- searchIconRef.current.registerIconFromText("search", searchIconText, "material");
- searchIconRef.current.registerIconFromText("clear", clearIconText, "material");
- }
- if (iconButtonPrevRef?.current) {
- iconButtonPrevRef.current.registerIconFromText("prev", prevIconText, "material");
- }
- if (iconButtonNextRef?.current) {
- iconButtonNextRef.current.registerIconFromText("next", nextIconText, "material");
- }
+ registerIconFromText("search", searchIconText, "material");
+ registerIconFromText("clear", clearIconText, "material");
+ registerIconFromText("prev", prevIconText, "material");
+ registerIconFromText("next", nextIconText, "material");
}, []);
- function handleOnSearchChange(input: IgrInputBase, event: IgrComponentValueChangedEventArgs) {
+ function handleOnSearchChange(event: IgrComponentValueChangedEventArgs) {
setSearchText(event.detail);
gridRef.current.findNext(event.detail, caseSensitiveChipRef.current.selected, exactMatchChipRef.current.selected);
}
@@ -89,13 +78,12 @@ export default function Sample() {
-
+
{searchText.length === 0 ? (
)}
@@ -123,29 +110,27 @@ export default function Sample() {
-
-
-
-
-
+
+
+
+
+
diff --git a/samples/grids/grid/data-summary-formatter/package.json b/samples/grids/grid/data-summary-formatter/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/data-summary-formatter/package.json
+++ b/samples/grids/grid/data-summary-formatter/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/data-summary-formatter/src/index.tsx b/samples/grids/grid/data-summary-formatter/src/index.tsx
index 184874b4c0..c64fbad6e0 100644
--- a/samples/grids/grid/data-summary-formatter/src/index.tsx
+++ b/samples/grids/grid/data-summary-formatter/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import NwindData from './NwindData.json';
import { IgrSummaryResult, IgrSummaryOperand } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -21,7 +20,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -64,8 +62,7 @@ export default class Sample extends React.Component {
sortable={true}
hasSummary={true}
dataType="date"
- summaryFormatter={this.webGridSummaryFormatter}
- name="column1">
+ summaryFormatter={this.webGridSummaryFormatter}>
{
this.grid = r;
this.setState({});
}
- private productID: IgrColumn
- private productName: IgrColumn
- private unitPrice: IgrColumn
- private unitsInStock: IgrColumn
- private discontinued: IgrColumn
- private orderDate: IgrColumn
constructor(props: any) {
super(props);
@@ -46,37 +39,31 @@ export default class Sample extends React.Component {
ref={this.gridRef}
data={this.nwindData}
primaryKey="ProductID"
- columnInit={this.webGridCustomSummary}>
+ onColumnInit={this.webGridCustomSummary}>
{
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
constructor(props: any) {
super(props);
@@ -117,8 +114,7 @@ export default class Sample extends React.Component {
editable={true}
groupable={true}
hasSummary={true}
- summaries={this.discontinuedSummary}
- name="column1">
+ summaries={this.discontinuedSummary}>
{
dataType="date"
groupable={true}
hasSummary={true}
- summaryTemplate={this.webGridOrderDateSummaryTemplate}
- name="column2">
+ summaryTemplate={this.webGridOrderDateSummaryTemplate}>
diff --git a/samples/grids/grid/data-validation-style/package.json b/samples/grids/grid/data-validation-style/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/data-validation-style/package.json
+++ b/samples/grids/grid/data-validation-style/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/data-validation-style/src/index.tsx b/samples/grids/grid/data-validation-style/src/index.tsx
index 26da4bbd1b..0241b8b3a0 100644
--- a/samples/grids/grid/data-validation-style/src/index.tsx
+++ b/samples/grids/grid/data-validation-style/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, WebGridDescriptionModule } from 'igniteui-react-core';
import NwindData from './NwindData.json';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -16,16 +15,17 @@ const mods: any[] = [
mods.forEach((m) => m.register());
export default class Sample extends React.Component {
- private grid1: IgrGrid
- private grid1Ref(r: IgrGrid) {
- this.grid1 = r;
+ private grid: IgrGrid
+ private gridRef(r: IgrGrid) {
+ this.grid = r;
this.setState({});
}
+ private column: IgrColumn
constructor(props: any) {
super(props);
- this.grid1Ref = this.grid1Ref.bind(this);
+ this.gridRef = this.gridRef.bind(this);
}
public render(): JSX.Element {
@@ -35,8 +35,7 @@ export default class Sample extends React.Component {
+ data={this.nwindData}>
diff --git a/samples/grids/grid/data-validator-service-cross-field/package.json b/samples/grids/grid/data-validator-service-cross-field/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/data-validator-service-cross-field/package.json
+++ b/samples/grids/grid/data-validator-service-cross-field/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/data-validator-service-cross-field/src/index.tsx b/samples/grids/grid/data-validator-service-cross-field/src/index.tsx
index ce2a616725..f7c4a56ff9 100644
--- a/samples/grids/grid/data-validator-service-cross-field/src/index.tsx
+++ b/samples/grids/grid/data-validator-service-cross-field/src/index.tsx
@@ -8,7 +8,6 @@ import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescriptionModule } from 'igniteui-react-core';
import NwindData from './NwindData.json';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -23,16 +22,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private productID: IgrColumn
- private productName: IgrColumn
- private unitPrice: IgrColumn
- private unitsOnOrder: IgrColumn
- private unitsInStock: IgrColumn
- private quantityPerUnit: IgrColumn
- private reorderLevel: IgrColumn
- private supplierID: IgrColumn
- private categoryID: IgrColumn
- private discontinued: IgrColumn
constructor(props: any) {
super(props);
@@ -51,52 +40,42 @@ export default class Sample extends React.Component {
rowEditable={true}
primaryKey="ProductID">
diff --git a/samples/grids/grid/data-validator-service-extended/package.json b/samples/grids/grid/data-validator-service-extended/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/data-validator-service-extended/package.json
+++ b/samples/grids/grid/data-validator-service-extended/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/data-validator-service-extended/src/index.tsx b/samples/grids/grid/data-validator-service-extended/src/index.tsx
index b21e6d1aa7..3998e40bd0 100644
--- a/samples/grids/grid/data-validator-service-extended/src/index.tsx
+++ b/samples/grids/grid/data-validator-service-extended/src/index.tsx
@@ -10,7 +10,6 @@ import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescrip
import NwindData from './NwindData.json';
import { IgrPropertyEditorPropertyDescriptionButtonClickEventArgs } from 'igniteui-react-layouts';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
@@ -34,16 +33,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private productID: IgrColumn
- private productName: IgrColumn
- private unitPrice: IgrColumn
- private unitsOnOrder: IgrColumn
- private unitsInStock: IgrColumn
- private quantityPerUnit: IgrColumn
- private reorderLevel: IgrColumn
- private supplierID: IgrColumn
- private categoryID: IgrColumn
- private discontinued: IgrColumn
constructor(props: any) {
super(props);
@@ -97,52 +86,42 @@ export default class Sample extends React.Component {
rowEditable={true}
primaryKey="ProductID">
diff --git a/samples/grids/grid/data-validator-service/package.json b/samples/grids/grid/data-validator-service/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/data-validator-service/package.json
+++ b/samples/grids/grid/data-validator-service/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/data-validator-service/src/index.tsx b/samples/grids/grid/data-validator-service/src/index.tsx
index 20395c17b1..7c90836c7b 100644
--- a/samples/grids/grid/data-validator-service/src/index.tsx
+++ b/samples/grids/grid/data-validator-service/src/index.tsx
@@ -11,7 +11,6 @@ import { EmployeesDataItem, EmployeesData } from './EmployeesData';
import { IgrAvatar } from 'igniteui-react';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
@@ -33,12 +32,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private avatar: IgrColumn
- private name: IgrColumn
- private company: IgrColumn
- private email: IgrColumn
- private fax: IgrColumn
- private createdOn: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -50,11 +43,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs1;
}
- private lastActivity: IgrColumn
- private estimatedSales: IgrColumn
- private dealsLost: IgrColumn
- private dealsWon: IgrColumn
- private dealsPending: IgrColumn
constructor(props: any) {
super(props);
@@ -91,7 +79,6 @@ export default class Sample extends React.Component {
rowEditable={true}
primaryKey="ID">
{
bodyTemplate={this.webGridAvatarCellTemplate}>
{
pipeArgs={this.columnPipeArgs1}>
{
editable={true}>
m.register());
export default class Sample extends React.Component {
- private grid1: IgrGrid
- private grid1Ref(r: IgrGrid) {
- this.grid1 = r;
+ private grid: IgrGrid
+ private gridRef(r: IgrGrid) {
+ this.grid = r;
this.setState({});
}
- private unitsInStock: IgrColumn
- private unitsOnOrder: IgrColumn
+ private column: IgrColumn
constructor(props: any) {
super(props);
- this.grid1Ref = this.grid1Ref.bind(this);
+ this.gridRef = this.gridRef.bind(this);
this.webGridEditingEventsCellEdit = this.webGridEditingEventsCellEdit.bind(this);
}
@@ -41,8 +39,7 @@ export default class Sample extends React.Component {
autoGenerate={false}
data={this.nwindData}
primaryKey="ProductID"
- cellEdit={this.webGridEditingEventsCellEdit}
- ref={this.grid1Ref}>
+ onCellEdit={this.webGridEditingEventsCellEdit}>
{
editable={true}>
{
return this._componentRenderer;
}
- public webGridEditingEventsCellEdit(sender: IgrGrid, args: IgrGridEditEventArgs): void {
+ public webGridEditingEventsCellEdit(args: IgrGridEditEventArgs): void {
var d = args.detail;
if (d.column != null && d.column.field == "UnitsOnOrder") {
diff --git a/samples/grids/grid/editing-excel-style/package.json b/samples/grids/grid/editing-excel-style/package.json
index a6b8a5ed88..97179e0399 100644
--- a/samples/grids/grid/editing-excel-style/package.json
+++ b/samples/grids/grid/editing-excel-style/package.json
@@ -15,13 +15,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/editing-excel-style/src/index.tsx b/samples/grids/grid/editing-excel-style/src/index.tsx
index dfe9556552..540460ecfa 100644
--- a/samples/grids/grid/editing-excel-style/src/index.tsx
+++ b/samples/grids/grid/editing-excel-style/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebGridDescriptionModule } from 'igniteui-react-core
import NwindData from './NwindData.json';
import { IgrGridKeydownEventArgs } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -39,7 +38,7 @@ export default class Sample extends React.Component {
autoGenerate={false}
data={this.nwindData}
primaryKey="ProductID"
- gridKeydown={this.webGridEditingExcelStyle}
+ onGridKeydown={this.webGridEditingExcelStyle}
ref={this.grid1Ref}>
{
@@ -95,7 +94,7 @@ export default class Sample extends React.Component {
return this._componentRenderer;
}
- public webGridEditingExcelStyle(sender: IgrGrid, args: IgrGridKeydownEventArgs): void {
+ public webGridEditingExcelStyle(args: IgrGridKeydownEventArgs): void {
var key = (args.detail.event as any).keyCode;
var grid = args.detail.target.grid;
var activeElem = grid.navigation.activeNode;
diff --git a/samples/grids/grid/editing-lifecycle/package.json b/samples/grids/grid/editing-lifecycle/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/editing-lifecycle/package.json
+++ b/samples/grids/grid/editing-lifecycle/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/editing-lifecycle/src/index.tsx b/samples/grids/grid/editing-lifecycle/src/index.tsx
index 646f20d5ef..a5f9130020 100644
--- a/samples/grids/grid/editing-lifecycle/src/index.tsx
+++ b/samples/grids/grid/editing-lifecycle/src/index.tsx
@@ -6,8 +6,8 @@ import { IgrGridModule } from 'igniteui-react-grids';
import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import NwindData from './NwindData.json';
import { IgrRowSelectionEventArgs, IgrGridEditEventArgs, IgrGridEditDoneEventArgs } from 'igniteui-react-grids';
+import { IgrComponentBoolValueChangedEventArgs } from 'igniteui-react';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -49,15 +49,15 @@ export default class Sample extends React.Component {
id="grid"
rowEditable={true}
primaryKey="ProductID"
- rendered={this.webGridRendered}
- rowEditEnter={this.webGridRowEditEnter}
- rowEdit={this.webGridRowEdit}
- rowEditDone={this.webGridRowEditDone}
- rowEditExit={this.webGridRowEditExit}
- cellEditEnter={this.webGridCellEditEnter}
- cellEdit={this.webGridCellEdit}
- cellEditDone={this.webGridCellEditDone}
- cellEditExit={this.webGridCellEditExit}>
+ onRendered={this.webGridRendered}
+ onRowEditEnter={this.webGridRowEditEnter}
+ onRowEdit={this.webGridRowEdit}
+ onRowEditDone={this.webGridRowEditDone}
+ onRowEditExit={this.webGridRowEditExit}
+ onCellEditEnter={this.webGridCellEditEnter}
+ onCellEdit={this.webGridCellEdit}
+ onCellEditDone={this.webGridCellEditDone}
+ onCellEditExit={this.webGridCellEditExit}>
@@ -85,7 +85,7 @@ export default class Sample extends React.Component {
}
- public webGridRendered(args:any): void {
+ public webGridRendered(args: IgrComponentBoolValueChangedEventArgs): void {
const grid = document.getElementById("grid");
grid.parentElement.className = "fill";
grid.parentElement.style.display = "flex";
@@ -101,56 +101,56 @@ export default class Sample extends React.Component {
container.appendChild(title);
}
- public webGridRowEditEnter(sender: IgrGrid, args: IgrGridEditEventArgs): void {
+ public webGridRowEditEnter(args: IgrGridEditEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'rowEditEnter' with 'RowID':` + args.detail.rowID;
container.appendChild(message);
}
- public webGridRowEdit(sender: IgrGrid, args: IgrGridEditEventArgs): void {
+ public webGridRowEdit(args: IgrGridEditEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'rowEdit'`;
container.appendChild(message);
}
- public webGridRowEditDone(sender: IgrGrid, args: IgrGridEditDoneEventArgs): void {
+ public webGridRowEditDone(args: IgrGridEditDoneEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'rowEditDone'`;
container.appendChild(message);
}
- public webGridRowEditExit(sender: IgrGrid, args: IgrGridEditDoneEventArgs): void {
+ public webGridRowEditExit(args: IgrGridEditDoneEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'rowEditExit' << End of cycle >>`;
container.appendChild(message);
}
- public webGridCellEditEnter(sender: IgrGrid, args: IgrGridEditEventArgs): void {
+ public webGridCellEditEnter(args: IgrGridEditEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'cellEditEnter' with 'value':` + args.detail.oldValue, args.detail.cancel;
container.appendChild(message);
}
- public webGridCellEdit(sender: IgrGrid, args: IgrGridEditEventArgs): void {
+ public webGridCellEdit(args: IgrGridEditEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'cellEdit' with 'newValue':` + args.detail.newValue, args.detail.cancel;
container.appendChild(message);
}
- public webGridCellEditDone(sender: IgrGrid, args: IgrGridEditDoneEventArgs): void {
+ public webGridCellEditDone(args: IgrGridEditDoneEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'cellEditDone'`;
container.appendChild(message);
}
- public webGridCellEditExit(sender: IgrGrid, args: IgrGridEditDoneEventArgs): void {
+ public webGridCellEditExit(args: IgrGridEditDoneEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'cellEditExit'`;
diff --git a/samples/grids/grid/excel-exporting/package.json b/samples/grids/grid/excel-exporting/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/excel-exporting/package.json
+++ b/samples/grids/grid/excel-exporting/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/excel-exporting/src/index.tsx b/samples/grids/grid/excel-exporting/src/index.tsx
index 185d52a9d1..36e9fb4c0b 100644
--- a/samples/grids/grid/excel-exporting/src/index.tsx
+++ b/samples/grids/grid/excel-exporting/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrGridModule, IgrGridToolbarModule } from 'igniteui-react-grids';
import { IgrGrid, IgrGroupingExpression, SortingDirection, IgrGridToolbar, IgrGridToolbarActions, IgrGridToolbarExporter, IgrColumn } from 'igniteui-react-grids';
import { InvoicesDataItem, InvoicesData } from './InvoicesData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/excel-style-filtering-sample-1/package.json b/samples/grids/grid/excel-style-filtering-sample-1/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/excel-style-filtering-sample-1/package.json
+++ b/samples/grids/grid/excel-style-filtering-sample-1/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/excel-style-filtering-sample-1/src/index.tsx b/samples/grids/grid/excel-style-filtering-sample-1/src/index.tsx
index ef1da3e7f9..fe0167f17d 100644
--- a/samples/grids/grid/excel-style-filtering-sample-1/src/index.tsx
+++ b/samples/grids/grid/excel-style-filtering-sample-1/src/index.tsx
@@ -11,7 +11,6 @@ import NwindData from './NwindData.json';
import { IgrPropertyEditorPropertyDescriptionChangedEventArgs } from 'igniteui-react-layouts';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
@@ -33,9 +32,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private productName: IgrColumn
- private quantityPerUnit: IgrColumn
- private unitPrice: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -47,7 +43,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs1;
}
- private orderDate: IgrColumn
private _columnPipeArgs2: IgrColumnPipeArgs | null = null;
public get columnPipeArgs2(): IgrColumnPipeArgs {
if (this._columnPipeArgs2 == null)
@@ -59,7 +54,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs2;
}
- private discontinued: IgrColumn
constructor(props: any) {
super(props);
@@ -110,19 +104,16 @@ export default class Sample extends React.Component {
{
pipeArgs={this.columnPipeArgs1}>
{
pipeArgs={this.columnPipeArgs2}>
{
this.grid = r;
this.setState({});
}
- private productName: IgrColumn
- private quantityPerUnit: IgrColumn
- private unitPrice: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -38,7 +34,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs1;
}
- private orderDate: IgrColumn
private _columnPipeArgs2: IgrColumnPipeArgs | null = null;
public get columnPipeArgs2(): IgrColumnPipeArgs {
if (this._columnPipeArgs2 == null)
@@ -50,7 +45,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs2;
}
- private discontinued: IgrColumn
constructor(props: any) {
super(props);
@@ -80,13 +74,11 @@ export default class Sample extends React.Component {
{
disableHiding={true}>
{
pipeArgs={this.columnPipeArgs1}>
{
pipeArgs={this.columnPipeArgs2}>
{
this.grid = r;
this.setState({});
}
- private productName: IgrColumn
- private quantityPerUnit: IgrColumn
- private unitPrice: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -38,7 +34,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs1;
}
- private orderDate: IgrColumn
private _columnPipeArgs2: IgrColumnPipeArgs | null = null;
public get columnPipeArgs2(): IgrColumnPipeArgs {
if (this._columnPipeArgs2 == null)
@@ -50,7 +45,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs2;
}
- private discontinued: IgrColumn
constructor(props: any) {
super(props);
@@ -81,31 +75,26 @@ export default class Sample extends React.Component {
diff --git a/samples/grids/grid/excel-style-filtering-style/package.json b/samples/grids/grid/excel-style-filtering-style/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/excel-style-filtering-style/package.json
+++ b/samples/grids/grid/excel-style-filtering-style/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/excel-style-filtering-style/src/index.tsx b/samples/grids/grid/excel-style-filtering-style/src/index.tsx
index 472794d987..cee627e483 100644
--- a/samples/grids/grid/excel-style-filtering-style/src/index.tsx
+++ b/samples/grids/grid/excel-style-filtering-style/src/index.tsx
@@ -9,7 +9,6 @@ import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescrip
import NwindData from './NwindData.json';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -24,9 +23,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private productName: IgrColumn
- private quantityPerUnit: IgrColumn
- private unitPrice: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -38,7 +34,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs1;
}
- private orderDate: IgrColumn
private _columnPipeArgs2: IgrColumnPipeArgs | null = null;
public get columnPipeArgs2(): IgrColumnPipeArgs {
if (this._columnPipeArgs2 == null)
@@ -50,7 +45,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs2;
}
- private discontinued: IgrColumn
constructor(props: any) {
super(props);
@@ -72,13 +66,11 @@ export default class Sample extends React.Component {
allowFiltering={true}
filterMode="excelStyleFilter">
{
disableHiding={true}>
{
pipeArgs={this.columnPipeArgs1}>
{
pipeArgs={this.columnPipeArgs2}>
{
this.grid = r;
this.setState({});
}
- private productName: IgrColumn
- private quantityPerUnit: IgrColumn
- private unitPrice: IgrColumn
- private orderDate: IgrColumn
- private discontinued: IgrColumn
constructor(props: any) {
super(props);
@@ -45,27 +39,22 @@ export default class Sample extends React.Component {
ref={this.gridRef}
data={this.nwindData}>
diff --git a/samples/grids/grid/filtering-options/package.json b/samples/grids/grid/filtering-options/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/filtering-options/package.json
+++ b/samples/grids/grid/filtering-options/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/filtering-options/src/index.tsx b/samples/grids/grid/filtering-options/src/index.tsx
index 2351cea7a0..a35337245b 100644
--- a/samples/grids/grid/filtering-options/src/index.tsx
+++ b/samples/grids/grid/filtering-options/src/index.tsx
@@ -8,7 +8,6 @@ import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescriptionModule } from 'igniteui-react-core';
import NwindData from './NwindData.json';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -23,11 +22,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private productName: IgrColumn
- private quantityPerUnit: IgrColumn
- private unitPrice: IgrColumn
- private orderDate: IgrColumn
- private discontinued: IgrColumn
constructor(props: any) {
super(props);
@@ -48,29 +42,24 @@ export default class Sample extends React.Component {
allowFiltering={true}
filterMode="quickFilter">
diff --git a/samples/grids/grid/filtering-strategy/package.json b/samples/grids/grid/filtering-strategy/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/filtering-strategy/package.json
+++ b/samples/grids/grid/filtering-strategy/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/filtering-strategy/src/index.tsx b/samples/grids/grid/filtering-strategy/src/index.tsx
index 5d35ab21c3..debff57d2f 100644
--- a/samples/grids/grid/filtering-strategy/src/index.tsx
+++ b/samples/grids/grid/filtering-strategy/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import NwindData from './NwindData.json';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -21,7 +20,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -75,8 +73,7 @@ export default class Sample extends React.Component {
sortable={true}
disableHiding={true}
dataType="boolean"
- bodyTemplate={this.webGridBooleanCellTemplate}
- name="column1">
+ bodyTemplate={this.webGridBooleanCellTemplate}>
diff --git a/samples/grids/grid/filtering-style/package.json b/samples/grids/grid/filtering-style/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/filtering-style/package.json
+++ b/samples/grids/grid/filtering-style/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/filtering-style/src/index.tsx b/samples/grids/grid/filtering-style/src/index.tsx
index 4edec57d19..ba0ff183b1 100644
--- a/samples/grids/grid/filtering-style/src/index.tsx
+++ b/samples/grids/grid/filtering-style/src/index.tsx
@@ -11,7 +11,6 @@ import NwindData from './NwindData.json';
import { IgrPropertyEditorPropertyDescriptionChangedEventArgs } from 'igniteui-react-layouts';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
@@ -33,9 +32,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private productName: IgrColumn
- private quantityPerUnit: IgrColumn
- private unitPrice: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -47,7 +43,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs1;
}
- private orderDate: IgrColumn
private _columnPipeArgs2: IgrColumnPipeArgs | null = null;
public get columnPipeArgs2(): IgrColumnPipeArgs {
if (this._columnPipeArgs2 == null)
@@ -59,7 +54,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs2;
}
- private discontinued: IgrColumn
constructor(props: any) {
super(props);
@@ -110,19 +104,16 @@ export default class Sample extends React.Component {
{
pipeArgs={this.columnPipeArgs1}>
{
pipeArgs={this.columnPipeArgs2}>
m.register());
-const data = FinancialData.generateData(1000);
+IgrCategoryChartModule.register();
+
+// Set up data and grid properties
+
const groupingExpressions = [
{
- dir: SortingDirection.Desc,
- fieldName: 'category',
- ignoreCase: false
+ dir: SortingDirection.Desc,
+ fieldName: "category",
+ ignoreCase: false,
},
{
- dir: SortingDirection.Desc,
- fieldName: 'type',
- ignoreCase: false
+ dir: SortingDirection.Desc,
+ fieldName: "type",
+ ignoreCase: false,
},
{
- dir: SortingDirection.Desc,
- fieldName: 'contract',
- ignoreCase: false
- }
+ dir: SortingDirection.Desc,
+ fieldName: "contract",
+ ignoreCase: false,
+ },
] as any;
-var trendUp = ``;
-var trendDown = ``;
-var chartIcon = ``;
-var stopIcon = ``;
-var updateIcon = ``;
+// Icons
+const trendUp = ``;
+const trendDown = ``;
+const chartIcon = ``;
+const stopIcon = ``;
+const updateIcon = ``;
-
-const negative = (rowData: any): boolean => rowData['changeP'] < 0;
-const positive = (rowData: any): boolean => rowData['changeP'] > 0;
-const changeNegative = (rowData: any): boolean => rowData['changeP'] < 0 && rowData['changeP'] > -1;
-const changePositive = (rowData: any): boolean => rowData['changeP'] > 0 && rowData['changeP'] < 1;
-const strongPositive = (rowData: any): boolean => rowData['changeP'] >= 1;
-const strongNegative = (rowData: any): boolean => rowData['changeP'] <= -1;
+// Trends
+const negative = (rowData: any): boolean => rowData["changeP"] < 0;
+const positive = (rowData: any): boolean => rowData["changeP"] > 0;
+const changeNegative = (rowData: any): boolean =>
+ rowData["changeP"] < 0 && rowData["changeP"] > -1;
+const changePositive = (rowData: any): boolean =>
+ rowData["changeP"] > 0 && rowData["changeP"] < 1;
+const strongPositive = (rowData: any): boolean => rowData["changeP"] >= 1;
+const strongNegative = (rowData: any): boolean => rowData["changeP"] <= -1;
const trends = {
changeNeg: changeNegative,
changePos: changePositive,
negative: negative,
positive: positive,
strongNegative: strongNegative,
- strongPositive: strongPositive
+ strongPositive: strongPositive,
};
const trendsChange = {
changeNeg2: changeNegative,
changePos2: changePositive,
strongNegative2: strongNegative,
- strongPositive2: strongPositive
+ strongPositive2: strongPositive,
};
-export default function Sample() {
+
+// Component
+export default function FinjsSample() {
+ const groupingEnabled = true;
+ const toolbarEnabled = true;
+
+ // Refs
const gridRef = useRef(null);
+ const chartRef = useRef(null);
+ const dialogRef = useRef(null);
+ const toastRef = useRef(null);
+ const timer = useRef>(null);
-function priceTemplate(ctx: {dataContext: IgrCellTemplateContext}) {
- const cell = ctx.dataContext.cell;
- const rowData = gridRef.current.getRowData(cell.id.rowID);
- const icon = trends.positive(rowData) ? "trending_up" : "trending_down";
- const value = cell.value.toFixed(4);
- return
- ${value}
-
-
-}
+ // State
+ const [recordsCount, setRecordsCount] = useState(1000);
+ const [frequency, setFrequency] = useState(500);
+ const [isStartButtonDisabled, setIsStartButtonDisabled] = useState(false);
+ const [isStopButtonDisabled, setIsStopButtonDisabled] = useState(true);
+ const [isChartButtonDisabled, setIsChartButtonDisabled] = useState(false);
+ const [data, setData] = useState([]);
-function chartBtnTemplate(ctx: {dataContext: IgrCellTemplateContext}) {
- const cell = ctx.dataContext.cell;
- const rowData = gridRef.current.getRowData(cell.id.rowID);
- return openDialogForRow(e, rowData)}>
-
-}
+ useEffect(() => {
+ registerIconFromText("update", updateIcon, "material");
+ registerIconFromText("stop", stopIcon, "material");
+ registerIconFromText("insert_chart", chartIcon, "material");
+ registerIconFromText("trending_up", trendUp, "material");
+ registerIconFromText("trending_down", trendDown, "material");
+ }, []);
-const iconForUpdate = useRef(null);
-const iconForStop = useRef(null);
-const iconForChart = useRef(null);
+ useEffect(() => {
+ setData(FinancialData.generateData(recordsCount));
+ }, [recordsCount]);
-const startButton = useRef(null);
-const stopButton = useRef(null);
-const chartButton = useRef(null);
+ // Column body templates
+ const priceTemplate = (ctx: IgrCellTemplateContext) => {
-const chartRef = useRef(null);
-const dialogRef = useRef(null);
-const toastRef = useRef(null);
+ const cell = ctx.cell;
+ const rowData = gridRef.current.getRowData(cell.id.rowID);
+ const isValueUp: boolean = trends.positive(rowData);
+ const icon = isValueUp ? "trending_up" : "trending_down";
+ const value = cell.value.toFixed(4);
-useEffect(() => {
- if (iconForUpdate?.current) {
- iconForUpdate.current.registerIconFromText(
- "update",
- updateIcon,
- "material"
- );
- }
- if (iconForStop?.current) {
- iconForStop.current.registerIconFromText(
- "stop",
- stopIcon,
- "material"
+ return (
+
+ ${value}
+
+
);
}
- if (iconForChart?.current) {
- iconForChart.current.registerIconFromText(
- "insert_chart",
- chartIcon,
- "material"
- );
- iconForChart.current.registerIconFromText(
- "trending_up",
- trendUp,
- "material"
- );
-
- iconForChart.current.registerIconFromText(
- "trending_down",
- trendDown,
- "material"
+ const chartBtnTemplate = (ctx: IgrCellTemplateContext) => {
+ const cell = ctx.cell;
+ const rowData = gridRef.current.getRowData(cell.id.rowID);
+
+ return (
+ openDialogForRow(e, rowData)}>
+
+
);
}
-}, []);
-const groupingEnabled = true;
-const toolbarEnabled = true;
-const [recordsCount, setRecordsCount] = useState(1000)
-const [frequency, setFrequency] = useState(500);
-const [timer, setTimer] = useState(null);
+ const startUpdate = () => {
+ timer.current = setInterval(() => {
+ setData((oldData) => FinancialData.updateAllPrices(oldData));
+ }, frequency);
+
+ setIsStartButtonDisabled(true);
+ setIsStopButtonDisabled(false);
+ setIsChartButtonDisabled(true);
+ }
-function startUpdate() {
- const timer = setInterval(() => {
- gridRef.current.data = FinancialData.updateAllPrices(data);
- }, frequency);
- setTimer(timer);
- startButton.current.disabled = true;
- stopButton.current.disabled = false;
- chartButton.current.disabled = true;
-}
+ const stopUpdate = () => {
+ clearInterval(timer.current);
-function stopUpdate() {
- clearInterval(timer);
- startButton.current.disabled = false;
- chartButton.current.disabled = false;
- stopButton.current.disabled = true;
-}
+ setIsStartButtonDisabled(false);
+ setIsStopButtonDisabled(true);
+ setIsChartButtonDisabled(false);
+ }
-function openDialogForSelected() {
- const chart = chartRef.current;
- const chartData = gridRef.current.selectedRows.map(x => gridRef.current.getRowData(x));
- if (chartData && chartData.length > 0) {
+ const openDialogForSelected = () => {
+ const chart = chartRef.current;
+ const chartData = gridRef.current.selectedRows.map((x) =>
+ gridRef.current.getRowData(x)
+ );
+ if (chartData && chartData.length > 0) {
chart.dataSource = chartData;
- chart.includedProperties = ['price', 'country'];
+ chart.includedProperties = ["price", "country"];
setLabelIntervalAndAngle();
- setChartConfig('Countries', 'Prices (USD)', 'Data Chart with prices by Category and Country');
+ setChartConfig(
+ "Countries",
+ "Prices (USD)",
+ "Data Chart with prices by Category and Country"
+ );
const chartDialog = dialogRef.current;
chartDialog.show();
chart.dataSource = chartData;
- } else {
+ } else {
const toast = toastRef.current;
toast.show();
+ }
}
-}
-function setChartConfig(xAsis: string, yAxis: string, title: string): void {
- // update label interval and angle based on data
- setLabelIntervalAndAngle();
- const chart = chartRef.current;
- chart.xAxisTitle = xAsis;
- chart.yAxisTitle = yAxis;
- chart.chartTitle = title;
-}
+ const setChartConfig = (xAsis: string, yAxis: string, title: string): void => {
+ // update label interval and angle based on data
+ setLabelIntervalAndAngle();
+ const chart = chartRef.current;
+ chart.xAxisTitle = xAsis;
+ chart.yAxisTitle = yAxis;
+ chart.chartTitle = title;
+ }
-function setLabelIntervalAndAngle(): void {
- const chart = chartRef.current;
- const intervalSet = chart.dataSource.length;
- if (intervalSet < 10) {
+ const setLabelIntervalAndAngle = (): void => {
+ const chart = chartRef.current;
+ const intervalSet = chart.dataSource.length;
+ if (intervalSet < 10) {
chart.xAxisLabelAngle = 0;
chart.xAxisInterval = 1;
- } else if (intervalSet < 15) {
+ } else if (intervalSet < 15) {
chart.xAxisLabelAngle = 30;
chart.xAxisInterval = 1;
- } else if (intervalSet < 40) {
+ } else if (intervalSet < 40) {
chart.xAxisLabelAngle = 90;
chart.xAxisInterval = 1;
- } else if (intervalSet < 100) {
+ } else if (intervalSet < 100) {
chart.xAxisLabelAngle = 90;
chart.xAxisInterval = 3;
- } else if (intervalSet < 200) {
- chart.xAxisLabelAngle = 90;
+ } else if (intervalSet < 200) {
+ chart.xAxisLabelAngle = 90;
chart.xAxisInterval = 5;
- } else if (intervalSet < 400) {
+ } else if (intervalSet < 400) {
chart.xAxisLabelAngle = 90;
chart.xAxisInterval = 7;
- } else if (intervalSet > 400) {
+ } else if (intervalSet > 400) {
chart.xAxisLabelAngle = 90;
chart.xAxisInterval = 10;
+ }
+ chart.yAxisAbbreviateLargeNumbers = true;
}
- chart.yAxisAbbreviateLargeNumbers = true;
-}
-
-function openDialogForRow(e: any, rowData: any) {
- const chart = chartRef.current;
- const chartData = gridRef.current.data.filter(item => item.region === rowData.region &&
- item.category === rowData.category);
- chart.chartTitle = 'Data Chart with prices of ' + rowData.category + ' in ' + rowData.region + ' Region';
+ const openDialogForRow = (e: any, rowData: any) => {
+ const chart = chartRef.current;
+ const chartData = gridRef.current.data.filter(
+ (item) =>
+ item.region === rowData.region && item.category === rowData.category
+ );
+ chart.chartTitle =
+ "Data Chart with prices of " +
+ rowData.category +
+ " in " +
+ rowData.region +
+ " Region";
- chart.dataSource = chartData;
- chart.includedProperties = ['price', 'country'];
- setLabelIntervalAndAngle();
- setChartConfig('Countries', 'Prices (USD)', 'Data Chart with prices of ' + rowData.category + ' in ' + rowData.region + ' Region');
- const chartDialog = dialogRef.current;
- chartDialog.show();
-}
+ chart.dataSource = chartData;
+ chart.includedProperties = ["price", "country"];
+ setLabelIntervalAndAngle();
+ setChartConfig(
+ "Countries",
+ "Prices (USD)",
+ "Data Chart with prices of " +
+ rowData.category +
+ " in " +
+ rowData.region +
+ " Region"
+ );
+ const chartDialog = dialogRef.current;
+ chartDialog.show();
+ }
return (
-
+
- {
- if (e.checked) {
- gridRef.current.groupingExpressions = groupingExpressions;
- } else {
- gridRef.current.groupingExpressions = [];
- }
- }}>Grouped
+ {
+ if (e.detail.checked) {
+ gridRef.current.groupingExpressions = groupingExpressions;
+ } else {
+ gridRef.current.groupingExpressions = [];
+ }
+ }}
+ >
+ Grouped
+
- {
- const tbar = document.getElementsByTagName("igc-grid-toolbar")[0];
- (tbar as any).hidden = !e.checked;
- }}>Toolbar
+ {
+ const tbar =
+ document.getElementsByTagName("igc-grid-toolbar")[0];
+ (tbar as any).hidden = !e.detail.checked;
+ }}
+ >
+ Toolbar
+
-
- {
- setRecordsCount(x.value);
- }}>
+
+ {
+ setRecordsCount(e.detail);
+ }}
+ >
-
- {
- setFrequency(x.value);
- }}>
+
+ {
+ setFrequency(e.detail);
+ }}
+ >
- startUpdate()}>
-
-
- LIVE ALL PRICES
+ startUpdate()}
+ >
+
+
+ LIVE ALL PRICES
- stopUpdate()}>
-
-
- Stop
+ stopUpdate()}
+ >
+
+
+ Stop
- openDialogForSelected()}>
-
-
- Chart
+ openDialogForSelected()}
+ >
+
+
+ Chart
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
Please select some rows first!
+
+
+
+ Please select some rows first!
+
);
}
// rendering above component in the React DOM
-const root = ReactDOM.createRoot(document.getElementById('root'));
-root.render(
);
+const root = ReactDOM.createRoot(document.getElementById("root"));
+root.render(
);
diff --git a/samples/grids/grid/groupby-custom/package.json b/samples/grids/grid/groupby-custom/package.json
index a6b8a5ed88..97179e0399 100644
--- a/samples/grids/grid/groupby-custom/package.json
+++ b/samples/grids/grid/groupby-custom/package.json
@@ -15,13 +15,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/groupby-custom/src/index.tsx b/samples/grids/grid/groupby-custom/src/index.tsx
index 5a4fc61201..10e85def6c 100644
--- a/samples/grids/grid/groupby-custom/src/index.tsx
+++ b/samples/grids/grid/groupby-custom/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrGridModule, IgrGroupByRowTemplateContext, SortingDirection } from "i
import { IgrGrid, IgrColumn } from "igniteui-react-grids";
import { InvoicesWorldData } from "./InvoicesWorldData";
-import "igniteui-react-grids/grids/combined";
import "igniteui-react-grids/grids/themes/light/bootstrap.css";
import {
IgrBadge,
@@ -111,62 +110,52 @@ export default function Sample() {
groupingExpressions={groupExpression}
autoGenerate={false}>
diff --git a/samples/grids/grid/groupby-expressions/package.json b/samples/grids/grid/groupby-expressions/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/groupby-expressions/package.json
+++ b/samples/grids/grid/groupby-expressions/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/groupby-expressions/src/index.tsx b/samples/grids/grid/groupby-expressions/src/index.tsx
index 0ef12f10b5..ad20adc592 100644
--- a/samples/grids/grid/groupby-expressions/src/index.tsx
+++ b/samples/grids/grid/groupby-expressions/src/index.tsx
@@ -8,7 +8,6 @@ import { InvoicesWorldDataItem, InvoicesWorldData } from './InvoicesWorldData';
import { IgrGroupByRowTemplateContext, IgrCellTemplateContext } from 'igniteui-react-grids';
import { IgrBadge } from 'igniteui-react';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -43,7 +42,6 @@ export default class Sample extends React.Component {
}
return this._groupingExpression1;
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -91,8 +89,7 @@ export default class Sample extends React.Component {
width="200px"
dataType="boolean"
groupable={true}
- bodyTemplate={this.webGridBooleanCellTemplate}
- name="column1">
+ bodyTemplate={this.webGridBooleanCellTemplate}>
{
}
return this._groupingExpression1;
}
- private orderID: IgrColumn
- private shipCountry: IgrColumn
- private orderDate: IgrColumn
- private postalCode: IgrColumn
- private discontinued: IgrColumn
- private shipName: IgrColumn
- private shipCity: IgrColumn
- private shipperName: IgrColumn
- private salesperson: IgrColumn
- private unitPrice: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -64,7 +53,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs1;
}
- private quantity: IgrColumn
constructor(props: any) {
super(props);
@@ -84,34 +72,29 @@ export default class Sample extends React.Component {
data={this.invoicesData}
groupingExpressions={this.groupingExpression1}>
{
bodyTemplate={this.webGridBooleanCellTemplate}>
{
groupable={true}>
{
}
return this._groupingExpression1;
}
- private column1: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -121,8 +119,7 @@ export default class Sample extends React.Component {
dataType="currency"
groupable={true}
hasSummary={true}
- pipeArgs={this.columnPipeArgs1}
- name="column1">
+ pipeArgs={this.columnPipeArgs1}>
{
}
return this._groupingExpression1;
}
- private column1: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -116,8 +114,7 @@ export default class Sample extends React.Component {
dataType="currency"
groupable={true}
hasSummary={true}
- pipeArgs={this.columnPipeArgs1}
- name="column1">
+ pipeArgs={this.columnPipeArgs1}>
m.register());
export default function App() {
let pageSize = 10;
@@ -20,70 +14,99 @@ export default function App() {
let totalPageCount = 0;
let totalItems = 0;
const gridRef = useRef(null);
-
+
useEffect(() => {
+ gridRef.current.isLoading = true;
+ const dataViewSize = 9.6;
+ pageSize = Math.floor(dataViewSize * 1.5);
+
+ loadDataForPage(page, pageSize, (request) => {
+ if (request.data) {
+ gridRef.current.data = getCachedData({ startIndex: 0, chunkSize: 10 });
+ gridRef.current.totalItemCount = page * pageSize;
+ totalItems = request.data["@odata.count"];
+ totalPageCount = Math.ceil(totalItems / pageSize);
+ gridRef.current.isLoading = false;
+ }
+ });
+ }, []);
+
+ function handlePreLoad(e: IgrForOfStateEventArgs) {
+ const isLastChunk =
+ gridRef.current.totalItemCount ===
+ e.detail.startIndex + e.detail.chunkSize;
+ if (isLastChunk) {
+ if (totalPageCount === page) {
+ gridRef.current.data = getCachedData({
+ startIndex: e.detail.startIndex,
+ chunkSize: e.detail.chunkSize,
+ });
+ return;
+ }
+ page++;
gridRef.current.isLoading = true;
- const dataViewSize = 9.6;
- pageSize = Math.floor(dataViewSize * 1.5);
-
- loadDataForPage(page,pageSize, (request) => {
- if (request.data) {
- gridRef.current.data = getCachedData({startIndex: 0, chunkSize: 10});
- gridRef.current.totalItemCount = page * pageSize;
- totalItems = request.data['@odata.count'];
- totalPageCount = Math.ceil(totalItems / pageSize);
- gridRef.current.isLoading = false;
- }
+ loadDataForPage(page, pageSize, (request) => {
+ if (request.data) {
+ gridRef.current.totalItemCount = Math.min(
+ page * pageSize,
+ totalItems
+ );
+ gridRef.current.data = getCachedData({
+ startIndex: e.detail.startIndex,
+ chunkSize: e.detail.chunkSize,
+ });
+ gridRef.current.isLoading = false;
+ }
});
- }, [])
-
- function handlePreLoad(grid: IgrGrid, e: IgrForOfStateEventArgs) {
- const isLastChunk = grid.totalItemCount === e.detail.startIndex + e.detail.chunkSize;
- if (isLastChunk) {
- if (totalPageCount === page) {
- grid.data = getCachedData(e.detail);
- return;
- }
- page++;
- grid.isLoading = true;
- loadDataForPage(page, pageSize, (request) => {
- if (request.data) {
- grid.totalItemCount = Math.min(page * pageSize, totalItems);
- grid.data = getCachedData(e.detail);
- grid.isLoading = false;
- }
- })
- } else {
- grid.data = getCachedData(e.detail);
- }
+ } else {
+ gridRef.current.data = getCachedData({
+ startIndex: e.detail.startIndex,
+ chunkSize: e.detail.chunkSize,
+ });
+ }
}
-
-
+
return (
- <>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- >
- );
-}
+ <>
+
+ >
+ );
+ }
// rendering above component in the React DOM
const root = ReactDOM.createRoot(document.getElementById('root'));
diff --git a/samples/grids/grid/keyboard-custom-navigation/package.json b/samples/grids/grid/keyboard-custom-navigation/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/keyboard-custom-navigation/package.json
+++ b/samples/grids/grid/keyboard-custom-navigation/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/keyboard-custom-navigation/src/index.tsx b/samples/grids/grid/keyboard-custom-navigation/src/index.tsx
index d2c16d2ee2..5988213a66 100644
--- a/samples/grids/grid/keyboard-custom-navigation/src/index.tsx
+++ b/samples/grids/grid/keyboard-custom-navigation/src/index.tsx
@@ -7,9 +7,8 @@ import { IgrGridModule } from 'igniteui-react-grids';
import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescriptionModule } from 'igniteui-react-core';
import NwindData from './NwindData.json';
-import { IgrGridKeydownEventArgs, GridKeydownTargetType } from 'igniteui-react-grids';
+import { IgrGridKeydownEventArgs } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -24,12 +23,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private productID: IgrColumn
- private reorderLevel: IgrColumn
- private productName: IgrColumn
- private unitsInStock: IgrColumn
- private orderDate: IgrColumn
- private discontinued: IgrColumn
constructor(props: any) {
super(props);
@@ -51,36 +44,30 @@ export default class Sample extends React.Component {
moving={true}
primaryKey="ProductID"
rowEditable={true}
- gridKeydown={this.webGridCustomKBNav}>
+ onGridKeydown={this.webGridCustomKBNav}>
@@ -106,13 +93,14 @@ export default class Sample extends React.Component {
return this._componentRenderer;
}
- public webGridCustomKBNav(grid: IgrGrid, eventArgs: IgrGridKeydownEventArgs): void {
+ public webGridCustomKBNav(eventArgs: IgrGridKeydownEventArgs): void {
const args = eventArgs.detail;
const target = args.target;
const evt = args.event;
const type = args.targetType;
+ const grid = eventArgs.target as IgrGrid;
- if (type === GridKeydownTargetType.DataCell && target.editMode && evt.key.toLowerCase() === 'tab') {
+ if (type === 'dataCell' && target.editMode && evt.key.toLowerCase() === 'tab') {
// Value validation for number column.
// This covers both 'tab' and 'shift+tab' key interactions.
args.event.preventDefault();
@@ -127,7 +115,7 @@ export default class Sample extends React.Component {
grid.navigateTo(cell.rowIndex, cell.visibleColumnIndex,
(obj: any) => { obj.target.activate(); });
- } else if (type === GridKeydownTargetType.DataCell && evt.key.toLowerCase() === 'enter') {
+ } else if (type === 'dataCell' && evt.key.toLowerCase() === 'enter') {
// Perform column based kb navigation with 'enter' key press
args.cancel = true;
grid.navigateTo(target.row.index + 1, target.column.visibleIndex, (obj: any) => {
diff --git a/samples/grids/grid/keyboard-mrl-navigation/package.json b/samples/grids/grid/keyboard-mrl-navigation/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/keyboard-mrl-navigation/package.json
+++ b/samples/grids/grid/keyboard-mrl-navigation/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/keyboard-mrl-navigation/src/index.tsx b/samples/grids/grid/keyboard-mrl-navigation/src/index.tsx
index 9a8b69a45b..5815dbe6ae 100644
--- a/samples/grids/grid/keyboard-mrl-navigation/src/index.tsx
+++ b/samples/grids/grid/keyboard-mrl-navigation/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebGridDescriptionModule, WebColumnLayoutDescription
import { CompanyDataItem, CompanyData } from './CompanyData';
import { IgrGridKeydownEventArgs } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -24,20 +23,9 @@ export default class Sample extends React.Component {
this.setState({});
}
private companyInfo: IgrColumnLayout
- private company: IgrColumn
- private country: IgrColumn
- private city: IgrColumn
- private address: IgrColumn
private sales: IgrColumnLayout
- private lifetimeSales: IgrColumn
- private quarterly: IgrColumn
- private yearly: IgrColumn
private marketPotentialInfo: IgrColumnLayout
- private marketPotential: IgrColumn
private assets: IgrColumnLayout
- private assetsCash: IgrColumn
- private accountsReceivable: IgrColumn
- private assetsBooks: IgrColumn
constructor(props: any) {
super(props);
@@ -56,12 +44,10 @@ export default class Sample extends React.Component {
ref={this.gridRef}
id="grid"
data={this.companyData}
- gridKeydown={this.webGridMRLCustomNavigationEvent}>
+ onGridKeydown={this.webGridMRLCustomNavigationEvent}>
{
colEnd={3}>
{
{
colEnd={3}>
{
{
{
colEnd={4}>
{
return this._componentRenderer;
}
- public webGridMRLCustomNavigationEvent(sender: IgrGrid, args: IgrGridKeydownEventArgs): void {
+ public webGridMRLCustomNavigationEvent(args: IgrGridKeydownEventArgs): void {
const target = args.detail.target;
const grid: IgrGrid = this.grid;
if ((args.detail.event as any).key.toLowerCase() === 'enter') {
diff --git a/samples/grids/grid/layout-display-density/package.json b/samples/grids/grid/layout-display-density/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/layout-display-density/package.json
+++ b/samples/grids/grid/layout-display-density/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/layout-display-density/src/index.tsx b/samples/grids/grid/layout-display-density/src/index.tsx
index 33871f40fe..41c9caff28 100644
--- a/samples/grids/grid/layout-display-density/src/index.tsx
+++ b/samples/grids/grid/layout-display-density/src/index.tsx
@@ -10,7 +10,6 @@ import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescrip
import { InvoicesDataItem, InvoicesData } from './InvoicesData';
import { IgrPropertyEditorPropertyDescriptionChangedEventArgs } from 'igniteui-react-layouts';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
diff --git a/samples/grids/grid/master-detail/package.json b/samples/grids/grid/master-detail/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/master-detail/package.json
+++ b/samples/grids/grid/master-detail/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/master-detail/src/index.tsx b/samples/grids/grid/master-detail/src/index.tsx
index c85dd5f1a5..e503f62bd2 100644
--- a/samples/grids/grid/master-detail/src/index.tsx
+++ b/samples/grids/grid/master-detail/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { CustomersDataItem, CustomersData } from './CustomersData';
import { IgrGridMasterDetailContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/multi-cell-selection-mode/package.json b/samples/grids/grid/multi-cell-selection-mode/package.json
index a6b8a5ed88..97179e0399 100644
--- a/samples/grids/grid/multi-cell-selection-mode/package.json
+++ b/samples/grids/grid/multi-cell-selection-mode/package.json
@@ -15,13 +15,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/multi-cell-selection-mode/src/index.tsx b/samples/grids/grid/multi-cell-selection-mode/src/index.tsx
index 89649c4b1b..d3f000006d 100644
--- a/samples/grids/grid/multi-cell-selection-mode/src/index.tsx
+++ b/samples/grids/grid/multi-cell-selection-mode/src/index.tsx
@@ -1,12 +1,10 @@
-import React, { useEffect, useRef, useState } from 'react';
+import React, { useRef } from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrGridBaseDirective, IgrGridCellEventArgs, IgrGridModule } from 'igniteui-react-grids';
-import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
+import { IgrColumn, IgrGrid, IgrGridModule, IgrGridSelectionRangeEventArgs } from 'igniteui-react-grids';
import { InvoicesData } from './InvoicesData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -19,7 +17,8 @@ export default function App() {
const data = new InvoicesData();
const rightGridRef = useRef(null);
- function onGridRangeSelected(grid: IgrGridBaseDirective): void {
+ function onGridRangeSelected(evt: IgrGridSelectionRangeEventArgs): void {
+ const grid = evt.target as IgrGrid;
rightGridRef.current.data = grid.getSelectedData(false, false);
}
@@ -27,7 +26,7 @@ export default function App() {
<>
-
+
diff --git a/samples/grids/grid/multi-column-headers-export/package.json b/samples/grids/grid/multi-column-headers-export/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/multi-column-headers-export/package.json
+++ b/samples/grids/grid/multi-column-headers-export/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/multi-column-headers-export/src/index.tsx b/samples/grids/grid/multi-column-headers-export/src/index.tsx
index 7ad6a3acb3..2f5d8fd4c3 100644
--- a/samples/grids/grid/multi-column-headers-export/src/index.tsx
+++ b/samples/grids/grid/multi-column-headers-export/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebGridDescriptionModule, WebGridToolbarDescriptionM
import { CustomersDataItem, CustomersData } from './CustomersData';
import { IgrExporterEventArgs } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -23,23 +22,11 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private gridToolbarExporter1: IgrGridToolbarExporter
- private iD: IgrColumn
private generalInformation: IgrColumnGroup
- private company: IgrColumn
private personalDetails: IgrColumnGroup
- private contactName: IgrColumn
- private contactTitle: IgrColumn
private addressInformation: IgrColumnGroup
private location: IgrColumnGroup
- private country: IgrColumn
- private region: IgrColumn
- private city: IgrColumn
- private address: IgrColumn
private contactInformation: IgrColumnGroup
- private phone: IgrColumn
- private fax: IgrColumn
- private postalCode: IgrColumn
constructor(props: any) {
super(props);
@@ -73,91 +60,74 @@ export default class Sample extends React.Component {
+ onExportStarted={this.webGridExportEventMultiColumnHeaders}>
@@ -188,7 +158,7 @@ export default class Sample extends React.Component {
return this._componentRenderer;
}
- public webGridExportEventMultiColumnHeaders(sender: IgrGridToolbarExporter, args: IgrExporterEventArgs): void {
+ public webGridExportEventMultiColumnHeaders(args: IgrExporterEventArgs): void {
if (args.detail.options) {
args.detail.options.ignoreMultiColumnHeaders = false;
}
diff --git a/samples/grids/grid/multi-column-headers-overview/package.json b/samples/grids/grid/multi-column-headers-overview/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/multi-column-headers-overview/package.json
+++ b/samples/grids/grid/multi-column-headers-overview/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/multi-column-headers-overview/src/index.tsx b/samples/grids/grid/multi-column-headers-overview/src/index.tsx
index 3f71ac0f48..bf5cff9f8b 100644
--- a/samples/grids/grid/multi-column-headers-overview/src/index.tsx
+++ b/samples/grids/grid/multi-column-headers-overview/src/index.tsx
@@ -10,7 +10,6 @@ import { ComponentRenderer, WebGridDescriptionModule, WebColumnGroupDescriptionM
import { CustomersDataItem, CustomersData } from './CustomersData';
import { IgrPropertyEditorPropertyDescriptionButtonClickEventArgs } from 'igniteui-react-layouts';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
diff --git a/samples/grids/grid/multi-column-headers-styling/package.json b/samples/grids/grid/multi-column-headers-styling/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/multi-column-headers-styling/package.json
+++ b/samples/grids/grid/multi-column-headers-styling/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/multi-column-headers-styling/src/index.tsx b/samples/grids/grid/multi-column-headers-styling/src/index.tsx
index d02773a00c..c70eeb8429 100644
--- a/samples/grids/grid/multi-column-headers-styling/src/index.tsx
+++ b/samples/grids/grid/multi-column-headers-styling/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrGrid, IgrColumn, IgrColumnGroup } from 'igniteui-react-grids';
import { ComponentRenderer, WebGridDescriptionModule, WebColumnGroupDescriptionModule } from 'igniteui-react-core';
import { CustomersDataItem, CustomersData } from './CustomersData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/multi-column-headers-template/package.json b/samples/grids/grid/multi-column-headers-template/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/multi-column-headers-template/package.json
+++ b/samples/grids/grid/multi-column-headers-template/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/multi-column-headers-template/src/index.tsx b/samples/grids/grid/multi-column-headers-template/src/index.tsx
index 61c94463f2..8c6c4c327d 100644
--- a/samples/grids/grid/multi-column-headers-template/src/index.tsx
+++ b/samples/grids/grid/multi-column-headers-template/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebGridDescriptionModule, WebColumnGroupDescriptionM
import { CustomersDataItem, CustomersData } from './CustomersData';
import { IgrColumnTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -23,8 +22,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private columnGroup1: IgrColumnGroup
- private columnGroup2: IgrColumnGroup
constructor(props: any) {
super(props);
@@ -48,8 +45,7 @@ export default class Sample extends React.Component {
+ headerTemplate={this.webGridColumnGroupHeaderTemplate}>
{
+ headerTemplate={this.webGridColumnGroupHeaderTemplate}>
{
c.hidden = !c.hidden;
}
}
- columnGroup.forceUpdate();
this.columnGroupStates.set(columnGroup, !this.columnGroupStates.get(columnGroup));
}
}
diff --git a/samples/grids/grid/multi-row-layout-options/package.json b/samples/grids/grid/multi-row-layout-options/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/multi-row-layout-options/package.json
+++ b/samples/grids/grid/multi-row-layout-options/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/multi-row-layout-options/src/index.tsx b/samples/grids/grid/multi-row-layout-options/src/index.tsx
index 1202c89bdd..42d727d2ea 100644
--- a/samples/grids/grid/multi-row-layout-options/src/index.tsx
+++ b/samples/grids/grid/multi-row-layout-options/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrGrid, IgrGroupingExpression, SortingDirection, IgrGridToolbar, IgrGr
import { ComponentRenderer, WebGridDescriptionModule } from 'igniteui-react-core';
import { CustomersDataItem, CustomersData } from './CustomersData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/multi-row-layout-style/package.json b/samples/grids/grid/multi-row-layout-style/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/multi-row-layout-style/package.json
+++ b/samples/grids/grid/multi-row-layout-style/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/multi-row-layout-style/src/index.tsx b/samples/grids/grid/multi-row-layout-style/src/index.tsx
index 06efb9a00b..2dbd4a0bfe 100644
--- a/samples/grids/grid/multi-row-layout-style/src/index.tsx
+++ b/samples/grids/grid/multi-row-layout-style/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrGrid, IgrColumnLayout, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, WebGridDescriptionModule } from 'igniteui-react-core';
import { CustomersDataItem, CustomersData } from './CustomersData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/overview/package.json b/samples/grids/grid/overview/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/overview/package.json
+++ b/samples/grids/grid/overview/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/overview/src/index.tsx b/samples/grids/grid/overview/src/index.tsx
index 454782168f..05488ceff7 100644
--- a/samples/grids/grid/overview/src/index.tsx
+++ b/samples/grids/grid/overview/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrGrid, IgrPaginator, IgrColumn } from 'igniteui-react-grids';
import NwindData from './NwindData.json';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -21,7 +20,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -88,8 +86,7 @@ export default class Sample extends React.Component {
sortable={true}
hasSummary={true}
editable={true}
- bodyTemplate={this.webGridBooleanCellTemplate}
- name="column1">
+ bodyTemplate={this.webGridBooleanCellTemplate}>
{
diff --git a/samples/grids/grid/remote-paging-data/package.json b/samples/grids/grid/remote-paging-data/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/remote-paging-data/package.json
+++ b/samples/grids/grid/remote-paging-data/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/remote-paging-data/src/index.tsx b/samples/grids/grid/remote-paging-data/src/index.tsx
index 7ff8259ad2..aa71e7e217 100644
--- a/samples/grids/grid/remote-paging-data/src/index.tsx
+++ b/samples/grids/grid/remote-paging-data/src/index.tsx
@@ -8,7 +8,6 @@ import { IgrGrid, IgrPaginator, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescriptionModule } from 'igniteui-react-core';
import NwindData from './NwindData.json';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -23,12 +22,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private iD: IgrColumn
- private productName: IgrColumn
- private quantityPerUnit: IgrColumn
- private unitPrice: IgrColumn
- private orderDate: IgrColumn
- private discontinued: IgrColumn
constructor(props: any) {
super(props);
@@ -47,38 +40,32 @@ export default class Sample extends React.Component {
data={this.nwindData}
moving={true}
allowAdvancedFiltering={true}
- pagingMode="Remote">
+ pagingMode="remote">
diff --git a/samples/grids/grid/remote-paging-grid/package.json b/samples/grids/grid/remote-paging-grid/package.json
index e00b49a9c3..20922f0db4 100644
--- a/samples/grids/grid/remote-paging-grid/package.json
+++ b/samples/grids/grid/remote-paging-grid/package.json
@@ -15,13 +15,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/remote-paging-grid/src/index.tsx b/samples/grids/grid/remote-paging-grid/src/index.tsx
index 2d1dbfae01..e301fba9ef 100644
--- a/samples/grids/grid/remote-paging-grid/src/index.tsx
+++ b/samples/grids/grid/remote-paging-grid/src/index.tsx
@@ -1,19 +1,11 @@
import React, { useEffect, useRef, useState } from "react";
-
import ReactDOM from "react-dom/client";
-import "./index.css";
-
-import { IgrGrid, IgrPaginator, IgrGridModule, GridPagingMode } from "igniteui-react-grids";
-import { IgrColumn } from "igniteui-react-grids";
-
-import "igniteui-react-grids/grids/combined";
+import { IgrColumn, IgrGrid, IgrPaginator } from "igniteui-react-grids";
import "igniteui-react-grids/grids/themes/light/bootstrap.css";
import { RemoteService } from "./RemotePagingService";
import { CustomersWithPageResponseModel } from "./CustomersWithPageResponseModel";
import { IgrNumberEventArgs } from "igniteui-react";
-IgrGridModule.register();
-
export default function App() {
const grid = useRef(null);
const paginator = useRef(null);
@@ -26,31 +18,26 @@ export default function App() {
}, [page, perPage]);
function loadGridData(pageIndex?: number, pageSize?: number) {
- // Set loading
grid.current.isLoading = true;
- // Fetch data
RemoteService.getDataWithPaging(pageIndex, pageSize)
.then((response: CustomersWithPageResponseModel) => {
setData(response.items);
- // Stop loading when data is retrieved
grid.current.isLoading = false;
paginator.current.totalRecords = response.totalRecordsCount;
})
.catch((error) => {
console.error(error.message);
setData([]);
- // Stop loading even if error occurs. Prevents endless loading
grid.current.isLoading = false;
-
- })
+ });
}
- function onPageNumberChange(paginator: IgrPaginator, args: IgrNumberEventArgs) {
+ function onPageNumberChange(args: IgrNumberEventArgs) {
setPage(args.detail);
}
- function onPageSizeChange(paginator: IgrPaginator, args: IgrNumberEventArgs) {
+ function onPageSizeChange(args: IgrNumberEventArgs) {
setPerPage(args.detail);
}
@@ -60,16 +47,16 @@ export default function App() {
-
-
+
@@ -77,12 +64,11 @@ export default function App() {
-
);
}
-// rendering above component in the React DOM
+// Render the component
const root = ReactDOM.createRoot(document.getElementById("root"));
root.render();
diff --git a/samples/grids/grid/row-adding/package.json b/samples/grids/grid/row-adding/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/row-adding/package.json
+++ b/samples/grids/grid/row-adding/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/row-adding/src/index.tsx b/samples/grids/grid/row-adding/src/index.tsx
index c8365e5a8a..ea4f4102f4 100644
--- a/samples/grids/grid/row-adding/src/index.tsx
+++ b/samples/grids/grid/row-adding/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrGrid, IgrActionStrip, IgrGridEditingActions, IgrColumn } from 'ignit
import { ComponentRenderer, WebGridDescriptionModule } from 'igniteui-react-core';
import NwindData from './NwindData.json';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -21,13 +20,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private iD: IgrColumn
- private reorderLevel: IgrColumn
- private productName: IgrColumn
- private unitsInStock: IgrColumn
- private unitPrice: IgrColumn
- private orderDate: IgrColumn
- private discontinued: IgrColumn
constructor(props: any) {
super(props);
@@ -54,45 +46,38 @@ export default class Sample extends React.Component {
diff --git a/samples/grids/grid/row-classes/package.json b/samples/grids/grid/row-classes/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/row-classes/package.json
+++ b/samples/grids/grid/row-classes/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/row-classes/src/index.tsx b/samples/grids/grid/row-classes/src/index.tsx
index 99d612738d..f6a309e301 100644
--- a/samples/grids/grid/row-classes/src/index.tsx
+++ b/samples/grids/grid/row-classes/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import NwindData from './NwindData.json';
import { IgrRowType } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -16,22 +15,17 @@ const mods: any[] = [
mods.forEach((m) => m.register());
export default class Sample extends React.Component {
- private grid1: IgrGrid
- private grid1Ref(r: IgrGrid) {
- this.grid1 = r;
+ private grid: IgrGrid
+ private gridRef(r: IgrGrid) {
+ this.grid = r;
this.setState({});
}
- private productID: IgrColumn
- private productName: IgrColumn
- private unitsInStock: IgrColumn
- private unitPrice: IgrColumn
- private discontinued: IgrColumn
- private orderDate: IgrColumn
+ private column: IgrColumn
constructor(props: any) {
super(props);
- this.grid1Ref = this.grid1Ref.bind(this);
+ this.gridRef = this.gridRef.bind(this);
}
public render(): JSX.Element {
@@ -42,38 +36,31 @@ export default class Sample extends React.Component {
+ rowClasses={this.webGridRowClassesHandler}>
diff --git a/samples/grids/grid/row-drag-base/package.json b/samples/grids/grid/row-drag-base/package.json
index a6b8a5ed88..97179e0399 100644
--- a/samples/grids/grid/row-drag-base/package.json
+++ b/samples/grids/grid/row-drag-base/package.json
@@ -15,13 +15,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/row-drag-base/src/index.tsx b/samples/grids/grid/row-drag-base/src/index.tsx
index 824dc28a76..db709392b3 100644
--- a/samples/grids/grid/row-drag-base/src/index.tsx
+++ b/samples/grids/grid/row-drag-base/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrGridModule, IgrRowDragEndEventArgs } from 'igniteui-react-grids';
import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { CustomersData } from './CustomersData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -18,7 +17,8 @@ export default function App() {
const data = new CustomersData();
const rightGridRef = useRef(null);
- function onGridRowDragEnd(grid: IgrGrid, evt: IgrRowDragEndEventArgs): void {
+ function onGridRowDragEnd(evt: IgrRowDragEndEventArgs): void {
+ const grid = evt.target as IgrGrid;
const ghostElement = evt.detail.dragDirective.ghostElement;
if (ghostElement != null) {
const dragElementPos = ghostElement.getBoundingClientRect();
@@ -36,7 +36,7 @@ export default function App() {
return (
-
+
diff --git a/samples/grids/grid/row-editing-options/package.json b/samples/grids/grid/row-editing-options/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/row-editing-options/package.json
+++ b/samples/grids/grid/row-editing-options/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/row-editing-options/src/index.tsx b/samples/grids/grid/row-editing-options/src/index.tsx
index 778db4787d..57e8f6c587 100644
--- a/samples/grids/grid/row-editing-options/src/index.tsx
+++ b/samples/grids/grid/row-editing-options/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrGridModule } from 'igniteui-react-grids';
import { IgrGrid, IgrColumn, IgrColumnPipeArgs } from 'igniteui-react-grids';
import NwindData from './NwindData.json';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -20,7 +19,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -75,8 +73,7 @@ export default class Sample extends React.Component {
field="OrderDate"
header="Order Date"
dataType="date"
- pipeArgs={this.columnPipeArgs1}
- name="column1">
+ pipeArgs={this.columnPipeArgs1}>
{
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -75,8 +73,7 @@ export default class Sample extends React.Component {
field="OrderDate"
header="Order Date"
dataType="date"
- pipeArgs={this.columnPipeArgs1}
- name="column1">
+ pipeArgs={this.columnPipeArgs1}>
{
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -36,8 +34,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs1;
}
- private column2: IgrColumn
- private column3: IgrColumn
constructor(props: any) {
super(props);
@@ -75,20 +71,17 @@ export default class Sample extends React.Component {
field="TopSpeed"
header="Top Speed"
dataType="number"
- pipeArgs={this.columnPipeArgs1}
- name="column1">
+ pipeArgs={this.columnPipeArgs1}>
+ bodyTemplate={this.webGridProgressCellTemplate}>
+ bodyTemplate={this.webGridImageCellTemplate}>
diff --git a/samples/grids/grid/row-paging-options/package.json b/samples/grids/grid/row-paging-options/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/row-paging-options/package.json
+++ b/samples/grids/grid/row-paging-options/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/row-paging-options/src/index.tsx b/samples/grids/grid/row-paging-options/src/index.tsx
index 8c7e4f5bbf..82cd1b50ef 100644
--- a/samples/grids/grid/row-paging-options/src/index.tsx
+++ b/samples/grids/grid/row-paging-options/src/index.tsx
@@ -10,7 +10,6 @@ import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescrip
import { AthletesDataItem, AthletesData } from './AthletesData';
import { IgrPropertyEditorPropertyDescriptionChangedEventArgs } from 'igniteui-react-layouts';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
@@ -38,7 +37,6 @@ export default class Sample extends React.Component
{
}
return this._paginatorResourceStrings1;
}
- private column1: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -94,7 +92,6 @@ export default class Sample extends React.Component {
ref={this.gridRef}
id="grid">
@@ -115,8 +112,7 @@ export default class Sample extends React.Component {
field="TopSpeed"
header="Top Speed"
dataType="number"
- pipeArgs={this.columnPipeArgs1}
- name="column1">
+ pipeArgs={this.columnPipeArgs1}>
diff --git a/samples/grids/grid/row-pinning-drag/package.json b/samples/grids/grid/row-pinning-drag/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/row-pinning-drag/package.json
+++ b/samples/grids/grid/row-pinning-drag/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/row-pinning-drag/src/index.tsx b/samples/grids/grid/row-pinning-drag/src/index.tsx
index 3f2b3f514a..a6642d4fe9 100644
--- a/samples/grids/grid/row-pinning-drag/src/index.tsx
+++ b/samples/grids/grid/row-pinning-drag/src/index.tsx
@@ -8,7 +8,6 @@ import { IgrGrid, IgrPinningConfig, RowPinningPosition, IgrColumn } from 'ignite
import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescriptionModule } from 'igniteui-react-core';
import CustomersDataLocal from './CustomersDataLocal.json';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/row-pinning-extra-column/package.json b/samples/grids/grid/row-pinning-extra-column/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/row-pinning-extra-column/package.json
+++ b/samples/grids/grid/row-pinning-extra-column/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/row-pinning-extra-column/src/index.tsx b/samples/grids/grid/row-pinning-extra-column/src/index.tsx
index 5a29df9294..0ebbd05002 100644
--- a/samples/grids/grid/row-pinning-extra-column/src/index.tsx
+++ b/samples/grids/grid/row-pinning-extra-column/src/index.tsx
@@ -9,7 +9,6 @@ import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescrip
import CustomersDataLocal from './CustomersDataLocal.json';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -24,7 +23,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -46,8 +44,7 @@ export default class Sample extends React.Component {
width="70px"
filterable={false}
pinned={true}
- bodyTemplate={this.webGridRowPinCellTemplate}
- name="column1">
+ bodyTemplate={this.webGridRowPinCellTemplate}>
{
header="Fax">
+ >
diff --git a/samples/grids/grid/row-pinning-style/package.json b/samples/grids/grid/row-pinning-style/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/row-pinning-style/package.json
+++ b/samples/grids/grid/row-pinning-style/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/row-pinning-style/src/index.tsx b/samples/grids/grid/row-pinning-style/src/index.tsx
index 09b1277523..d8b9bf5356 100644
--- a/samples/grids/grid/row-pinning-style/src/index.tsx
+++ b/samples/grids/grid/row-pinning-style/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrGrid, IgrPinningConfig, RowPinningPosition, IgrColumn, IgrActionStri
import { ComponentRenderer, WebGridDescriptionModule, WebActionStripDescriptionModule } from 'igniteui-react-core';
import CustomersDataLocal from './CustomersDataLocal.json';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -33,14 +32,6 @@ export default class Sample extends React.Component {
}
return this._pinningConfig1;
}
- private company: IgrColumn
- private contactName: IgrColumn
- private contactTitle: IgrColumn
- private address: IgrColumn
- private city: IgrColumn
- private postalCode: IgrColumn
- private phone: IgrColumn
- private fax: IgrColumn
constructor(props: any) {
super(props);
@@ -61,46 +52,38 @@ export default class Sample extends React.Component {
data={this.customersDataLocal}
primaryKey="ID"
cellSelection="none"
- rendered={this.webGridPinRowOnRendered}
+ onRendered={this.webGridPinRowOnRendered}
pinning={this.pinningConfig1}>
diff --git a/samples/grids/grid/row-reorder/package.json b/samples/grids/grid/row-reorder/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/row-reorder/package.json
+++ b/samples/grids/grid/row-reorder/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/row-reorder/src/index.tsx b/samples/grids/grid/row-reorder/src/index.tsx
index b78c74ee1b..27f51a4fb1 100644
--- a/samples/grids/grid/row-reorder/src/index.tsx
+++ b/samples/grids/grid/row-reorder/src/index.tsx
@@ -9,7 +9,6 @@ import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescrip
import { CustomersDataItem, CustomersData } from './CustomersData';
import { IgrRowDragEndEventArgs } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -42,7 +41,7 @@ export default class Sample extends React.Component {
data={this.customersData}
rowDraggable={true}
primaryKey="ID"
- rowDragEnd={this.webGridReorderRowHandler}>
+ onRowDragEnd={this.webGridReorderRowHandler}>
@@ -102,7 +101,7 @@ export default class Sample extends React.Component {
return this._componentRenderer;
}
- public webGridReorderRowHandler(sender: IgrGrid, args: IgrRowDragEndEventArgs): void {
+ public webGridReorderRowHandler(args: IgrRowDragEndEventArgs): void {
const ghostElement = args.detail.dragDirective.ghostElement;
const dragElementPos = ghostElement.getBoundingClientRect();
const grid = this.grid;
diff --git a/samples/grids/grid/row-selection-mode/package.json b/samples/grids/grid/row-selection-mode/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/row-selection-mode/package.json
+++ b/samples/grids/grid/row-selection-mode/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/row-selection-mode/src/index.tsx b/samples/grids/grid/row-selection-mode/src/index.tsx
index d49b20de5b..71965838f4 100644
--- a/samples/grids/grid/row-selection-mode/src/index.tsx
+++ b/samples/grids/grid/row-selection-mode/src/index.tsx
@@ -12,7 +12,6 @@ import { FinancialDataAllItem, FinancialDataAll } from './FinancialDataAll';
import { IgrBadge } from 'igniteui-react';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
@@ -36,7 +35,6 @@ export default class Sample extends React.Component {
this.grid1 = r;
this.setState({});
}
- private column1: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -49,7 +47,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs1;
}
- private column2: IgrColumn
private _columnPipeArgs2: IgrColumnPipeArgs | null = null;
public get columnPipeArgs2(): IgrColumnPipeArgs {
if (this._columnPipeArgs2 == null)
@@ -62,7 +59,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs2;
}
- private column3: IgrColumn
private _columnPipeArgs3: IgrColumnPipeArgs | null = null;
public get columnPipeArgs3(): IgrColumnPipeArgs {
if (this._columnPipeArgs3 == null)
@@ -75,9 +71,6 @@ export default class Sample extends React.Component {
}
return this._columnPipeArgs3;
}
- private column4: IgrColumn
- private column5: IgrColumn
- private column6: IgrColumn
constructor(props: any) {
super(props);
@@ -125,39 +118,33 @@ export default class Sample extends React.Component {
+ pipeArgs={this.columnPipeArgs1}>
+ pipeArgs={this.columnPipeArgs2}>
+ pipeArgs={this.columnPipeArgs3}>
+ bodyTemplate={this.webGridCurrencyCellTemplate}>
+ bodyTemplate={this.webGridCurrencyCellTemplate}>
+ bodyTemplate={this.webGridCurrencyCellTemplate}>
diff --git a/samples/grids/grid/row-selection-template-excel/package.json b/samples/grids/grid/row-selection-template-excel/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/grid/row-selection-template-excel/package.json
+++ b/samples/grids/grid/row-selection-template-excel/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/row-selection-template-excel/src/index.tsx b/samples/grids/grid/row-selection-template-excel/src/index.tsx
index 9bdadfa609..d95a9e221c 100644
--- a/samples/grids/grid/row-selection-template-excel/src/index.tsx
+++ b/samples/grids/grid/row-selection-template-excel/src/index.tsx
@@ -9,7 +9,6 @@ import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebGridDescrip
import { CustomersDataItem, CustomersData } from './CustomersData';
import { IgrRowSelectorTemplateContext, IgrHeadSelectorTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -57,7 +56,6 @@ export default class Sample extends React.Component {
rowSelectorTemplate={this.webGridRowSelectorExcelTemplate}
headSelectorTemplate={this.webGridHeaderRowSelectorExcelTemplate}>
diff --git a/samples/grids/grid/row-selection-template-numbers/package.json b/samples/grids/grid/row-selection-template-numbers/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/row-selection-template-numbers/package.json
+++ b/samples/grids/grid/row-selection-template-numbers/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/row-selection-template-numbers/src/index.tsx b/samples/grids/grid/row-selection-template-numbers/src/index.tsx
index 09f6181147..35fdf4a5fd 100644
--- a/samples/grids/grid/row-selection-template-numbers/src/index.tsx
+++ b/samples/grids/grid/row-selection-template-numbers/src/index.tsx
@@ -10,7 +10,6 @@ import { CustomersDataItem, CustomersData } from './CustomersData';
import { IgrRowSelectorTemplateContext, IgrHeadSelectorTemplateContext } from 'igniteui-react-grids';
import { IgrCheckbox } from 'igniteui-react';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/grid/row-styles/package.json b/samples/grids/grid/row-styles/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/grid/row-styles/package.json
+++ b/samples/grids/grid/row-styles/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/row-styles/src/index.tsx b/samples/grids/grid/row-styles/src/index.tsx
index 201844a64c..665437143f 100644
--- a/samples/grids/grid/row-styles/src/index.tsx
+++ b/samples/grids/grid/row-styles/src/index.tsx
@@ -11,7 +11,6 @@ import { IgrRowType } from 'igniteui-react-grids';
import { IgrBadge } from 'igniteui-react';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -26,8 +25,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
constructor(props: any) {
super(props);
@@ -71,16 +68,14 @@ export default class Sample extends React.Component {
field="Change"
width="120px"
dataType="number"
- bodyTemplate={this.webGridCurrencyCellTemplate}
- name="column1">
+ bodyTemplate={this.webGridCurrencyCellTemplate}>
+ bodyTemplate={this.webGridCurrencyCellTemplate}>
By default navigating to the previous page, components will reinitialize as per their initial configuration, therefore the IgrGrid will lose its state.
- What our App Component does is reading the state from the window.localStorage object and applying the corresponding state in the `useEffect`` hook.
- Go Back
+ What our App Component does is reading the state from the window.localStorage object and applying the corresponding state in the `useEffect` hook.
+ Go Back
diff --git a/samples/grids/grid/state-persistence-main/package.json b/samples/grids/grid/state-persistence-main/package.json
index a6b8a5ed88..97179e0399 100644
--- a/samples/grids/grid/state-persistence-main/package.json
+++ b/samples/grids/grid/state-persistence-main/package.json
@@ -15,13 +15,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/grid/state-persistence-main/src/index.tsx b/samples/grids/grid/state-persistence-main/src/index.tsx
index 36aaa314d4..4172f8dbd2 100644
--- a/samples/grids/grid/state-persistence-main/src/index.tsx
+++ b/samples/grids/grid/state-persistence-main/src/index.tsx
@@ -2,11 +2,9 @@ import React, { useEffect, useRef, useState } from 'react';
import ReactDOM from 'react-dom/client';
import {
- FilterMode,
IgrActionStrip,
IgrGrid,
IgrColumn,
- IgrGridModule,
IgrGridPinningActions,
IgrGridToolbar,
IgrGridToolbarActions,
@@ -14,23 +12,14 @@ import {
IgrGridToolbarPinning,
IgrPaginator,
IgrGridState,
- IgrGridStateOptions,
- GridSelectionMode
+ IgrGridStateOptions
} from 'igniteui-react-grids';
-import { IgrButton, IgrCheckbox, IgrCheckboxModule, IgrCheckboxChangeEventArgs, IgrIcon, IgrIconModule } from 'igniteui-react';
-import { registerIconFromText } from 'igniteui-webcomponents';
+import { IgrButton, IgrCheckbox, IgrCheckboxChangeEventArgs, IgrIcon, registerIconFromText } from 'igniteui-react';
import { CustomersData } from './CustomersData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import './index.css';
-const mods: any[] = [
- IgrGridModule,
- IgrIconModule,
- IgrCheckboxModule
-];
-mods.forEach((m) => m.register());
const restoreIcon = '';
const saveIcon = '';
@@ -41,6 +30,8 @@ const refreshIcon = '
+ pinned={true}>
+ headerTemplate={this.webTreeGridPinHeaderTemplate}>
+ headerTemplate={this.webTreeGridPinHeaderTemplate}>
+ headerTemplate={this.webTreeGridPinHeaderTemplate}>
+ headerTemplate={this.webTreeGridPinHeaderTemplate}>
diff --git a/samples/grids/tree-grid/column-pinning-right-side/package.json b/samples/grids/tree-grid/column-pinning-right-side/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/column-pinning-right-side/package.json
+++ b/samples/grids/tree-grid/column-pinning-right-side/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/column-pinning-right-side/src/index.tsx b/samples/grids/tree-grid/column-pinning-right-side/src/index.tsx
index 00f561f703..7cf7e703e6 100644
--- a/samples/grids/tree-grid/column-pinning-right-side/src/index.tsx
+++ b/samples/grids/tree-grid/column-pinning-right-side/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrTreeGrid, IgrPinningConfig, ColumnPinningPosition, IgrGridToolbar, I
import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-core';
import { EmployeesFlatDetailsItem, EmployeesFlatDetails } from './EmployeesFlatDetails';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/column-pinning-styles/package.json b/samples/grids/tree-grid/column-pinning-styles/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/column-pinning-styles/package.json
+++ b/samples/grids/tree-grid/column-pinning-styles/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/column-pinning-styles/src/index.tsx b/samples/grids/tree-grid/column-pinning-styles/src/index.tsx
index 0a6de7357c..86e028fd27 100644
--- a/samples/grids/tree-grid/column-pinning-styles/src/index.tsx
+++ b/samples/grids/tree-grid/column-pinning-styles/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-
import { EmployeesFlatDataItem, EmployeesFlatData } from './EmployeesFlatData';
import { IgrColumnTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -22,12 +21,6 @@ export default class Sample extends React.Component {
this.treeGrid = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
- private column3: IgrColumn
- private column4: IgrColumn
- private column5: IgrColumn
- private column6: IgrColumn
constructor(props: any) {
super(props);
@@ -51,39 +44,33 @@ export default class Sample extends React.Component {
field="Name"
dataType="string"
headerTemplate={this.webTreeGridPinHeaderTemplate}
- pinned={true}
- name="column1">
+ pinned={true}>
+ pinned={true}>
+ headerTemplate={this.webTreeGridPinHeaderTemplate}>
+ headerTemplate={this.webTreeGridPinHeaderTemplate}>
+ headerTemplate={this.webTreeGridPinHeaderTemplate}>
+ headerTemplate={this.webTreeGridPinHeaderTemplate}>
diff --git a/samples/grids/tree-grid/column-pinning-toolbar/package.json b/samples/grids/tree-grid/column-pinning-toolbar/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/column-pinning-toolbar/package.json
+++ b/samples/grids/tree-grid/column-pinning-toolbar/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/column-pinning-toolbar/src/index.tsx b/samples/grids/tree-grid/column-pinning-toolbar/src/index.tsx
index 040459f420..eebf2ed63e 100644
--- a/samples/grids/tree-grid/column-pinning-toolbar/src/index.tsx
+++ b/samples/grids/tree-grid/column-pinning-toolbar/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrTreeGrid, IgrGridToolbar, IgrGridToolbarActions, IgrGridToolbarPinni
import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-core';
import { EmployeesFlatDetailsItem, EmployeesFlatDetails } from './EmployeesFlatDetails';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/column-pinning/package.json b/samples/grids/tree-grid/column-pinning/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/column-pinning/package.json
+++ b/samples/grids/tree-grid/column-pinning/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/column-pinning/src/index.tsx b/samples/grids/tree-grid/column-pinning/src/index.tsx
index 6715e61cee..bfd7ea330e 100644
--- a/samples/grids/tree-grid/column-pinning/src/index.tsx
+++ b/samples/grids/tree-grid/column-pinning/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrTreeGrid, IgrGridToolbar, IgrGridToolbarActions, IgrGridToolbarPinni
import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-core';
import { EmployeesFlatDataItem, EmployeesFlatData } from './EmployeesFlatData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/column-resize-styling/package.json b/samples/grids/tree-grid/column-resize-styling/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/column-resize-styling/package.json
+++ b/samples/grids/tree-grid/column-resize-styling/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/column-resize-styling/src/index.tsx b/samples/grids/tree-grid/column-resize-styling/src/index.tsx
index e85c430cf3..19a4496803 100644
--- a/samples/grids/tree-grid/column-resize-styling/src/index.tsx
+++ b/samples/grids/tree-grid/column-resize-styling/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrTreeGrid, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-core';
import { EmployeesFlatDetailsItem, EmployeesFlatDetails } from './EmployeesFlatDetails';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/column-resizing/package.json b/samples/grids/tree-grid/column-resizing/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/column-resizing/package.json
+++ b/samples/grids/tree-grid/column-resizing/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/column-resizing/src/index.tsx b/samples/grids/tree-grid/column-resizing/src/index.tsx
index 5022d59f4f..0715e8252d 100644
--- a/samples/grids/tree-grid/column-resizing/src/index.tsx
+++ b/samples/grids/tree-grid/column-resizing/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrTreeGrid, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-core';
import { EmployeesFlatDetailsItem, EmployeesFlatDetails } from './EmployeesFlatDetails';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/column-selection-group/package.json b/samples/grids/tree-grid/column-selection-group/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/column-selection-group/package.json
+++ b/samples/grids/tree-grid/column-selection-group/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/column-selection-group/src/index.tsx b/samples/grids/tree-grid/column-selection-group/src/index.tsx
index 51c7fd9be1..064af85869 100644
--- a/samples/grids/tree-grid/column-selection-group/src/index.tsx
+++ b/samples/grids/tree-grid/column-selection-group/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrTreeGridModule } from 'igniteui-react-grids';
import { IgrTreeGrid, IgrColumn, IgrColumnGroup } from 'igniteui-react-grids';
import { EmployeesFlatDetailsItem, EmployeesFlatDetails } from './EmployeesFlatDetails';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/column-selection-mode/package.json b/samples/grids/tree-grid/column-selection-mode/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/tree-grid/column-selection-mode/package.json
+++ b/samples/grids/tree-grid/column-selection-mode/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/column-selection-mode/src/index.tsx b/samples/grids/tree-grid/column-selection-mode/src/index.tsx
index 436116b126..16ce4ced9c 100644
--- a/samples/grids/tree-grid/column-selection-mode/src/index.tsx
+++ b/samples/grids/tree-grid/column-selection-mode/src/index.tsx
@@ -9,7 +9,6 @@ import { IgrTreeGrid, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebTreeGridDescriptionModule } from 'igniteui-react-core';
import { FoodsDataItem, FoodsData } from './FoodsData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
diff --git a/samples/grids/tree-grid/column-selection-style/package.json b/samples/grids/tree-grid/column-selection-style/package.json
index a6b8a5ed88..97179e0399 100644
--- a/samples/grids/tree-grid/column-selection-style/package.json
+++ b/samples/grids/tree-grid/column-selection-style/package.json
@@ -15,13 +15,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/column-selection-style/src/index.tsx b/samples/grids/tree-grid/column-selection-style/src/index.tsx
index f271237b5b..c770bc2aa4 100644
--- a/samples/grids/tree-grid/column-selection-style/src/index.tsx
+++ b/samples/grids/tree-grid/column-selection-style/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrTreeGridModule } from 'igniteui-react-grids';
import { IgrTreeGrid, IgrColumn, IgrColumnGroup } from 'igniteui-react-grids';
import { EmployeesFlatDetailsItem, EmployeesFlatDetails } from './EmployeesFlatDetails';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -39,31 +38,31 @@ export default class Sample extends React.Component {
data={this.employeesFlatDetails}
primaryKey="ID"
foreignKey="ParentID"
- columnSelection="Multiple">
+ columnSelection="multiple">
+ dataType="string">
+ dataType="date">
+ dataType="number">
+ dataType="string">
@@ -74,34 +73,34 @@ export default class Sample extends React.Component {
header="Location">
+ dataType="string">
+ dataType="string">
+ dataType="string">
diff --git a/samples/grids/tree-grid/column-selection-styles/package.json b/samples/grids/tree-grid/column-selection-styles/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/column-selection-styles/package.json
+++ b/samples/grids/tree-grid/column-selection-styles/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/column-selection-styles/src/index.tsx b/samples/grids/tree-grid/column-selection-styles/src/index.tsx
index 324ec45d7c..c770bc2aa4 100644
--- a/samples/grids/tree-grid/column-selection-styles/src/index.tsx
+++ b/samples/grids/tree-grid/column-selection-styles/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrTreeGridModule } from 'igniteui-react-grids';
import { IgrTreeGrid, IgrColumn, IgrColumnGroup } from 'igniteui-react-grids';
import { EmployeesFlatDetailsItem, EmployeesFlatDetails } from './EmployeesFlatDetails';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/column-sorting-indicators/package.json b/samples/grids/tree-grid/column-sorting-indicators/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/column-sorting-indicators/package.json
+++ b/samples/grids/tree-grid/column-sorting-indicators/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/column-sorting-indicators/src/index.tsx b/samples/grids/tree-grid/column-sorting-indicators/src/index.tsx
index 346d95cb24..c8cecb3b48 100644
--- a/samples/grids/tree-grid/column-sorting-indicators/src/index.tsx
+++ b/samples/grids/tree-grid/column-sorting-indicators/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrTreeGridModule } from 'igniteui-react-grids';
import { IgrTreeGrid, IgrSortingExpression, SortingDirection, IgrColumn, IgrColumnPipeArgs } from 'igniteui-react-grids';
import { OrdersTreeDataItem, OrdersTreeData } from './OrdersTreeData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -71,7 +70,6 @@ export default class Sample extends React.Component {
}
return this._sortingExpression1;
}
- private column1: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -133,8 +131,7 @@ export default class Sample extends React.Component {
field="Price"
dataType="currency"
sortable={true}
- pipeArgs={this.columnPipeArgs1}
- name="column1">
+ pipeArgs={this.columnPipeArgs1}>
{
}
return this._sortingExpression1;
}
- private column1: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -130,8 +128,7 @@ export default class Sample extends React.Component {
field="Price"
dataType="currency"
sortable={true}
- pipeArgs={this.columnPipeArgs1}
- name="column1">
+ pipeArgs={this.columnPipeArgs1}>
{
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
private _columnPipeArgs1: IgrColumnPipeArgs | null = null;
public get columnPipeArgs1(): IgrColumnPipeArgs {
if (this._columnPipeArgs1 == null)
@@ -87,8 +85,7 @@ export default class Sample extends React.Component {
dataType="currency"
groupable={true}
sortable={true}
- pipeArgs={this.columnPipeArgs1}
- name="column1">
+ pipeArgs={this.columnPipeArgs1}>
{
this.treeGrid = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
constructor(props: any) {
super(props);
@@ -49,8 +46,7 @@ export default class Sample extends React.Component {
field="Name"
header="Order Product"
dataType="string"
- cellClasses={this.webTreeGridAllergensCellClassesHandler}
- name="column1">
+ cellClasses={this.webTreeGridAllergensCellClassesHandler}>
{
field="UnitPrice"
header="Unit Price"
dataType="currency"
- cellClasses={this.webTreeGridUnitPriceCellClassesHandler}
- name="column2">
+ cellClasses={this.webTreeGridUnitPriceCellClassesHandler}>
{
this.treeGrid = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
- private column3: IgrColumn
- private column4: IgrColumn
constructor(props: any) {
super(props);
@@ -46,28 +41,24 @@ export default class Sample extends React.Component {
field="ID"
header="Order ID"
dataType="string"
- cellStyles={this.webTreeGridCellStylesHandler}
- name="column1">
+ cellStyles={this.webTreeGridCellStylesHandler}>
+ cellStyles={this.webTreeGridCellStylesHandler}>
+ cellStyles={this.webTreeGridCellStylesHandler}>
+ cellStyles={this.webTreeGridCellStylesHandler}>
diff --git a/samples/grids/tree-grid/conditional-row-selectors/package.json b/samples/grids/tree-grid/conditional-row-selectors/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/conditional-row-selectors/package.json
+++ b/samples/grids/tree-grid/conditional-row-selectors/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/conditional-row-selectors/src/index.tsx b/samples/grids/tree-grid/conditional-row-selectors/src/index.tsx
index 018d49406d..19aa9a72e9 100644
--- a/samples/grids/tree-grid/conditional-row-selectors/src/index.tsx
+++ b/samples/grids/tree-grid/conditional-row-selectors/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-
import { EmployeesFlatDataItem, EmployeesFlatData } from './EmployeesFlatData';
import { IgrRowSelectionEventArgs, IgrGrid } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -43,7 +42,7 @@ export default class Sample extends React.Component {
primaryKey="ID"
foreignKey="ParentID"
rowSelection="multiple"
- rowSelectionChanging={this.webTreeGridRowSelectionConditional}>
+ onRowSelectionChanging={this.webTreeGridRowSelectionConditional}>
@@ -89,7 +88,7 @@ export default class Sample extends React.Component {
return this._componentRenderer;
}
- public webTreeGridRowSelectionConditional(sender: IgrTreeGrid, eventArgs: IgrRowSelectionEventArgs): void {
+ public webTreeGridRowSelectionConditional(eventArgs: IgrRowSelectionEventArgs): void {
const event = eventArgs.detail;
if (!event.added.length && event.removed.length) {
// ignore de-select
diff --git a/samples/grids/tree-grid/data-exporting-indicator/package.json b/samples/grids/tree-grid/data-exporting-indicator/package.json
index a6b8a5ed88..97179e0399 100644
--- a/samples/grids/tree-grid/data-exporting-indicator/package.json
+++ b/samples/grids/tree-grid/data-exporting-indicator/package.json
@@ -15,13 +15,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/data-exporting-indicator/src/index.tsx b/samples/grids/tree-grid/data-exporting-indicator/src/index.tsx
index 8a3613e245..c36a97c122 100644
--- a/samples/grids/tree-grid/data-exporting-indicator/src/index.tsx
+++ b/samples/grids/tree-grid/data-exporting-indicator/src/index.tsx
@@ -15,7 +15,6 @@ import {
} from "igniteui-react-grids";
import { IgrButton } from "igniteui-react";
-import "igniteui-react-grids/grids/combined";
import "igniteui-react-grids/grids/themes/light/bootstrap.css";
import { OrdersTreeData } from "./OrdersData";
@@ -56,7 +55,7 @@ export default function App() {
Tree Grid Toolbar
-
+
Simulate long running operation
diff --git a/samples/grids/tree-grid/data-searching/package.json b/samples/grids/tree-grid/data-searching/package.json
index 082929c36b..8b65bfeb37 100644
--- a/samples/grids/tree-grid/data-searching/package.json
+++ b/samples/grids/tree-grid/data-searching/package.json
@@ -14,8 +14,8 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-grids": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-grids": "19.0.2",
"lit-html": "^2.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/data-searching/src/index.tsx b/samples/grids/tree-grid/data-searching/src/index.tsx
index 9338ca208c..7f216776b2 100644
--- a/samples/grids/tree-grid/data-searching/src/index.tsx
+++ b/samples/grids/tree-grid/data-searching/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrTreeGridModule } from "igniteui-react-grids";
import { IgrTreeGrid, IgrColumn } from "igniteui-react-grids";
import { EmployeesFlatData } from "./EmployeesFlatData";
-import "igniteui-react-grids/grids/combined";
import "igniteui-react-grids/grids/themes/light/bootstrap.css";
import {
IgrChip,
@@ -16,8 +15,8 @@ import {
IgrIconButton,
IgrIconButtonModule,
IgrInput,
- IgrInputBase,
IgrInputModule,
+ registerIconFromText,
} from "igniteui-react";
const mods: any[] = [IgrTreeGridModule, IgrChipModule, IgrIconButtonModule, IgrInputModule];
@@ -36,38 +35,28 @@ const data = new EmployeesFlatData();
export default function Sample() {
const gridRef = useRef(null);
- const searchIconRef = useRef(null);
- const clearIconRef = useRef(null);
- const iconButtonNextRef = useRef(null);
- const iconButtonPrevRef = useRef(null);
const caseSensitiveChipRef = useRef(null);
const exactMatchChipRef = useRef(null);
const [searchText, setSearchText] = useState('')
useEffect(() => {
- if (searchIconRef?.current) {
- searchIconRef.current.registerIconFromText("search", searchIconText, "material");
- searchIconRef.current.registerIconFromText("clear", clearIconText, "material");
- }
- if (iconButtonPrevRef?.current) {
- iconButtonPrevRef.current.registerIconFromText("prev", prevIconText,"material");
- }
- if (iconButtonNextRef?.current) {
- iconButtonNextRef.current.registerIconFromText("next", nextIconText, "material");
- }
+ registerIconFromText("search", searchIconText, "material");
+ registerIconFromText("clear", clearIconText, "material");
+ registerIconFromText("prev", prevIconText,"material");
+ registerIconFromText("next", nextIconText, "material");
}, []);
- function handleOnSearchChange(input: IgrInputBase, event: IgrComponentValueChangedEventArgs) {
+ function handleOnSearchChange(event: IgrComponentValueChangedEventArgs) {
setSearchText(event.detail);
gridRef.current.findNext(event.detail, caseSensitiveChipRef.current.selected, exactMatchChipRef.current.selected);
}
- function handleCaseSensitiveChange(chip: IgrChip, event: IgrComponentBoolValueChangedEventArgs) {
+ function handleCaseSensitiveChange(event: IgrComponentBoolValueChangedEventArgs) {
gridRef.current.findNext(searchText, event.detail, exactMatchChipRef.current.selected);
}
- function handleExactMatchChange(chip: IgrChip, event: IgrComponentBoolValueChangedEventArgs) {
+ function handleExactMatchChange(event: IgrComponentBoolValueChangedEventArgs) {
gridRef.current.findNext(searchText, caseSensitiveChipRef.current.selected, event.detail);
}
@@ -98,13 +87,12 @@ export default function Sample() {
-
+
{searchText.length === 0 ? (
)}
-
+
Case Sensitive
-
+
Exact Match
diff --git a/samples/grids/tree-grid/data-summary-children/package.json b/samples/grids/tree-grid/data-summary-children/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/tree-grid/data-summary-children/package.json
+++ b/samples/grids/tree-grid/data-summary-children/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/data-summary-children/src/index.tsx b/samples/grids/tree-grid/data-summary-children/src/index.tsx
index 11e80a9eed..8ceac46fdd 100644
--- a/samples/grids/tree-grid/data-summary-children/src/index.tsx
+++ b/samples/grids/tree-grid/data-summary-children/src/index.tsx
@@ -10,7 +10,6 @@ import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebTreeGridDes
import { OrdersTreeDataItem, OrdersTreeData } from './OrdersTreeData';
import { IgrPropertyEditorPropertyDescriptionChangedEventArgs } from 'igniteui-react-layouts';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
diff --git a/samples/grids/tree-grid/data-summary-formatter/package.json b/samples/grids/tree-grid/data-summary-formatter/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/data-summary-formatter/package.json
+++ b/samples/grids/tree-grid/data-summary-formatter/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/data-summary-formatter/src/index.tsx b/samples/grids/tree-grid/data-summary-formatter/src/index.tsx
index a0b1299d6a..530fca2551 100644
--- a/samples/grids/tree-grid/data-summary-formatter/src/index.tsx
+++ b/samples/grids/tree-grid/data-summary-formatter/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-
import { OrdersTreeDataItem, OrdersTreeData } from './OrdersTreeData';
import { IgrSummaryResult, IgrSummaryOperand } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -22,7 +21,6 @@ export default class Sample extends React.Component {
this.treeGrid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -84,8 +82,7 @@ export default class Sample extends React.Component {
dataType="date"
hasSummary={true}
sortable={true}
- summaryFormatter={this.webTreeGridSummaryFormatter}
- name="column1">
+ summaryFormatter={this.webTreeGridSummaryFormatter}>
{
this.treeGrid = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
- private column3: IgrColumn
- private column4: IgrColumn
- private column5: IgrColumn
- private column6: IgrColumn
- private column7: IgrColumn
constructor(props: any) {
super(props);
@@ -56,15 +48,13 @@ export default class Sample extends React.Component {
field="Name"
header="Order Product"
hasSummary={true}
- headerTemplate={this.webTreeGridSummariesHeaderTemplate}
- name="column1">
+ headerTemplate={this.webTreeGridSummariesHeaderTemplate}>
+ headerTemplate={this.webTreeGridSummariesHeaderTemplate}>
{
dataType="number"
hasSummary={true}
editable={true}
- headerTemplate={this.webTreeGridSummariesHeaderTemplate}
- name="column3">
+ headerTemplate={this.webTreeGridSummariesHeaderTemplate}>
{
dataType="number"
hasSummary={true}
editable={true}
- headerTemplate={this.webTreeGridSummariesHeaderTemplate}
- name="column4">
+ headerTemplate={this.webTreeGridSummariesHeaderTemplate}>
{
dataType="number"
hasSummary={true}
editable={true}
- headerTemplate={this.webTreeGridSummariesHeaderTemplate}
- name="column5">
+ headerTemplate={this.webTreeGridSummariesHeaderTemplate}>
+ headerTemplate={this.webTreeGridSummariesHeaderTemplate}>
+ headerTemplate={this.webTreeGridSummariesHeaderTemplate}>
diff --git a/samples/grids/tree-grid/data-summary-options/package.json b/samples/grids/tree-grid/data-summary-options/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/data-summary-options/package.json
+++ b/samples/grids/tree-grid/data-summary-options/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/data-summary-options/src/index.tsx b/samples/grids/tree-grid/data-summary-options/src/index.tsx
index 0ecfb729d2..736724493b 100644
--- a/samples/grids/tree-grid/data-summary-options/src/index.tsx
+++ b/samples/grids/tree-grid/data-summary-options/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-
import { OrdersTreeDataItem, OrdersTreeData } from './OrdersTreeData';
import { IgrColumnTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -22,12 +21,6 @@ export default class Sample extends React.Component
{
this.treeGrid = r;
this.setState({});
}
- private column1: IgrColumn
- private column2: IgrColumn
- private column3: IgrColumn
- private column4: IgrColumn
- private column5: IgrColumn
- private column6: IgrColumn
constructor(props: any) {
super(props);
@@ -55,8 +48,7 @@ export default class Sample extends React.Component {
field="Name"
header="Order Product"
hasSummary={true}
- headerTemplate={this.webTreeGridSummariesHeaderTemplate}
- name="column1">
+ headerTemplate={this.webTreeGridSummariesHeaderTemplate}>
{
dataType="number"
hasSummary={true}
editable={true}
- headerTemplate={this.webTreeGridSummariesHeaderTemplate}
- name="column2">
+ headerTemplate={this.webTreeGridSummariesHeaderTemplate}>
{
dataType="number"
hasSummary={true}
editable={true}
- headerTemplate={this.webTreeGridSummariesHeaderTemplate}
- name="column3">
+ headerTemplate={this.webTreeGridSummariesHeaderTemplate}>
{
dataType="number"
hasSummary={true}
editable={true}
- headerTemplate={this.webTreeGridSummariesHeaderTemplate}
- name="column4">
+ headerTemplate={this.webTreeGridSummariesHeaderTemplate}>
+ headerTemplate={this.webTreeGridSummariesHeaderTemplate}>
+ headerTemplate={this.webTreeGridSummariesHeaderTemplate}>
diff --git a/samples/grids/tree-grid/data-summary-template/package.json b/samples/grids/tree-grid/data-summary-template/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/tree-grid/data-summary-template/package.json
+++ b/samples/grids/tree-grid/data-summary-template/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/data-summary-template/src/index.tsx b/samples/grids/tree-grid/data-summary-template/src/index.tsx
index 52ea74dc7a..708b6b3fdd 100644
--- a/samples/grids/tree-grid/data-summary-template/src/index.tsx
+++ b/samples/grids/tree-grid/data-summary-template/src/index.tsx
@@ -11,7 +11,6 @@ import { EmployeesNestedTreeDataItem, EmployeesNestedTreeData } from './Employee
import { IgrPropertyEditorPropertyDescriptionChangedEventArgs } from 'igniteui-react-layouts';
import { IgrSummaryTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
@@ -35,7 +34,6 @@ export default class Sample extends React.Component
{
this.treeGrid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -96,8 +94,7 @@ export default class Sample extends React.Component {
field="Age"
dataType="number"
hasSummary={true}
- summaryTemplate={this.webTreeGridSummaryTemplate}
- name="column1">
+ summaryTemplate={this.webTreeGridSummaryTemplate}>
{
col.field === "Units")?.disabledSummaries}>
@@ -381,21 +380,21 @@ export default class Sample extends React.Component {
col.field === "UnitPrice")?.disabledSummaries}>
col.field === "Price")?.disabledSummaries}>
col.field === "Delivered")?.disabledSummaries}>
@@ -403,7 +402,7 @@ export default class Sample extends React.Component {
col.field === "OrderDate")?.disabledSummaries}>
diff --git a/samples/grids/tree-grid/editing-columns/package.json b/samples/grids/tree-grid/editing-columns/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/editing-columns/package.json
+++ b/samples/grids/tree-grid/editing-columns/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/editing-columns/src/index.tsx b/samples/grids/tree-grid/editing-columns/src/index.tsx
index 42bc08a2a6..b175923dca 100644
--- a/samples/grids/tree-grid/editing-columns/src/index.tsx
+++ b/samples/grids/tree-grid/editing-columns/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrTreeGrid, IgrPaginator, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, WebPaginatorDescriptionModule, WebTreeGridDescriptionModule } from 'igniteui-react-core';
import { EmployeesNestedTreeDataItem, EmployeesNestedTreeData } from './EmployeesNestedTreeData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/editing-events/package.json b/samples/grids/tree-grid/editing-events/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/editing-events/package.json
+++ b/samples/grids/tree-grid/editing-events/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/editing-events/src/index.tsx b/samples/grids/tree-grid/editing-events/src/index.tsx
index a7bb38e87a..ef7b755799 100644
--- a/samples/grids/tree-grid/editing-events/src/index.tsx
+++ b/samples/grids/tree-grid/editing-events/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-
import { EmployeesNestedTreeDataItem, EmployeesNestedTreeData } from './EmployeesNestedTreeData';
import { IgrGrid, IgrGridEditEventArgs } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -41,7 +40,7 @@ export default class Sample extends React.Component {
id="treeGrid"
data={this.employeesNestedTreeData}
primaryKey="ID"
- cellEdit={this.webTreeGridCellEdit}
+ onCellEdit={this.webTreeGridCellEdit}
foreignKey="ParentID">
{
return this._componentRenderer;
}
- public webTreeGridCellEdit(sender: IgrTreeGrid, args: IgrGridEditEventArgs): void {
+ public webTreeGridCellEdit(args: IgrGridEditEventArgs): void {
const column = args.detail.column;
if (column.field === 'Age') {
diff --git a/samples/grids/tree-grid/editing-lifecycle/package.json b/samples/grids/tree-grid/editing-lifecycle/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/editing-lifecycle/package.json
+++ b/samples/grids/tree-grid/editing-lifecycle/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/editing-lifecycle/src/index.tsx b/samples/grids/tree-grid/editing-lifecycle/src/index.tsx
index cf47da26ec..7bfc9b46f3 100644
--- a/samples/grids/tree-grid/editing-lifecycle/src/index.tsx
+++ b/samples/grids/tree-grid/editing-lifecycle/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrTreeGrid, IgrColumn } from 'igniteui-react-grids';
import { EmployeesFlatDataItem, EmployeesFlatData } from './EmployeesFlatData';
import { IgrGridEditEventArgs, IgrGrid, IgrGridEditDoneEventArgs } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -50,15 +49,15 @@ export default class Sample extends React.Component {
rowEditable={true}
primaryKey="ID"
foreignKey="ParentID"
- rendered={this.webTreeGridRendered}
- rowEditEnter={this.webGridRowEditEnter}
- rowEdit={this.webGridRowEdit}
- rowEditDone={this.webGridRowEditDone}
- rowEditExit={this.webGridRowEditExit}
- cellEditEnter={this.webGridCellEditEnter}
- cellEdit={this.webGridCellEdit}
- cellEditDone={this.webGridCellEditDone}
- cellEditExit={this.webGridCellEditExit}>
+ onRendered={this.webTreeGridRendered}
+ onRowEditEnter={this.webGridRowEditEnter}
+ onRowEdit={this.webGridRowEdit}
+ onRowEditDone={this.webGridRowEditDone}
+ onRowEditExit={this.webGridRowEditExit}
+ onCellEditEnter={this.webGridCellEditEnter}
+ onCellEdit={this.webGridCellEdit}
+ onCellEditDone={this.webGridCellEditDone}
+ onCellEditExit={this.webGridCellEditExit}>
{
container.appendChild(title);
}
- public webGridRowEditEnter(sender: IgrTreeGrid, args: IgrGridEditEventArgs): void {
+ public webGridRowEditEnter(args: IgrGridEditEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'rowEditEnter' with 'RowID':` + args.detail.rowID;
container.appendChild(message);
}
- public webGridRowEdit(sender: IgrTreeGrid, args: IgrGridEditEventArgs): void {
+ public webGridRowEdit(args: IgrGridEditEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'rowEdit'`;
container.appendChild(message);
}
- public webGridRowEditDone(sender: IgrTreeGrid, args: IgrGridEditDoneEventArgs): void {
+ public webGridRowEditDone(args: IgrGridEditDoneEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'rowEditDone'`;
container.appendChild(message);
}
- public webGridRowEditExit(sender: IgrTreeGrid, args: IgrGridEditDoneEventArgs): void {
+ public webGridRowEditExit(args: IgrGridEditDoneEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'rowEditExit' << End of cycle >>`;
container.appendChild(message);
}
- public webGridCellEditEnter(sender: IgrTreeGrid, args: IgrGridEditEventArgs): void {
+ public webGridCellEditEnter(args: IgrGridEditEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'cellEditEnter' with 'value':` + args.detail.oldValue, args.detail.cancel;
container.appendChild(message);
}
- public webGridCellEdit(sender: IgrTreeGrid, args: IgrGridEditEventArgs): void {
+ public webGridCellEdit(args: IgrGridEditEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'cellEdit' with 'newValue':` + args.detail.newValue, args.detail.cancel;
container.appendChild(message);
}
- public webGridCellEditDone(sender: IgrTreeGrid, args: IgrGridEditDoneEventArgs): void {
+ public webGridCellEditDone(args: IgrGridEditDoneEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'cellEditDone'`;
container.appendChild(message);
}
- public webGridCellEditExit(sender: IgrTreeGrid, args: IgrGridEditDoneEventArgs): void {
+ public webGridCellEditExit(args: IgrGridEditDoneEventArgs): void {
let container = document.getElementById("container");
const message = document.createElement("p");
message.textContent = `=> 'cellEditExit'`;
diff --git a/samples/grids/tree-grid/excel-exporting/package.json b/samples/grids/tree-grid/excel-exporting/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/excel-exporting/package.json
+++ b/samples/grids/tree-grid/excel-exporting/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/excel-exporting/src/index.tsx b/samples/grids/tree-grid/excel-exporting/src/index.tsx
index 3641c5aa31..4af4f374ae 100644
--- a/samples/grids/tree-grid/excel-exporting/src/index.tsx
+++ b/samples/grids/tree-grid/excel-exporting/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrGridModule, IgrGridToolbarModule } from 'igniteui-react-grids';
import { IgrTreeGrid, IgrGridToolbar, IgrGridToolbarActions, IgrGridToolbarExporter, IgrColumn } from 'igniteui-react-grids';
import { EmployeesNestedDataItem, EmployeesNestedDataItem_EmployeesItem, EmployeesNestedData } from './EmployeesNestedData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/excel-style-filtering-sample-1/package.json b/samples/grids/tree-grid/excel-style-filtering-sample-1/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/tree-grid/excel-style-filtering-sample-1/package.json
+++ b/samples/grids/tree-grid/excel-style-filtering-sample-1/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/excel-style-filtering-sample-1/src/index.tsx b/samples/grids/tree-grid/excel-style-filtering-sample-1/src/index.tsx
index 74ae71e14c..2ddc44c062 100644
--- a/samples/grids/tree-grid/excel-style-filtering-sample-1/src/index.tsx
+++ b/samples/grids/tree-grid/excel-style-filtering-sample-1/src/index.tsx
@@ -11,7 +11,6 @@ import { FoodsDataItem, FoodsData } from './FoodsData';
import { IgrPropertyEditorPropertyDescriptionChangedEventArgs } from 'igniteui-react-layouts';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
@@ -33,7 +32,6 @@ export default class Sample extends React.Component {
this.treeGrid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -113,8 +111,7 @@ export default class Sample extends React.Component {
+ bodyTemplate={this.webGridBooleanCellTemplate}>
diff --git a/samples/grids/tree-grid/excel-style-filtering-sample-2/package.json b/samples/grids/tree-grid/excel-style-filtering-sample-2/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/excel-style-filtering-sample-2/package.json
+++ b/samples/grids/tree-grid/excel-style-filtering-sample-2/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/excel-style-filtering-sample-2/src/index.tsx b/samples/grids/tree-grid/excel-style-filtering-sample-2/src/index.tsx
index edd41e9eba..d4626d0956 100644
--- a/samples/grids/tree-grid/excel-style-filtering-sample-2/src/index.tsx
+++ b/samples/grids/tree-grid/excel-style-filtering-sample-2/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebGridDescriptionModule } from 'igniteui-react-core
import { FoodsDataItem, FoodsData } from './FoodsData';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -22,7 +21,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -83,8 +81,7 @@ export default class Sample extends React.Component {
field="Discontinued"
dataType="boolean"
bodyTemplate={this.webGridBooleanCellTemplate}
- sortable={true}
- name="column1">
+ sortable={true}>
diff --git a/samples/grids/tree-grid/excel-style-filtering-sample-3/package.json b/samples/grids/tree-grid/excel-style-filtering-sample-3/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/excel-style-filtering-sample-3/package.json
+++ b/samples/grids/tree-grid/excel-style-filtering-sample-3/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/excel-style-filtering-sample-3/src/index.tsx b/samples/grids/tree-grid/excel-style-filtering-sample-3/src/index.tsx
index 9653beb58c..fd72a777ea 100644
--- a/samples/grids/tree-grid/excel-style-filtering-sample-3/src/index.tsx
+++ b/samples/grids/tree-grid/excel-style-filtering-sample-3/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebGridDescriptionModule } from 'igniteui-react-core
import { FoodsDataItem, FoodsData } from './FoodsData';
import { IgrGridHeaderTemplateContext, IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -22,7 +21,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -79,8 +77,7 @@ export default class Sample extends React.Component {
+ bodyTemplate={this.webGridBooleanCellTemplate}>
diff --git a/samples/grids/tree-grid/excel-style-filtering-style/package.json b/samples/grids/tree-grid/excel-style-filtering-style/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/excel-style-filtering-style/package.json
+++ b/samples/grids/tree-grid/excel-style-filtering-style/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/excel-style-filtering-style/src/index.tsx b/samples/grids/tree-grid/excel-style-filtering-style/src/index.tsx
index 0543ab835f..bd142b24ab 100644
--- a/samples/grids/tree-grid/excel-style-filtering-style/src/index.tsx
+++ b/samples/grids/tree-grid/excel-style-filtering-style/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebGridDescriptionModule } from 'igniteui-react-core
import { FoodsDataItem, FoodsData } from './FoodsData';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -22,7 +21,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -70,8 +68,7 @@ export default class Sample extends React.Component {
+ bodyTemplate={this.webGridBooleanCellTemplate}>
diff --git a/samples/grids/tree-grid/filtering-options/package.json b/samples/grids/tree-grid/filtering-options/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/filtering-options/package.json
+++ b/samples/grids/tree-grid/filtering-options/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/filtering-options/src/index.tsx b/samples/grids/tree-grid/filtering-options/src/index.tsx
index e4ea6b6d38..47bbc48e45 100644
--- a/samples/grids/tree-grid/filtering-options/src/index.tsx
+++ b/samples/grids/tree-grid/filtering-options/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrTreeGridModule } from 'igniteui-react-grids';
import { IgrTreeGrid, IgrColumn } from 'igniteui-react-grids';
import { OrdersDataItem, OrdersData } from './OrdersData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/filtering-style/package.json b/samples/grids/tree-grid/filtering-style/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/filtering-style/package.json
+++ b/samples/grids/tree-grid/filtering-style/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/filtering-style/src/index.tsx b/samples/grids/tree-grid/filtering-style/src/index.tsx
index e4ea6b6d38..47bbc48e45 100644
--- a/samples/grids/tree-grid/filtering-style/src/index.tsx
+++ b/samples/grids/tree-grid/filtering-style/src/index.tsx
@@ -6,7 +6,6 @@ import { IgrTreeGridModule } from 'igniteui-react-grids';
import { IgrTreeGrid, IgrColumn } from 'igniteui-react-grids';
import { OrdersDataItem, OrdersData } from './OrdersData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/keyboard-custom-navigation/package.json b/samples/grids/tree-grid/keyboard-custom-navigation/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/tree-grid/keyboard-custom-navigation/package.json
+++ b/samples/grids/tree-grid/keyboard-custom-navigation/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/keyboard-custom-navigation/src/index.tsx b/samples/grids/tree-grid/keyboard-custom-navigation/src/index.tsx
index 9557b33524..9488b0587c 100644
--- a/samples/grids/tree-grid/keyboard-custom-navigation/src/index.tsx
+++ b/samples/grids/tree-grid/keyboard-custom-navigation/src/index.tsx
@@ -7,9 +7,8 @@ import { IgrTreeGridModule } from 'igniteui-react-grids';
import { IgrTreeGrid, IgrPaginator, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebTreeGridDescriptionModule } from 'igniteui-react-core';
import { EmployeesNestedDataItem, EmployeesNestedDataItem_EmployeesItem, EmployeesNestedData } from './EmployeesNestedData';
-import { IgrGrid, IgrGridKeydownEventArgs, GridKeydownTargetType } from 'igniteui-react-grids';
+import { IgrGrid, IgrGridKeydownEventArgs } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -46,7 +45,7 @@ export default class Sample extends React.Component {
rowSelection="multiple"
moving={true}
allowFiltering={true}
- gridKeydown={this.webGridCustomKBNav}>
+ onGridKeydown={this.webGridCustomKBNav}>
@@ -100,13 +99,14 @@ export default class Sample extends React.Component {
return this._componentRenderer;
}
- public webGridCustomKBNav(grid: IgrGrid, eventArgs: IgrGridKeydownEventArgs): void {
+ public webGridCustomKBNav(eventArgs: IgrGridKeydownEventArgs): void {
const args = eventArgs.detail;
const target = args.target;
const evt = args.event;
const type = args.targetType;
+ const grid = eventArgs.target as IgrGrid;
- if (type === GridKeydownTargetType.DataCell && target.editMode && evt.key.toLowerCase() === 'tab') {
+ if (type === 'dataCell' && target.editMode && evt.key.toLowerCase() === 'tab') {
// Value validation for number column.
// This covers both 'tab' and 'shift+tab' key interactions.
args.event.preventDefault();
@@ -121,7 +121,7 @@ export default class Sample extends React.Component {
grid.navigateTo(cell.rowIndex, cell.visibleColumnIndex,
(obj: any) => { obj.target.activate(); });
- } else if (type === GridKeydownTargetType.DataCell && evt.key.toLowerCase() === 'enter') {
+ } else if (type === 'dataCell' && evt.key.toLowerCase() === 'enter') {
// Perform column based kb navigation with 'enter' key press
args.cancel = true;
grid.navigateTo(target.row.index + 1, target.column.visibleIndex, (obj: any) => {
diff --git a/samples/grids/tree-grid/layout-display-density/package.json b/samples/grids/tree-grid/layout-display-density/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/tree-grid/layout-display-density/package.json
+++ b/samples/grids/tree-grid/layout-display-density/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/layout-display-density/src/index.tsx b/samples/grids/tree-grid/layout-display-density/src/index.tsx
index 1a647351a5..decf131d54 100644
--- a/samples/grids/tree-grid/layout-display-density/src/index.tsx
+++ b/samples/grids/tree-grid/layout-display-density/src/index.tsx
@@ -10,7 +10,6 @@ import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebTreeGridDes
import { EmployeesFlatDetailsItem, EmployeesFlatDetails } from './EmployeesFlatDetails';
import { IgrPropertyEditorPropertyDescriptionChangedEventArgs } from 'igniteui-react-layouts';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
diff --git a/samples/grids/tree-grid/multi-cell-selection-mode/package.json b/samples/grids/tree-grid/multi-cell-selection-mode/package.json
index a6b8a5ed88..97179e0399 100644
--- a/samples/grids/tree-grid/multi-cell-selection-mode/package.json
+++ b/samples/grids/tree-grid/multi-cell-selection-mode/package.json
@@ -15,13 +15,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/multi-cell-selection-mode/src/index.tsx b/samples/grids/tree-grid/multi-cell-selection-mode/src/index.tsx
index b2c3f1f179..e8299ce911 100644
--- a/samples/grids/tree-grid/multi-cell-selection-mode/src/index.tsx
+++ b/samples/grids/tree-grid/multi-cell-selection-mode/src/index.tsx
@@ -3,14 +3,15 @@ import ReactDOM from 'react-dom/client';
import "./index.css";
import {
+ IgrColumn,
+ IgrGrid,
IgrGridModule,
+ IgrGridSelectionRangeEventArgs,
+ IgrTreeGrid,
IgrTreeGridModule,
- IgrGridBaseDirective,
} from "igniteui-react-grids";
-import { IgrGrid, IgrTreeGrid, IgrColumn } from "igniteui-react-grids";
import { EmployeesFlatData } from "./EmployeesFlatData";
-import "igniteui-react-grids/grids/combined";
import "igniteui-react-grids/grids/themes/light/bootstrap.css";
const mods: any[] = [
@@ -24,7 +25,8 @@ export default function App() {
const leftTreeGridRef = useRef(null);
const rightGridRef = useRef(null);
- function handleTreeGridRangeSelectionChanged(grid: IgrGridBaseDirective) {
+ function handleTreeGridRangeSelectionChanged(evt: IgrGridSelectionRangeEventArgs) {
+ const grid = evt.target as IgrGrid;
rightGridRef.current!.data = grid.getSelectedData(
false,
false
@@ -44,7 +46,7 @@ export default function App() {
primaryKey="ID"
foreignKey="ParentID"
cellSelection="multiple"
- rangeSelected={handleTreeGridRangeSelectionChanged}
+ onRangeSelected={handleTreeGridRangeSelectionChanged}
>
diff --git a/samples/grids/tree-grid/multi-column-headers-export/package.json b/samples/grids/tree-grid/multi-column-headers-export/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/multi-column-headers-export/package.json
+++ b/samples/grids/tree-grid/multi-column-headers-export/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/multi-column-headers-export/src/index.tsx b/samples/grids/tree-grid/multi-column-headers-export/src/index.tsx
index 779f782ca0..4a9fae4ebe 100644
--- a/samples/grids/tree-grid/multi-column-headers-export/src/index.tsx
+++ b/samples/grids/tree-grid/multi-column-headers-export/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebGridDescriptionModule, WebGridToolbarDescriptionM
import { EmployeesFlatDetailsItem, EmployeesFlatDetails } from './EmployeesFlatDetails';
import { IgrExporterEventArgs, IgrGrid } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -23,7 +22,6 @@ export default class Sample extends React.Component {
this.treeGrid = r;
this.setState({});
}
- private gridToolbarExporter1: IgrGridToolbarExporter
constructor(props: any) {
super(props);
@@ -57,8 +55,7 @@ export default class Sample extends React.Component {
+ onExportStarted={this.webGridExportEventMultiColumnHeaders}>
@@ -172,7 +169,7 @@ export default class Sample extends React.Component {
return this._componentRenderer;
}
- public webGridExportEventMultiColumnHeaders(sender: IgrGridToolbarExporter, args: IgrExporterEventArgs): void {
+ public webGridExportEventMultiColumnHeaders(args: IgrExporterEventArgs): void {
if (args.detail.options) {
args.detail.options.ignoreMultiColumnHeaders = false;
}
diff --git a/samples/grids/tree-grid/multi-column-headers-overview/package.json b/samples/grids/tree-grid/multi-column-headers-overview/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/tree-grid/multi-column-headers-overview/package.json
+++ b/samples/grids/tree-grid/multi-column-headers-overview/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/multi-column-headers-overview/src/index.tsx b/samples/grids/tree-grid/multi-column-headers-overview/src/index.tsx
index 37d6e6bcb3..e03c335699 100644
--- a/samples/grids/tree-grid/multi-column-headers-overview/src/index.tsx
+++ b/samples/grids/tree-grid/multi-column-headers-overview/src/index.tsx
@@ -10,7 +10,6 @@ import { ComponentRenderer, WebGridDescriptionModule, WebColumnGroupDescriptionM
import { EmployeesFlatDetailsItem, EmployeesFlatDetails } from './EmployeesFlatDetails';
import { IgrPropertyEditorPropertyDescriptionButtonClickEventArgs } from 'igniteui-react-layouts';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
diff --git a/samples/grids/tree-grid/multi-column-headers-styling/package.json b/samples/grids/tree-grid/multi-column-headers-styling/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/multi-column-headers-styling/package.json
+++ b/samples/grids/tree-grid/multi-column-headers-styling/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/multi-column-headers-styling/src/index.tsx b/samples/grids/tree-grid/multi-column-headers-styling/src/index.tsx
index 11cf904513..1a7c5c8d19 100644
--- a/samples/grids/tree-grid/multi-column-headers-styling/src/index.tsx
+++ b/samples/grids/tree-grid/multi-column-headers-styling/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrTreeGrid, IgrColumn, IgrColumnGroup } from 'igniteui-react-grids';
import { ComponentRenderer, WebGridDescriptionModule } from 'igniteui-react-core';
import { EmployeesFlatDetailsItem, EmployeesFlatDetails } from './EmployeesFlatDetails';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/multi-column-headers-template/package.json b/samples/grids/tree-grid/multi-column-headers-template/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/multi-column-headers-template/package.json
+++ b/samples/grids/tree-grid/multi-column-headers-template/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/multi-column-headers-template/src/index.tsx b/samples/grids/tree-grid/multi-column-headers-template/src/index.tsx
index 897aba9333..367852f411 100644
--- a/samples/grids/tree-grid/multi-column-headers-template/src/index.tsx
+++ b/samples/grids/tree-grid/multi-column-headers-template/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebGridDescriptionModule, WebColumnGroupDescriptionM
import { EmployeesFlatDetailsItem, EmployeesFlatDetails } from './EmployeesFlatDetails';
import { IgrColumnTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -23,8 +22,6 @@ export default class Sample extends React.Component {
this.treeGrid = r;
this.setState({});
}
- private columnGroup1: IgrColumnGroup
- private columnGroup2: IgrColumnGroup
constructor(props: any) {
super(props);
@@ -50,8 +47,7 @@ export default class Sample extends React.Component {
+ headerTemplate={this.webTreeGridColumnGroupHeaderTemplate}>
{
+ headerTemplate={this.webTreeGridColumnGroupHeaderTemplate}>
{
c.hidden = !c.hidden;
}
}
- columnGroup.forceUpdate();
this.columnGroupStates.set(columnGroup, !this.columnGroupStates.get(columnGroup));
}
}
diff --git a/samples/grids/tree-grid/overview-styling/package.json b/samples/grids/tree-grid/overview-styling/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/overview-styling/package.json
+++ b/samples/grids/tree-grid/overview-styling/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/overview-styling/src/index.tsx b/samples/grids/tree-grid/overview-styling/src/index.tsx
index dadf1590d6..373d312292 100644
--- a/samples/grids/tree-grid/overview-styling/src/index.tsx
+++ b/samples/grids/tree-grid/overview-styling/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrTreeGrid, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-core';
import { EmployeesNestedDataItem, EmployeesNestedDataItem_EmployeesItem, EmployeesNestedData } from './EmployeesNestedData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/overview/package.json b/samples/grids/tree-grid/overview/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/tree-grid/overview/package.json
+++ b/samples/grids/tree-grid/overview/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/overview/src/index.tsx b/samples/grids/tree-grid/overview/src/index.tsx
index c05230135e..d693685233 100644
--- a/samples/grids/tree-grid/overview/src/index.tsx
+++ b/samples/grids/tree-grid/overview/src/index.tsx
@@ -8,7 +8,6 @@ import { IgrTreeGrid, IgrPaginator, IgrGridToolbar, IgrGridToolbarTitle, IgrGrid
import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebTreeGridDescriptionModule, WebPaginatorDescriptionModule } from 'igniteui-react-core';
import { EmployeesNestedDataItem, EmployeesNestedDataItem_EmployeesItem, EmployeesNestedData } from './EmployeesNestedData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -53,7 +52,7 @@ export default class Sample extends React.Component {
+ >
diff --git a/samples/grids/tree-grid/row-adding/package.json b/samples/grids/tree-grid/row-adding/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/row-adding/package.json
+++ b/samples/grids/tree-grid/row-adding/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/row-adding/src/index.tsx b/samples/grids/tree-grid/row-adding/src/index.tsx
index 24111407cb..9f99f95d9a 100644
--- a/samples/grids/tree-grid/row-adding/src/index.tsx
+++ b/samples/grids/tree-grid/row-adding/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrTreeGrid, IgrActionStrip, IgrGridEditingActions, IgrColumn } from 'i
import { ComponentRenderer, WebTreeGridDescriptionModule, WebActionStripDescriptionModule } from 'igniteui-react-core';
import { EmployeesNestedTreeDataItem, EmployeesNestedTreeData } from './EmployeesNestedTreeData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/row-classes/package.json b/samples/grids/tree-grid/row-classes/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/row-classes/package.json
+++ b/samples/grids/tree-grid/row-classes/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/row-classes/src/index.tsx b/samples/grids/tree-grid/row-classes/src/index.tsx
index b6a768f2d8..693bd6a3d0 100644
--- a/samples/grids/tree-grid/row-classes/src/index.tsx
+++ b/samples/grids/tree-grid/row-classes/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrTreeGrid, IgrColumn } from 'igniteui-react-grids';
import { EmployeesFlatDataItem, EmployeesFlatData } from './EmployeesFlatData';
import { IgrRowType } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -16,16 +15,17 @@ const mods: any[] = [
mods.forEach((m) => m.register());
export default class Sample extends React.Component {
- private treeGrid1: IgrTreeGrid
- private treeGrid1Ref(r: IgrTreeGrid) {
- this.treeGrid1 = r;
+ private treeGrid: IgrTreeGrid
+ private treeGridRef(r: IgrTreeGrid) {
+ this.treeGrid = r;
this.setState({});
}
+ private column: IgrColumn
constructor(props: any) {
super(props);
- this.treeGrid1Ref = this.treeGrid1Ref.bind(this);
+ this.treeGridRef = this.treeGridRef.bind(this);
}
public render(): JSX.Element {
@@ -40,8 +40,7 @@ export default class Sample extends React.Component {
foreignKey="ParentID"
moving={true}
rowEditable={true}
- rowClasses={this.webGridRowClassesHandler}
- ref={this.treeGrid1Ref}>
+ rowClasses={this.webGridRowClassesHandler}>
addRowAndChildren(child, newData));
}
- function RowDragEnd(grid: IgrTreeGrid, evt: any) {
+ function RowDragEnd(evt: any) {
const grid2 = treeGridRef2.current;
const ghostElement = evt.detail.dragDirective.ghostElement;
if (ghostElement != null) {
@@ -63,19 +62,19 @@ export default function App() {
width="40%"
ref={treeGridRef}
rowDraggable={true}
- rowDragEnd={RowDragEnd}
+ onRowDragEnd={RowDragEnd}
>
@@ -91,7 +90,7 @@ export default function App() {
@@ -111,14 +110,14 @@ export default function App() {
@@ -134,7 +133,7 @@ export default function App() {
diff --git a/samples/grids/tree-grid/row-editing-options/package.json b/samples/grids/tree-grid/row-editing-options/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/row-editing-options/package.json
+++ b/samples/grids/tree-grid/row-editing-options/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/row-editing-options/src/index.tsx b/samples/grids/tree-grid/row-editing-options/src/index.tsx
index 669c30d6cc..4acb8d26b0 100644
--- a/samples/grids/tree-grid/row-editing-options/src/index.tsx
+++ b/samples/grids/tree-grid/row-editing-options/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrTreeGrid, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-core';
import { EmployeesNestedTreeDataItem, EmployeesNestedTreeData } from './EmployeesNestedTreeData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/row-editing-style/package.json b/samples/grids/tree-grid/row-editing-style/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/row-editing-style/package.json
+++ b/samples/grids/tree-grid/row-editing-style/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/row-editing-style/src/index.tsx b/samples/grids/tree-grid/row-editing-style/src/index.tsx
index ef5cf6bd56..d351e2a4d7 100644
--- a/samples/grids/tree-grid/row-editing-style/src/index.tsx
+++ b/samples/grids/tree-grid/row-editing-style/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrTreeGrid, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-core';
import { EmployeesNestedTreeDataItem, EmployeesNestedTreeData } from './EmployeesNestedTreeData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/row-paging-basic/package.json b/samples/grids/tree-grid/row-paging-basic/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/row-paging-basic/package.json
+++ b/samples/grids/tree-grid/row-paging-basic/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/row-paging-basic/src/index.tsx b/samples/grids/tree-grid/row-paging-basic/src/index.tsx
index c7edfbcc3c..083696af7f 100644
--- a/samples/grids/tree-grid/row-paging-basic/src/index.tsx
+++ b/samples/grids/tree-grid/row-paging-basic/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrTreeGrid, IgrPaginator, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-core';
import { OrdersTreeDataItem, OrdersTreeData } from './OrdersTreeData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/row-paging-options/package.json b/samples/grids/tree-grid/row-paging-options/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/tree-grid/row-paging-options/package.json
+++ b/samples/grids/tree-grid/row-paging-options/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/row-paging-options/src/index.tsx b/samples/grids/tree-grid/row-paging-options/src/index.tsx
index f7935ac2a2..f8986f23e3 100644
--- a/samples/grids/tree-grid/row-paging-options/src/index.tsx
+++ b/samples/grids/tree-grid/row-paging-options/src/index.tsx
@@ -10,7 +10,6 @@ import { ComponentRenderer, PropertyEditorPanelDescriptionModule, WebTreeGridDes
import { OrdersTreeDataItem, OrdersTreeData } from './OrdersTreeData';
import { IgrPropertyEditorPropertyDescriptionChangedEventArgs } from 'igniteui-react-layouts';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
@@ -84,7 +83,6 @@ export default class Sample extends React.Component {
primaryKey="ID"
foreignKey="ParentID">
diff --git a/samples/grids/tree-grid/row-paging-style/package.json b/samples/grids/tree-grid/row-paging-style/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/row-paging-style/package.json
+++ b/samples/grids/tree-grid/row-paging-style/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/row-paging-style/src/index.tsx b/samples/grids/tree-grid/row-paging-style/src/index.tsx
index c7edfbcc3c..083696af7f 100644
--- a/samples/grids/tree-grid/row-paging-style/src/index.tsx
+++ b/samples/grids/tree-grid/row-paging-style/src/index.tsx
@@ -7,7 +7,6 @@ import { IgrTreeGrid, IgrPaginator, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-core';
import { OrdersTreeDataItem, OrdersTreeData } from './OrdersTreeData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/row-pinning-extra-column/package.json b/samples/grids/tree-grid/row-pinning-extra-column/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/row-pinning-extra-column/package.json
+++ b/samples/grids/tree-grid/row-pinning-extra-column/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/row-pinning-extra-column/src/index.tsx b/samples/grids/tree-grid/row-pinning-extra-column/src/index.tsx
index 3e8fa7450b..e4497393b4 100644
--- a/samples/grids/tree-grid/row-pinning-extra-column/src/index.tsx
+++ b/samples/grids/tree-grid/row-pinning-extra-column/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-
import { EmployeesNestedTreeDataItem, EmployeesNestedTreeData } from './EmployeesNestedTreeData';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -33,7 +32,6 @@ export default class Sample extends React.Component {
}
return this._pinningConfig1;
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -59,8 +57,7 @@ export default class Sample extends React.Component {
width="150px"
filterable={false}
pinned={true}
- bodyTemplate={this.webTreeGridRowPinCellTemplate}
- name="column1">
+ bodyTemplate={this.webTreeGridRowPinCellTemplate}>
{
primaryKey="ID"
foreignKey="ParentID"
cellSelection="none"
- rendered={this.webTreeGridPinRowOnRendered}
+ onRendered={this.webTreeGridPinRowOnRendered}
pinning={this.pinningConfig1}>
{
dataType="date">
+ >
diff --git a/samples/grids/tree-grid/row-pinning-style/package.json b/samples/grids/tree-grid/row-pinning-style/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/row-pinning-style/package.json
+++ b/samples/grids/tree-grid/row-pinning-style/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/row-pinning-style/src/index.tsx b/samples/grids/tree-grid/row-pinning-style/src/index.tsx
index 3e75c4632b..4623f49237 100644
--- a/samples/grids/tree-grid/row-pinning-style/src/index.tsx
+++ b/samples/grids/tree-grid/row-pinning-style/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebTreeGridDescriptionModule, WebActionStripDescript
import { EmployeesNestedTreeDataItem, EmployeesNestedTreeData } from './EmployeesNestedTreeData';
import { IgrGrid } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -53,7 +52,7 @@ export default class Sample extends React.Component {
id="treeGrid"
ref={this.treeGridRef}
data={this.employeesNestedTreeData}
- rendered={this.webTreeGridPinRowOnRendered}
+ onRendered={this.webTreeGridPinRowOnRendered}
rowEditable={true}
primaryKey="ID"
foreignKey="ParentID"
@@ -75,7 +74,7 @@ export default class Sample extends React.Component {
dataType="date">
+ >
diff --git a/samples/grids/tree-grid/row-reorder/package.json b/samples/grids/tree-grid/row-reorder/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/row-reorder/package.json
+++ b/samples/grids/tree-grid/row-reorder/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/row-reorder/src/index.tsx b/samples/grids/tree-grid/row-reorder/src/index.tsx
index 93406a0774..db040f997c 100644
--- a/samples/grids/tree-grid/row-reorder/src/index.tsx
+++ b/samples/grids/tree-grid/row-reorder/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-
import { EmployeesNestedTreeDataItem, EmployeesNestedTreeData } from './EmployeesNestedTreeData';
import { IgrRowDragStartEventArgs, IgrRowDragEndEventArgs } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -43,9 +42,9 @@ export default class Sample extends React.Component {
data={this.employeesNestedTreeData}
primaryKey="ID"
foreignKey="ParentID"
- rowDragStart={this.webTreeGridReorderRowStartHandler}
+ onRowDragStart={this.webTreeGridReorderRowStartHandler}
rowDraggable={true}
- rowDragEnd={this.webTreeGridReorderRowHandler}>
+ onRowDragEnd={this.webTreeGridReorderRowHandler}>
{
return this._componentRenderer;
}
- public webTreeGridReorderRowStartHandler(sender: IgrTreeGrid, args: IgrRowDragStartEventArgs){
+ public webTreeGridReorderRowStartHandler(args: IgrRowDragStartEventArgs){
const draggedRow = args.detail.dragData;
if(draggedRow.expanded){
draggedRow.expanded = false;
}
}
- public webTreeGridReorderRowHandler(sender: IgrTreeGrid, args: IgrRowDragEndEventArgs): void {
+ public webTreeGridReorderRowHandler(args: IgrRowDragEndEventArgs): void {
const ghostElement = args.detail.dragDirective.ghostElement;
const dragElementPos = ghostElement.getBoundingClientRect();
const grid = this.treeGrid;
diff --git a/samples/grids/tree-grid/row-selection-mode/package.json b/samples/grids/tree-grid/row-selection-mode/package.json
index a6b8a5ed88..02dbc47aea 100644
--- a/samples/grids/tree-grid/row-selection-mode/package.json
+++ b/samples/grids/tree-grid/row-selection-mode/package.json
@@ -15,13 +15,12 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/row-selection-mode/src/index.tsx b/samples/grids/tree-grid/row-selection-mode/src/index.tsx
index 9d52289797..2b4e3f1dec 100644
--- a/samples/grids/tree-grid/row-selection-mode/src/index.tsx
+++ b/samples/grids/tree-grid/row-selection-mode/src/index.tsx
@@ -9,7 +9,6 @@ import { IgrTreeGrid, IgrColumn } from 'igniteui-react-grids';
import { ComponentRenderer, WebTreeGridDescriptionModule, PropertyEditorPanelDescriptionModule } from 'igniteui-react-core';
import { EmployeesFlatDataItem, EmployeesFlatData } from './EmployeesFlatData';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
diff --git a/samples/grids/tree-grid/row-selection-template-excel/package.json b/samples/grids/tree-grid/row-selection-template-excel/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/row-selection-template-excel/package.json
+++ b/samples/grids/tree-grid/row-selection-template-excel/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/row-selection-template-excel/src/index.tsx b/samples/grids/tree-grid/row-selection-template-excel/src/index.tsx
index d26240a49d..c5ac05724e 100644
--- a/samples/grids/tree-grid/row-selection-template-excel/src/index.tsx
+++ b/samples/grids/tree-grid/row-selection-template-excel/src/index.tsx
@@ -8,7 +8,6 @@ import { ComponentRenderer, WebTreeGridDescriptionModule } from 'igniteui-react-
import { EmployeesFlatDataItem, EmployeesFlatData } from './EmployeesFlatData';
import { IgrRowSelectorTemplateContext, IgrHeadSelectorTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -57,7 +56,6 @@ export default class Sample extends React.Component {
rowSelectorTemplate={this.webGridRowSelectorExcelTemplate}
headSelectorTemplate={this.webGridHeaderRowSelectorExcelTemplate}>
diff --git a/samples/grids/tree-grid/row-selection-template-numbers/package.json b/samples/grids/tree-grid/row-selection-template-numbers/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/row-selection-template-numbers/package.json
+++ b/samples/grids/tree-grid/row-selection-template-numbers/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/row-selection-template-numbers/src/index.tsx b/samples/grids/tree-grid/row-selection-template-numbers/src/index.tsx
index bc112c5d63..e3137b87f4 100644
--- a/samples/grids/tree-grid/row-selection-template-numbers/src/index.tsx
+++ b/samples/grids/tree-grid/row-selection-template-numbers/src/index.tsx
@@ -8,7 +8,6 @@ import { EmployeesFlatDataItem, EmployeesFlatData } from './EmployeesFlatData';
import { IgrRowSelectorTemplateContext, IgrHeadSelectorTemplateContext } from 'igniteui-react-grids';
import { IgrCheckbox } from 'igniteui-react';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/row-styles/package.json b/samples/grids/tree-grid/row-styles/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/row-styles/package.json
+++ b/samples/grids/tree-grid/row-styles/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/row-styles/src/index.tsx b/samples/grids/tree-grid/row-styles/src/index.tsx
index 29fc14706b..8cd641ac58 100644
--- a/samples/grids/tree-grid/row-styles/src/index.tsx
+++ b/samples/grids/tree-grid/row-styles/src/index.tsx
@@ -9,7 +9,6 @@ import { EmployeesFlatDetailsItem, EmployeesFlatDetails } from './EmployeesFlatD
import { IgrPropertyEditorPropertyDescriptionButtonClickEventArgs } from 'igniteui-react-layouts';
import { IgrRowType } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
diff --git a/samples/grids/tree-grid/state-persistence-about/package.json b/samples/grids/tree-grid/state-persistence-about/package.json
index a6b8a5ed88..97179e0399 100644
--- a/samples/grids/tree-grid/state-persistence-about/package.json
+++ b/samples/grids/tree-grid/state-persistence-about/package.json
@@ -15,13 +15,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/state-persistence-about/src/index.tsx b/samples/grids/tree-grid/state-persistence-about/src/index.tsx
index aa3eeeb138..193e2027a4 100644
--- a/samples/grids/tree-grid/state-persistence-about/src/index.tsx
+++ b/samples/grids/tree-grid/state-persistence-about/src/index.tsx
@@ -1,7 +1,7 @@
-import React, { useEffect, useState } from 'react';
+import React from 'react';
import ReactDOM from 'react-dom/client';
-import { ButtonVariant, IgrButton } from 'igniteui-react';
+import { IgrButton } from 'igniteui-react';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
import './index.css';
@@ -17,8 +17,8 @@ export default function App() {
By default navigating to the previous page, components will reinitialize as per their initial configuration, therefore the IgrTreeGrid will lose its state.
- What our App Component does is reading the state from the window.localStorage object and applying the corresponding state in the `useEffect`` hook.
- Go Back
+ What our App Component does is reading the state from the window.localStorage object and applying the corresponding state in the `useEffect` hook.
+ Go Back
diff --git a/samples/grids/tree-grid/state-persistence-main/package.json b/samples/grids/tree-grid/state-persistence-main/package.json
index a6b8a5ed88..97179e0399 100644
--- a/samples/grids/tree-grid/state-persistence-main/package.json
+++ b/samples/grids/tree-grid/state-persistence-main/package.json
@@ -15,13 +15,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/state-persistence-main/src/index.tsx b/samples/grids/tree-grid/state-persistence-main/src/index.tsx
index 5145925d9b..8b693d79a4 100644
--- a/samples/grids/tree-grid/state-persistence-main/src/index.tsx
+++ b/samples/grids/tree-grid/state-persistence-main/src/index.tsx
@@ -2,10 +2,8 @@ import React, { useEffect, useRef, useState } from "react";
import ReactDOM from "react-dom/client";
import {
- FilterMode,
IgrActionStrip,
IgrColumn,
- IgrGridModule,
IgrGridPinningActions,
IgrGridToolbar,
IgrGridToolbarActions,
@@ -14,27 +12,20 @@ import {
IgrPaginator,
IgrGridState,
IgrGridStateOptions,
- GridSelectionMode,
IgrTreeGrid,
} from "igniteui-react-grids";
import {
IgrButton,
IgrCheckbox,
- IgrCheckboxModule,
IgrCheckboxChangeEventArgs,
IgrIcon,
- IgrIconModule,
+ registerIconFromText,
} from "igniteui-react";
-import { registerIconFromText } from "igniteui-webcomponents";
-import "igniteui-react-grids/grids/combined";
import "igniteui-react-grids/grids/themes/light/bootstrap.css";
import "./index.css";
import { EmployeesNestedData } from "./EmployeesNestedData";
-const mods: any[] = [IgrGridModule, IgrIconModule, IgrCheckboxModule];
-mods.forEach((m) => m.register());
-
const restoreIcon =
'';
const saveIcon =
@@ -50,6 +41,8 @@ const refreshIcon =
export default function App() {
const gridData = new EmployeesNestedData();
+ const stateKey = "tree-grid-state";
+
const [allOptions, setAllOptions] = useState(true);
const [options, setOption] = useState({
cellSelection: true,
@@ -63,14 +56,15 @@ export default function App() {
rowPinning: true,
columnSelection: true,
});
+ const [page, setPage] = useState(0);
+ const [perPage, setPerPage] = useState(15);
+ const [totalRecords, setTotalRecords] = useState(gridData.length);
let grid: IgrTreeGrid;
- function gridRef(ref: IgrTreeGrid) {
+ const gridRef = (ref: IgrTreeGrid) => {
grid = ref;
}
- let paginatorRef = useRef(null);
- const stateKey = "tree-grid-state";
- let gridStateRef = useRef(null);
+ const gridStateRef = useRef(null);
useEffect(() => {
registerIconFromText("restore", restoreIcon, "material");
@@ -87,22 +81,23 @@ export default function App() {
};
}, []);
- function saveGridState() {
+ const saveGridState = () => {
const state = gridStateRef.current.getStateAsString([]);
window.localStorage.setItem(stateKey, state);
}
- function restoreGridState() {
+ const restoreGridState = () => {
const state = window.localStorage.getItem(stateKey);
if (state) {
gridStateRef.current.applyStateFromString(state, []);
}
}
- function resetGridState() {
- paginatorRef.current.page = 0;
- paginatorRef.current.perPage = 15;
- paginatorRef.current.totalRecords = gridData.length;
+ const resetGridState = () => {
+ setPage(0);
+ setPerPage(15);
+ setTotalRecords(gridData.length);
+
grid.clearFilter(null);
grid.sortingExpressions = [];
grid.deselectAllColumns();
@@ -110,65 +105,69 @@ export default function App() {
grid.clearCellSelection();
}
- function onChange(s: IgrCheckbox, e: IgrCheckboxChangeEventArgs) {
+ const onChange = (e: IgrCheckboxChangeEventArgs) => {
+ const s = e.target as IgrCheckbox;
+
if (s.name === "allFeatures") {
+ const isChecked = e.detail.checked;
+ setAllOptions(isChecked);
+
setOption({
- cellSelection: e.detail.checked,
- rowSelection: e.detail.checked,
- filtering: e.detail.checked,
- advancedFiltering: e.detail.checked,
- paging: e.detail.checked,
- sorting: e.detail.checked,
- columns: e.detail.checked,
- expansion: e.detail.checked,
- rowPinning: e.detail.checked,
- columnSelection: e.detail.checked,
+ cellSelection: isChecked,
+ rowSelection: isChecked,
+ filtering: isChecked,
+ advancedFiltering: isChecked,
+ paging: isChecked,
+ sorting: isChecked,
+ columns: isChecked,
+ expansion: isChecked,
+ rowPinning: isChecked,
+ columnSelection: isChecked,
});
- for (const key of Object.keys(options)) {
- gridStateRef.current.options[key] = e.detail.checked;
- }
} else {
- gridStateRef.current.options[s.name] = e.detail.checked;
+ const newOptions = { ...options };
+ newOptions[s.name as keyof typeof newOptions] = e.detail.checked;
+ setOption(newOptions);
}
}
- function leavePage() {
+ const leavePage = () => {
saveGridState();
window.location.replace("./grids/tree-grid/state-persistence-about");
}
- function clearStorage() {
+ const clearStorage = () => {
window.localStorage.removeItem(stateKey);
}
- function reloadPage() {
+ const reloadPage = () => {
window.location.reload();
}
return (
-
+
Restore
-
+
Save
-
+
Reset
-
+
Leave
-
+
Clear
-
+
Reload
@@ -193,65 +192,65 @@ export default function App() {
-
+
All Features
Adv. Filtering
Cell Selection
-
+
Columns
Col Selection
Expansion
Filtering
-
+
Paging
Row Pinning
Row Selection
-
+
Sorting
@@ -266,9 +265,9 @@ export default function App() {
moving={true}
allowFiltering={true}
allowAdvancedFiltering={true}
- filterMode={FilterMode.ExcelStyleFilter}
- columnSelection={GridSelectionMode.Multiple}
- rowSelection={GridSelectionMode.Multiple}
+ filterMode="excelStyleFilter"
+ columnSelection="multiple"
+ rowSelection="multiple"
>
@@ -280,7 +279,13 @@ export default function App() {
-
+ setPage(ev.detail)}
+ onPerPageChange={(ev) => setPerPage(ev.detail)}>
+
{
this.treeGrid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -66,8 +64,7 @@ export default class Sample extends React.Component {
+ bodyTemplate={this.webTreeGridAvatarCellTemplate}>
{
+ const changeTitle = (event: IgrComponentValueChangedEventArgs) => {
spanRef.current.innerText = event.detail;
}
- const enableFiltering = (switchComponent: IgrSwitch) => {
+ const enableFiltering = (e: IgrCheckboxChangeEventArgs) => {
const toolbarFiltering = document.getElementsByTagName('igc-grid-toolbar-advanced-filtering')[0] as any;
- toolbarFiltering.hidden = !switchComponent.checked;
+ toolbarFiltering.hidden = !e.detail.checked;
};
- const enableHiding = (switchComponent: IgrSwitch) => {
+ const enableHiding = (e: IgrCheckboxChangeEventArgs) => {
const toolbarHiding = document.getElementsByTagName('igc-grid-toolbar-hiding')[0] as any;
- toolbarHiding.hidden = !switchComponent.checked;
+ toolbarHiding.hidden = !e.detail.checked;
};
- const enablePinning = (switchComponent: IgrSwitch) => {
+ const enablePinning = (e: IgrCheckboxChangeEventArgs) => {
const toolbarPinning = document.getElementsByTagName('igc-grid-toolbar-pinning')[0] as any;
- toolbarPinning.hidden = !switchComponent.checked;
+ toolbarPinning.hidden = !e.detail.checked;
};
- const enableExport = (switchComponent: IgrSwitch) => {
+ const enableExport = (e: IgrCheckboxChangeEventArgs) => {
const toolbarExporter = document.getElementsByTagName('igc-grid-toolbar-exporter')[0] as any;
- toolbarExporter.hidden = !switchComponent.checked;
+ toolbarExporter.hidden = !e.detail.checked;
};
return (
-
-
+
+
Advanced Filtering
-
+
Column hiding
-
+
Column pinning
-
+
Exporting
diff --git a/samples/grids/tree-grid/toolbar-sample-3/package.json b/samples/grids/tree-grid/toolbar-sample-3/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/toolbar-sample-3/package.json
+++ b/samples/grids/tree-grid/toolbar-sample-3/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/toolbar-sample-3/src/index.tsx b/samples/grids/tree-grid/toolbar-sample-3/src/index.tsx
index 40a1c3476f..90d7fb9da2 100644
--- a/samples/grids/tree-grid/toolbar-sample-3/src/index.tsx
+++ b/samples/grids/tree-grid/toolbar-sample-3/src/index.tsx
@@ -10,7 +10,6 @@ import { IgrExporterOptionsBase, IgrGridToolbarExportEventArgs } from 'igniteui-
import { IgrAvatar } from 'igniteui-react';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -25,7 +24,6 @@ export default class Sample extends React.Component
{
this.treeGrid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -46,7 +44,7 @@ export default class Sample extends React.Component {
data={this.employeesFlatAvatars}
primaryKey="ID"
foreignKey="ParentID"
- toolbarExporting={this.webTreeGridToolbarExporting}>
+ onToolbarExporting={this.webTreeGridToolbarExporting}>
{
+ bodyTemplate={this.webTreeGridAvatarCellTemplate}>
{
}
- public webTreeGridToolbarExporting(sender: IgrTreeGrid, evt: IgrGridToolbarExportEventArgs): void {
+ public webTreeGridToolbarExporting(evt: IgrGridToolbarExportEventArgs): void {
const args = evt.detail;
const options: IgrExporterOptionsBase = args.options;
if (options) {
diff --git a/samples/grids/tree-grid/toolbar-sample-4/package.json b/samples/grids/tree-grid/toolbar-sample-4/package.json
index a6b8a5ed88..97179e0399 100644
--- a/samples/grids/tree-grid/toolbar-sample-4/package.json
+++ b/samples/grids/tree-grid/toolbar-sample-4/package.json
@@ -15,13 +15,13 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-datasources": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-react-layouts": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/toolbar-sample-4/src/index.tsx b/samples/grids/tree-grid/toolbar-sample-4/src/index.tsx
index d313e45cfc..7475c7218d 100644
--- a/samples/grids/tree-grid/toolbar-sample-4/src/index.tsx
+++ b/samples/grids/tree-grid/toolbar-sample-4/src/index.tsx
@@ -14,9 +14,8 @@ import {
IgrTreeGridModule,
} from "igniteui-react-grids";
import { IgrColumn } from "igniteui-react-grids";
-import { IgrAvatar, IgrAvatarModule, IgrButton, IgrIcon, IgrIconModule } from "igniteui-react";
+import { IgrAvatar, IgrAvatarModule, IgrButton, IgrIcon, IgrIconModule, registerIconFromText } from "igniteui-react";
-import "igniteui-react-grids/grids/combined";
import "igniteui-react-grids/grids/themes/light/bootstrap.css";
import { EmployeesFlatAvatars } from "./EmployeesFlatAvatars";
@@ -30,12 +29,9 @@ const icon = `
Tree Grid Toolbar
-
+
-
+
Clear Sort
diff --git a/samples/grids/tree-grid/toolbar-style/package.json b/samples/grids/tree-grid/toolbar-style/package.json
index a6b8a5ed88..29c8cf9cd4 100644
--- a/samples/grids/tree-grid/toolbar-style/package.json
+++ b/samples/grids/tree-grid/toolbar-style/package.json
@@ -15,13 +15,10 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-datasources": "18.9.0",
- "igniteui-react-grids": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-react-layouts": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-grids": "19.0.2",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/grids/tree-grid/toolbar-style/src/index.tsx b/samples/grids/tree-grid/toolbar-style/src/index.tsx
index 58d0d5b8d4..e5e0bab607 100644
--- a/samples/grids/tree-grid/toolbar-style/src/index.tsx
+++ b/samples/grids/tree-grid/toolbar-style/src/index.tsx
@@ -9,7 +9,6 @@ import { EmployeesFlatAvatarsItem, EmployeesFlatAvatars } from './EmployeesFlatA
import { IgrAvatar } from 'igniteui-react';
import { IgrCellTemplateContext } from 'igniteui-react-grids';
-import 'igniteui-react-grids/grids/combined';
import 'igniteui-react-grids/grids/themes/light/bootstrap.css';
const mods: any[] = [
@@ -24,7 +23,6 @@ export default class Sample extends React.Component {
this.grid = r;
this.setState({});
}
- private column1: IgrColumn
constructor(props: any) {
super(props);
@@ -66,8 +64,7 @@ export default class Sample extends React.Component {
+ bodyTemplate={this.webTreeGridAvatarCellTemplate}>
(null);
- function onRadioChange(radio: IgrRadio) {
- switch (radio.value) {
- case 'single':
- buttonGroupRef.current.selection = ButtonGroupSelection.Single;
- break;
- case 'single-required':
- buttonGroupRef.current.selection = ButtonGroupSelection.SingleRequired;
- break;
- default:
- buttonGroupRef.current.selection = ButtonGroupSelection.Multiple;
- break;
- }
+ function onRadioChange(e: IgrRadioChangeEventArgs) {
+ const value = e.detail.value as ButtonGroupSelection;
+ buttonGroupRef.current.selection = value;
}
return (
@@ -66,13 +58,13 @@ export default function ButtonGroupSelectionSample() {
-
+
Single
-
+
Single-Required
-
+
Multiple
diff --git a/samples/inputs/button-group/size/package.json b/samples/inputs/button-group/size/package.json
index 7b64fca32a..02ca51345c 100644
--- a/samples/inputs/button-group/size/package.json
+++ b/samples/inputs/button-group/size/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/button-group/size/src/index.tsx b/samples/inputs/button-group/size/src/index.tsx
index 7895754940..2f166cf304 100644
--- a/samples/inputs/button-group/size/src/index.tsx
+++ b/samples/inputs/button-group/size/src/index.tsx
@@ -14,7 +14,7 @@ IgrButtonGroupModule.register();
export default function ButtonGroupSize() {
const [style, setStyle] = useState({ '--ig-size': 'var(--ig-size-large)' } as React.CSSProperties)
- function onSelect(buttonGroup: IgrButtonGroup, args: IgrComponentValueChangedEventArgs) {
+ function onSelect(args: IgrComponentValueChangedEventArgs) {
setStyle({
'--ig-size': `var(--ig-size-${args.detail})`
} as React.CSSProperties)
@@ -22,7 +22,7 @@ export default function ButtonGroupSize() {
return (
-
+
Small
diff --git a/samples/inputs/button-group/styling/package.json b/samples/inputs/button-group/styling/package.json
index 08fcd580ee..d878973371 100644
--- a/samples/inputs/button-group/styling/package.json
+++ b/samples/inputs/button-group/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/button/contained/package.json b/samples/inputs/button/contained/package.json
index b410a94be8..fe8aaddc90 100644
--- a/samples/inputs/button/contained/package.json
+++ b/samples/inputs/button/contained/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/button/download/package.json b/samples/inputs/button/download/package.json
index e3d4bc2e05..8215d32055 100644
--- a/samples/inputs/button/download/package.json
+++ b/samples/inputs/button/download/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/button/fab/package.json b/samples/inputs/button/fab/package.json
index 22d7121c71..d92a1e37ee 100644
--- a/samples/inputs/button/fab/package.json
+++ b/samples/inputs/button/fab/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/button/flat/package.json b/samples/inputs/button/flat/package.json
index a0e1a76345..3014fb5172 100644
--- a/samples/inputs/button/flat/package.json
+++ b/samples/inputs/button/flat/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/button/outlined/package.json b/samples/inputs/button/outlined/package.json
index 223531018a..680f936596 100644
--- a/samples/inputs/button/outlined/package.json
+++ b/samples/inputs/button/outlined/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/button/overview/package.json b/samples/inputs/button/overview/package.json
index d6e5c5b4b4..3bc07c811e 100644
--- a/samples/inputs/button/overview/package.json
+++ b/samples/inputs/button/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/button/size/package.json b/samples/inputs/button/size/package.json
index 8be7a02a19..e2b88621ff 100644
--- a/samples/inputs/button/size/package.json
+++ b/samples/inputs/button/size/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/button/size/src/index.tsx b/samples/inputs/button/size/src/index.tsx
index 7bbb8ad4a2..9e9265be9a 100644
--- a/samples/inputs/button/size/src/index.tsx
+++ b/samples/inputs/button/size/src/index.tsx
@@ -21,13 +21,13 @@ export default class ButtonSize extends React.Component {
return (
-
+
Small
-
+
Medium
-
+
Large
@@ -43,8 +43,8 @@ export default class ButtonSize extends React.Component
{
}
public onRadioChange(e: any) {
- if (e.checked == true) {
- this.setState({ size: e.value });
+ if (e.detail.checked == true) {
+ this.setState({ size: e.detail.value });
}
}
}
diff --git a/samples/inputs/button/styling/package.json b/samples/inputs/button/styling/package.json
index 3b29704c28..31d279c3c2 100644
--- a/samples/inputs/button/styling/package.json
+++ b/samples/inputs/button/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/checkbox/checking/package.json b/samples/inputs/checkbox/checking/package.json
index 0094c3e44d..e02e735953 100644
--- a/samples/inputs/checkbox/checking/package.json
+++ b/samples/inputs/checkbox/checking/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/checkbox/disabled/package.json b/samples/inputs/checkbox/disabled/package.json
index 8486e6a8ee..9af1980876 100644
--- a/samples/inputs/checkbox/disabled/package.json
+++ b/samples/inputs/checkbox/disabled/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/checkbox/indeterminate/package.json b/samples/inputs/checkbox/indeterminate/package.json
index a643315cc1..a8409cadad 100644
--- a/samples/inputs/checkbox/indeterminate/package.json
+++ b/samples/inputs/checkbox/indeterminate/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/checkbox/label/package.json b/samples/inputs/checkbox/label/package.json
index 57acb526fb..2f6048a6bb 100644
--- a/samples/inputs/checkbox/label/package.json
+++ b/samples/inputs/checkbox/label/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/checkbox/overview/package.json b/samples/inputs/checkbox/overview/package.json
index 274e4e2a99..8bc18cde59 100644
--- a/samples/inputs/checkbox/overview/package.json
+++ b/samples/inputs/checkbox/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/chip/multiple/package.json b/samples/inputs/chip/multiple/package.json
index 63c20b9e47..491c3d2461 100644
--- a/samples/inputs/chip/multiple/package.json
+++ b/samples/inputs/chip/multiple/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/chip/multiple/src/index.tsx b/samples/inputs/chip/multiple/src/index.tsx
index 024012cdff..c4390d0859 100644
--- a/samples/inputs/chip/multiple/src/index.tsx
+++ b/samples/inputs/chip/multiple/src/index.tsx
@@ -1,28 +1,38 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrChip, IgrIcon, IgrChipModule, IgrIconModule } from 'igniteui-react';
+import { IgrChip, IgrIcon, IgrChipModule, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrChipModule.register();
IgrIconModule.register();
+const customSelectIconText = '';
+const customRemoveIconText = ' ';
+const brushIconText = 'Brush IconA picture showing a painting brush.';
+const brickIconText = 'Brick Wall IconA picture depicting a wall made of bricks.';
+const dogIconText = ' ';
+
export default class ChipMultiple extends React.Component {
-
- public customSelectIcon: IgrIcon;
- public customRemoveIcon: IgrIcon;
- public brushIcon: IgrIcon;
- public brickIcon: IgrIcon;
- public dogIcon: IgrIcon;
constructor(props: any) {
- super(props);
-
- this.customSelectRef = this.customSelectRef.bind(this);
- this.customRemoveRef = this.customRemoveRef.bind(this);
- this.brushRef = this.brushRef.bind(this);
- this.brickRef = this.brickRef.bind(this);
- this.dogRef = this.dogRef.bind(this);
+ super(props);
+
+ registerIconFromText(
+ "custom-select", customSelectIconText, "material"
+ );
+ registerIconFromText(
+ "custom-remove", customRemoveIconText, "material"
+ );
+ registerIconFromText(
+ "brush", brushIconText, "material"
+ );
+ registerIconFromText(
+ "brick-wall", brickIconText, "material"
+ );
+ registerIconFromText(
+ "dog-icon", dogIconText, "material"
+ );
}
public render(): JSX.Element {
@@ -31,81 +41,35 @@ export default class ChipMultiple extends React.Component {
-
+
Custom Icons
-
+
-
+
Start Slot
End Slot
-
+
Disabled Chip
-
+
);
}
-
- public customSelectRef(icon: IgrIcon){
- if (!icon) { return; }
- this.customSelectIcon = icon;
- const customSelectIconText = '';
- this.customSelectIcon.registerIconFromText(
- "custom-select", customSelectIconText, "material"
- );
- }
-
- public customRemoveRef(icon: IgrIcon){
- if (!icon) { return; }
- this.customRemoveIcon = icon;
- const customRemoveIconText = ' ';
- this.customRemoveIcon.registerIconFromText(
- "custom-remove", customRemoveIconText, "material"
- );
-
- }
-
- public brushRef(icon: IgrIcon){
- if (!icon) { return; }
- this.brushIcon = icon;
- const brushIconText = 'Brush IconA picture showing a painting brush.';
- this.brushIcon.registerIconFromText(
- "brush", brushIconText, "material"
- );
- }
-
- public brickRef(icon: IgrIcon){
- if (!icon) { return; }
- this.brickIcon = icon;
- const brickIconText = 'Brick Wall IconA picture depicting a wall made of bricks.';
- this.brickIcon.registerIconFromText(
- "brick-wall", brickIconText, "material"
- );
- }
-
- public dogRef(icon: IgrIcon){
- if (!icon) { return; }
- this.dogIcon = icon;
- const dogIconText = ' ';
- this.dogIcon.registerIconFromText(
- "dog-icon", dogIconText, "material"
- );
- }
}
// rendering above class to the React DOM
diff --git a/samples/inputs/chip/overview/package.json b/samples/inputs/chip/overview/package.json
index 5c3ca88e20..33a77f8bc8 100644
--- a/samples/inputs/chip/overview/package.json
+++ b/samples/inputs/chip/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/chip/size/package.json b/samples/inputs/chip/size/package.json
index 40201100ff..68b4ee62a0 100644
--- a/samples/inputs/chip/size/package.json
+++ b/samples/inputs/chip/size/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/chip/styling/package.json b/samples/inputs/chip/styling/package.json
index 159ff55da9..d485064324 100644
--- a/samples/inputs/chip/styling/package.json
+++ b/samples/inputs/chip/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/chip/variants/package.json b/samples/inputs/chip/variants/package.json
index 5dba5db810..8fee95c518 100644
--- a/samples/inputs/chip/variants/package.json
+++ b/samples/inputs/chip/variants/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/circular-progress-indicator/dynamic/package.json b/samples/inputs/circular-progress-indicator/dynamic/package.json
index 6246341138..99ac0ac526 100644
--- a/samples/inputs/circular-progress-indicator/dynamic/package.json
+++ b/samples/inputs/circular-progress-indicator/dynamic/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/circular-progress-indicator/dynamic/src/index.tsx b/samples/inputs/circular-progress-indicator/dynamic/src/index.tsx
index f2386867ed..92eee138bc 100644
--- a/samples/inputs/circular-progress-indicator/dynamic/src/index.tsx
+++ b/samples/inputs/circular-progress-indicator/dynamic/src/index.tsx
@@ -1,7 +1,7 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrCircularProgress, IgrCircularGradient, IgrIconButton, IgrCircularProgressModule, IgrCircularGradientModule, IgrIconButtonModule } from 'igniteui-react';
+import { IgrCircularProgress, IgrCircularGradient, IgrIconButton, IgrCircularProgressModule, IgrCircularGradientModule, IgrIconButtonModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
import './DynamicCircularProgressStyle.css';
@@ -9,6 +9,9 @@ IgrCircularProgressModule.register();
IgrCircularGradientModule.register();
IgrIconButtonModule.register();
+const addIconText = '';
+const removeIconText = '';
+
export default class DynamicCircularProgress extends React.Component {
public circularProgress: IgrCircularProgress;
@@ -16,11 +19,16 @@ export default class DynamicCircularProgress extends React.Component {
public removeIcon: IgrIconButton;
constructor(props: any) {
- super(props);
-
+ super(props);
+
+ registerIconFromText(
+ "add", addIconText, "material"
+ );
+ registerIconFromText(
+ "remove", removeIconText, "material"
+ );
+
this.circularProgressRef = this.circularProgressRef.bind(this);
- this.addIconRef = this.addIconRef.bind(this);
- this.removeIconRef = this.removeIconRef.bind(this);
this.onIconClick = this.onIconClick.bind(this);
}
@@ -36,9 +44,9 @@ export default class DynamicCircularProgress extends React.Component {
-
+
-
+
@@ -51,24 +59,6 @@ export default class DynamicCircularProgress extends React.Component
{
this.circularProgress = progress;
}
- public addIconRef(icon: IgrIconButton){
- if (!icon) { return; }
- this.addIcon = icon;
- const addIconText = '';
- this.addIcon.registerIconFromText(
- "add", addIconText, "material"
- );
- }
-
- public removeIconRef(icon: IgrIconButton){
- if (!icon) { return; }
- this.removeIcon = icon;
- const removeIconText = '';
- this.removeIcon.registerIconFromText(
- "remove", removeIconText, "material"
- );
- }
-
public onIconClick(e: any) {
const target = e.target as HTMLElement;
const iconButton: any = target.closest('igc-icon-button');
diff --git a/samples/inputs/circular-progress-indicator/indeterminate/package.json b/samples/inputs/circular-progress-indicator/indeterminate/package.json
index fff37ea1cf..74eac249e0 100644
--- a/samples/inputs/circular-progress-indicator/indeterminate/package.json
+++ b/samples/inputs/circular-progress-indicator/indeterminate/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/circular-progress-indicator/simple/package.json b/samples/inputs/circular-progress-indicator/simple/package.json
index f15c9c1ac8..cde3e6405b 100644
--- a/samples/inputs/circular-progress-indicator/simple/package.json
+++ b/samples/inputs/circular-progress-indicator/simple/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/circular-progress-indicator/styling/package.json b/samples/inputs/circular-progress-indicator/styling/package.json
index 6763fe51a6..a274d1a155 100644
--- a/samples/inputs/circular-progress-indicator/styling/package.json
+++ b/samples/inputs/circular-progress-indicator/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/color-editor/overview/package.json b/samples/inputs/color-editor/overview/package.json
index 8f3b6e641a..7c9bb2b1ed 100644
--- a/samples/inputs/color-editor/overview/package.json
+++ b/samples/inputs/color-editor/overview/package.json
@@ -14,10 +14,10 @@
"lint": "eslint ./src/**/*.{ts,tsx}"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-inputs": "18.9.0",
- "igniteui-webcomponents": "5.3.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-inputs": "19.0.0",
+ "igniteui-webcomponents": "6.0.0",
"lit-html": "^3.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/inputs/combo/features/package.json b/samples/inputs/combo/features/package.json
index 609bd29f44..0cbe2fd1de 100644
--- a/samples/inputs/combo/features/package.json
+++ b/samples/inputs/combo/features/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/combo/features/src/index.tsx b/samples/inputs/combo/features/src/index.tsx
index 27b312b3c9..b0939181dc 100644
--- a/samples/inputs/combo/features/src/index.tsx
+++ b/samples/inputs/combo/features/src/index.tsx
@@ -1,6 +1,6 @@
import React, { useRef } from "react";
import ReactDOM from "react-dom/client";
-import { IgrComboModule, IgrCombo, IgrSwitchModule, IgrSwitch } from "igniteui-react";
+import { IgrCheckboxChangeEventArgs, IgrComboModule, IgrCombo, IgrSwitchModule, IgrSwitch } from "igniteui-react";
import "./index.css";
import "igniteui-webcomponents/themes/light/bootstrap.css";
import { Cities } from "./ComboData";
@@ -12,21 +12,21 @@ export default function ComboFeatures() {
const comboRef = useRef(null);
const switchCaseSensitiveRef = useRef(null);
- const disableFiltering = (switchComponent: IgrSwitch) => {
+ const disableFiltering = (e: IgrCheckboxChangeEventArgs) => {
comboRef.current.disableFiltering =
- switchCaseSensitiveRef.current.disabled = switchComponent.checked;
+ switchCaseSensitiveRef.current.disabled = e.detail.checked;
};
- const showCaseSencitiveIcon = (switchComponent: IgrSwitch) => {
- comboRef.current.caseSensitiveIcon = switchComponent.checked;
+ const showCaseSencitiveIcon = (e: IgrCheckboxChangeEventArgs) => {
+ comboRef.current.caseSensitiveIcon = e.detail.checked;
};
- const enableGrouping = (switchComponent: IgrSwitch) => {
- comboRef.current.groupKey = switchComponent.checked ? "country" : undefined;
+ const enableGrouping = (e: IgrCheckboxChangeEventArgs) => {
+ comboRef.current.groupKey = e.detail.checked ? "country" : undefined;
};
- const disableCombo = (switchComponent: IgrSwitch) => {
- comboRef.current.disabled = switchComponent.checked;
+ const disableCombo = (e: IgrCheckboxChangeEventArgs) => {
+ comboRef.current.disabled = e.detail.checked;
};
return (
@@ -41,16 +41,16 @@ export default function ComboFeatures() {
ref={comboRef}
>
-
+
Disable Filtering
-
+
Show Case-sensitive Icon
-
+
Enable Grouping
-
+
Disable Combo
diff --git a/samples/inputs/combo/overview/package.json b/samples/inputs/combo/overview/package.json
index b439d574cd..06f41e26c3 100644
--- a/samples/inputs/combo/overview/package.json
+++ b/samples/inputs/combo/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/combo/selection/package.json b/samples/inputs/combo/selection/package.json
index 62874eaddd..2a1ac0ff45 100644
--- a/samples/inputs/combo/selection/package.json
+++ b/samples/inputs/combo/selection/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/combo/selection/src/index.tsx b/samples/inputs/combo/selection/src/index.tsx
index c54eb75dc2..a5f1c0c962 100644
--- a/samples/inputs/combo/selection/src/index.tsx
+++ b/samples/inputs/combo/selection/src/index.tsx
@@ -39,16 +39,16 @@ export default function ComboSelection() {
ref={comboRef}
>
-
+
Select UK Cities
-
+
Deselect UK Favorites
-
+
Select All
-
+
Deselect All
diff --git a/samples/inputs/combo/simplified/package.json b/samples/inputs/combo/simplified/package.json
index 3fcec828b6..2ee225ee4b 100644
--- a/samples/inputs/combo/simplified/package.json
+++ b/samples/inputs/combo/simplified/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/combo/simplified/src/index.tsx b/samples/inputs/combo/simplified/src/index.tsx
index f1d2b3d2bd..dc93894eda 100644
--- a/samples/inputs/combo/simplified/src/index.tsx
+++ b/samples/inputs/combo/simplified/src/index.tsx
@@ -1,6 +1,6 @@
import React, { useRef } from "react";
import ReactDOM from "react-dom/client";
-import { IgrComboModule, IgrCombo, IgrSwitchModule, IgrSwitch } from "igniteui-react";
+import { IgrCheckboxChangeEventArgs, IgrComboModule, IgrCombo, IgrSwitchModule, IgrSwitch } from "igniteui-react";
import "./index.css";
import "igniteui-webcomponents/themes/light/bootstrap.css";
import { Cities } from "./ComboData";
@@ -11,12 +11,12 @@ IgrSwitchModule.register();
export default function ComboSingleSelection() {
const comboRef = useRef(null);
- const enableGrouping = (switchComponent: IgrSwitch) => {
- comboRef.current.groupKey = switchComponent.checked ? "country" : undefined;
+ const enableGrouping = (e: IgrCheckboxChangeEventArgs) => {
+ comboRef.current.groupKey = e.detail.checked ? "country" : undefined;
};
- const disableCombo = (switchComponent: IgrSwitch) => {
- comboRef.current.disabled = switchComponent.checked;
+ const disableCombo = (e: IgrCheckboxChangeEventArgs) => {
+ comboRef.current.disabled = e.detail.checked;
};
return (
@@ -31,10 +31,10 @@ export default function ComboSingleSelection() {
ref={comboRef}
>
-
+
Enable Grouping
-
+
Disable Combo
diff --git a/samples/inputs/combo/styling/package.json b/samples/inputs/combo/styling/package.json
index 6c360ddcb4..a54089c415 100644
--- a/samples/inputs/combo/styling/package.json
+++ b/samples/inputs/combo/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/combo/styling/src/index.tsx b/samples/inputs/combo/styling/src/index.tsx
index 4ee3ca4654..413e307b6f 100644
--- a/samples/inputs/combo/styling/src/index.tsx
+++ b/samples/inputs/combo/styling/src/index.tsx
@@ -1,6 +1,6 @@
-import React, { useEffect, useRef } from "react";
+import React, { useEffect } from "react";
import ReactDOM from "react-dom/client";
-import { IgrComboModule, IgrCombo, IgrIconModule, IgrIcon } from "igniteui-react";
+import { IgrComboModule, IgrCombo, IgrIconModule, IgrIcon, registerIconFromText } from "igniteui-react";
import "./index.css";
import "igniteui-webcomponents/themes/light/bootstrap.css";
import { Cities } from "./ComboData";
@@ -12,12 +12,9 @@ const placeSvg =
'';
export default function ComboStyling() {
- const iconPlace = useRef(null);
useEffect(() => {
- if (iconPlace?.current) {
- iconPlace.current.registerIconFromText("place", placeSvg, "material");
- }
+ registerIconFromText("place", placeSvg, "material");
}, []);
return (
@@ -32,7 +29,7 @@ export default function ComboStyling() {
>
Choose the desired place
-
+
diff --git a/samples/inputs/date-time-input/input-format-display-format/package.json b/samples/inputs/date-time-input/input-format-display-format/package.json
index 31bdba296f..0923f9238c 100644
--- a/samples/inputs/date-time-input/input-format-display-format/package.json
+++ b/samples/inputs/date-time-input/input-format-display-format/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/date-time-input/input-format-display-format/src/index.tsx b/samples/inputs/date-time-input/input-format-display-format/src/index.tsx
index 2c1ed7be3c..95f2f5d1c4 100644
--- a/samples/inputs/date-time-input/input-format-display-format/src/index.tsx
+++ b/samples/inputs/date-time-input/input-format-display-format/src/index.tsx
@@ -1,18 +1,23 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrIcon, IgrIconModule, IgrDateTimeInput, IgrDateTimeInputModule, DatePart } from 'igniteui-react';
+import { IgrIcon, IgrIconModule, IgrDateTimeInput, IgrDateTimeInputModule, DatePart, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrIconModule.register();
IgrDateTimeInputModule.register();
+const upIconText = '';
+const downIconText = '';
+const clearIconText = '';
export default class DateTimeInputInputFormatDisplayFormat extends React.Component {
private dateTimeInput: IgrDateTimeInput;
constructor(props: any) {
- super(props);
- this.iconRef = this.iconRef.bind(this);
+ super(props);
+ registerIconFromText("up", upIconText, "material");
+ registerIconFromText("down", downIconText, "material");
+ registerIconFromText("clear", clearIconText, "material");
this.dateTimeInputRef = this.dateTimeInputRef.bind(this);
}
@@ -21,13 +26,13 @@ export default class DateTimeInputInputFormatDisplayFormat extends React.Compone
this.dateTimeInput.clear()}>
-
+
this.dateTimeInput.stepUp(DatePart.Date)}>
-
+
this.dateTimeInput.stepDown(DatePart.Date)}>
-
+
@@ -39,16 +44,6 @@ export default class DateTimeInputInputFormatDisplayFormat extends React.Compone
this.dateTimeInput = input;
}
- public iconRef(icon: IgrIcon){
- if (!icon) { return; }
- const upIconText = '';
- const downIconText = '';
- const clearIconText = '';
- icon.registerIconFromText("up", upIconText, "material");
- icon.registerIconFromText("down", downIconText, "material");
- icon.registerIconFromText("clear", clearIconText, "material");
- }
-
}
// rendering above class to the React DOM
diff --git a/samples/inputs/date-time-input/min-max-value/package.json b/samples/inputs/date-time-input/min-max-value/package.json
index 354e206d1c..d6b9d03ab2 100644
--- a/samples/inputs/date-time-input/min-max-value/package.json
+++ b/samples/inputs/date-time-input/min-max-value/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/date-time-input/min-max-value/src/index.tsx b/samples/inputs/date-time-input/min-max-value/src/index.tsx
index 01d341dfc2..42f7907577 100644
--- a/samples/inputs/date-time-input/min-max-value/src/index.tsx
+++ b/samples/inputs/date-time-input/min-max-value/src/index.tsx
@@ -1,18 +1,24 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrIcon, IgrIconModule, IgrDateTimeInput, IgrDateTimeInputModule, DatePart } from 'igniteui-react';
+import { IgrIcon, IgrIconModule, IgrDateTimeInput, IgrDateTimeInputModule, DatePart, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrIconModule.register();
IgrDateTimeInputModule.register();
+const upIconText = '';
+const downIconText = '';
+const clearIconText = '';
+
export default class DateTimeInputMinMaxValue extends React.Component {
private dateTimeInput: IgrDateTimeInput;
constructor(props: any) {
- super(props);
- this.iconRef = this.iconRef.bind(this);
+ super(props);
+ registerIconFromText("up", upIconText, "material");
+ registerIconFromText("down", downIconText, "material");
+ registerIconFromText("clear", clearIconText, "material");
this.dateTimeInputRef = this.dateTimeInputRef.bind(this);
}
@@ -21,13 +27,13 @@ export default class DateTimeInputMinMaxValue extends React.Component
this.dateTimeInput.clear()}>
-
+
this.dateTimeInput.stepUp(DatePart.Month)}>
-
+
this.dateTimeInput.stepDown(DatePart.Month)}>
-
+
@@ -39,17 +45,6 @@ export default class DateTimeInputMinMaxValue extends React.Component
input.min = new Date(2021, 0, 1);
this.dateTimeInput = input;
}
-
- public iconRef(icon: IgrIcon){
- if (!icon) { return; }
- const upIconText = '';
- const downIconText = '';
- const clearIconText = '';
- icon.registerIconFromText("up", upIconText, "material");
- icon.registerIconFromText("down", downIconText, "material");
- icon.registerIconFromText("clear", clearIconText, "material");
- }
-
}
// rendering above class to the React DOM
diff --git a/samples/inputs/date-time-input/overview/package.json b/samples/inputs/date-time-input/overview/package.json
index 6906f0e066..8aaf240522 100644
--- a/samples/inputs/date-time-input/overview/package.json
+++ b/samples/inputs/date-time-input/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/date-time-input/overview/src/index.tsx b/samples/inputs/date-time-input/overview/src/index.tsx
index 2369dea48f..1e6bffccec 100644
--- a/samples/inputs/date-time-input/overview/src/index.tsx
+++ b/samples/inputs/date-time-input/overview/src/index.tsx
@@ -1,18 +1,24 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrIcon, IgrIconModule, IgrDateTimeInput, IgrDateTimeInputModule, DatePart } from 'igniteui-react';
+import { IgrIcon, IgrIconModule, IgrDateTimeInput, IgrDateTimeInputModule, DatePart, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrIconModule.register();
IgrDateTimeInputModule.register();
+const upIconText = '';
+const downIconText = '';
+const clearIconText = '';
+
export default class DateTimeInputOverview extends React.Component {
private dateTimeInput: IgrDateTimeInput;
constructor(props: any) {
- super(props);
- this.iconRef = this.iconRef.bind(this);
+ super(props);
+ registerIconFromText("up", upIconText, "material");
+ registerIconFromText("down", downIconText, "material");
+ registerIconFromText("clear", clearIconText, "material");
this.dateTimeInputRef = this.dateTimeInputRef.bind(this);
}
@@ -21,13 +27,13 @@ export default class DateTimeInputOverview extends React.Component {
this.dateTimeInput.clear()}>
-
+
this.dateTimeInput.stepUp(DatePart.Month)}>
-
+
this.dateTimeInput.stepDown(DatePart.Month)}>
-
+
@@ -39,16 +45,6 @@ export default class DateTimeInputOverview extends React.Component {
this.dateTimeInput = input;
}
- public iconRef(icon: IgrIcon){
- if (!icon) { return; }
- const upIconText = '';
- const downIconText = '';
- const clearIconText = '';
- icon.registerIconFromText("up", upIconText, "material");
- icon.registerIconFromText("down", downIconText, "material");
- icon.registerIconFromText("clear", clearIconText, "material");
- }
-
}
// rendering above class to the React DOM
diff --git a/samples/inputs/date-time-input/step-up-down/package.json b/samples/inputs/date-time-input/step-up-down/package.json
index fde9ba3797..e378cae7d1 100644
--- a/samples/inputs/date-time-input/step-up-down/package.json
+++ b/samples/inputs/date-time-input/step-up-down/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/date-time-input/step-up-down/src/index.tsx b/samples/inputs/date-time-input/step-up-down/src/index.tsx
index 1c620167d9..4fefcca435 100644
--- a/samples/inputs/date-time-input/step-up-down/src/index.tsx
+++ b/samples/inputs/date-time-input/step-up-down/src/index.tsx
@@ -1,19 +1,25 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrIcon, IgrIconModule, IgrDateTimeInput, IgrDateTimeInputModule, DatePart } from 'igniteui-react';
+import { IgrIcon, IgrIconModule, IgrDateTimeInput, IgrDateTimeInputModule, DatePart, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrIconModule.register();
IgrDateTimeInputModule.register();
+const upIconText = '';
+const downIconText = '';
+const clearIconText = '';
+
export default class DateTimeInputStepUpDown extends React.Component {
private dateTimeInput: IgrDateTimeInput;
constructor(props: any) {
super(props);
- this.iconRef = this.iconRef.bind(this);
+ registerIconFromText("up", upIconText, "material");
+ registerIconFromText("down", downIconText, "material");
+ registerIconFromText("clear", clearIconText, "material");
this.dateTimeInputRef = this.dateTimeInputRef.bind(this);
}
@@ -22,13 +28,13 @@ export default class DateTimeInputStepUpDown extends React.Component {
this.dateTimeInput.clear()}>
-
+
this.dateTimeInput.stepUp(DatePart.Month, 3)}>
-
+
this.dateTimeInput.stepDown(DatePart.Date, 2)}>
-
+
@@ -39,17 +45,6 @@ export default class DateTimeInputStepUpDown extends React.Component {
if (!input) { return; }
this.dateTimeInput = input;
}
-
- public iconRef(icon: IgrIcon){
- if (!icon) { return; }
- const upIconText = '';
- const downIconText = '';
- const clearIconText = '';
- icon.registerIconFromText("up", upIconText, "material");
- icon.registerIconFromText("down", downIconText, "material");
- icon.registerIconFromText("clear", clearIconText, "material");
- }
-
}
// rendering above class to the React DOM
diff --git a/samples/inputs/dropdown/group/package.json b/samples/inputs/dropdown/group/package.json
index 90ce1f77ae..b58f6b94c1 100644
--- a/samples/inputs/dropdown/group/package.json
+++ b/samples/inputs/dropdown/group/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/dropdown/group/src/index.tsx b/samples/inputs/dropdown/group/src/index.tsx
index 467b6e81a3..0ec1e32c8b 100644
--- a/samples/inputs/dropdown/group/src/index.tsx
+++ b/samples/inputs/dropdown/group/src/index.tsx
@@ -1,7 +1,7 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrDropdown, IgrButton, IgrDropdownItem, IgrIcon, IgrDropdownModule, IgrButtonModule, IgrDropdownItemModule, IgrIconModule, IgrDropdownGroup } from 'igniteui-react';
+import { IgrDropdown, IgrButton, IgrDropdownItem, IgrIcon, IgrDropdownModule, IgrButtonModule, IgrDropdownItemModule, IgrIconModule, IgrDropdownGroup, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrDropdownModule.register();
@@ -9,13 +9,15 @@ IgrDropdownItemModule.register();
IgrButtonModule.register();
IgrIconModule.register();
+const placeIconText = "";
+
export default class DropDownGroup extends React.Component {
public placeIcon: IgrIcon;
constructor(props: any) {
super(props);
- this.iconPlaceRef = this.iconPlaceRef.bind(this);
+ registerIconFromText("place", placeIconText, "material");
}
public render(): JSX.Element {
@@ -29,21 +31,21 @@ export default class DropDownGroup extends React.Component {
Europe
-
+
Germany
DE
-
+
France
FR
-
+
Spain
ES
@@ -53,21 +55,21 @@ export default class DropDownGroup extends React.Component {
North America
-
+
USA
USA
-
+
Canada
CA
-
+
Mexico
MX
@@ -77,13 +79,6 @@ export default class DropDownGroup extends React.Component {
);
}
-
- public iconPlaceRef(icon: IgrIcon){
- if (!icon) { return; }
- this.placeIcon = icon;
- const placeIconText = "
";
- this.placeIcon.registerIconFromText("place", placeIconText, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/inputs/dropdown/header/package.json b/samples/inputs/dropdown/header/package.json
index cb35590bcb..b1fa7d2cb8 100644
--- a/samples/inputs/dropdown/header/package.json
+++ b/samples/inputs/dropdown/header/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/dropdown/header/src/index.tsx b/samples/inputs/dropdown/header/src/index.tsx
index bf9143b0d8..b469f12b6d 100644
--- a/samples/inputs/dropdown/header/src/index.tsx
+++ b/samples/inputs/dropdown/header/src/index.tsx
@@ -1,7 +1,7 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrDropdown, IgrButton, IgrDropdownItem, IgrIcon, IgrDropdownModule, IgrButtonModule, IgrDropdownItemModule, IgrIconModule, IgrDropdownHeader } from 'igniteui-react';
+import { IgrDropdown, IgrButton, IgrDropdownItem, IgrIcon, IgrDropdownModule, IgrButtonModule, IgrDropdownItemModule, IgrIconModule, IgrDropdownHeader, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrDropdownModule.register();
@@ -9,6 +9,10 @@ IgrDropdownItemModule.register();
IgrButtonModule.register();
IgrIconModule.register();
+const ringIconText = "
";
+const vibrateIconText = "
";
+const silentIconText = "
";
+
export default class DropDownHeader extends React.Component
{
public ringIcon: IgrIcon;
@@ -17,9 +21,9 @@ export default class DropDownHeader extends React.Component {
constructor(props: any) {
super(props);
- this.iconRingRef = this.iconRingRef.bind(this);
- this.iconVibrateRef = this.iconVibrateRef.bind(this);
- this.iconSilentRef = this.iconSilentRef.bind(this);
+ registerIconFromText("ring", ringIconText, "material");
+ registerIconFromText("vibrate", vibrateIconText, "material");
+ registerIconFromText("silent", silentIconText, "material");
}
public render(): JSX.Element {
@@ -32,19 +36,19 @@ export default class DropDownHeader extends React.Component {
Mode
-
+
Ring
-
+
Vibrate
-
+
Silent
@@ -52,27 +56,6 @@ export default class DropDownHeader extends React.Component {
);
}
-
- public iconRingRef(icon: IgrIcon){
- if (!icon) { return; }
- this.ringIcon = icon;
- const ringIconText = "";
- this.ringIcon.registerIconFromText("ring", ringIconText, "material");
- }
-
- public iconVibrateRef(icon: IgrIcon){
- if (!icon) { return; }
- this.vibrateIcon = icon;
- const vibrateIconText = "";
- this.vibrateIcon.registerIconFromText("vibrate", vibrateIconText, "material");
- }
-
- public iconSilentRef(icon: IgrIcon){
- if (!icon) { return; }
- this.silentIcon = icon;
- const silentIconText = "";
- this.silentIcon.registerIconFromText("silent", silentIconText, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/inputs/dropdown/item/package.json b/samples/inputs/dropdown/item/package.json
index 25fd4b5b25..3ea900a1ab 100644
--- a/samples/inputs/dropdown/item/package.json
+++ b/samples/inputs/dropdown/item/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/dropdown/item/src/index.tsx b/samples/inputs/dropdown/item/src/index.tsx
index 075cde939f..ddc1d3ca47 100644
--- a/samples/inputs/dropdown/item/src/index.tsx
+++ b/samples/inputs/dropdown/item/src/index.tsx
@@ -1,7 +1,7 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrDropdown, IgrButton, IgrDropdownItem, IgrIcon, IgrDropdownModule, IgrButtonModule, IgrDropdownItemModule, IgrIconModule } from 'igniteui-react';
+import { IgrDropdown, IgrButton, IgrDropdownItem, IgrIcon, IgrDropdownModule, IgrButtonModule, IgrDropdownItemModule, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrDropdownModule.register();
@@ -9,6 +9,10 @@ IgrDropdownItemModule.register();
IgrButtonModule.register();
IgrIconModule.register();
+const hotelIconText = "";
+const groceryIconText = "";
+const restaurantIconText = "";
+
export default class DropDownItem extends React.Component {
public hotelIcon: IgrIcon;
@@ -17,9 +21,9 @@ export default class DropDownItem extends React.Component {
constructor(props: any) {
super(props);
- this.iconHotelRef = this.iconHotelRef.bind(this);
- this.iconGroceryRef = this.iconGroceryRef.bind(this);
- this.iconRestaurantRef = this.iconRestaurantRef.bind(this);
+ registerIconFromText("hotel", hotelIconText, "material");
+ registerIconFromText("grocery", groceryIconText, "material");
+ registerIconFromText("restaurant", restaurantIconText, "material");
}
public render(): JSX.Element {
@@ -31,19 +35,19 @@ export default class DropDownItem extends React.Component {
-
+
Hotel
-
+
Grocery
-
+
Restaurant
@@ -51,27 +55,6 @@ export default class DropDownItem extends React.Component {
);
}
-
- public iconHotelRef(icon: IgrIcon){
- if (!icon) { return; }
- this.hotelIcon = icon;
- const hotelIconText = "";
- this.hotelIcon.registerIconFromText("hotel", hotelIconText, "material");
- }
-
- public iconGroceryRef(icon: IgrIcon){
- if (!icon) { return; }
- this.groceryIcon = icon;
- const groceryIconText = "";
- this.groceryIcon.registerIconFromText("grocery", groceryIconText, "material");
- }
-
- public iconRestaurantRef(icon: IgrIcon){
- if (!icon) { return; }
- this.restaurantIcon = icon;
- const restaurantIconText = "";
- this.restaurantIcon.registerIconFromText("restaurant", restaurantIconText, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/inputs/dropdown/overview/package.json b/samples/inputs/dropdown/overview/package.json
index dc95e0ea16..caea53a66d 100644
--- a/samples/inputs/dropdown/overview/package.json
+++ b/samples/inputs/dropdown/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/dropdown/position/package.json b/samples/inputs/dropdown/position/package.json
index 577fa2ad2e..ea6e65612a 100644
--- a/samples/inputs/dropdown/position/package.json
+++ b/samples/inputs/dropdown/position/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/dropdown/position/src/index.tsx b/samples/inputs/dropdown/position/src/index.tsx
index 0c19f459c2..91b0acb4fa 100644
--- a/samples/inputs/dropdown/position/src/index.tsx
+++ b/samples/inputs/dropdown/position/src/index.tsx
@@ -20,7 +20,7 @@ export default class DropDownPosition extends React.Component {
public render(): JSX.Element {
return (
-
this.onChange(e)} placement="bottom">
+ this.onChange(e)} placement="bottom">
Options
@@ -48,8 +48,8 @@ export default class DropDownPosition extends React.Component {
public onChange(event: any): void {
if(this.dropdownRef){
- for (let i = 1; i < event.i.nativeElement.children.length; i++) {
- let item = event.i.nativeElement.children[i];
+ for (let i = 1; i < event.target.children.length; i++) {
+ let item = event.target.children[i];
if (item.selected){
this.dropdownRef.placement = item.value;
}
diff --git a/samples/inputs/dropdown/styling/package.json b/samples/inputs/dropdown/styling/package.json
index df972ea1e6..b6dfb943f3 100644
--- a/samples/inputs/dropdown/styling/package.json
+++ b/samples/inputs/dropdown/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/dropdown/styling/src/index.tsx b/samples/inputs/dropdown/styling/src/index.tsx
index f866117c13..80a0a5b445 100644
--- a/samples/inputs/dropdown/styling/src/index.tsx
+++ b/samples/inputs/dropdown/styling/src/index.tsx
@@ -1,7 +1,7 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrDropdown, IgrButton, IgrDropdownItem, IgrIcon, IgrDropdownModule, IgrButtonModule, IgrDropdownItemModule, IgrIconModule, IgrDropdownGroup } from 'igniteui-react';
+import { IgrDropdown, IgrButton, IgrDropdownItem, IgrIcon, IgrDropdownModule, IgrButtonModule, IgrDropdownItemModule, IgrIconModule, IgrDropdownGroup, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrDropdownModule.register();
@@ -9,13 +9,15 @@ IgrDropdownItemModule.register();
IgrButtonModule.register();
IgrIconModule.register();
+const placeIconText = "";
+
export default class DropDownStyling extends React.Component {
public placeIcon: IgrIcon;
constructor(props: any) {
super(props);
- this.iconPlaceRef = this.iconPlaceRef.bind(this);
+ registerIconFromText("place", placeIconText, "material");
}
public render(): JSX.Element {
@@ -29,21 +31,21 @@ export default class DropDownStyling extends React.Component {
Europe
-
+
Germany
DE
-
+
France
FR
-
+
Spain
ES
@@ -53,21 +55,21 @@ export default class DropDownStyling extends React.Component {
North America
-
+
USA
USA
-
+
Canada
CA
-
+
Mexico
MX
@@ -77,13 +79,6 @@ export default class DropDownStyling extends React.Component {
);
}
-
- public iconPlaceRef(icon: IgrIcon){
- if (!icon) { return; }
- this.placeIcon = icon;
- const placeIconText = "";
- this.placeIcon.registerIconFromText("place", placeIconText, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/inputs/dropdown/target/package.json b/samples/inputs/dropdown/target/package.json
index 370468731b..4fa41e4585 100644
--- a/samples/inputs/dropdown/target/package.json
+++ b/samples/inputs/dropdown/target/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/dropdown/target/src/index.tsx b/samples/inputs/dropdown/target/src/index.tsx
index c5ddaf30cc..a06b72e6e7 100644
--- a/samples/inputs/dropdown/target/src/index.tsx
+++ b/samples/inputs/dropdown/target/src/index.tsx
@@ -21,8 +21,8 @@ export default class DropDownTarget extends React.Component {
return (
-
this.onClick(e)}>First Target
-
this.onClick(e)} style={{marginLeft: "20px"}}>Second Target
+
this.onClick(e)}>First Target
+
this.onClick(e)} style={{marginLeft: "20px"}}>Second Target
Option 1
@@ -41,7 +41,7 @@ export default class DropDownTarget extends React.Component {
public onClick(event: any) {
if(this.dropdownRef){
- this.dropdownRef.toggleTarget(event.i.nativeElement);
+ this.dropdownRef.toggle(event.i.nativeElement);
}
}
}
diff --git a/samples/inputs/icon-button/size/package.json b/samples/inputs/icon-button/size/package.json
index 225497e945..4cffd8170a 100644
--- a/samples/inputs/icon-button/size/package.json
+++ b/samples/inputs/icon-button/size/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/icon-button/size/src/index.css b/samples/inputs/icon-button/size/src/index.css
index 958bd64d07..70bdb48bfc 100644
--- a/samples/inputs/icon-button/size/src/index.css
+++ b/samples/inputs/icon-button/size/src/index.css
@@ -2,16 +2,16 @@
/* https://static.infragistics.com/xplatform/css/samples */
.size-small {
- margin: "10px";
+ margin: 10px;
--ig-size: var(--ig-size-small);
}
.size-medium {
- margin: "10px";
+ margin: 10px;
--ig-size: var(--ig-size-medium);
}
.size-large {
- margin: "10px";
+ margin: 10px;
--ig-size: var(--ig-size-large);
}
\ No newline at end of file
diff --git a/samples/inputs/icon-button/size/src/index.tsx b/samples/inputs/icon-button/size/src/index.tsx
index a8524ca508..25953bfc4d 100644
--- a/samples/inputs/icon-button/size/src/index.tsx
+++ b/samples/inputs/icon-button/size/src/index.tsx
@@ -1,11 +1,13 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrIconButton, IgrIconButtonModule } from 'igniteui-react';
+import { IgrIconButton, IgrIconButtonModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrIconButtonModule.register();
+const iconText = '';
+
export default class IconButtonSize extends React.Component {
public smallIcon: IgrIconButton;
@@ -14,26 +16,24 @@ export default class IconButtonSize extends React.Component {
constructor(props: any) {
super(props);
- this.smallRef = this.smallRef.bind(this);
- this.mediumRef = this.mediumRef.bind(this);
- this.largeRef = this.largeRef.bind(this);
+ registerIconFromText("thumb-up", iconText, "material");
}
public render(): JSX.Element {
return (
-
-
-
@@ -42,27 +42,6 @@ export default class IconButtonSize extends React.Component {
);
}
-
- public smallRef(icon: IgrIconButton) {
- if (!icon) { return; }
- this.smallIcon = icon;
- const iconText = '
';
- this.smallIcon.registerIconFromText("thumb-up", iconText, "material");
- }
-
- public mediumRef(icon: IgrIconButton) {
- if (!icon) { return; }
- this.mediumIcon = icon;
- const iconText = '
';
- this.mediumIcon.registerIconFromText("thumb-up", iconText, "material");
- }
-
- public largeRef(icon: IgrIconButton) {
- if (!icon) { return; }
- this.largeIcon = icon;
- const iconText = '
';
- this.largeIcon.registerIconFromText("thumb-up", iconText, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/inputs/icon-button/styling/package.json b/samples/inputs/icon-button/styling/package.json
index 21cd2af4e6..5305890ced 100644
--- a/samples/inputs/icon-button/styling/package.json
+++ b/samples/inputs/icon-button/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/icon-button/styling/src/index.tsx b/samples/inputs/icon-button/styling/src/index.tsx
index 717969f9e5..a3135d4106 100644
--- a/samples/inputs/icon-button/styling/src/index.tsx
+++ b/samples/inputs/icon-button/styling/src/index.tsx
@@ -1,25 +1,27 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrIconButton, IgrIconButtonModule } from 'igniteui-react';
+import { IgrIconButton, IgrIconButtonModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
import "./IconButtonStyling.css";
IgrIconButtonModule.register();
+const iconText = '
';
+
export default class IconButtonStyling extends React.Component
{
public icon: IgrIconButton;
constructor(props: any) {
super(props);
- this.iconRef = this.iconRef.bind(this);
+ registerIconFromText("thumb-up", iconText, "material");
}
public render(): JSX.Element {
return (
-
@@ -27,13 +29,6 @@ export default class IconButtonStyling extends React.Component {
);
}
-
- public iconRef(icon: IgrIconButton) {
- if (!icon) { return; }
- this.icon = icon;
- const iconText = '';
- this.icon.registerIconFromText("thumb-up", iconText, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/inputs/icon-button/variant/package.json b/samples/inputs/icon-button/variant/package.json
index e6d5dc0872..eb3a902509 100644
--- a/samples/inputs/icon-button/variant/package.json
+++ b/samples/inputs/icon-button/variant/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/icon-button/variant/src/index.tsx b/samples/inputs/icon-button/variant/src/index.tsx
index f40f183099..53f7f30498 100644
--- a/samples/inputs/icon-button/variant/src/index.tsx
+++ b/samples/inputs/icon-button/variant/src/index.tsx
@@ -1,11 +1,13 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrIconButton, IgrIconButtonModule } from 'igniteui-react';
+import { IgrIconButton, IgrIconButtonModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrIconButtonModule.register();
+const iconText = '';
+
export default class IconButtonVariant extends React.Component {
public icon1: IgrIconButton;
@@ -14,26 +16,24 @@ export default class IconButtonVariant extends React.Component {
constructor(props: any) {
super(props);
- this.smallRef = this.smallRef.bind(this);
- this.mediumRef = this.mediumRef.bind(this);
- this.largeRef = this.largeRef.bind(this);
+ registerIconFromText("thumb-up", iconText, "material");
}
public render(): JSX.Element {
return (
-
-
-
@@ -42,27 +42,6 @@ export default class IconButtonVariant extends React.Component {
);
}
-
- public smallRef(icon: IgrIconButton) {
- if (!icon) { return; }
- this.icon1 = icon;
- const iconText = '
';
- this.icon1.registerIconFromText("thumb-up", iconText, "material");
- }
-
- public mediumRef(icon: IgrIconButton) {
- if (!icon) { return; }
- this.icon2 = icon;
- const iconText = '
';
- this.icon2.registerIconFromText("thumb-up", iconText, "material");
- }
-
- public largeRef(icon: IgrIconButton) {
- if (!icon) { return; }
- this.icon3 = icon;
- const iconText = '
';
- this.icon3.registerIconFromText("thumb-up", iconText, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/inputs/input/helper-text/package.json b/samples/inputs/input/helper-text/package.json
index 717211f1af..8ce0d7a7d4 100644
--- a/samples/inputs/input/helper-text/package.json
+++ b/samples/inputs/input/helper-text/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/input/helper-text/src/index.tsx b/samples/inputs/input/helper-text/src/index.tsx
index afd5e18f26..8db24100ca 100644
--- a/samples/inputs/input/helper-text/src/index.tsx
+++ b/samples/inputs/input/helper-text/src/index.tsx
@@ -1,19 +1,21 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrInput, IgrInputModule, IgrIcon, IgrIconModule } from 'igniteui-react';
+import { IgrInput, IgrInputModule, IgrIcon, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrInputModule.register();
IgrIconModule.register();
+const phoneIconText = '
';
+
export default class InputHelperText extends React.Component
{
public phoneIcon: IgrIcon;
constructor(props: any) {
super(props);
- this.iconRef = this.iconRef.bind(this);
+ registerIconFromText("phone", phoneIconText, "material");
}
public render(): JSX.Element {
@@ -21,19 +23,12 @@ export default class InputHelperText extends React.Component {
+359
-
+
Ex.: +359 888 123 456
);
}
-
- public iconRef(icon: IgrIcon){
- if (!icon) { return; }
- this.phoneIcon = icon;
- const phoneIconText = '';
- this.phoneIcon.registerIconFromText("phone", phoneIconText, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/inputs/input/overview/package.json b/samples/inputs/input/overview/package.json
index c45a53c898..aacff9a98e 100644
--- a/samples/inputs/input/overview/package.json
+++ b/samples/inputs/input/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/input/prefix-suffix/package.json b/samples/inputs/input/prefix-suffix/package.json
index af5eb28a15..622803e33f 100644
--- a/samples/inputs/input/prefix-suffix/package.json
+++ b/samples/inputs/input/prefix-suffix/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/input/prefix-suffix/src/index.tsx b/samples/inputs/input/prefix-suffix/src/index.tsx
index 3d7b92a5e4..6e2f7c2882 100644
--- a/samples/inputs/input/prefix-suffix/src/index.tsx
+++ b/samples/inputs/input/prefix-suffix/src/index.tsx
@@ -1,19 +1,21 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrInput, IgrInputModule, IgrIcon, IgrIconModule } from 'igniteui-react';
+import { IgrInput, IgrInputModule, IgrIcon, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrInputModule.register();
IgrIconModule.register();
+const phoneIconText = '';
+
export default class InputPrefixSuffix extends React.Component {
public phoneIcon: IgrIcon;
constructor(props: any) {
super(props);
- this.iconRef = this.iconRef.bind(this);
+ registerIconFromText("phone", phoneIconText, "material");
}
public render(): JSX.Element {
@@ -21,19 +23,11 @@ export default class InputPrefixSuffix extends React.Component {
+359
-
-
+
);
}
-
- public iconRef(icon: IgrIcon){
- if (!icon) { return; }
- this.phoneIcon = icon;
- const phoneIconText = '';
- this.phoneIcon.registerIconFromText("phone", phoneIconText, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/inputs/input/size/package.json b/samples/inputs/input/size/package.json
index 11a111910a..548f245303 100644
--- a/samples/inputs/input/size/package.json
+++ b/samples/inputs/input/size/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/input/size/src/index.tsx b/samples/inputs/input/size/src/index.tsx
index 20a5c70220..f1cd4dd0fa 100644
--- a/samples/inputs/input/size/src/index.tsx
+++ b/samples/inputs/input/size/src/index.tsx
@@ -21,9 +21,9 @@ export default class InputSize extends React.Component {
- Small
- Medium
- Large
+ Small
+ Medium
+ Large
@@ -34,7 +34,7 @@ export default class InputSize extends React.Component
{
}
public onRadioChange(e: any) {
- if (e.checked == true) {
+ if (e.detail.checked == true) {
this.setState({ calendarSize: e.value });
}
}
diff --git a/samples/inputs/input/styling/package.json b/samples/inputs/input/styling/package.json
index be2ac628ee..50f598aeaa 100644
--- a/samples/inputs/input/styling/package.json
+++ b/samples/inputs/input/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/input/styling/src/index.tsx b/samples/inputs/input/styling/src/index.tsx
index c360b37f02..1549a81c87 100644
--- a/samples/inputs/input/styling/src/index.tsx
+++ b/samples/inputs/input/styling/src/index.tsx
@@ -1,20 +1,22 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrInput, IgrInputModule, IgrIcon, IgrIconModule } from 'igniteui-react';
+import { IgrInput, IgrInputModule, IgrIcon, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
import './InputStyling.css';
IgrInputModule.register();
IgrIconModule.register();
+const phoneIconText = '';
+
export default class InputStyling extends React.Component {
public phoneIcon: IgrIcon;
constructor(props: any) {
super(props);
- this.iconRef = this.iconRef.bind(this);
+ registerIconFromText("phone", phoneIconText, "material");
}
public render(): JSX.Element {
@@ -22,19 +24,12 @@ export default class InputStyling extends React.Component {
+359
-
+
Ex.: +359 888 123 456
);
}
-
- public iconRef(icon: IgrIcon){
- if (!icon) { return; }
- this.phoneIcon = icon;
- const phoneIconText = '';
- this.phoneIcon.registerIconFromText("phone", phoneIconText, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/inputs/linear-progress-indicator/dynamic/package.json b/samples/inputs/linear-progress-indicator/dynamic/package.json
index 207c8568ce..eb32ff4f33 100644
--- a/samples/inputs/linear-progress-indicator/dynamic/package.json
+++ b/samples/inputs/linear-progress-indicator/dynamic/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/linear-progress-indicator/dynamic/src/index.tsx b/samples/inputs/linear-progress-indicator/dynamic/src/index.tsx
index e82f8c21ac..8cc1d91b4c 100644
--- a/samples/inputs/linear-progress-indicator/dynamic/src/index.tsx
+++ b/samples/inputs/linear-progress-indicator/dynamic/src/index.tsx
@@ -1,36 +1,40 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrLinearProgress, IgrIconButton, IgrLinearProgressModule, IgrIconButtonModule } from 'igniteui-react';
+import { IgrLinearProgress, IgrIconButton, IgrLinearProgressModule, IgrIconButtonModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrLinearProgressModule.register();
IgrIconButtonModule.register();
+const addIconText = '';
+const removeIconText = '';
+
export default class DynamicLinearProgress extends React.Component {
public linearProgress: IgrLinearProgress;
- public addIcon: IgrIconButton;
- public removeIcon: IgrIconButton;
-
constructor(props: any) {
super(props);
this.linearProgressRef = this.linearProgressRef.bind(this);
- this.addIconRef = this.addIconRef.bind(this);
- this.removeIconRef = this.removeIconRef.bind(this);
- this.onIconClick = this.onIconClick.bind(this);
+ registerIconFromText(
+ "add", addIconText, "material"
+ );
+ registerIconFromText(
+ "remove", removeIconText, "material"
+ );
+ this.onIconClick = this.onIconClick.bind(this);
}
public render(): JSX.Element {
return (
@@ -43,28 +47,10 @@ export default class DynamicLinearProgress extends React.Component {
this.linearProgress = progress;
}
- public addIconRef(icon: IgrIconButton){
- if (!icon) { return; }
- this.addIcon = icon;
- const addIconText = '';
- this.addIcon.registerIconFromText(
- "add", addIconText, "material"
- );
- }
-
- public removeIconRef(icon: IgrIconButton){
- if (!icon) { return; }
- this.removeIcon = icon;
- const removeIconText = '';
- this.removeIcon.registerIconFromText(
- "remove", removeIconText, "material"
- );
- }
-
public onIconClick(e: any) {
const target = e.target as HTMLElement;
const iconButton: any = target.closest('igc-icon-button');
- if(iconButton.getAttribute("classname") === "removeIcon")
+ if(iconButton.getAttribute("class") === "removeIcon")
{
if(this.linearProgress.value > 0) {
this.linearProgress.value = this.linearProgress.value - 10;
diff --git a/samples/inputs/linear-progress-indicator/simple/package.json b/samples/inputs/linear-progress-indicator/simple/package.json
index 3f103928cb..67bc84a015 100644
--- a/samples/inputs/linear-progress-indicator/simple/package.json
+++ b/samples/inputs/linear-progress-indicator/simple/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/linear-progress-indicator/striped/package.json b/samples/inputs/linear-progress-indicator/striped/package.json
index ccecc1232a..c07c2c61cb 100644
--- a/samples/inputs/linear-progress-indicator/striped/package.json
+++ b/samples/inputs/linear-progress-indicator/striped/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/linear-progress-indicator/styling/package.json b/samples/inputs/linear-progress-indicator/styling/package.json
index 291705356e..38d73fa87f 100644
--- a/samples/inputs/linear-progress-indicator/styling/package.json
+++ b/samples/inputs/linear-progress-indicator/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/linear-progress-indicator/types/package.json b/samples/inputs/linear-progress-indicator/types/package.json
index 2d1b145f73..5bc2bf2fc9 100644
--- a/samples/inputs/linear-progress-indicator/types/package.json
+++ b/samples/inputs/linear-progress-indicator/types/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/mask-input/applying-mask/package.json b/samples/inputs/mask-input/applying-mask/package.json
index 1039a4a7a5..c155176015 100644
--- a/samples/inputs/mask-input/applying-mask/package.json
+++ b/samples/inputs/mask-input/applying-mask/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/mask-input/applying-mask/src/index.tsx b/samples/inputs/mask-input/applying-mask/src/index.tsx
index ecfe5eab07..6093eabbff 100644
--- a/samples/inputs/mask-input/applying-mask/src/index.tsx
+++ b/samples/inputs/mask-input/applying-mask/src/index.tsx
@@ -1,19 +1,19 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrMaskInput, IgrIcon, IgrMaskInputModule, IgrIconModule } from 'igniteui-react';
+import { IgrMaskInput, IgrIcon, IgrMaskInputModule, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrMaskInputModule.register();
IgrIconModule.register();
-export default class MaskInputApplyingMask extends React.Component {
+const phoneIconText = '';
- public phoneIcon: IgrIcon;
+export default class MaskInputApplyingMask extends React.Component {
constructor(props: any) {
super(props);
- this.iconPhoneRef = this.iconPhoneRef.bind(this);
+ registerIconFromText("phone", phoneIconText, "material");
}
public render(): JSX.Element {
@@ -21,20 +21,13 @@ export default class MaskInputApplyingMask extends React.Component {
-
+
Phone number
);
}
-
- public iconPhoneRef(icon: IgrIcon){
- if (!icon) { return; }
- this.phoneIcon = icon;
- const phoneIconText = '';
- this.phoneIcon.registerIconFromText("phone", phoneIconText, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/inputs/mask-input/overview/package.json b/samples/inputs/mask-input/overview/package.json
index 3bb028d644..68d1de30b4 100644
--- a/samples/inputs/mask-input/overview/package.json
+++ b/samples/inputs/mask-input/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/mask-input/overview/src/index.tsx b/samples/inputs/mask-input/overview/src/index.tsx
index f8fa530d6e..28142bf465 100644
--- a/samples/inputs/mask-input/overview/src/index.tsx
+++ b/samples/inputs/mask-input/overview/src/index.tsx
@@ -1,19 +1,19 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrMaskInput, IgrIcon, IgrMaskInputModule, IgrIconModule } from 'igniteui-react';
+import { IgrMaskInput, IgrIcon, IgrMaskInputModule, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrMaskInputModule.register();
IgrIconModule.register();
-export default class MaskInputOverview extends React.Component {
+const locationIconText = ' Location ';
- public locationIcon: IgrIcon;
+export default class MaskInputOverview extends React.Component {
constructor(props: any) {
super(props);
- this.iconLocationRef = this.iconLocationRef.bind(this);
+ registerIconFromText("location", locationIconText, "material");
}
public render(): JSX.Element {
@@ -21,20 +21,13 @@ export default class MaskInputOverview extends React.Component {
-
+
ZIP Code
);
}
-
- public iconLocationRef(icon: IgrIcon){
- if (!icon) { return; }
- this.locationIcon = icon;
- const locationIconText = ' Location ';
- this.locationIcon.registerIconFromText("location", locationIconText, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/inputs/mask-input/value-modes/package.json b/samples/inputs/mask-input/value-modes/package.json
index a5ea43915e..cb86052b46 100644
--- a/samples/inputs/mask-input/value-modes/package.json
+++ b/samples/inputs/mask-input/value-modes/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/mask-input/value-modes/src/index.tsx b/samples/inputs/mask-input/value-modes/src/index.tsx
index c9d35f9168..0963903556 100644
--- a/samples/inputs/mask-input/value-modes/src/index.tsx
+++ b/samples/inputs/mask-input/value-modes/src/index.tsx
@@ -1,7 +1,7 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrMaskInput, IgrIcon, IgrRadioGroup, IgrRadio, IgrMaskInputModule, IgrIconModule, IgrRadioGroupModule, IgrRadioModule } from 'igniteui-react';
+import { IgrMaskInput, IgrIcon, IgrRadioGroup, IgrRadio, IgrMaskInputModule, IgrIconModule, IgrRadioGroupModule, IgrRadioModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrMaskInputModule.register();
@@ -12,28 +12,29 @@ IgrRadioModule.register();
export default class MaskInputValueModes extends React.Component {
public maskRef: IgrMaskInput;
- public fileIcon: IgrIcon;
constructor(props: any) {
super(props);
this.onMaskRef = this.onMaskRef.bind(this);
- this.iconFileRef = this.iconFileRef.bind(this);
- this.state = {value: ""};
+ this.state = { value: "" };
+
+ const fileIconText = '';
+ registerIconFromText("file", fileIconText, "material");
}
public render(): JSX.Element {
return (
-
this.onInputChange(e)}>
+ this.onInputChange(e)}>
-
+
- this.onRadioChange(e)} checked>raw
- this.onRadioChange(e)}>withFormatting
+ this.onRadioChange(e)} checked>raw
+ this.onRadioChange(e)}>withFormatting
Value: {this.state.value}
@@ -56,19 +57,12 @@ export default class MaskInputValueModes extends React.Component
{
public onRadioChange(event: any) {
if (this.maskRef) {
- this.maskRef.valueMode = event.value;
- this.setState({value: this.maskRef.value})
+ this.maskRef.valueMode = event.detail.value;
+ this.setState({value: this.maskRef.value});
}
}
-
- public iconFileRef(icon: IgrIcon){
- if (!icon) { return; }
- this.fileIcon = icon;
- const fileIconText = '';
- this.fileIcon.registerIconFromText("file", fileIconText, "material");
- }
}
// rendering above class to the React DOM
const root = ReactDOM.createRoot(document.getElementById('root'));
-root.render();
+root.render();
diff --git a/samples/inputs/radio/alignment/package.json b/samples/inputs/radio/alignment/package.json
index 3f5badfad2..ec9f4e97fe 100644
--- a/samples/inputs/radio/alignment/package.json
+++ b/samples/inputs/radio/alignment/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/radio/disabled/package.json b/samples/inputs/radio/disabled/package.json
index 9ed8ea33b7..82770974de 100644
--- a/samples/inputs/radio/disabled/package.json
+++ b/samples/inputs/radio/disabled/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/radio/group/package.json b/samples/inputs/radio/group/package.json
index acda394a88..5ab1488687 100644
--- a/samples/inputs/radio/group/package.json
+++ b/samples/inputs/radio/group/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/radio/invalid/package.json b/samples/inputs/radio/invalid/package.json
index aa95ec92b4..38ed8c7633 100644
--- a/samples/inputs/radio/invalid/package.json
+++ b/samples/inputs/radio/invalid/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/radio/label/package.json b/samples/inputs/radio/label/package.json
index 512c79c9e0..43bdbcfdb9 100644
--- a/samples/inputs/radio/label/package.json
+++ b/samples/inputs/radio/label/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/radio/label/src/index.tsx b/samples/inputs/radio/label/src/index.tsx
index c072f5d735..1f6af6f830 100644
--- a/samples/inputs/radio/label/src/index.tsx
+++ b/samples/inputs/radio/label/src/index.tsx
@@ -24,7 +24,7 @@ export default class RadioLabel extends React.Component {
diff --git a/samples/inputs/radio/styling/package.json b/samples/inputs/radio/styling/package.json
index 730037df30..429ec4c3e6 100644
--- a/samples/inputs/radio/styling/package.json
+++ b/samples/inputs/radio/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/rating/basic/package.json b/samples/inputs/rating/basic/package.json
index d6e5c5b4b4..3bc07c811e 100644
--- a/samples/inputs/rating/basic/package.json
+++ b/samples/inputs/rating/basic/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/rating/custom/package.json b/samples/inputs/rating/custom/package.json
index d6e5c5b4b4..3bc07c811e 100644
--- a/samples/inputs/rating/custom/package.json
+++ b/samples/inputs/rating/custom/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/rating/custom/src/index.tsx b/samples/inputs/rating/custom/src/index.tsx
index 4be249d800..abf0801391 100644
--- a/samples/inputs/rating/custom/src/index.tsx
+++ b/samples/inputs/rating/custom/src/index.tsx
@@ -1,57 +1,51 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrRating, IgrRatingModule, IgrRatingSymbol, IgrRatingSymbolModule, IgrIcon, IgrIconModule} from 'igniteui-react';
+import { IgrRating, IgrRatingModule, IgrRatingSymbol, IgrRatingSymbolModule, IgrIcon, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrRatingModule.register();
IgrRatingSymbolModule.register();
IgrIconModule.register();
+const emptyHeart = "";
+const heartIcon = ' ';
+
export default class RatingCustomSymbols extends React.Component {
constructor(props: any) {
- super(props);
- }
+ super(props);
+ registerIconFromText("heart", heartIcon, "material");
+ registerIconFromText("emptyHeart", emptyHeart, "material");
+ }
public render(): JSX.Element {
return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
);
- }
-
- public iconRef(icon: IgrIcon){
- if(!icon){
- return;
- }
-
- const emptyHeart = "
";
- const heartIcon = '
';
- icon.registerIconFromText("heart", heartIcon, "material");
- icon.registerIconFromText("emptyHeart", emptyHeart, "material");
}
}
diff --git a/samples/inputs/rating/empty/package.json b/samples/inputs/rating/empty/package.json
index d6e5c5b4b4..3bc07c811e 100644
--- a/samples/inputs/rating/empty/package.json
+++ b/samples/inputs/rating/empty/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/rating/empty/src/index.tsx b/samples/inputs/rating/empty/src/index.tsx
index e38263882a..7d5f689129 100644
--- a/samples/inputs/rating/empty/src/index.tsx
+++ b/samples/inputs/rating/empty/src/index.tsx
@@ -1,57 +1,51 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrRating, IgrRatingModule, IgrRatingSymbol, IgrRatingSymbolModule, IgrIcon, IgrIconModule} from 'igniteui-react';
+import { IgrRating, IgrRatingModule, IgrRatingSymbol, IgrRatingSymbolModule, IgrIcon, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrRatingModule.register();
IgrRatingSymbolModule.register();
IgrIconModule.register();
+const bandageIcon = '
Bandage IconA picture depicting a bandage.';
+const bacteriaIcon = '
Bacteria IconA picture depicting a bacteria.';
+
export default class RatingEmptyAndSelected extends React.Component
{
constructor(props: any) {
- super(props);
- }
+ super(props);
+ registerIconFromText("bandage", bandageIcon, "material");
+ registerIconFromText("bacteria", bacteriaIcon,"material");
+ }
public render(): JSX.Element {
return (
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
);
- }
-
- public iconRef(icon: IgrIcon){
- if(!icon){
- return;
- }
-
- const bandageIcon = 'Bandage IconA picture depicting a bandage.';
- const bacteriaIcon = 'Bacteria IconA picture depicting a bacteria.';
- icon.registerIconFromText("bandage", bandageIcon, "material");
- icon.registerIconFromText("bacteria", bacteriaIcon,"material");
}
}
diff --git a/samples/inputs/rating/single-selection/package.json b/samples/inputs/rating/single-selection/package.json
index d6e5c5b4b4..3bc07c811e 100644
--- a/samples/inputs/rating/single-selection/package.json
+++ b/samples/inputs/rating/single-selection/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/rating/single-selection/src/index.tsx b/samples/inputs/rating/single-selection/src/index.tsx
index d2cbb809c3..d30e68a49d 100644
--- a/samples/inputs/rating/single-selection/src/index.tsx
+++ b/samples/inputs/rating/single-selection/src/index.tsx
@@ -1,18 +1,17 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrRating, IgrRatingModule, IgrRatingSymbol, IgrRatingSymbolModule, IgrIcon, IgrIconModule} from 'igniteui-react';
+import { IgrRating, IgrRatingModule, IgrRatingSymbol, IgrRatingSymbolModule, IgrIconModule } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrRatingModule.register();
IgrRatingSymbolModule.register();
IgrIconModule.register();
-
export default class RatingSingleSelection extends React.Component {
constructor(props: any) {
- super(props);
- }
+ super(props);
+ }
public render(): JSX.Element {
return (
@@ -41,15 +40,6 @@ export default class RatingSingleSelection extends React.Component {
);
- }
-
- public iconRef(icon: IgrIcon){
- if(!icon){
- return;
- }
-
- const heartIcon = ' '
- icon.registerIconFromText("heart", heartIcon, "material");
}
}
diff --git a/samples/inputs/rating/styling/package.json b/samples/inputs/rating/styling/package.json
index d6e5c5b4b4..3bc07c811e 100644
--- a/samples/inputs/rating/styling/package.json
+++ b/samples/inputs/rating/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/ripple/button/package.json b/samples/inputs/ripple/button/package.json
index 23e19c1804..ac718e90a7 100644
--- a/samples/inputs/ripple/button/package.json
+++ b/samples/inputs/ripple/button/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/ripple/color/package.json b/samples/inputs/ripple/color/package.json
index b832136905..4932f1275e 100644
--- a/samples/inputs/ripple/color/package.json
+++ b/samples/inputs/ripple/color/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/select/group/package.json b/samples/inputs/select/group/package.json
index 3af5efca4f..51d4821936 100644
--- a/samples/inputs/select/group/package.json
+++ b/samples/inputs/select/group/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/select/group/src/index.tsx b/samples/inputs/select/group/src/index.tsx
index 942ba24d95..7121dab1cc 100644
--- a/samples/inputs/select/group/src/index.tsx
+++ b/samples/inputs/select/group/src/index.tsx
@@ -1,4 +1,4 @@
-import React, { useEffect, useRef } from "react";
+import React, { useEffect } from "react";
import ReactDOM from "react-dom/client";
import {
IgrSelectModule,
@@ -9,6 +9,7 @@ import {
IgrIcon,
IgrSelectGroupModule,
IgrSelectGroup,
+ registerIconFromText,
} from "igniteui-react";
import "./index.css";
import "igniteui-webcomponents/themes/light/bootstrap.css";
@@ -22,12 +23,9 @@ const placeSvg =
'';
export default function SelectGroup() {
- const iconPlace = useRef(null);
useEffect(() => {
- if (iconPlace?.current) {
- iconPlace.current.registerIconFromText("place", placeSvg, "material");
- }
+ registerIconFromText("place", placeSvg, "material");
}, []);
return (
@@ -37,21 +35,21 @@ export default function SelectGroup() {
Europe
-
+
Germany
DE
-
+
France
FR
-
+
Spain
ES
@@ -62,28 +60,28 @@ export default function SelectGroup() {
Asia
-
+
China
CN
-
+
Japan
JP
-
+
India
IN
-
+
Thailand
TH
@@ -94,21 +92,21 @@ export default function SelectGroup() {
North America
-
+
USA
US
-
+
Canada
CA
-
+
Mexico
MX
diff --git a/samples/inputs/select/header/package.json b/samples/inputs/select/header/package.json
index e042658082..50bbf50532 100644
--- a/samples/inputs/select/header/package.json
+++ b/samples/inputs/select/header/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/select/item/package.json b/samples/inputs/select/item/package.json
index 77de628c71..35fb794c0f 100644
--- a/samples/inputs/select/item/package.json
+++ b/samples/inputs/select/item/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/select/item/src/index.tsx b/samples/inputs/select/item/src/index.tsx
index 0d8bd71acb..95ab55c0fc 100644
--- a/samples/inputs/select/item/src/index.tsx
+++ b/samples/inputs/select/item/src/index.tsx
@@ -1,4 +1,4 @@
-import React, { useEffect, useRef } from "react";
+import React, { useEffect } from "react";
import ReactDOM from "react-dom/client";
import {
IgrSelectModule,
@@ -7,6 +7,7 @@ import {
IgrSelect,
IgrSelectItem,
IgrIcon,
+ registerIconFromText,
} from "igniteui-react";
import "./index.css";
import "igniteui-webcomponents/themes/light/bootstrap.css";
@@ -23,20 +24,11 @@ const restaurantSvg =
'';
export default function SelectItem() {
- const iconHotel = useRef(null);
- const iconGrocery = useRef(null);
- const iconReastaurant = useRef(null);
useEffect(() => {
- if (iconHotel?.current) {
- iconHotel.current.registerIconFromText("hotel", hotelSvg, "material");
- }
- if (iconGrocery?.current) {
- iconGrocery.current.registerIconFromText("grocery", grocerySvg, "material");
- }
- if (iconReastaurant?.current) {
- iconReastaurant.current.registerIconFromText("restaurant", restaurantSvg, "material");
- }
+ registerIconFromText("hotel", hotelSvg, "material");
+ registerIconFromText("grocery", grocerySvg, "material");
+ registerIconFromText("restaurant", restaurantSvg, "material");
}, []);
return (
@@ -44,19 +36,19 @@ export default function SelectItem() {
-
+
Hotel
-
+
Grocery
-
+
Restaurant
diff --git a/samples/inputs/select/overview/package.json b/samples/inputs/select/overview/package.json
index d7330029e5..7932a20f7c 100644
--- a/samples/inputs/select/overview/package.json
+++ b/samples/inputs/select/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/select/styling/package.json b/samples/inputs/select/styling/package.json
index 8981c2cb0d..3040b7b7a6 100644
--- a/samples/inputs/select/styling/package.json
+++ b/samples/inputs/select/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/select/styling/src/index.tsx b/samples/inputs/select/styling/src/index.tsx
index 024ae1de3b..1f90d0b9a3 100644
--- a/samples/inputs/select/styling/src/index.tsx
+++ b/samples/inputs/select/styling/src/index.tsx
@@ -1,4 +1,4 @@
-import React, { useEffect, useRef } from "react";
+import React, { useEffect } from "react";
import ReactDOM from "react-dom/client";
import {
IgrSelectModule,
@@ -9,6 +9,7 @@ import {
IgrIcon,
IgrSelectGroupModule,
IgrSelectGroup,
+ registerIconFromText,
} from "igniteui-react";
import "./index.css";
import "igniteui-webcomponents/themes/light/bootstrap.css";
@@ -22,19 +23,16 @@ const placeSvg =
'';
export default function SelectGroup() {
- const iconPlace = useRef(null);
useEffect(() => {
- if (iconPlace?.current) {
- iconPlace.current.registerIconFromText("place", placeSvg, "material");
- }
+ registerIconFromText("place", placeSvg, "material");
}, []);
return (
-
+
Choose the desired place
@@ -42,21 +40,21 @@ export default function SelectGroup() {
Europe
-
+
Germany
DE
-
+
France
FR
-
+
Spain
ES
@@ -67,21 +65,21 @@ export default function SelectGroup() {
North America
-
+
USA
US
-
+
Canada
CA
-
+
Mexico
MX
diff --git a/samples/inputs/slider/constraints/package.json b/samples/inputs/slider/constraints/package.json
index 1ac987f876..d1beaec527 100644
--- a/samples/inputs/slider/constraints/package.json
+++ b/samples/inputs/slider/constraints/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/slider/disabled/package.json b/samples/inputs/slider/disabled/package.json
index 3c6764043c..03662c88bc 100644
--- a/samples/inputs/slider/disabled/package.json
+++ b/samples/inputs/slider/disabled/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/slider/discrete/package.json b/samples/inputs/slider/discrete/package.json
index 81bd4a6571..9c1d63f031 100644
--- a/samples/inputs/slider/discrete/package.json
+++ b/samples/inputs/slider/discrete/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/slider/labels/package.json b/samples/inputs/slider/labels/package.json
index 93f102129a..dff3a0198c 100644
--- a/samples/inputs/slider/labels/package.json
+++ b/samples/inputs/slider/labels/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/slider/overview/package.json b/samples/inputs/slider/overview/package.json
index e354af2988..70aa005d1f 100644
--- a/samples/inputs/slider/overview/package.json
+++ b/samples/inputs/slider/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/slider/styling/package.json b/samples/inputs/slider/styling/package.json
index a713adada8..86c583cc00 100644
--- a/samples/inputs/slider/styling/package.json
+++ b/samples/inputs/slider/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/slider/tick-labels/package.json b/samples/inputs/slider/tick-labels/package.json
index 6b217be2eb..5e3b657078 100644
--- a/samples/inputs/slider/tick-labels/package.json
+++ b/samples/inputs/slider/tick-labels/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/slider/tick-labels/src/index.tsx b/samples/inputs/slider/tick-labels/src/index.tsx
index bd15e866d3..fafed4500e 100644
--- a/samples/inputs/slider/tick-labels/src/index.tsx
+++ b/samples/inputs/slider/tick-labels/src/index.tsx
@@ -18,7 +18,7 @@ export default class SliderTickLabels extends React.Component {
diff --git a/samples/inputs/slider/ticks/package.json b/samples/inputs/slider/ticks/package.json
index c245153792..6f04953171 100644
--- a/samples/inputs/slider/ticks/package.json
+++ b/samples/inputs/slider/ticks/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/slider/value-format/package.json b/samples/inputs/slider/value-format/package.json
index 5bc57d40d4..9c3d2e967b 100644
--- a/samples/inputs/slider/value-format/package.json
+++ b/samples/inputs/slider/value-format/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/slider/value/package.json b/samples/inputs/slider/value/package.json
index fd9e2078b8..39fbaacd41 100644
--- a/samples/inputs/slider/value/package.json
+++ b/samples/inputs/slider/value/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/slider/value/src/index.tsx b/samples/inputs/slider/value/src/index.tsx
index 0d7088e6bc..5c37af0e62 100644
--- a/samples/inputs/slider/value/src/index.tsx
+++ b/samples/inputs/slider/value/src/index.tsx
@@ -32,13 +32,13 @@ export default class SliderValue extends React.Component {
return (
-
+
Value:
-
+
Lower:
20
diff --git a/samples/inputs/switches/checking/package.json b/samples/inputs/switches/checking/package.json
index 64fa93e47a..051e6a20de 100644
--- a/samples/inputs/switches/checking/package.json
+++ b/samples/inputs/switches/checking/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/switches/disabled/package.json b/samples/inputs/switches/disabled/package.json
index 9f12905287..0d4b8b80e9 100644
--- a/samples/inputs/switches/disabled/package.json
+++ b/samples/inputs/switches/disabled/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/switches/label/package.json b/samples/inputs/switches/label/package.json
index dd0caa9993..9f0eeff752 100644
--- a/samples/inputs/switches/label/package.json
+++ b/samples/inputs/switches/label/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/switches/label/src/index.tsx b/samples/inputs/switches/label/src/index.tsx
index e2b1e0eaa3..5a54d097bf 100644
--- a/samples/inputs/switches/label/src/index.tsx
+++ b/samples/inputs/switches/label/src/index.tsx
@@ -15,7 +15,7 @@ export default class SwitchLabel extends React.Component
{
public render(): JSX.Element {
return (
- Label
+ Label
);
}
diff --git a/samples/inputs/switches/overview/package.json b/samples/inputs/switches/overview/package.json
index 9b5b528f9d..57e68dccc9 100644
--- a/samples/inputs/switches/overview/package.json
+++ b/samples/inputs/switches/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/textarea/form-integration/package.json b/samples/inputs/textarea/form-integration/package.json
index 22b8d203ba..6197b0c4c5 100644
--- a/samples/inputs/textarea/form-integration/package.json
+++ b/samples/inputs/textarea/form-integration/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/textarea/overview/package.json b/samples/inputs/textarea/overview/package.json
index 4cff8ae537..047cbf6803 100644
--- a/samples/inputs/textarea/overview/package.json
+++ b/samples/inputs/textarea/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/textarea/resize/package.json b/samples/inputs/textarea/resize/package.json
index d5f20fdae2..4c5fcbe3cd 100644
--- a/samples/inputs/textarea/resize/package.json
+++ b/samples/inputs/textarea/resize/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/textarea/slots/package.json b/samples/inputs/textarea/slots/package.json
index 85fb5070bb..d1bc417a21 100644
--- a/samples/inputs/textarea/slots/package.json
+++ b/samples/inputs/textarea/slots/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/textarea/slots/src/index.tsx b/samples/inputs/textarea/slots/src/index.tsx
index 523cbb025d..2a61436748 100644
--- a/samples/inputs/textarea/slots/src/index.tsx
+++ b/samples/inputs/textarea/slots/src/index.tsx
@@ -1,7 +1,7 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrTextarea, IgrTextareaModule, IgrIcon, IgrIconModule } from 'igniteui-react';
+import { IgrTextarea, IgrTextareaModule, IgrIcon, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrTextareaModule.register();
@@ -10,7 +10,10 @@ IgrIconModule.register();
export default class TextAreaSlots extends React.Component {
constructor(props: any) {
- super(props);
+ super(props);
+ registerIconFromText( "feedback",
+ ``,
+ "material");
}
public render(): JSX.Element {
@@ -18,24 +21,14 @@ export default class TextAreaSlots extends React.Component {
-
+
Give us a short description of what you liked/disliked
);
- }
-
- public iconRef(icon: IgrIcon){
- if(!icon){
- return;
- }
-
- icon.registerIconFromText( "feedback",
- ``,
- "material");
- }
+ }
}
diff --git a/samples/inputs/textarea/styling/package.json b/samples/inputs/textarea/styling/package.json
index 86683676ce..2a61f805b0 100644
--- a/samples/inputs/textarea/styling/package.json
+++ b/samples/inputs/textarea/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/inputs/textarea/styling/src/index.tsx b/samples/inputs/textarea/styling/src/index.tsx
index 213582950a..f569bb5253 100644
--- a/samples/inputs/textarea/styling/src/index.tsx
+++ b/samples/inputs/textarea/styling/src/index.tsx
@@ -1,7 +1,7 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrTextarea, IgrTextareaModule, IgrIcon, IgrIconModule } from 'igniteui-react';
+import { IgrTextarea, IgrTextareaModule, IgrIcon, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrTextareaModule.register();
@@ -10,7 +10,10 @@ IgrIconModule.register();
export default class TextAreaStyling extends React.Component {
constructor(props: any) {
- super(props);
+ super(props);
+ registerIconFromText( "feedback",
+ ``,
+ "material");
}
public render(): JSX.Element {
@@ -18,24 +21,14 @@ export default class TextAreaStyling extends React.Component {
-
+
Provide a detailed description of the steps that led to the issue you experienced
);
- }
-
- public iconRef(icon: IgrIcon){
- if(!icon){
- return;
- }
-
- icon.registerIconFromText( "feedback",
- ``,
- "material");
- }
+ }
}
diff --git a/samples/inputs/tooltip/overview/.eslintrc.js b/samples/inputs/tooltip/overview/.eslintrc.js
new file mode 100644
index 0000000000..b45160a9ee
--- /dev/null
+++ b/samples/inputs/tooltip/overview/.eslintrc.js
@@ -0,0 +1,75 @@
+// https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project
+module.exports = {
+ parser: "@typescript-eslint/parser", // Specifies the ESLint parser
+ parserOptions: {
+ ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features
+ sourceType: "module", // Allows for the use of imports
+ ecmaFeatures: {
+ jsx: true // Allows for the parsing of JSX
+ }
+ },
+ settings: {
+ react: {
+ version: "999.999.999" // Tells eslint-plugin-react to automatically detect the version of React to use
+ }
+ },
+ extends: [
+ "eslint:recommended",
+ "plugin:react/recommended", // Uses the recommended rules from @eslint-plugin-react
+ "plugin:@typescript-eslint/recommended" // Uses the recommended rules from @typescript-eslint/eslint-plugin
+ ],
+ rules: {
+ // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
+ "default-case": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ },
+ "overrides": [
+ {
+ "files": ["*.ts", "*.tsx"],
+ "rules": {
+ "default-case": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ }
+ }
+ ]
+ };
\ No newline at end of file
diff --git a/samples/inputs/tooltip/overview/README.md b/samples/inputs/tooltip/overview/README.md
new file mode 100644
index 0000000000..83f1d2be3c
--- /dev/null
+++ b/samples/inputs/tooltip/overview/README.md
@@ -0,0 +1,56 @@
+
+
+
+This folder contains implementation of React application with example of Overview feature using [Tooltip](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html) component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Branches
+
+> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-react-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-react-examples/tree/vnext) branch only when you want to contribute new samples to this repository.
+
+## Instructions
+
+Follow these instructions to run this example:
+
+
+```
+git clone https://github.com/IgniteUI/igniteui-react-examples.git
+git checkout master
+cd ./igniteui-react-examples
+cd ./samples/inputs/tooltip/overview
+```
+
+open above folder in VS Code or type:
+```
+code .
+```
+
+In terminal window, run:
+```
+npm install --legacy-peer-deps
+npm run-script start
+```
+
+Then open http://localhost:4200/ in your browser
+
+
+## Learn More
+
+To learn more about **Ignite UI for React** components, check out the [React documentation](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html).
diff --git a/samples/inputs/tooltip/overview/package.json b/samples/inputs/tooltip/overview/package.json
new file mode 100644
index 0000000000..3bc07c811e
--- /dev/null
+++ b/samples/inputs/tooltip/overview/package.json
@@ -0,0 +1,38 @@
+{
+ "name": "react-button-overview",
+ "description": "This project provides example of Button Overview using Infragistics React components",
+ "author": "Infragistics",
+ "homepage": ".",
+ "version": "1.4.0",
+ "private": true,
+ "scripts": {
+ "start": "set PORT=4200 && react-scripts --max_old_space_size=10240 start",
+ "build": "react-scripts --max_old_space_size=10240 build ",
+ "test": "react-scripts test --env=jsdom",
+ "eject": "react-scripts eject"
+ },
+ "dependencies": {
+ "igniteui-dockmanager": "1.16.1",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-scripts": "^5.0.1",
+ "tslib": "^2.4.0"
+ },
+ "devDependencies": {
+ "@types/jest": "^29.2.0",
+ "@types/node": "^18.11.7",
+ "@types/react": "^18.0.24",
+ "@types/react-dom": "^18.0.8",
+ "react-app-rewired": "^2.2.1",
+ "typescript": "^4.8.4",
+ "worker-loader": "^3.0.8"
+ },
+ "browserslist": [
+ ">0.2%",
+ "not dead",
+ "not ie <= 11",
+ "not op_mini all"
+ ]
+}
diff --git a/samples/inputs/tooltip/overview/public/index.html b/samples/inputs/tooltip/overview/public/index.html
new file mode 100644
index 0000000000..8717c60106
--- /dev/null
+++ b/samples/inputs/tooltip/overview/public/index.html
@@ -0,0 +1,10 @@
+
+
+
+ Tooltip Overview
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/inputs/tooltip/overview/sandbox.config.json b/samples/inputs/tooltip/overview/sandbox.config.json
new file mode 100644
index 0000000000..00acba0c10
--- /dev/null
+++ b/samples/inputs/tooltip/overview/sandbox.config.json
@@ -0,0 +1,5 @@
+{
+ "infiniteLoopProtection": false,
+ "hardReloadOnChange": false,
+ "view": "browser"
+}
\ No newline at end of file
diff --git a/samples/inputs/tooltip/overview/src/index.css b/samples/inputs/tooltip/overview/src/index.css
new file mode 100644
index 0000000000..0ec5f963b3
--- /dev/null
+++ b/samples/inputs/tooltip/overview/src/index.css
@@ -0,0 +1,6 @@
+/* shared styles are loaded from: */
+/* https://static.infragistics.com/xplatform/css/samples */
+
+igc-avatar {
+ --ig-size: var(--ig-size-medium);
+}
\ No newline at end of file
diff --git a/samples/inputs/tooltip/overview/src/index.tsx b/samples/inputs/tooltip/overview/src/index.tsx
new file mode 100644
index 0000000000..352ff8111c
--- /dev/null
+++ b/samples/inputs/tooltip/overview/src/index.tsx
@@ -0,0 +1,28 @@
+import React from "react";
+import ReactDOM from "react-dom/client";
+import "./index.css";
+import { IgrAvatar, IgrTooltip } from "igniteui-react";
+import "igniteui-webcomponents/themes/light/bootstrap.css";
+
+export default class TooltipOverview extends React.Component {
+ constructor(props: any) {
+ super(props);
+ }
+
+ public render(): JSX.Element {
+ return (
+
+
+
+ Her name is Madelyn James
+
+
+ );
+ }
+}
+
+// rendering above class to the React DOM
+const root = ReactDOM.createRoot(document.getElementById("root"));
+root.render();
diff --git a/samples/inputs/tooltip/overview/src/react-app-env.d.ts b/samples/inputs/tooltip/overview/src/react-app-env.d.ts
new file mode 100644
index 0000000000..6889c6b376
--- /dev/null
+++ b/samples/inputs/tooltip/overview/src/react-app-env.d.ts
@@ -0,0 +1 @@
+///
\ No newline at end of file
diff --git a/samples/inputs/tooltip/overview/tsconfig.json b/samples/inputs/tooltip/overview/tsconfig.json
new file mode 100644
index 0000000000..e7db8a94f5
--- /dev/null
+++ b/samples/inputs/tooltip/overview/tsconfig.json
@@ -0,0 +1,44 @@
+{
+ "compilerOptions": {
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "baseUrl": ".",
+ "outDir": "build/dist",
+ "module": "esnext",
+ "target": "es5",
+ "lib": [
+ "es6",
+ "dom"
+ ],
+ "sourceMap": true,
+ "allowJs": true,
+ "jsx": "react",
+ "moduleResolution": "node",
+ "rootDir": "src",
+ "forceConsistentCasingInFileNames": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": true,
+ "noUnusedLocals": false,
+ "importHelpers": true,
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true,
+ "strict": false,
+ "isolatedModules": true,
+ "noEmit": true
+ },
+ "exclude": [
+ "node_modules",
+ "build",
+ "scripts",
+ "acceptance-tests",
+ "webpack",
+ "jest",
+ "src/setupTests.ts",
+ "**/odatajs-4.0.0.js",
+ "config-overrides.js"
+ ],
+ "include": [
+ "src"
+ ]
+}
diff --git a/samples/inputs/tooltip/placement/.eslintrc.js b/samples/inputs/tooltip/placement/.eslintrc.js
new file mode 100644
index 0000000000..b45160a9ee
--- /dev/null
+++ b/samples/inputs/tooltip/placement/.eslintrc.js
@@ -0,0 +1,75 @@
+// https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project
+module.exports = {
+ parser: "@typescript-eslint/parser", // Specifies the ESLint parser
+ parserOptions: {
+ ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features
+ sourceType: "module", // Allows for the use of imports
+ ecmaFeatures: {
+ jsx: true // Allows for the parsing of JSX
+ }
+ },
+ settings: {
+ react: {
+ version: "999.999.999" // Tells eslint-plugin-react to automatically detect the version of React to use
+ }
+ },
+ extends: [
+ "eslint:recommended",
+ "plugin:react/recommended", // Uses the recommended rules from @eslint-plugin-react
+ "plugin:@typescript-eslint/recommended" // Uses the recommended rules from @typescript-eslint/eslint-plugin
+ ],
+ rules: {
+ // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
+ "default-case": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ },
+ "overrides": [
+ {
+ "files": ["*.ts", "*.tsx"],
+ "rules": {
+ "default-case": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ }
+ }
+ ]
+ };
\ No newline at end of file
diff --git a/samples/inputs/tooltip/placement/README.md b/samples/inputs/tooltip/placement/README.md
new file mode 100644
index 0000000000..b62869fa9e
--- /dev/null
+++ b/samples/inputs/tooltip/placement/README.md
@@ -0,0 +1,56 @@
+
+
+
+This folder contains implementation of React application with example of Placement feature using [Tooltip](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html) component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Branches
+
+> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-react-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-react-examples/tree/vnext) branch only when you want to contribute new samples to this repository.
+
+## Instructions
+
+Follow these instructions to run this example:
+
+
+```
+git clone https://github.com/IgniteUI/igniteui-react-examples.git
+git checkout master
+cd ./igniteui-react-examples
+cd ./samples/inputs/tooltip/placement
+```
+
+open above folder in VS Code or type:
+```
+code .
+```
+
+In terminal window, run:
+```
+npm install --legacy-peer-deps
+npm run-script start
+```
+
+Then open http://localhost:4200/ in your browser
+
+
+## Learn More
+
+To learn more about **Ignite UI for React** components, check out the [React documentation](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html).
diff --git a/samples/inputs/tooltip/placement/package.json b/samples/inputs/tooltip/placement/package.json
new file mode 100644
index 0000000000..3bc07c811e
--- /dev/null
+++ b/samples/inputs/tooltip/placement/package.json
@@ -0,0 +1,38 @@
+{
+ "name": "react-button-overview",
+ "description": "This project provides example of Button Overview using Infragistics React components",
+ "author": "Infragistics",
+ "homepage": ".",
+ "version": "1.4.0",
+ "private": true,
+ "scripts": {
+ "start": "set PORT=4200 && react-scripts --max_old_space_size=10240 start",
+ "build": "react-scripts --max_old_space_size=10240 build ",
+ "test": "react-scripts test --env=jsdom",
+ "eject": "react-scripts eject"
+ },
+ "dependencies": {
+ "igniteui-dockmanager": "1.16.1",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-scripts": "^5.0.1",
+ "tslib": "^2.4.0"
+ },
+ "devDependencies": {
+ "@types/jest": "^29.2.0",
+ "@types/node": "^18.11.7",
+ "@types/react": "^18.0.24",
+ "@types/react-dom": "^18.0.8",
+ "react-app-rewired": "^2.2.1",
+ "typescript": "^4.8.4",
+ "worker-loader": "^3.0.8"
+ },
+ "browserslist": [
+ ">0.2%",
+ "not dead",
+ "not ie <= 11",
+ "not op_mini all"
+ ]
+}
diff --git a/samples/inputs/tooltip/placement/public/index.html b/samples/inputs/tooltip/placement/public/index.html
new file mode 100644
index 0000000000..1c6d3c926b
--- /dev/null
+++ b/samples/inputs/tooltip/placement/public/index.html
@@ -0,0 +1,10 @@
+
+
+
+ Tooltip Placement
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/inputs/tooltip/placement/sandbox.config.json b/samples/inputs/tooltip/placement/sandbox.config.json
new file mode 100644
index 0000000000..00acba0c10
--- /dev/null
+++ b/samples/inputs/tooltip/placement/sandbox.config.json
@@ -0,0 +1,5 @@
+{
+ "infiniteLoopProtection": false,
+ "hardReloadOnChange": false,
+ "view": "browser"
+}
\ No newline at end of file
diff --git a/samples/inputs/tooltip/placement/src/index.css b/samples/inputs/tooltip/placement/src/index.css
new file mode 100644
index 0000000000..7e6807ddb2
--- /dev/null
+++ b/samples/inputs/tooltip/placement/src/index.css
@@ -0,0 +1,13 @@
+/* shared styles are loaded from: */
+/* https://static.infragistics.com/xplatform/css/samples */
+
+#tooltip-position {
+ margin: 40px 0 0 120px;
+ width: 400px;
+ height: 120px;
+}
+
+igc-button::part(base) {
+ height: 100%;
+ border-radius: 0.5rem;
+}
\ No newline at end of file
diff --git a/samples/inputs/tooltip/placement/src/index.tsx b/samples/inputs/tooltip/placement/src/index.tsx
new file mode 100644
index 0000000000..b8de07d6f8
--- /dev/null
+++ b/samples/inputs/tooltip/placement/src/index.tsx
@@ -0,0 +1,64 @@
+import React from "react";
+import ReactDOM from "react-dom/client";
+import "./index.css";
+import { IgrButton, IgrTooltip } from "igniteui-react";
+import "igniteui-webcomponents/themes/light/bootstrap.css";
+
+type PopoverPlacement =
+ | "top"
+ | "top-start"
+ | "top-end"
+ | "bottom"
+ | "bottom-start"
+ | "bottom-end"
+ | "right"
+ | "right-start"
+ | "right-end"
+ | "left"
+ | "left-start"
+ | "left-end";
+
+export default class TooltipPlacement extends React.Component {
+ constructor(props: any) {
+ super(props);
+ }
+
+ Positions = ["top", "bottom", "left", "right"].flatMap((each) => [
+ each,
+ `${each}-start`,
+ `${each}-end`,
+ ]) as Array;
+
+ public render(): JSX.Element {
+ return (
+
+
Click to trigger all supported placements
+
+
+ {this.Positions.map((pos) => (
+
+
+ {pos}
+
+
+ ))}
+
+ );
+ }
+}
+
+// rendering above class to the React DOM
+const root = ReactDOM.createRoot(document.getElementById("root"));
+root.render();
diff --git a/samples/inputs/tooltip/placement/src/react-app-env.d.ts b/samples/inputs/tooltip/placement/src/react-app-env.d.ts
new file mode 100644
index 0000000000..6889c6b376
--- /dev/null
+++ b/samples/inputs/tooltip/placement/src/react-app-env.d.ts
@@ -0,0 +1 @@
+///
\ No newline at end of file
diff --git a/samples/inputs/tooltip/placement/tsconfig.json b/samples/inputs/tooltip/placement/tsconfig.json
new file mode 100644
index 0000000000..e7db8a94f5
--- /dev/null
+++ b/samples/inputs/tooltip/placement/tsconfig.json
@@ -0,0 +1,44 @@
+{
+ "compilerOptions": {
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "baseUrl": ".",
+ "outDir": "build/dist",
+ "module": "esnext",
+ "target": "es5",
+ "lib": [
+ "es6",
+ "dom"
+ ],
+ "sourceMap": true,
+ "allowJs": true,
+ "jsx": "react",
+ "moduleResolution": "node",
+ "rootDir": "src",
+ "forceConsistentCasingInFileNames": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": true,
+ "noUnusedLocals": false,
+ "importHelpers": true,
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true,
+ "strict": false,
+ "isolatedModules": true,
+ "noEmit": true
+ },
+ "exclude": [
+ "node_modules",
+ "build",
+ "scripts",
+ "acceptance-tests",
+ "webpack",
+ "jest",
+ "src/setupTests.ts",
+ "**/odatajs-4.0.0.js",
+ "config-overrides.js"
+ ],
+ "include": [
+ "src"
+ ]
+}
diff --git a/samples/inputs/tooltip/rich/.eslintrc.js b/samples/inputs/tooltip/rich/.eslintrc.js
new file mode 100644
index 0000000000..b45160a9ee
--- /dev/null
+++ b/samples/inputs/tooltip/rich/.eslintrc.js
@@ -0,0 +1,75 @@
+// https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project
+module.exports = {
+ parser: "@typescript-eslint/parser", // Specifies the ESLint parser
+ parserOptions: {
+ ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features
+ sourceType: "module", // Allows for the use of imports
+ ecmaFeatures: {
+ jsx: true // Allows for the parsing of JSX
+ }
+ },
+ settings: {
+ react: {
+ version: "999.999.999" // Tells eslint-plugin-react to automatically detect the version of React to use
+ }
+ },
+ extends: [
+ "eslint:recommended",
+ "plugin:react/recommended", // Uses the recommended rules from @eslint-plugin-react
+ "plugin:@typescript-eslint/recommended" // Uses the recommended rules from @typescript-eslint/eslint-plugin
+ ],
+ rules: {
+ // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
+ "default-case": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ },
+ "overrides": [
+ {
+ "files": ["*.ts", "*.tsx"],
+ "rules": {
+ "default-case": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ }
+ }
+ ]
+ };
\ No newline at end of file
diff --git a/samples/inputs/tooltip/rich/README.md b/samples/inputs/tooltip/rich/README.md
new file mode 100644
index 0000000000..b2ea6efe23
--- /dev/null
+++ b/samples/inputs/tooltip/rich/README.md
@@ -0,0 +1,56 @@
+
+
+
+This folder contains implementation of React application with example of Rich feature using [Tooltip](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html) component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Branches
+
+> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-react-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-react-examples/tree/vnext) branch only when you want to contribute new samples to this repository.
+
+## Instructions
+
+Follow these instructions to run this example:
+
+
+```
+git clone https://github.com/IgniteUI/igniteui-react-examples.git
+git checkout master
+cd ./igniteui-react-examples
+cd ./samples/inputs/tooltip/rich
+```
+
+open above folder in VS Code or type:
+```
+code .
+```
+
+In terminal window, run:
+```
+npm install --legacy-peer-deps
+npm run-script start
+```
+
+Then open http://localhost:4200/ in your browser
+
+
+## Learn More
+
+To learn more about **Ignite UI for React** components, check out the [React documentation](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html).
diff --git a/samples/inputs/tooltip/rich/package.json b/samples/inputs/tooltip/rich/package.json
new file mode 100644
index 0000000000..3bc07c811e
--- /dev/null
+++ b/samples/inputs/tooltip/rich/package.json
@@ -0,0 +1,38 @@
+{
+ "name": "react-button-overview",
+ "description": "This project provides example of Button Overview using Infragistics React components",
+ "author": "Infragistics",
+ "homepage": ".",
+ "version": "1.4.0",
+ "private": true,
+ "scripts": {
+ "start": "set PORT=4200 && react-scripts --max_old_space_size=10240 start",
+ "build": "react-scripts --max_old_space_size=10240 build ",
+ "test": "react-scripts test --env=jsdom",
+ "eject": "react-scripts eject"
+ },
+ "dependencies": {
+ "igniteui-dockmanager": "1.16.1",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-scripts": "^5.0.1",
+ "tslib": "^2.4.0"
+ },
+ "devDependencies": {
+ "@types/jest": "^29.2.0",
+ "@types/node": "^18.11.7",
+ "@types/react": "^18.0.24",
+ "@types/react-dom": "^18.0.8",
+ "react-app-rewired": "^2.2.1",
+ "typescript": "^4.8.4",
+ "worker-loader": "^3.0.8"
+ },
+ "browserslist": [
+ ">0.2%",
+ "not dead",
+ "not ie <= 11",
+ "not op_mini all"
+ ]
+}
diff --git a/samples/inputs/tooltip/rich/public/index.html b/samples/inputs/tooltip/rich/public/index.html
new file mode 100644
index 0000000000..f7fafa9845
--- /dev/null
+++ b/samples/inputs/tooltip/rich/public/index.html
@@ -0,0 +1,10 @@
+
+
+
+ Tooltip Rich
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/inputs/tooltip/rich/sandbox.config.json b/samples/inputs/tooltip/rich/sandbox.config.json
new file mode 100644
index 0000000000..00acba0c10
--- /dev/null
+++ b/samples/inputs/tooltip/rich/sandbox.config.json
@@ -0,0 +1,5 @@
+{
+ "infiniteLoopProtection": false,
+ "hardReloadOnChange": false,
+ "view": "browser"
+}
\ No newline at end of file
diff --git a/samples/inputs/tooltip/rich/src/index.css b/samples/inputs/tooltip/rich/src/index.css
new file mode 100644
index 0000000000..58bc9e2c1f
--- /dev/null
+++ b/samples/inputs/tooltip/rich/src/index.css
@@ -0,0 +1,33 @@
+/* shared styles are loaded from: */
+/* https://static.infragistics.com/xplatform/css/samples */
+
+igc-icon:hover {
+ cursor: pointer;
+ color: var(--ig-primary-500);
+}
+
+.map {
+ overflow: hidden;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 250px;
+ height: 272px;
+ background-image: url("https://www.infragistics.com/angular-demos-lob/assets/images/card/media/infragisticsMap.png");
+ border: 1px solid var(--ig-gray-300);
+}
+
+.locationTooltipContent {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+.logo {
+ margin-right: 10px;
+ width: 45px;
+}
+
+igc-tooltip::part(base) {
+ max-width: 240px;
+}
\ No newline at end of file
diff --git a/samples/inputs/tooltip/rich/src/index.tsx b/samples/inputs/tooltip/rich/src/index.tsx
new file mode 100644
index 0000000000..20f8cb1391
--- /dev/null
+++ b/samples/inputs/tooltip/rich/src/index.tsx
@@ -0,0 +1,48 @@
+import React from "react";
+import ReactDOM from "react-dom/client";
+import "./index.css";
+import { IgrAvatar, IgrTooltip, IgrIcon, registerIconFromText } from "igniteui-react";
+import "igniteui-webcomponents/themes/light/bootstrap.css";
+
+const location =
+ '';
+
+registerIconFromText("location_on", location, "material");
+
+export default class TooltipRich extends React.Component {
+ constructor(props: any) {
+ super(props);
+ }
+
+ public render(): JSX.Element {
+ return (
+
+
+
+
+
+
+
+
Infragistics Inc. HQ
+
2 Commerce Dr, Cranbury, NJ 08512, USA
+
+
+
+
+
+ );
+ }
+}
+
+// rendering above class to the React DOM
+const root = ReactDOM.createRoot(document.getElementById("root"));
+root.render();
diff --git a/samples/inputs/tooltip/rich/src/react-app-env.d.ts b/samples/inputs/tooltip/rich/src/react-app-env.d.ts
new file mode 100644
index 0000000000..6889c6b376
--- /dev/null
+++ b/samples/inputs/tooltip/rich/src/react-app-env.d.ts
@@ -0,0 +1 @@
+///
\ No newline at end of file
diff --git a/samples/inputs/tooltip/rich/tsconfig.json b/samples/inputs/tooltip/rich/tsconfig.json
new file mode 100644
index 0000000000..e7db8a94f5
--- /dev/null
+++ b/samples/inputs/tooltip/rich/tsconfig.json
@@ -0,0 +1,44 @@
+{
+ "compilerOptions": {
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "baseUrl": ".",
+ "outDir": "build/dist",
+ "module": "esnext",
+ "target": "es5",
+ "lib": [
+ "es6",
+ "dom"
+ ],
+ "sourceMap": true,
+ "allowJs": true,
+ "jsx": "react",
+ "moduleResolution": "node",
+ "rootDir": "src",
+ "forceConsistentCasingInFileNames": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": true,
+ "noUnusedLocals": false,
+ "importHelpers": true,
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true,
+ "strict": false,
+ "isolatedModules": true,
+ "noEmit": true
+ },
+ "exclude": [
+ "node_modules",
+ "build",
+ "scripts",
+ "acceptance-tests",
+ "webpack",
+ "jest",
+ "src/setupTests.ts",
+ "**/odatajs-4.0.0.js",
+ "config-overrides.js"
+ ],
+ "include": [
+ "src"
+ ]
+}
diff --git a/samples/inputs/tooltip/styling/.eslintrc.js b/samples/inputs/tooltip/styling/.eslintrc.js
new file mode 100644
index 0000000000..b45160a9ee
--- /dev/null
+++ b/samples/inputs/tooltip/styling/.eslintrc.js
@@ -0,0 +1,75 @@
+// https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project
+module.exports = {
+ parser: "@typescript-eslint/parser", // Specifies the ESLint parser
+ parserOptions: {
+ ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features
+ sourceType: "module", // Allows for the use of imports
+ ecmaFeatures: {
+ jsx: true // Allows for the parsing of JSX
+ }
+ },
+ settings: {
+ react: {
+ version: "999.999.999" // Tells eslint-plugin-react to automatically detect the version of React to use
+ }
+ },
+ extends: [
+ "eslint:recommended",
+ "plugin:react/recommended", // Uses the recommended rules from @eslint-plugin-react
+ "plugin:@typescript-eslint/recommended" // Uses the recommended rules from @typescript-eslint/eslint-plugin
+ ],
+ rules: {
+ // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
+ "default-case": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ },
+ "overrides": [
+ {
+ "files": ["*.ts", "*.tsx"],
+ "rules": {
+ "default-case": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ }
+ }
+ ]
+ };
\ No newline at end of file
diff --git a/samples/inputs/tooltip/styling/README.md b/samples/inputs/tooltip/styling/README.md
new file mode 100644
index 0000000000..d5eec4d20e
--- /dev/null
+++ b/samples/inputs/tooltip/styling/README.md
@@ -0,0 +1,56 @@
+
+
+
+This folder contains implementation of React application with example of Styling feature using [Tooltip](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html) component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Branches
+
+> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-react-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-react-examples/tree/vnext) branch only when you want to contribute new samples to this repository.
+
+## Instructions
+
+Follow these instructions to run this example:
+
+
+```
+git clone https://github.com/IgniteUI/igniteui-react-examples.git
+git checkout master
+cd ./igniteui-react-examples
+cd ./samples/inputs/tooltip/styling
+```
+
+open above folder in VS Code or type:
+```
+code .
+```
+
+In terminal window, run:
+```
+npm install --legacy-peer-deps
+npm run-script start
+```
+
+Then open http://localhost:4200/ in your browser
+
+
+## Learn More
+
+To learn more about **Ignite UI for React** components, check out the [React documentation](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html).
diff --git a/samples/inputs/tooltip/styling/package.json b/samples/inputs/tooltip/styling/package.json
new file mode 100644
index 0000000000..3bc07c811e
--- /dev/null
+++ b/samples/inputs/tooltip/styling/package.json
@@ -0,0 +1,38 @@
+{
+ "name": "react-button-overview",
+ "description": "This project provides example of Button Overview using Infragistics React components",
+ "author": "Infragistics",
+ "homepage": ".",
+ "version": "1.4.0",
+ "private": true,
+ "scripts": {
+ "start": "set PORT=4200 && react-scripts --max_old_space_size=10240 start",
+ "build": "react-scripts --max_old_space_size=10240 build ",
+ "test": "react-scripts test --env=jsdom",
+ "eject": "react-scripts eject"
+ },
+ "dependencies": {
+ "igniteui-dockmanager": "1.16.1",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-scripts": "^5.0.1",
+ "tslib": "^2.4.0"
+ },
+ "devDependencies": {
+ "@types/jest": "^29.2.0",
+ "@types/node": "^18.11.7",
+ "@types/react": "^18.0.24",
+ "@types/react-dom": "^18.0.8",
+ "react-app-rewired": "^2.2.1",
+ "typescript": "^4.8.4",
+ "worker-loader": "^3.0.8"
+ },
+ "browserslist": [
+ ">0.2%",
+ "not dead",
+ "not ie <= 11",
+ "not op_mini all"
+ ]
+}
diff --git a/samples/inputs/tooltip/styling/public/index.html b/samples/inputs/tooltip/styling/public/index.html
new file mode 100644
index 0000000000..47cf884627
--- /dev/null
+++ b/samples/inputs/tooltip/styling/public/index.html
@@ -0,0 +1,10 @@
+
+
+
+ Tooltip Styling
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/inputs/tooltip/styling/sandbox.config.json b/samples/inputs/tooltip/styling/sandbox.config.json
new file mode 100644
index 0000000000..00acba0c10
--- /dev/null
+++ b/samples/inputs/tooltip/styling/sandbox.config.json
@@ -0,0 +1,5 @@
+{
+ "infiniteLoopProtection": false,
+ "hardReloadOnChange": false,
+ "view": "browser"
+}
\ No newline at end of file
diff --git a/samples/inputs/tooltip/styling/src/Styling.css b/samples/inputs/tooltip/styling/src/Styling.css
new file mode 100644
index 0000000000..945e74afc1
--- /dev/null
+++ b/samples/inputs/tooltip/styling/src/Styling.css
@@ -0,0 +1,8 @@
+igc-tooltip::part(base) {
+ background-color: var(--ig-primary-300);
+ color: var(--ig-primary-300-contrast);
+}
+
+igc-tooltip::part(bottom) {
+ border-bottom-color: var(--ig-primary-300);
+}
\ No newline at end of file
diff --git a/samples/inputs/tooltip/styling/src/index.css b/samples/inputs/tooltip/styling/src/index.css
new file mode 100644
index 0000000000..0ec5f963b3
--- /dev/null
+++ b/samples/inputs/tooltip/styling/src/index.css
@@ -0,0 +1,6 @@
+/* shared styles are loaded from: */
+/* https://static.infragistics.com/xplatform/css/samples */
+
+igc-avatar {
+ --ig-size: var(--ig-size-medium);
+}
\ No newline at end of file
diff --git a/samples/inputs/tooltip/styling/src/index.tsx b/samples/inputs/tooltip/styling/src/index.tsx
new file mode 100644
index 0000000000..9a78d3d44f
--- /dev/null
+++ b/samples/inputs/tooltip/styling/src/index.tsx
@@ -0,0 +1,30 @@
+import React from "react";
+import ReactDOM from "react-dom/client";
+import "./Styling.css";
+import "./index.css";
+import { IgrAvatar, IgrTooltip } from "igniteui-react";
+import "igniteui-webcomponents/themes/light/bootstrap.css";
+
+export default class TooltipStyling extends React.Component {
+ constructor(props: any) {
+ super(props);
+ }
+
+ public render(): JSX.Element {
+ return (
+
+
+
+ Her name is Madelyn James
+
+
+ );
+ }
+}
+
+// rendering above class to the React DOM
+const root = ReactDOM.createRoot(document.getElementById("root"));
+root.render();
+
diff --git a/samples/inputs/tooltip/styling/src/react-app-env.d.ts b/samples/inputs/tooltip/styling/src/react-app-env.d.ts
new file mode 100644
index 0000000000..6889c6b376
--- /dev/null
+++ b/samples/inputs/tooltip/styling/src/react-app-env.d.ts
@@ -0,0 +1 @@
+///
\ No newline at end of file
diff --git a/samples/inputs/tooltip/styling/tsconfig.json b/samples/inputs/tooltip/styling/tsconfig.json
new file mode 100644
index 0000000000..e7db8a94f5
--- /dev/null
+++ b/samples/inputs/tooltip/styling/tsconfig.json
@@ -0,0 +1,44 @@
+{
+ "compilerOptions": {
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "baseUrl": ".",
+ "outDir": "build/dist",
+ "module": "esnext",
+ "target": "es5",
+ "lib": [
+ "es6",
+ "dom"
+ ],
+ "sourceMap": true,
+ "allowJs": true,
+ "jsx": "react",
+ "moduleResolution": "node",
+ "rootDir": "src",
+ "forceConsistentCasingInFileNames": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": true,
+ "noUnusedLocals": false,
+ "importHelpers": true,
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true,
+ "strict": false,
+ "isolatedModules": true,
+ "noEmit": true
+ },
+ "exclude": [
+ "node_modules",
+ "build",
+ "scripts",
+ "acceptance-tests",
+ "webpack",
+ "jest",
+ "src/setupTests.ts",
+ "**/odatajs-4.0.0.js",
+ "config-overrides.js"
+ ],
+ "include": [
+ "src"
+ ]
+}
diff --git a/samples/inputs/tooltip/triggers/.eslintrc.js b/samples/inputs/tooltip/triggers/.eslintrc.js
new file mode 100644
index 0000000000..b45160a9ee
--- /dev/null
+++ b/samples/inputs/tooltip/triggers/.eslintrc.js
@@ -0,0 +1,75 @@
+// https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project
+module.exports = {
+ parser: "@typescript-eslint/parser", // Specifies the ESLint parser
+ parserOptions: {
+ ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features
+ sourceType: "module", // Allows for the use of imports
+ ecmaFeatures: {
+ jsx: true // Allows for the parsing of JSX
+ }
+ },
+ settings: {
+ react: {
+ version: "999.999.999" // Tells eslint-plugin-react to automatically detect the version of React to use
+ }
+ },
+ extends: [
+ "eslint:recommended",
+ "plugin:react/recommended", // Uses the recommended rules from @eslint-plugin-react
+ "plugin:@typescript-eslint/recommended" // Uses the recommended rules from @typescript-eslint/eslint-plugin
+ ],
+ rules: {
+ // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
+ "default-case": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ },
+ "overrides": [
+ {
+ "files": ["*.ts", "*.tsx"],
+ "rules": {
+ "default-case": "off",
+ "no-undef": "off",
+ "no-unused-vars": "off",
+ "no-extend-native": "off",
+ "no-throw-literal": "off",
+ "no-useless-concat": "off",
+ "no-mixed-operators": "off",
+ "no-prototype-builtins": "off",
+ "prefer-const": "off",
+ "prefer-rest-params": "off",
+ "jsx-a11y/alt-text": "off",
+ "jsx-a11y/iframe-has-title": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-inferrable-types": "off",
+ "@typescript-eslint/no-useless-constructor": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/prefer-namespace-keyword": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off"
+ }
+ }
+ ]
+ };
\ No newline at end of file
diff --git a/samples/inputs/tooltip/triggers/README.md b/samples/inputs/tooltip/triggers/README.md
new file mode 100644
index 0000000000..702c1e86b7
--- /dev/null
+++ b/samples/inputs/tooltip/triggers/README.md
@@ -0,0 +1,56 @@
+
+
+
+This folder contains implementation of React application with example of Triggers feature using [Tooltip](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html) component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Branches
+
+> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-react-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-react-examples/tree/vnext) branch only when you want to contribute new samples to this repository.
+
+## Instructions
+
+Follow these instructions to run this example:
+
+
+```
+git clone https://github.com/IgniteUI/igniteui-react-examples.git
+git checkout master
+cd ./igniteui-react-examples
+cd ./samples/inputs/tooltip/triggers
+```
+
+open above folder in VS Code or type:
+```
+code .
+```
+
+In terminal window, run:
+```
+npm install --legacy-peer-deps
+npm run-script start
+```
+
+Then open http://localhost:4200/ in your browser
+
+
+## Learn More
+
+To learn more about **Ignite UI for React** components, check out the [React documentation](https://www.infragistics.com/products/ignite-ui-react/react/components/general-getting-started.html).
diff --git a/samples/inputs/tooltip/triggers/package.json b/samples/inputs/tooltip/triggers/package.json
new file mode 100644
index 0000000000..3bc07c811e
--- /dev/null
+++ b/samples/inputs/tooltip/triggers/package.json
@@ -0,0 +1,38 @@
+{
+ "name": "react-button-overview",
+ "description": "This project provides example of Button Overview using Infragistics React components",
+ "author": "Infragistics",
+ "homepage": ".",
+ "version": "1.4.0",
+ "private": true,
+ "scripts": {
+ "start": "set PORT=4200 && react-scripts --max_old_space_size=10240 start",
+ "build": "react-scripts --max_old_space_size=10240 build ",
+ "test": "react-scripts test --env=jsdom",
+ "eject": "react-scripts eject"
+ },
+ "dependencies": {
+ "igniteui-dockmanager": "1.16.1",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-scripts": "^5.0.1",
+ "tslib": "^2.4.0"
+ },
+ "devDependencies": {
+ "@types/jest": "^29.2.0",
+ "@types/node": "^18.11.7",
+ "@types/react": "^18.0.24",
+ "@types/react-dom": "^18.0.8",
+ "react-app-rewired": "^2.2.1",
+ "typescript": "^4.8.4",
+ "worker-loader": "^3.0.8"
+ },
+ "browserslist": [
+ ">0.2%",
+ "not dead",
+ "not ie <= 11",
+ "not op_mini all"
+ ]
+}
diff --git a/samples/inputs/tooltip/triggers/public/index.html b/samples/inputs/tooltip/triggers/public/index.html
new file mode 100644
index 0000000000..6a763c87b9
--- /dev/null
+++ b/samples/inputs/tooltip/triggers/public/index.html
@@ -0,0 +1,10 @@
+
+
+
+ Tooltip Triggers
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/inputs/tooltip/triggers/sandbox.config.json b/samples/inputs/tooltip/triggers/sandbox.config.json
new file mode 100644
index 0000000000..00acba0c10
--- /dev/null
+++ b/samples/inputs/tooltip/triggers/sandbox.config.json
@@ -0,0 +1,5 @@
+{
+ "infiniteLoopProtection": false,
+ "hardReloadOnChange": false,
+ "view": "browser"
+}
\ No newline at end of file
diff --git a/samples/inputs/tooltip/triggers/src/index.css b/samples/inputs/tooltip/triggers/src/index.css
new file mode 100644
index 0000000000..a93a5df44e
--- /dev/null
+++ b/samples/inputs/tooltip/triggers/src/index.css
@@ -0,0 +1,29 @@
+/* shared styles are loaded from: */
+/* https://static.infragistics.com/xplatform/css/samples */
+
+#triggers-container {
+ display: flex;
+ flex-wrap: wrap;
+ align-content: space-between;
+ gap: 0.6rem;
+
+ & igc-card {
+ max-width: 320px;
+ }
+
+ & igc-card-header {
+ min-height: 3rem;
+ }
+
+ & igc-card-content {
+ display: flex;
+ height: 100%;
+ flex-direction: column;
+ gap: 0.5rem;
+ justify-content: space-between;
+ }
+}
+
+.sample {
+ padding: 0.5rem 0rem 0rem 0.5rem;
+}
\ No newline at end of file
diff --git a/samples/inputs/tooltip/triggers/src/index.tsx b/samples/inputs/tooltip/triggers/src/index.tsx
new file mode 100644
index 0000000000..b7ab241770
--- /dev/null
+++ b/samples/inputs/tooltip/triggers/src/index.tsx
@@ -0,0 +1,139 @@
+import React from "react";
+import ReactDOM from "react-dom/client";
+import "./index.css";
+import { IgrTooltip, IgrButton, IgrInput, IgrCard, IgrCardContent, IgrCardHeader } from "igniteui-react";
+import "igniteui-webcomponents/themes/light/bootstrap.css";
+
+export default class TooltipTriggers extends React.Component {
+ constructor(props: any) {
+ super(props);
+ }
+
+ public render(): JSX.Element {
+ return (
+
+
+
+
+ Default triggers
+
+
+
+ Hovering over the button below will display the tooltip using
+ its default configuration: it appears on{" "}
+ pointer enter and hides on{" "}
+ pointer leave or click.
+
+
+ Hover over me
+
+
+ I am show on pointer enter and hidden on pointer leave and/or
+ click.
+
+
+
+
+
+
+ Focus based
+
+
+
+ In this instance, the tooltip is bound to show on its anchor
+ focus and will hide when its anchor is
+ blurred.
+
+
+ Try to navigate with a Tab key to the anchor to see the effect.
+
+
+ Focus me
+
+
+ I am shown on focus and hidden on blur.
+
+
+
+
+
+
+ Same trigger(s) for showing and hiding
+
+
+
+ The same trigger can be bound to both show and hide the tooltip.
+ The button below has its tooltip bound to show/hide on
+ click.
+
+
+ Click
+
+
+ I am show on click and will hide on anchor click.
+
+
+
+
+
+
+ Keyboard interactions
+
+
+
+ Keyboard interactions are also supported. The button below has
+ its tooltip bound to show on a keypress and
+ hide on akeypress or blur.
+
+ Try it out by focusing the button and pressing a key.
+
+ Press a key
+
+
+ I am shown on a keypress and will hide on a keypress or blur.
+
+
+
+
+
+
+ Custom events
+
+
+
+ The tooltip supports any DOM event, including custom events. Try
+ entering a value in the input below, then "commit" it
+ by either blurring the input or pressing{" "}
+ Enter.
+
+
+
+ Value changed!
+
+
+
+
+
+ );
+ }
+}
+
+// rendering above class to the React DOM
+const root = ReactDOM.createRoot(document.getElementById("root"));
+root.render();
diff --git a/samples/inputs/tooltip/triggers/src/react-app-env.d.ts b/samples/inputs/tooltip/triggers/src/react-app-env.d.ts
new file mode 100644
index 0000000000..6889c6b376
--- /dev/null
+++ b/samples/inputs/tooltip/triggers/src/react-app-env.d.ts
@@ -0,0 +1 @@
+///
\ No newline at end of file
diff --git a/samples/inputs/tooltip/triggers/tsconfig.json b/samples/inputs/tooltip/triggers/tsconfig.json
new file mode 100644
index 0000000000..e7db8a94f5
--- /dev/null
+++ b/samples/inputs/tooltip/triggers/tsconfig.json
@@ -0,0 +1,44 @@
+{
+ "compilerOptions": {
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "baseUrl": ".",
+ "outDir": "build/dist",
+ "module": "esnext",
+ "target": "es5",
+ "lib": [
+ "es6",
+ "dom"
+ ],
+ "sourceMap": true,
+ "allowJs": true,
+ "jsx": "react",
+ "moduleResolution": "node",
+ "rootDir": "src",
+ "forceConsistentCasingInFileNames": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": true,
+ "noUnusedLocals": false,
+ "importHelpers": true,
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true,
+ "strict": false,
+ "isolatedModules": true,
+ "noEmit": true
+ },
+ "exclude": [
+ "node_modules",
+ "build",
+ "scripts",
+ "acceptance-tests",
+ "webpack",
+ "jest",
+ "src/setupTests.ts",
+ "**/odatajs-4.0.0.js",
+ "config-overrides.js"
+ ],
+ "include": [
+ "src"
+ ]
+}
diff --git a/samples/layouts/accordion/customization/package.json b/samples/layouts/accordion/customization/package.json
index e77bc369c0..d5c4fd9274 100644
--- a/samples/layouts/accordion/customization/package.json
+++ b/samples/layouts/accordion/customization/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/accordion/customization/src/index.tsx b/samples/layouts/accordion/customization/src/index.tsx
index 20b88f7c4d..5bc05a9f28 100644
--- a/samples/layouts/accordion/customization/src/index.tsx
+++ b/samples/layouts/accordion/customization/src/index.tsx
@@ -7,7 +7,7 @@ import {
IgrDateTimeInput, IgrDateTimeInputModule, IgrExpansionPanel, IgrExpansionPanelModule, IgrIcon,
IgrIconModule, IgrRadio, IgrRadioModule, IgrRadioGroup, IgrRadioGroupModule, IgrRating,
IgrRatingModule, IgrRangeSlider, IgrRangeSliderModule, IgrRadioChangeEventArgs,
- IgrRangeSliderValueEventArgs, IIgrRadioProps, IgrComponentDateValueChangedEventArgs
+ IgrRangeSliderValueEventArgs, IgrComponentDateValueChangedEventArgs, registerIconFromText
} from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
@@ -23,6 +23,11 @@ IgrRatingModule.register();
type Category = { checked: boolean; type: string };
+const clearIcon =
+ "";
+const clockIcon =
+ "";
+
export default class AccordionCustomization extends React.Component {
private categories = [
{ checked: false, type: "Bike" },
@@ -32,8 +37,6 @@ export default class AccordionCustomization extends React.Component {
{ checked: false, type: "Public Transport" }
];
- private clearIcon: IgrIcon;
- private clockIcon: IgrIcon;
private dateTimeInput: IgrDateTimeInput;
constructor(props: any) {
@@ -50,9 +53,10 @@ export default class AccordionCustomization extends React.Component {
this.ratingChange = this.ratingChange.bind(this);
this.timeChange = this.timeChange.bind(this);
this.clearTime = this.clearTime.bind(this);
- this.clockIconRef = this.clockIconRef.bind(this);
- this.clearIconRef = this.clearIconRef.bind(this);
this.dateTimeInputRef = this.dateTimeInputRef.bind(this);
+
+ registerIconFromText("clear", clearIcon, "material");
+ registerIconFromText("clock", clockIcon, "material");
}
public render(): JSX.Element {
@@ -71,7 +75,7 @@ export default class AccordionCustomization extends React.Component {
{this.state.categories.map((c: Category) => {
return (
this.categoriesChange(s, e, c.type)}>
+ onChange={(e: IgrCheckboxChangeEventArgs) => this.categoriesChange(e, c.type)}>
{c.type}
);
@@ -85,7 +89,7 @@ export default class AccordionCustomization extends React.Component {
+ onChange={this.costRangeChange}>
@@ -95,9 +99,9 @@ export default class AccordionCustomization extends React.Component {
{[1, 2, 3, 4].map(rating => {
return (
-
+
1 ? 's' : ''} or more`} max={5} value={rating + 0.5}
- className="size-small" readonly key={`{r-${rating}}`}>
+ className="size-small" readOnly={true} key={`{r-${rating}}`}>
);
@@ -109,12 +113,12 @@ export default class AccordionCustomization extends React.Component {
{this.state.time}
+ ref={this.dateTimeInputRef} onChange={this.timeChange}>
-
+
-
+
@@ -125,7 +129,7 @@ export default class AccordionCustomization extends React.Component {
);
}
- public categoriesChange(s: IgrCheckbox, e: IgrCheckboxChangeEventArgs, type: string) {
+ public categoriesChange(e: IgrCheckboxChangeEventArgs, type: string) {
const categoryIndex = this.categories.findIndex(c => c.type === type);
if (categoryIndex === -1) { return; }
let categoriesCopy = this.state.categories;
@@ -135,20 +139,21 @@ export default class AccordionCustomization extends React.Component {
});
}
- public costRangeChange(s: IgrRangeSlider, e: IgrRangeSliderValueEventArgs) {
+ public costRangeChange(e: IgrRangeSliderValueEventArgs) {
this.setState({
cost: { lower: e.detail.lower, upper: e.detail.upper }
});
}
- public ratingChange(s: IgrRadio, e: IgrRadioChangeEventArgs) {
- if (!e.detail) { return; }
+ public ratingChange(e: IgrRadioChangeEventArgs) {
+ if (!e.detail.value) { return; }
this.setState({
- rating: `${+s.value} star${+s.value > 1 ? 's' : ''} or more`
+ rating: `${+e.detail.value} star${+e.detail.value > 1 ? 's' : ''} or more`
});
}
- public timeChange(s: IgrDateTimeInput, e: IgrComponentDateValueChangedEventArgs) {
+ public timeChange(e: IgrComponentDateValueChangedEventArgs) {
+ const s = e.target as IgrDateTimeInput;
const result = s.value !== null ? `Arrive before ${e.detail.toLocaleTimeString([], { hour: "2-digit", minute: "2-digit" })}` : 'Time';
this.setState({
time: result
@@ -165,22 +170,6 @@ export default class AccordionCustomization extends React.Component {
if (!input) { return; }
this.dateTimeInput = input;
}
-
- public clearIconRef(icon: IgrIcon) {
- if (!icon) { return; }
- this.clearIcon = icon;
- const clearIcon =
- "";
- this.clearIcon.registerIconFromText("clear", clearIcon, "material");
- }
-
- public clockIconRef(icon: IgrIcon) {
- if (!icon) { return; }
- this.clockIcon = icon;
- const clockIcon =
- "";
- this.clockIcon.registerIconFromText("clock", clockIcon, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/layouts/accordion/nested-scenario/package.json b/samples/layouts/accordion/nested-scenario/package.json
index dd139431a1..eba1774b4a 100644
--- a/samples/layouts/accordion/nested-scenario/package.json
+++ b/samples/layouts/accordion/nested-scenario/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/accordion/nested-scenario/src/index.tsx b/samples/layouts/accordion/nested-scenario/src/index.tsx
index ba3e36245e..58119cd516 100644
--- a/samples/layouts/accordion/nested-scenario/src/index.tsx
+++ b/samples/layouts/accordion/nested-scenario/src/index.tsx
@@ -23,7 +23,7 @@ export default class AccordionNestedScenario extends React.Component {
public render(): JSX.Element {
return (
-
Single Expand
+
Single Expand
@@ -102,7 +102,7 @@ export default class AccordionNestedScenario extends React.Component {
);
}
- public switchChange(s: IgrSwitch, e: IgrCheckboxChangeEventArgs) {
+ public switchChange(e: IgrCheckboxChangeEventArgs) {
this.setState({ singleExpand: e.detail.checked })
}
}
diff --git a/samples/layouts/accordion/overview/package.json b/samples/layouts/accordion/overview/package.json
index 4529f82d79..369f45ca7e 100644
--- a/samples/layouts/accordion/overview/package.json
+++ b/samples/layouts/accordion/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/accordion/overview/src/index.tsx b/samples/layouts/accordion/overview/src/index.tsx
index 6fecbe8d26..03527ba6a3 100644
--- a/samples/layouts/accordion/overview/src/index.tsx
+++ b/samples/layouts/accordion/overview/src/index.tsx
@@ -22,7 +22,7 @@ export default class AccordionOverview extends React.Component {
public render(): JSX.Element {
return (
-
Single Expand
+
Single Expand
@@ -67,7 +67,7 @@ export default class AccordionOverview extends React.Component {
);
}
- public switchChange(s: IgrSwitch, e: IgrCheckboxChangeEventArgs) {
+ public switchChange(e: IgrCheckboxChangeEventArgs) {
this.setState({ singleExpand: e.detail.checked })
}
}
diff --git a/samples/layouts/avatar/icon/package.json b/samples/layouts/avatar/icon/package.json
index ed8f1f2403..c611471327 100644
--- a/samples/layouts/avatar/icon/package.json
+++ b/samples/layouts/avatar/icon/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/avatar/icon/src/index.tsx b/samples/layouts/avatar/icon/src/index.tsx
index 5f8c95ff06..debca47c07 100644
--- a/samples/layouts/avatar/icon/src/index.tsx
+++ b/samples/layouts/avatar/icon/src/index.tsx
@@ -1,40 +1,31 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrAvatarModule, IgrAvatar, IgrIcon, IgrIconModule } from 'igniteui-react';
+import { IgrAvatarModule, IgrAvatar, IgrIcon, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrAvatarModule.register();
IgrIconModule.register();
+const homeIcon =
+ '';
+
export default class AvatarIcon extends React.Component {
constructor(props: any) {
- super(props);
- this.iconRef = this.iconRef.bind(this);
+ super(props);
+ registerIconFromText("home", homeIcon, "material");
}
public render(): JSX.Element {
return (
-
+
);
}
-
- public iconRef(icon: IgrIcon){
- if(!icon){
- return;
- }
-
- const homeIcon =
- '';
-
- // icon.registerIcon("home", "https://unpkg.com/material-design-icons@3.0.1/action/svg/production/ic_home_24px.svg", "material");
- icon.registerIconFromText("home", homeIcon, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/layouts/avatar/image/package.json b/samples/layouts/avatar/image/package.json
index 4eb2c9fdb7..129f7236d3 100644
--- a/samples/layouts/avatar/image/package.json
+++ b/samples/layouts/avatar/image/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/avatar/initials/package.json b/samples/layouts/avatar/initials/package.json
index c396b3e3a6..5868fe65da 100644
--- a/samples/layouts/avatar/initials/package.json
+++ b/samples/layouts/avatar/initials/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/avatar/shape/package.json b/samples/layouts/avatar/shape/package.json
index ed16a9e3fe..1990482d66 100644
--- a/samples/layouts/avatar/shape/package.json
+++ b/samples/layouts/avatar/shape/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/avatar/shape/src/index.tsx b/samples/layouts/avatar/shape/src/index.tsx
index a36632ee8e..02aef5b645 100644
--- a/samples/layouts/avatar/shape/src/index.tsx
+++ b/samples/layouts/avatar/shape/src/index.tsx
@@ -1,40 +1,31 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrAvatarModule, IgrAvatar, IgrIcon, IgrIconModule } from 'igniteui-react';
+import { IgrAvatarModule, IgrAvatar, IgrIcon, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrAvatarModule.register();
IgrIconModule.register();
+const homeIcon =
+ '';
+
export default class AvatarShape extends React.Component {
constructor(props: any) {
super(props);
- this.iconRef = this.iconRef.bind(this);
+ registerIconFromText("home", homeIcon, "material");
}
public render(): JSX.Element {
return (
-
+
);
}
-
- public iconRef(icon: IgrIcon){
- if(!icon){
- return;
- }
-
- const homeIcon =
- '';
-
- // icon.registerIcon("home", "https://unpkg.com/material-design-icons@3.0.1/action/svg/production/ic_home_24px.svg", "material");
- icon.registerIconFromText("home", homeIcon, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/layouts/avatar/size/package.json b/samples/layouts/avatar/size/package.json
index f50875efa5..0df207a22e 100644
--- a/samples/layouts/avatar/size/package.json
+++ b/samples/layouts/avatar/size/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/card/horizontal/package.json b/samples/layouts/card/horizontal/package.json
index cf5e3d7328..ff03c8ecb5 100644
--- a/samples/layouts/card/horizontal/package.json
+++ b/samples/layouts/card/horizontal/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/card/overview/package.json b/samples/layouts/card/overview/package.json
index 1985676bd5..fd56f9c42c 100644
--- a/samples/layouts/card/overview/package.json
+++ b/samples/layouts/card/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/card/overview/src/index.tsx b/samples/layouts/card/overview/src/index.tsx
index 64fb54a2ea..9785e25a85 100644
--- a/samples/layouts/card/overview/src/index.tsx
+++ b/samples/layouts/card/overview/src/index.tsx
@@ -2,10 +2,13 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import './CardOverview.css';
-import { IgrCard, IgrCardMedia, IgrCardHeader,
+import {
+ IgrCard, IgrCardMedia, IgrCardHeader,
IgrCardContent, IgrCardActions, IgrCardModule,
IgrIconButton, IgrIconButtonModule, IgrButton,
- IgrButtonModule, IgrRipple, IgrRippleModule } from 'igniteui-react';
+ IgrButtonModule, IgrRipple, IgrRippleModule,
+ registerIconFromText,
+} from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrCardModule.register();
@@ -13,11 +16,15 @@ IgrButtonModule.register();
IgrIconButtonModule.register();
IgrRippleModule.register();
+const twitterIcon = '';
+const facebookIcon = '';
+
export default class CardOverview extends React.Component {
constructor(props: any) {
super(props);
- this.iconRef = this.iconRef.bind(this);
+ registerIconFromText("twitter", twitterIcon, "material");
+ registerIconFromText("facebook", facebookIcon, "material");
}
public render(): JSX.Element {
@@ -47,7 +54,7 @@ export default class CardOverview extends React.Component {
-
+
@@ -60,17 +67,6 @@ export default class CardOverview extends React.Component {
);
}
-
- public iconRef(icon: IgrIconButton){
- if (!icon) { return; }
-
- const twitterIcon = '';
- const facebookIcon = '';
-
- icon.registerIconFromText("twitter", twitterIcon, "material");
- icon.registerIconFromText("facebook", facebookIcon, "material");
-
- }
}
// rendering above class to the React DOM
diff --git a/samples/layouts/card/semi-horizontal/package.json b/samples/layouts/card/semi-horizontal/package.json
index ee6a9671f7..a41a5bf422 100644
--- a/samples/layouts/card/semi-horizontal/package.json
+++ b/samples/layouts/card/semi-horizontal/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/card/styling/package.json b/samples/layouts/card/styling/package.json
index fd6aaeed3d..8a0aa6c0b2 100644
--- a/samples/layouts/card/styling/package.json
+++ b/samples/layouts/card/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/card/styling/src/index.tsx b/samples/layouts/card/styling/src/index.tsx
index beb8ea65bd..81b204272e 100644
--- a/samples/layouts/card/styling/src/index.tsx
+++ b/samples/layouts/card/styling/src/index.tsx
@@ -2,18 +2,24 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import './CardStyling.css';
-import { IgrCard, IgrCardMedia, IgrCardHeader, IgrCardContent, IgrCardActions, IgrIconButton, IgrRipple, IgrCardModule, IgrIconButtonModule, IgrRippleModule } from 'igniteui-react';
+import { IgrCard, IgrCardMedia, IgrCardHeader, IgrCardContent, IgrCardActions, IgrIconButton, IgrRipple, IgrCardModule, IgrIconButtonModule, IgrRippleModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrCardModule.register();
IgrIconButtonModule.register();
IgrRippleModule.register();
+const twitterIcon = "";
+const facebookIcon = "";
+const instagramIcon = "";
+
export default class CardStyling extends React.Component {
constructor(props: any) {
super(props);
- this.iconRef = this.iconRef.bind(this);
+ registerIconFromText("facebook", facebookIcon, "material");
+ registerIconFromText("twitter", twitterIcon, "material");
+ registerIconFromText("instagram", instagramIcon, "material");
}
public render(): JSX.Element {
@@ -21,7 +27,7 @@ export default class CardStyling extends React.Component {
-
+
@@ -40,7 +46,7 @@ export default class CardStyling extends React.Component {
-
+
@@ -59,20 +65,6 @@ export default class CardStyling extends React.Component {
);
}
-
- public iconRef(icon: IgrIconButton){
- if(!icon){
- return;
- }
-
- const twitterIcon = "";
- const facebookIcon = "";
- const instagramIcon = "";
-
- icon.registerIconFromText("facebook", facebookIcon, "material");
- icon.registerIconFromText("twitter", twitterIcon, "material");
- icon.registerIconFromText("instagram", instagramIcon, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/layouts/carousel/animations/package.json b/samples/layouts/carousel/animations/package.json
index b70ecf3e83..adea820a92 100644
--- a/samples/layouts/carousel/animations/package.json
+++ b/samples/layouts/carousel/animations/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/carousel/animations/src/index.tsx b/samples/layouts/carousel/animations/src/index.tsx
index f5173dc11a..c9ebfea43c 100644
--- a/samples/layouts/carousel/animations/src/index.tsx
+++ b/samples/layouts/carousel/animations/src/index.tsx
@@ -2,7 +2,6 @@ import React, { useRef } from "react";
import ReactDOM from "react-dom/client";
import {
CarouselAnimationType,
- CheckboxBaseLabelPosition,
IgrButton,
IgrButtonModule,
IgrCard,
@@ -14,6 +13,7 @@ import {
IgrCarousel,
IgrCarouselModule,
IgrCarouselSlide,
+ IgrCheckboxChangeEventArgs,
IgrSelect,
IgrSelectItem,
IgrSelectModule,
@@ -33,22 +33,13 @@ IgrCardModule.register();
export default function CarouselComponents() {
const carouselRef = useRef(null);
- function onSelectChange(s: IgrSelect) {
- switch (s.value) {
- case "slide":
- carouselRef.current.animationType = CarouselAnimationType.Slide;
- break;
- case "fade":
- carouselRef.current.animationType = CarouselAnimationType.Fade;
- break;
- default:
- carouselRef.current.animationType = CarouselAnimationType.None;
- break;
- }
+ function onSelectChange(e: CustomEvent) {
+ const value = e.detail.value as CarouselAnimationType;
+ carouselRef.current.animationType = value;
}
- function onSwitchChange(s: IgrSwitch) {
- carouselRef.current.vertical = s.checked;
+ function onSwitchChange(e: IgrCheckboxChangeEventArgs) {
+ carouselRef.current.vertical = e.detail.checked;
}
return (
@@ -56,7 +47,7 @@ export default function CarouselComponents() {
Animation type
-
+
Slide
@@ -70,8 +61,8 @@ export default function CarouselComponents() {
Vertical alignment
diff --git a/samples/layouts/carousel/components/package.json b/samples/layouts/carousel/components/package.json
index 1674116e48..11b85d6a60 100644
--- a/samples/layouts/carousel/components/package.json
+++ b/samples/layouts/carousel/components/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/carousel/overview/package.json b/samples/layouts/carousel/overview/package.json
index 4ee7e281cd..09686e88eb 100644
--- a/samples/layouts/carousel/overview/package.json
+++ b/samples/layouts/carousel/overview/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/carousel/thumbnail/package.json b/samples/layouts/carousel/thumbnail/package.json
index f70225f0fe..623450a3ac 100644
--- a/samples/layouts/carousel/thumbnail/package.json
+++ b/samples/layouts/carousel/thumbnail/package.json
@@ -12,8 +12,8 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/carousel/thumbnail/src/index.tsx b/samples/layouts/carousel/thumbnail/src/index.tsx
index dd7660f4a8..fabd10a437 100644
--- a/samples/layouts/carousel/thumbnail/src/index.tsx
+++ b/samples/layouts/carousel/thumbnail/src/index.tsx
@@ -1,7 +1,6 @@
import React from "react";
import ReactDOM from "react-dom/client";
import {
- CarouselAnimationType,
IgrCarousel,
IgrCarouselIndicator,
IgrCarouselModule,
@@ -44,7 +43,7 @@ export default function CarouselThumbnail() {
hideNavigation={true}
interval={2000}
vertical={true}
- animationType={CarouselAnimationType.Fade}
+ animationType="fade"
>
{images.map((image, index) => {
return (
diff --git a/samples/layouts/divider/dashed/package.json b/samples/layouts/divider/dashed/package.json
index ed8f1f2403..c611471327 100644
--- a/samples/layouts/divider/dashed/package.json
+++ b/samples/layouts/divider/dashed/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/divider/middle/package.json b/samples/layouts/divider/middle/package.json
index ed8f1f2403..c611471327 100644
--- a/samples/layouts/divider/middle/package.json
+++ b/samples/layouts/divider/middle/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/divider/overview/package.json b/samples/layouts/divider/overview/package.json
index ed8f1f2403..c611471327 100644
--- a/samples/layouts/divider/overview/package.json
+++ b/samples/layouts/divider/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/divider/select/package.json b/samples/layouts/divider/select/package.json
index ed8f1f2403..c611471327 100644
--- a/samples/layouts/divider/select/package.json
+++ b/samples/layouts/divider/select/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/divider/vertical/package.json b/samples/layouts/divider/vertical/package.json
index ed8f1f2403..c611471327 100644
--- a/samples/layouts/divider/vertical/package.json
+++ b/samples/layouts/divider/vertical/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/dock-manager/customize-buttons/package.json b/samples/layouts/dock-manager/customize-buttons/package.json
index 80e3fd5845..f0be4c3466 100644
--- a/samples/layouts/dock-manager/customize-buttons/package.json
+++ b/samples/layouts/dock-manager/customize-buttons/package.json
@@ -13,7 +13,7 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/dock-manager/embedding-frames/package.json b/samples/layouts/dock-manager/embedding-frames/package.json
index 5891840bea..1cb904eac6 100644
--- a/samples/layouts/dock-manager/embedding-frames/package.json
+++ b/samples/layouts/dock-manager/embedding-frames/package.json
@@ -13,7 +13,7 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/dock-manager/overview/package.json b/samples/layouts/dock-manager/overview/package.json
index 80e3fd5845..f0be4c3466 100644
--- a/samples/layouts/dock-manager/overview/package.json
+++ b/samples/layouts/dock-manager/overview/package.json
@@ -13,7 +13,7 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/dock-manager/styling/package.json b/samples/layouts/dock-manager/styling/package.json
index 5f330c9d85..5e82e161c5 100644
--- a/samples/layouts/dock-manager/styling/package.json
+++ b/samples/layouts/dock-manager/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/dock-manager/styling/src/index.tsx b/samples/layouts/dock-manager/styling/src/index.tsx
index d50e52ad62..840b813814 100644
--- a/samples/layouts/dock-manager/styling/src/index.tsx
+++ b/samples/layouts/dock-manager/styling/src/index.tsx
@@ -5,7 +5,7 @@ import './DockManagerStyles.css';
import { IgcDockManagerComponent, IgcContentPane, IgcDockManagerLayout, IgcSplitPane, IgcTabGroupPane } from "igniteui-dockmanager";
import { IgcDockManagerPaneType, IgcSplitPaneOrientation } from "igniteui-dockmanager";
import { defineCustomElements } from "igniteui-dockmanager/loader";
-import { IgrAvatar, IgrButton, IgrCard, IgrCardActions, IgrCardContent, IgrIcon, IgrIconButton, IgrList, IgrListItem } from "igniteui-react" ;
+import { IgrAvatar, IgrButton, IgrCard, IgrCardActions, IgrCardContent, IgrIcon, IgrList, IgrListItem, registerIconFromText } from "igniteui-react" ;
import { IgrAvatarModule, IgrButtonModule, IgrCardModule, IgrIconModule, IgrListModule } from "igniteui-react";
import 'igniteui-webcomponents/themes/light/bootstrap.css';
@@ -28,6 +28,9 @@ declare global {
defineCustomElements();
+const arrowDown = "
";
+const arrowUp = "
";
+
export default class DockManagerStyling extends React.Component {
public dockManager: IgcDockManagerComponent;
@@ -36,19 +39,8 @@ export default class DockManagerStyling extends React.Component {
constructor(props: any){
super(props);
this.onSampleResize = this.onSampleResize.bind(this);
- this.iconRef = this.iconRef.bind(this);
- }
-
- public iconRef(icon: IgrIcon){
- if(!icon){
- return;
- }
-
- const arrowDown = "
";
- const arrowUp = "
";
-
- icon.registerIconFromText("arrow-down", arrowDown, "material");
- icon.registerIconFromText("arrow-up", arrowUp, "material");
+ registerIconFromText("arrow-down", arrowDown, "material");
+ registerIconFromText("arrow-up", arrowUp, "material");
}
public render(): JSX.Element {
@@ -62,7 +54,7 @@ export default class DockManagerStyling extends React.Component {
ACCOUNTS
diff --git a/samples/layouts/dock-manager/updating-panes/package.json b/samples/layouts/dock-manager/updating-panes/package.json
index 4a9437bad6..9d3e351503 100644
--- a/samples/layouts/dock-manager/updating-panes/package.json
+++ b/samples/layouts/dock-manager/updating-panes/package.json
@@ -13,9 +13,9 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/expansion-panel/component-customization/package.json b/samples/layouts/expansion-panel/component-customization/package.json
index aec0eb2855..6f95afbf3e 100644
--- a/samples/layouts/expansion-panel/component-customization/package.json
+++ b/samples/layouts/expansion-panel/component-customization/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/expansion-panel/component-customization/src/index.tsx b/samples/layouts/expansion-panel/component-customization/src/index.tsx
index 8c8dc14b2a..44dea73092 100644
--- a/samples/layouts/expansion-panel/component-customization/src/index.tsx
+++ b/samples/layouts/expansion-panel/component-customization/src/index.tsx
@@ -21,7 +21,7 @@ export default class ExpansionPanelComponentCustomization extends React.Componen
public render(): JSX.Element {
return (
-
+
Golden Retriever
Medium-large gun dog
{this.state.expansionText}
diff --git a/samples/layouts/expansion-panel/properties-and-events/package.json b/samples/layouts/expansion-panel/properties-and-events/package.json
index 2199d128f5..b9f0674982 100644
--- a/samples/layouts/expansion-panel/properties-and-events/package.json
+++ b/samples/layouts/expansion-panel/properties-and-events/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/expansion-panel/properties-and-events/src/index.tsx b/samples/layouts/expansion-panel/properties-and-events/src/index.tsx
index e00c76eabd..26d1530b4e 100644
--- a/samples/layouts/expansion-panel/properties-and-events/src/index.tsx
+++ b/samples/layouts/expansion-panel/properties-and-events/src/index.tsx
@@ -20,7 +20,7 @@ export default class ExpansionPanelPropertiesAndEvents extends React.Component
-
+
Golden Retriever
Medium-large gun dog
{this.state.expansionText}
diff --git a/samples/layouts/expansion-panel/styling/package.json b/samples/layouts/expansion-panel/styling/package.json
index 835ec884d5..1fe1a338f1 100644
--- a/samples/layouts/expansion-panel/styling/package.json
+++ b/samples/layouts/expansion-panel/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/expansion-panel/usage/package.json b/samples/layouts/expansion-panel/usage/package.json
index 4cb78dec51..5506f21898 100644
--- a/samples/layouts/expansion-panel/usage/package.json
+++ b/samples/layouts/expansion-panel/usage/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/icon/sizing/package.json b/samples/layouts/icon/sizing/package.json
index b78e628019..30573da647 100644
--- a/samples/layouts/icon/sizing/package.json
+++ b/samples/layouts/icon/sizing/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/icon/sizing/src/index.tsx b/samples/layouts/icon/sizing/src/index.tsx
index 78d104c5c5..4a7d648344 100644
--- a/samples/layouts/icon/sizing/src/index.tsx
+++ b/samples/layouts/icon/sizing/src/index.tsx
@@ -2,41 +2,32 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import './IconSizing.css';
-import { IgrIcon, IgrIconModule } from 'igniteui-react';
+import { IgrIcon, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrIconModule.register();
+const buildIcon =
+ '';
+
export default class IconSizing extends React.Component {
constructor(props: any) {
super(props);
- this.iconRef = this.iconRef.bind(this);
+ registerIconFromText("build", buildIcon, "material");
}
public render(): JSX.Element {
return (
);
}
-
- public iconRef(icon: IgrIcon){
- if(!icon){
- return;
- }
-
- const buildIcon =
- '';
-
- // icon.registerIcon("home", "https://unpkg.com/material-design-icons@3.0.1/action/svg/production/ic_home_24px.svg", "material");
- icon.registerIconFromText("build", buildIcon, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/layouts/icon/styling/package.json b/samples/layouts/icon/styling/package.json
index 79492b21fb..a302328e8a 100644
--- a/samples/layouts/icon/styling/package.json
+++ b/samples/layouts/icon/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/icon/styling/src/index.tsx b/samples/layouts/icon/styling/src/index.tsx
index acfc7100ea..84240dc4b0 100644
--- a/samples/layouts/icon/styling/src/index.tsx
+++ b/samples/layouts/icon/styling/src/index.tsx
@@ -2,38 +2,30 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import './IconStyling.css';
-import { IgrIcon, IgrIconModule } from 'igniteui-react';
+import { IgrIcon, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrIconModule.register();
+const searchIcon =
+ '';
+
export default class IconStyling extends React.Component {
constructor(props: any) {
super(props);
- this.iconRef = this.iconRef.bind(this);
+ registerIconFromText("search", searchIcon, "material");
}
public render(): JSX.Element {
return (
);
}
-
- public iconRef(icon: IgrIcon){
- if(!icon){
- return;
- }
-
- const searchIcon =
- '';
-
- icon.registerIconFromText("search", searchIcon, "material");
- }
}
// rendering above class to the React DOM
diff --git a/samples/layouts/stepper/animations/package.json b/samples/layouts/stepper/animations/package.json
index acda394a88..5ab1488687 100644
--- a/samples/layouts/stepper/animations/package.json
+++ b/samples/layouts/stepper/animations/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/stepper/animations/src/index.tsx b/samples/layouts/stepper/animations/src/index.tsx
index 015d82d356..0eaddb32f1 100644
--- a/samples/layouts/stepper/animations/src/index.tsx
+++ b/samples/layouts/stepper/animations/src/index.tsx
@@ -31,21 +31,21 @@ export default class StepperAnimations extends React.Component {
return (
-
+
Horizontal
Vertical
-
+
Grow
Fade
None
-
+
Slide
Fade
None
-
+
ms
@@ -59,7 +59,7 @@ export default class StepperAnimations extends React.Component
{
- { this.stepperRef.current.next(); }}>NEXT
+ { this.stepperRef.current.next(); }}>NEXT
@@ -68,8 +68,8 @@ export default class StepperAnimations extends React.Component {
- { this.stepperRef.current.prev(); }}>PREVIOUS
- { this.stepperRef.current.next(); }}>NEXT
+ { this.stepperRef.current.prev(); }}>PREVIOUS
+ { this.stepperRef.current.next(); }}>NEXT
@@ -80,34 +80,34 @@ export default class StepperAnimations extends React.Component {
MasterCard (**** **** **** 5678; 12/24)
- { this.stepperRef.current.prev(); }}>PREVIOUS
- { this.stepperRef.current.next(); }}>SUBMIT
+ { this.stepperRef.current.prev(); }}>PREVIOUS
+ { this.stepperRef.current.next(); }}>SUBMIT
Delivery status
Your order is on its way. Expect delivery on 25th September 2021. Delivery address: San Jose, CA 94243.
- { this.stepperRef.current.prev(); }}>PREVIOUS
- { this.stepperRef.current.reset(); }}>RESET
+ { this.stepperRef.current.prev(); }}>PREVIOUS
+ { this.stepperRef.current.reset(); }}>RESET
);
}
- public orientationChange(s: IgrSelect, e: IgrSelectItemComponentEventArgs){
+ public orientationChange(e: IgrSelectItemComponentEventArgs){
const selectedValue = e.detail.value;
this.setState({orientation: selectedValue});
}
- public horizontalAnimationChange(s: IgrSelect, e: IgrSelectItemComponentEventArgs){
+ public horizontalAnimationChange(e: IgrSelectItemComponentEventArgs){
const selectedValue = e.detail.value;
this.setState({horizontalAnimation: selectedValue});
}
- public verticalAnimationChange(s: IgrSelect, e: IgrSelectItemComponentEventArgs){
+ public verticalAnimationChange(e: IgrSelectItemComponentEventArgs){
const selectedValue = e.detail.value;
this.setState({verticalAnimation: selectedValue});
}
- public animationDurationChange(s: IgrInput, e: IgrComponentValueChangedEventArgs){
+ public animationDurationChange(e: IgrComponentValueChangedEventArgs){
const animationDuration = e.detail;
this.setState({animationDuration: animationDuration});
}
diff --git a/samples/layouts/stepper/linear/package.json b/samples/layouts/stepper/linear/package.json
index acda394a88..5ab1488687 100644
--- a/samples/layouts/stepper/linear/package.json
+++ b/samples/layouts/stepper/linear/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/stepper/linear/src/index.tsx b/samples/layouts/stepper/linear/src/index.tsx
index 2e894013fa..dccdad7e7a 100644
--- a/samples/layouts/stepper/linear/src/index.tsx
+++ b/samples/layouts/stepper/linear/src/index.tsx
@@ -35,7 +35,7 @@ export default class LinearStepper extends React.Component {
public render(): JSX.Element {
return (
-
Linear
+
Linear
@@ -44,7 +44,7 @@ export default class LinearStepper extends React.Component {
- { this.stepperRef.current.next(); }}>NEXT
+ { this.stepperRef.current.next(); }}>NEXT
@@ -52,8 +52,8 @@ export default class LinearStepper extends React.Component {
@@ -62,8 +62,8 @@ export default class LinearStepper extends React.Component {
@@ -73,23 +73,23 @@ export default class LinearStepper extends React.Component {
Visa (**** **** **** 1234; 12/23)
MasterCard (**** **** **** 5678; 12/24)
- { this.stepperRef.current.prev(); }}>PREVIOUS
- { this.stepperRef.current.next(); }}>SUBMIT
+ { this.stepperRef.current.prev(); }}>PREVIOUS
+ { this.stepperRef.current.next(); }}>SUBMIT
Delivery status
Your order is on its way. Expect delivery on 25th September 2021. Delivery address: San Jose, CA 94243.
- { this.stepperRef.current.prev(); }}>PREVIOUS
- { this.stepperRef.current.reset(); }}>RESET
+ { this.stepperRef.current.prev(); }}>PREVIOUS
+ { this.stepperRef.current.reset(); }}>RESET
);
}
- public OnSwitchChange(s: IgrCheckboxBase, e: IgrCheckboxChangeEventArgs) {
- this.setState({ linear: s.checked });
- if(s.checked){
+ public OnSwitchChange(e: IgrCheckboxChangeEventArgs) {
+ this.setState({ linear: e.detail.checked });
+ if(e.detail.checked){
this.checkActiveStepValidity();
}
}
diff --git a/samples/layouts/stepper/orientation/package.json b/samples/layouts/stepper/orientation/package.json
index acda394a88..5ab1488687 100644
--- a/samples/layouts/stepper/orientation/package.json
+++ b/samples/layouts/stepper/orientation/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/stepper/orientation/src/index.tsx b/samples/layouts/stepper/orientation/src/index.tsx
index 0fe1166211..a335fbe064 100644
--- a/samples/layouts/stepper/orientation/src/index.tsx
+++ b/samples/layouts/stepper/orientation/src/index.tsx
@@ -2,23 +2,28 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import {
- IgrStepper, IgrStep, StepperOrientation, StepperTitlePosition, IgrStepperModule, IgrStepModule, IgrRadio, IgrRadioGroup,
- IgrRadioChangeEventArgs, IgrRadioModule, IgrRadioGroupModule, IgrButton, IgrButtonModule
+ IgrButton,
+ IgrRadio,
+ IgrRadioChangeEventArgs,
+ IgrRadioGroup,
+ IgrStep,
+ IgrStepper,
+ StepperOrientation,
+ StepperTitlePosition,
} from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
-IgrStepperModule.register();
-IgrStepModule.register();
-IgrRadioModule.register();
-IgrRadioGroupModule.register();
-IgrButtonModule.register();
+export interface StepperOrientationProps {
+ orientation: StepperOrientation;
+ titlePosition: StepperTitlePosition;
+ }
-export default class StepperOrientationSample extends React.Component {
+export default class StepperOrientationSample extends React.Component {
private stepperRef = React.createRef();
- constructor(props: any) {
+ constructor(props: StepperOrientationProps) {
super(props);
- this.state = { orientation: StepperOrientation.Horizontal, isDefaultTitlePosition: true };
+ this.state = { orientation: "horizontal", titlePosition: "auto" };
this.handleTitlePositionChange = this.handleTitlePositionChange.bind(this);
this.handleOrientationChange = this.handleOrientationChange.bind(this);
}
@@ -30,72 +35,53 @@ export default class StepperOrientationSample extends React.Component
-
- Top
- Bottom
- Start
- End
- Default
+
+ Top
+ Bottom
+ Start
+ End
+ Auto (default)
-
- Horizontal
- Vertical
+
+ Horizontal
+ Vertical
-
+
Order
- { this.stepperRef.current.next(); }}>NEXT
+ { this.stepperRef.current.next(); }}>NEXT
Payment
- { this.stepperRef.current.prev(); }}>PREVIOUS
- { this.stepperRef.current.next(); }}>NEXT
+ { this.stepperRef.current.prev(); }}>PREVIOUS
+ { this.stepperRef.current.next(); }}>NEXT
Confirmation
- { this.stepperRef.current.prev(); }}>PREVIOUS
- { this.stepperRef.current.reset(); }}>RESET
+ { this.stepperRef.current.prev(); }}>PREVIOUS
+ { this.stepperRef.current.reset(); }}>RESET
);
}
- public handleTitlePositionChange(s: IgrRadio, e: IgrRadioChangeEventArgs) {
- const value = s.props.value;
-
- if (value === '') {
- this.setDefaultTitlePosition();
- this.setState({ isDefaultTitlePosition: true });
- } else {
- const newTitlePosition: StepperTitlePosition = StepperTitlePosition[value as keyof typeof StepperTitlePosition];
- this.stepperRef.current.titlePosition = newTitlePosition;
- this.setState({ isDefaultTitlePosition: false });
- }
- }
-
- public handleOrientationChange(s: IgrRadio, e: IgrRadioChangeEventArgs) {
- const value = s.props.value;
- const newOrientation: StepperOrientation = StepperOrientation[value as keyof typeof StepperOrientation];
- this.setDefaultTitlePosition(newOrientation);
- this.setState({ orientation: newOrientation });
+ public handleTitlePositionChange(e: IgrRadioChangeEventArgs) {
+ const newTitlePosition = e.detail.value as StepperTitlePosition;
+ this.setState({ titlePosition: newTitlePosition });
}
- public setDefaultTitlePosition(orientation?: StepperOrientation) {
- const currentOrientation = orientation !== undefined ? orientation : this.state.orientation;
- if (currentOrientation === StepperOrientation.Horizontal) {
- this.stepperRef.current.titlePosition = StepperTitlePosition.Bottom;
- } else {
- this.stepperRef.current.titlePosition = StepperTitlePosition.End;
- }
+ public handleOrientationChange(e: IgrRadioChangeEventArgs) {
+ const newOrientation = e.detail.value as StepperOrientation;
+ this.setState({ orientation: newOrientation, titlePosition: "auto" });
}
}
diff --git a/samples/layouts/stepper/steptypes/package.json b/samples/layouts/stepper/steptypes/package.json
index acda394a88..5ab1488687 100644
--- a/samples/layouts/stepper/steptypes/package.json
+++ b/samples/layouts/stepper/steptypes/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/stepper/steptypes/src/index.tsx b/samples/layouts/stepper/steptypes/src/index.tsx
index 9f4eb17dd0..1ffcca0383 100644
--- a/samples/layouts/stepper/steptypes/src/index.tsx
+++ b/samples/layouts/stepper/steptypes/src/index.tsx
@@ -21,9 +21,9 @@ export default class StepperStepTypes extends React.Component
{
- Indicator
- Title
- Full
+ Indicator
+ Title
+ Full
@@ -42,8 +42,8 @@ export default class StepperStepTypes extends React.Component {
);
}
- public onStepTypeChange(s: IgrRadio, e: IgrRadioChangeEventArgs) {
- const newStepType = s.props.value;
+ public onStepTypeChange(e: IgrRadioChangeEventArgs) {
+ const newStepType = e.detail.value;
this.setState({ stepType: newStepType });
}
}
diff --git a/samples/layouts/tabs/alignment/package.json b/samples/layouts/tabs/alignment/package.json
index acda394a88..5ab1488687 100644
--- a/samples/layouts/tabs/alignment/package.json
+++ b/samples/layouts/tabs/alignment/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/tabs/alignment/src/index.tsx b/samples/layouts/tabs/alignment/src/index.tsx
index 1d42379cd8..3642364397 100644
--- a/samples/layouts/tabs/alignment/src/index.tsx
+++ b/samples/layouts/tabs/alignment/src/index.tsx
@@ -1,63 +1,46 @@
import React from "react";
import ReactDOM from "react-dom/client";
import "./index.css";
-import { IgrTabsModule, IgrTabs, IgrTab, IgrTabPanel, IgrRadio, IgrRadioGroup, IgrRadioModule, IgrRadioGroupModule, } from "igniteui-react";
+import { IgrTabs, IgrTab, TabsAlignment, IgrRadio, IgrRadioGroup } from "igniteui-react";
import "igniteui-webcomponents/themes/light/bootstrap.css";
-IgrTabsModule.register();
-IgrRadioModule.register();
-IgrRadioGroupModule.register();
-
-export default class Alignment extends React.Component {
-
- private tabs: IgrTabs
- private tabsRef(r: IgrTabs) {
- this.tabs = r;
- this.setState({});
- }
-
- constructor(props: any) {
- super(props);
-
- this.tabsRef = this.tabsRef.bind(this);
- this.onRadioChange = this.onRadioChange.bind(this);
- }
+export default class Alignment extends React.Component {
+ constructor(props) {
+ super(props);
+ this.state = { alignment: "start" };
+ }
public render(): JSX.Element {
return (
-
- Start
- Center
- End
- Justify
+
+ Start
+ Center
+ End
+ Justify
-
-
- Basics
+
+
+ Basics tab panel
-
- Details
+
+ Details tab panel
-
- Custom
+
+ Custom tab panel
-
- Disabled
+
+ Disabled tab panel will not be displayed
- Basics tab panel
- Details tab panel
- Custom tab panel
- Disabled tab panel will not be displayed
);
}
- public onRadioChange(e: any) {
- this.tabs.alignment = e.value;
- }
+ public onRadioChange = (e: any) => {
+ this.setState({ alignment: e.detail.value });
+ }
}
// rendering above class to the React DOM
diff --git a/samples/layouts/tabs/overview/package.json b/samples/layouts/tabs/overview/package.json
index acda394a88..5ab1488687 100644
--- a/samples/layouts/tabs/overview/package.json
+++ b/samples/layouts/tabs/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/tabs/overview/src/index.tsx b/samples/layouts/tabs/overview/src/index.tsx
index 140bbb7003..7cf38e5738 100644
--- a/samples/layouts/tabs/overview/src/index.tsx
+++ b/samples/layouts/tabs/overview/src/index.tsx
@@ -1,57 +1,45 @@
import React from "react";
import ReactDOM from "react-dom/client";
import "./index.css";
-import { IgrTabsModule, IgrTabs, IgrTab, IgrTabPanel, IgrIcon, IgrIconModule } from "igniteui-react";
+import { IgrTabs, IgrTab, IgrIcon, registerIconFromText } from "igniteui-react";
import "igniteui-webcomponents/themes/light/bootstrap.css";
-IgrTabsModule.register();
-IgrIconModule.register();
+const home = '';
+const search = '';
+const favorite = '';
+registerIconFromText("home", home, "material");
+registerIconFromText("search", search, "material");
+registerIconFromText("favorite", favorite, "material");
export default class Overview extends React.Component {
- constructor(props: any) {
- super(props);
- }
-
+ constructor(props: any) {
+ super(props);
+ }
public render(): JSX.Element {
return (
-
-
-
-
+
+
+
+
+ Home tab panel
-
-
+
+
+ Search tab panel
-
-
+
+
+ Favorite tab panel
- Home tab panel
- Search tab panel
- Favorite tab panel
);
}
- public iconRef(icon: IgrIcon){
- if(!icon){
- return;
- }
-
- const home = '';
- const search = '';
- const favorite = '';
- icon.registerIconFromText("home", home, "material");
- icon.registerIconFromText("search", search, "material");
- icon.registerIconFromText("favorite", favorite, "material");
-
- }
-
}
// rendering above class to the React DOM
const root = ReactDOM.createRoot(document.getElementById("root"));
root.render();
-
diff --git a/samples/layouts/tabs/prefix-suffix/package.json b/samples/layouts/tabs/prefix-suffix/package.json
index acda394a88..5ab1488687 100644
--- a/samples/layouts/tabs/prefix-suffix/package.json
+++ b/samples/layouts/tabs/prefix-suffix/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/tabs/prefix-suffix/src/index.tsx b/samples/layouts/tabs/prefix-suffix/src/index.tsx
index 4eddeb0fb5..0a1e43e938 100644
--- a/samples/layouts/tabs/prefix-suffix/src/index.tsx
+++ b/samples/layouts/tabs/prefix-suffix/src/index.tsx
@@ -1,72 +1,63 @@
import React from "react";
import ReactDOM from "react-dom/client";
import "./index.css";
-import { IgrTabsModule, IgrTabs, IgrTab, IgrTabPanel, IgrIcon, IgrIconModule, IgrIconButton, IgrIconButtonModule } from "igniteui-react";
+import { IgrTabs, IgrTab, IgrButton, IgrIcon, IgrIconButton, registerIconFromText } from "igniteui-react";
import "igniteui-webcomponents/themes/light/bootstrap.css";
-IgrTabsModule.register();
-IgrIconModule.register();
-IgrIconButtonModule.register();
+const home = '';
+const search = '';
+const favorite = '';
+ const close = '';
+registerIconFromText("home", home, "material");
+registerIconFromText("search", search, "material");
+registerIconFromText("favorite", favorite, "material");
+registerIconFromText("close", close, "material");
-export default class PrefixSuffix extends React.Component {
-
- private tabs: IgrTabs
- private tabsRef(r: IgrTabs) {
- this.tabs = r;
- this.setState({});
- }
+export default class PrefixSuffix extends React.Component {
constructor(props: any) {
super(props);
-
- this.tabsRef = this.tabsRef.bind(this);
- this.onCloseClicked = this.onCloseClicked.bind(this);
-
- this.state = {
+ this.state = {
tabs: ['Home','Search', 'Favorite']
};
}
public render(): JSX.Element {
return (
-
-
- {this.state.tabs.map((tab:string, index:number) => (
-
-
- {tab}
- this.onCloseClicked(index)}>
-
- ))}
- {this.state.tabs.map((tab:string) => (
- {tab} tab panel
- ))}
+
+
+ {this.state.tabs.map((tab, index) => (
+
+
+
+ {tab}
+
+ this.onCloseClicked(index)}
+ >
+
+ {tab} tab panel
+
+ ))}
+ Reset
);
}
- public iconRef(icon: IgrIcon){
- if(!icon){
- return;
- }
-
- const home = '';
- const search = '';
- const favorite = '';
- const close = '';
- icon.registerIconFromText("home", home, "material");
- icon.registerIconFromText("search", search, "material");
- icon.registerIconFromText("favorite", favorite, "material");
- icon.registerIconFromText("close", close, "material");
- }
-
- public onCloseClicked(index:number) {
- const updatedTabs = [...this.state.tabs];
- updatedTabs.splice(index, 1);
- this.setState({ tabs: updatedTabs });
- }
+ public onCloseClicked = (index: number) => {
+ const updatedTabs = [...this.state.tabs];
+ updatedTabs.splice(index, 1);
+ this.setState({ tabs: updatedTabs });
+ }
+ public onResetClick = () => {
+ this.setState({ tabs: ['Home','Search', 'Favorite'] });
+ }
}
// rendering above class to the React DOM
diff --git a/samples/layouts/tabs/scrolling/package.json b/samples/layouts/tabs/scrolling/package.json
index acda394a88..5ab1488687 100644
--- a/samples/layouts/tabs/scrolling/package.json
+++ b/samples/layouts/tabs/scrolling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/layouts/tabs/scrolling/src/index.tsx b/samples/layouts/tabs/scrolling/src/index.tsx
index fccaf8a548..26cebb27c6 100644
--- a/samples/layouts/tabs/scrolling/src/index.tsx
+++ b/samples/layouts/tabs/scrolling/src/index.tsx
@@ -1,49 +1,25 @@
import React from "react";
import ReactDOM from "react-dom/client";
import "./index.css";
-import { IgrTabsModule, IgrTabs, IgrTab, IgrTabPanel} from "igniteui-react";
+import { IgrTabs, IgrTab} from "igniteui-react";
import "igniteui-webcomponents/themes/light/bootstrap.css";
-IgrTabsModule.register();
-
export default class Scrolling extends React.Component {
- private tabs: IgrTabs
- private tabsRef(r: IgrTabs) {
- this.tabs = r;
- this.setState({});
- }
-
- constructor(props: any) {
- super(props);
-
- this.tabsRef = this.tabsRef.bind(this);
- this.onRadioChange = this.onRadioChange.bind(this);
- }
-
-
public render(): JSX.Element {
return (
-
-
+
+
{Array.from({length: 18}, (_, index) => index + 1).map(number => (
-
-
- Tab {number}
+
+ Tab {number}
+ Tab {number} panel
-
- Tab {number} panel
-
-
))}
);
}
-
- public onRadioChange(e: any) {
- this.tabs.alignment = e.value;
- }
}
// rendering above class to the React DOM
diff --git a/samples/maps/geo-map/binding-data-csv/package.json b/samples/maps/geo-map/binding-data-csv/package.json
index 3d2eb9c44c..d139b987ae 100644
--- a/samples/maps/geo-map/binding-data-csv/package.json
+++ b/samples/maps/geo-map/binding-data-csv/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/binding-data-json-points/package.json b/samples/maps/geo-map/binding-data-json-points/package.json
index 45149d9e6b..f46ffbe0a3 100644
--- a/samples/maps/geo-map/binding-data-json-points/package.json
+++ b/samples/maps/geo-map/binding-data-json-points/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/binding-data-json-shapes/package.json b/samples/maps/geo-map/binding-data-json-shapes/package.json
index d7cdb3482d..9954757602 100644
--- a/samples/maps/geo-map/binding-data-json-shapes/package.json
+++ b/samples/maps/geo-map/binding-data-json-shapes/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/binding-data-model/package.json b/samples/maps/geo-map/binding-data-model/package.json
index 964ad8b38c..0638b097d2 100644
--- a/samples/maps/geo-map/binding-data-model/package.json
+++ b/samples/maps/geo-map/binding-data-model/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/binding-multiple-shapes/package.json b/samples/maps/geo-map/binding-multiple-shapes/package.json
index dbe55e62f2..8f272ac633 100644
--- a/samples/maps/geo-map/binding-multiple-shapes/package.json
+++ b/samples/maps/geo-map/binding-multiple-shapes/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/binding-multiple-sources/package.json b/samples/maps/geo-map/binding-multiple-sources/package.json
index fd7446e9d2..289524bf9a 100644
--- a/samples/maps/geo-map/binding-multiple-sources/package.json
+++ b/samples/maps/geo-map/binding-multiple-sources/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/binding-shp-points/package.json b/samples/maps/geo-map/binding-shp-points/package.json
index f869561d5f..9fc14ff11a 100644
--- a/samples/maps/geo-map/binding-shp-points/package.json
+++ b/samples/maps/geo-map/binding-shp-points/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/binding-shp-polygons/package.json b/samples/maps/geo-map/binding-shp-polygons/package.json
index d7cdb3482d..9954757602 100644
--- a/samples/maps/geo-map/binding-shp-polygons/package.json
+++ b/samples/maps/geo-map/binding-shp-polygons/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/binding-shp-polylines/package.json b/samples/maps/geo-map/binding-shp-polylines/package.json
index 9570ad3d47..bc4adf3197 100644
--- a/samples/maps/geo-map/binding-shp-polylines/package.json
+++ b/samples/maps/geo-map/binding-shp-polylines/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/custom-tooltips/package.json b/samples/maps/geo-map/custom-tooltips/package.json
index cc00d112c5..40bf4ec1ae 100644
--- a/samples/maps/geo-map/custom-tooltips/package.json
+++ b/samples/maps/geo-map/custom-tooltips/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/display-all-imagery/package.json b/samples/maps/geo-map/display-all-imagery/package.json
index c2e95eae9d..218a7e6cca 100644
--- a/samples/maps/geo-map/display-all-imagery/package.json
+++ b/samples/maps/geo-map/display-all-imagery/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/display-bing-imagery/package.json b/samples/maps/geo-map/display-bing-imagery/package.json
index 44e94435d0..8322844ae6 100644
--- a/samples/maps/geo-map/display-bing-imagery/package.json
+++ b/samples/maps/geo-map/display-bing-imagery/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/display-custom-imagery/package.json b/samples/maps/geo-map/display-custom-imagery/package.json
index e944699cac..726af1b5a3 100644
--- a/samples/maps/geo-map/display-custom-imagery/package.json
+++ b/samples/maps/geo-map/display-custom-imagery/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/display-esri-imagery/package.json b/samples/maps/geo-map/display-esri-imagery/package.json
index a723ff0671..1758011455 100644
--- a/samples/maps/geo-map/display-esri-imagery/package.json
+++ b/samples/maps/geo-map/display-esri-imagery/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/display-heat-imagery/package.json b/samples/maps/geo-map/display-heat-imagery/package.json
index c74e0d51b8..8cfa67aa16 100644
--- a/samples/maps/geo-map/display-heat-imagery/package.json
+++ b/samples/maps/geo-map/display-heat-imagery/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/display-osm-imagery/package.json b/samples/maps/geo-map/display-osm-imagery/package.json
index 8d5c26bd55..6a761c490e 100644
--- a/samples/maps/geo-map/display-osm-imagery/package.json
+++ b/samples/maps/geo-map/display-osm-imagery/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/marker-layouts/package.json b/samples/maps/geo-map/marker-layouts/package.json
index 35f7a2d2c0..bca1f647f6 100644
--- a/samples/maps/geo-map/marker-layouts/package.json
+++ b/samples/maps/geo-map/marker-layouts/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/marker-template/package.json b/samples/maps/geo-map/marker-template/package.json
index dab30e85e1..b8ba39c191 100644
--- a/samples/maps/geo-map/marker-template/package.json
+++ b/samples/maps/geo-map/marker-template/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/marker-type/package.json b/samples/maps/geo-map/marker-type/package.json
index 896de3ba80..68fde1725c 100644
--- a/samples/maps/geo-map/marker-type/package.json
+++ b/samples/maps/geo-map/marker-type/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/nav-grid/package.json b/samples/maps/geo-map/nav-grid/package.json
index fd7446e9d2..289524bf9a 100644
--- a/samples/maps/geo-map/nav-grid/package.json
+++ b/samples/maps/geo-map/nav-grid/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/navigation-only-panning/package.json b/samples/maps/geo-map/navigation-only-panning/package.json
index d7cdb3482d..9954757602 100644
--- a/samples/maps/geo-map/navigation-only-panning/package.json
+++ b/samples/maps/geo-map/navigation-only-panning/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/navigation/package.json b/samples/maps/geo-map/navigation/package.json
index d4f2dc56e6..f6047aa201 100644
--- a/samples/maps/geo-map/navigation/package.json
+++ b/samples/maps/geo-map/navigation/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/overview/package.json b/samples/maps/geo-map/overview/package.json
index c4418d7dac..51c0e1af3b 100644
--- a/samples/maps/geo-map/overview/package.json
+++ b/samples/maps/geo-map/overview/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/shape-selection/package.json b/samples/maps/geo-map/shape-selection/package.json
index d877006a84..4471f676eb 100644
--- a/samples/maps/geo-map/shape-selection/package.json
+++ b/samples/maps/geo-map/shape-selection/package.json
@@ -12,10 +12,10 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-gauges": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-gauges": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-icons": "^5.3.0",
diff --git a/samples/maps/geo-map/shape-styling/package.json b/samples/maps/geo-map/shape-styling/package.json
index 14d1f34f62..71000b73fa 100644
--- a/samples/maps/geo-map/shape-styling/package.json
+++ b/samples/maps/geo-map/shape-styling/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/synchronization/package.json b/samples/maps/geo-map/synchronization/package.json
index 8dd8bf63a2..fb2aa82b3f 100644
--- a/samples/maps/geo-map/synchronization/package.json
+++ b/samples/maps/geo-map/synchronization/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/triangulating-data/package.json b/samples/maps/geo-map/triangulating-data/package.json
index 702627fde5..4794bca9cf 100644
--- a/samples/maps/geo-map/triangulating-data/package.json
+++ b/samples/maps/geo-map/triangulating-data/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/type-scatter-area-series/package.json b/samples/maps/geo-map/type-scatter-area-series/package.json
index d14a47dced..875ba5c2b1 100644
--- a/samples/maps/geo-map/type-scatter-area-series/package.json
+++ b/samples/maps/geo-map/type-scatter-area-series/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/type-scatter-bubble-series/package.json b/samples/maps/geo-map/type-scatter-bubble-series/package.json
index f604fcc54d..46c8825225 100644
--- a/samples/maps/geo-map/type-scatter-bubble-series/package.json
+++ b/samples/maps/geo-map/type-scatter-bubble-series/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/type-scatter-contour-series/package.json b/samples/maps/geo-map/type-scatter-contour-series/package.json
index beb02494aa..ee24628b31 100644
--- a/samples/maps/geo-map/type-scatter-contour-series/package.json
+++ b/samples/maps/geo-map/type-scatter-contour-series/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/type-scatter-density-series/package.json b/samples/maps/geo-map/type-scatter-density-series/package.json
index 409f695b8f..a81a699449 100644
--- a/samples/maps/geo-map/type-scatter-density-series/package.json
+++ b/samples/maps/geo-map/type-scatter-density-series/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/type-scatter-symbol-series/package.json b/samples/maps/geo-map/type-scatter-symbol-series/package.json
index 0a33f56126..05a2d52813 100644
--- a/samples/maps/geo-map/type-scatter-symbol-series/package.json
+++ b/samples/maps/geo-map/type-scatter-symbol-series/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/type-shape-polygon-series/package.json b/samples/maps/geo-map/type-shape-polygon-series/package.json
index 0996ca0c3e..2675e757f7 100644
--- a/samples/maps/geo-map/type-shape-polygon-series/package.json
+++ b/samples/maps/geo-map/type-shape-polygon-series/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/maps/geo-map/type-shape-polyline-series/package.json b/samples/maps/geo-map/type-shape-polyline-series/package.json
index 5e47d4001f..35d46b2cfb 100644
--- a/samples/maps/geo-map/type-shape-polyline-series/package.json
+++ b/samples/maps/geo-map/type-shape-polyline-series/package.json
@@ -12,9 +12,9 @@
"eject": "react-scripts eject"
},
"dependencies": {
- "igniteui-react-charts": "18.9.0",
- "igniteui-react-core": "18.9.0",
- "igniteui-react-maps": "18.9.0",
+ "igniteui-react-charts": "19.0.0",
+ "igniteui-react-core": "19.0.0",
+ "igniteui-react-maps": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/menus/nav-bar/overview/package.json b/samples/menus/nav-bar/overview/package.json
index a8b7cedaf6..05f203d0e1 100644
--- a/samples/menus/nav-bar/overview/package.json
+++ b/samples/menus/nav-bar/overview/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/menus/nav-bar/overview/src/index.tsx b/samples/menus/nav-bar/overview/src/index.tsx
index 12131afdcd..94c3aebf37 100644
--- a/samples/menus/nav-bar/overview/src/index.tsx
+++ b/samples/menus/nav-bar/overview/src/index.tsx
@@ -1,17 +1,25 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrNavbar, IgrIcon, IgrNavbarModule, IgrIconModule } from 'igniteui-react';
+import { IgrNavbar, IgrIcon, IgrNavbarModule, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrNavbarModule.register();
IgrIconModule.register();
+const homeIcon = '';
+const searchIcon = '';
+const favoriteIcon = '';
+const moreVertIcon = '';
+
export default class NavbarOverview extends React.Component {
constructor(props: any) {
super(props);
- this.iconRef = this.iconRef.bind(this);
+ registerIconFromText("home", homeIcon, "material");
+ registerIconFromText("search", searchIcon, "material");
+ registerIconFromText("favorite", favoriteIcon, "material");
+ registerIconFromText("more_vert", moreVertIcon, "material");
}
public render(): JSX.Element {
@@ -19,7 +27,7 @@ export default class NavbarOverview extends React.Component {
-
+
Sample App
@@ -35,21 +43,6 @@ export default class NavbarOverview extends React.Component
{
);
}
-
- public iconRef(icon: IgrIcon){
- if (!icon) { return; }
-
- const homeIcon = '';
- const searchIcon = '';
- const favoriteIcon = '';
- const moreVertIcon = '';
-
- icon.registerIconFromText("home", homeIcon, "material");
- icon.registerIconFromText("search", searchIcon, "material");
- icon.registerIconFromText("favorite", favoriteIcon, "material");
- icon.registerIconFromText("more_vert", moreVertIcon, "material");
-
- }
}
// rendering above class to the React DOM
diff --git a/samples/menus/nav-bar/styling/package.json b/samples/menus/nav-bar/styling/package.json
index a866b9a5ee..4d9875f0c6 100644
--- a/samples/menus/nav-bar/styling/package.json
+++ b/samples/menus/nav-bar/styling/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/menus/nav-bar/styling/src/index.tsx b/samples/menus/nav-bar/styling/src/index.tsx
index 22ae455d06..d8b2134ad5 100644
--- a/samples/menus/nav-bar/styling/src/index.tsx
+++ b/samples/menus/nav-bar/styling/src/index.tsx
@@ -2,17 +2,25 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import './NavbarStyling.css';
-import { IgrNavbar, IgrIcon, IgrNavbarModule, IgrIconModule } from 'igniteui-react';
+import { IgrNavbar, IgrIcon, IgrNavbarModule, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrNavbarModule.register();
IgrIconModule.register();
+const homeIcon = '';
+const searchIcon = '';
+const favoriteIcon = '';
+const moreVertIcon = '';
+
export default class NavbarStyling extends React.Component {
constructor(props: any) {
super(props);
- this.iconRef = this.iconRef.bind(this);
+ registerIconFromText("home", homeIcon, "material");
+ registerIconFromText("search", searchIcon, "material");
+ registerIconFromText("favorite", favoriteIcon, "material");
+ registerIconFromText("more_vert", moreVertIcon, "material");
}
public render(): JSX.Element {
@@ -20,7 +28,7 @@ export default class NavbarStyling extends React.Component {
-
+
Sample App
@@ -36,21 +44,6 @@ export default class NavbarStyling extends React.Component
{
);
}
-
- public iconRef(icon: IgrIcon){
- if (!icon) { return; }
-
- const homeIcon = '';
- const searchIcon = '';
- const favoriteIcon = '';
- const moreVertIcon = '';
-
- icon.registerIconFromText("home", homeIcon, "material");
- icon.registerIconFromText("search", searchIcon, "material");
- icon.registerIconFromText("favorite", favoriteIcon, "material");
- icon.registerIconFromText("more_vert", moreVertIcon, "material");
-
- }
}
// rendering above class to the React DOM
diff --git a/samples/menus/nav-drawer/add-drawer-items/package.json b/samples/menus/nav-drawer/add-drawer-items/package.json
index f12f182fd5..fea7b5a66c 100644
--- a/samples/menus/nav-drawer/add-drawer-items/package.json
+++ b/samples/menus/nav-drawer/add-drawer-items/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/menus/nav-drawer/add-drawer-items/src/index.tsx b/samples/menus/nav-drawer/add-drawer-items/src/index.tsx
index 835cb9f51b..58b0148e10 100644
--- a/samples/menus/nav-drawer/add-drawer-items/src/index.tsx
+++ b/samples/menus/nav-drawer/add-drawer-items/src/index.tsx
@@ -2,29 +2,36 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { IgrNavDrawer, IgrNavDrawerHeaderItem, IgrNavDrawerItem, IgrIcon, IgrNavDrawerModule, IgrIconModule,
- IgrIconButton, IgrIconButtonModule } from 'igniteui-react';
+ IgrIconButton, IgrIconButtonModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrNavDrawerModule.register();
IgrIconModule.register();
IgrIconButtonModule.register();
+const searchIcon = '';
+const homeIcon = '';
+const menuIcon = '';
+
export default class NavDrawerAddDrawerItems extends React.Component {
private navDrawer: IgrNavDrawer;
constructor(props: any) {
- super(props);
- this.iconRef = this.iconRef.bind(this);
+ super(props);
this.onNavDrawerClick = this.onNavDrawerClick.bind(this);
this.toggleDrawer = this.toggleDrawer.bind(this);
this.navDrawerRef = this.navDrawerRef.bind(this);
+
+ registerIconFromText("home", homeIcon, "material");
+ registerIconFromText("search", searchIcon, "material");
+ registerIconFromText("menu", menuIcon, "material");
}
public render(): JSX.Element {
return (
-
@@ -37,7 +44,7 @@ export default class NavDrawerAddDrawerItems extends React.Component {
-
+
Home
@@ -54,22 +61,6 @@ export default class NavDrawerAddDrawerItems extends React.Component {
);
}
- public iconRef(icon: IgrIcon){
- if (!icon) { return; }
-
- const searchIcon = '';
- const homeIcon = '';
-
- icon.registerIconFromText("home", homeIcon, "material");
- icon.registerIconFromText("search", searchIcon, "material");
- }
-
- public iconButtonRef(iconButton: IgrIconButton){
- if (!iconButton) { return; }
- const menuIcon = '';
- iconButton.registerIconFromText("menu", menuIcon, "material");
- }
-
public navDrawerRef(navDrawer: IgrNavDrawer){
if (!navDrawer) { return; }
this.navDrawer = navDrawer;
diff --git a/samples/menus/nav-drawer/add-mini/package.json b/samples/menus/nav-drawer/add-mini/package.json
index a6de35ef54..f9897df6a5 100644
--- a/samples/menus/nav-drawer/add-mini/package.json
+++ b/samples/menus/nav-drawer/add-mini/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/menus/nav-drawer/add-mini/src/index.tsx b/samples/menus/nav-drawer/add-mini/src/index.tsx
index baf2e02afa..41a4780a1a 100644
--- a/samples/menus/nav-drawer/add-mini/src/index.tsx
+++ b/samples/menus/nav-drawer/add-mini/src/index.tsx
@@ -1,29 +1,34 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrNavDrawer, IgrNavDrawerItem, IgrIcon, IgrButton, IgrNavDrawerModule, IgrIconModule, IgrButtonModule } from 'igniteui-react';
+import { IgrNavDrawer, IgrNavDrawerItem, IgrIcon, IgrButton, IgrNavDrawerModule, IgrIconModule, IgrButtonModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrNavDrawerModule.register();
IgrIconModule.register();
IgrButtonModule.register();
+const searchIcon = '';
+const homeIcon = '';
+
export default class NavDrawerAddMini extends React.Component {
public navDrawer: IgrNavDrawer;
constructor(props: any) {
super(props);
- this.iconRef = this.iconRef.bind(this);
this.onNavDrawerClick = this.onNavDrawerClick.bind(this);
this.navDrawerRef = this.navDrawerRef.bind(this);
this.onButtonClick = this.onButtonClick.bind(this);
+
+ registerIconFromText("home", homeIcon, "material");
+ registerIconFromText("search", searchIcon, "material");
}
public render(): JSX.Element {
return (
-
+
Toggle
@@ -31,7 +36,7 @@ export default class NavDrawerAddMini extends React.Component
{
-
+
Home
@@ -62,16 +67,6 @@ export default class NavDrawerAddMini extends React.Component {
);
}
- public iconRef(icon: IgrIcon) {
- if (!icon) { return; }
-
- const searchIcon = '';
- const homeIcon = '';
-
- icon.registerIconFromText("home", homeIcon, "material");
- icon.registerIconFromText("search", searchIcon, "material");
- }
-
public navDrawerRef(navDrawer: IgrNavDrawer) {
if (!navDrawer) { return; }
this.navDrawer = navDrawer;
diff --git a/samples/menus/nav-drawer/add-positions-navbar/package.json b/samples/menus/nav-drawer/add-positions-navbar/package.json
index 4b8de5282c..9583e8c439 100644
--- a/samples/menus/nav-drawer/add-positions-navbar/package.json
+++ b/samples/menus/nav-drawer/add-positions-navbar/package.json
@@ -13,8 +13,8 @@
},
"dependencies": {
"igniteui-dockmanager": "1.16.1",
- "igniteui-react": "18.9.0",
- "igniteui-react-core": "18.9.0",
+ "igniteui-react": "19.0.2",
+ "igniteui-react-core": "19.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
diff --git a/samples/menus/nav-drawer/add-positions-navbar/src/index.tsx b/samples/menus/nav-drawer/add-positions-navbar/src/index.tsx
index b7885808e7..52f73f2967 100644
--- a/samples/menus/nav-drawer/add-positions-navbar/src/index.tsx
+++ b/samples/menus/nav-drawer/add-positions-navbar/src/index.tsx
@@ -1,7 +1,7 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrNavbar, IgrNavDrawer, IgrNavDrawerHeaderItem, IgrNavDrawerItem, IgrIcon, IgrRadioGroup, IgrRadio, IgrNavDrawerModule, IgrNavbarModule, IgrRadioGroupModule, IgrRadioModule, IgrIconModule } from 'igniteui-react';
+import { IgrNavbar, IgrNavDrawer, IgrNavDrawerHeaderItem, IgrNavDrawerItem, IgrIcon, IgrRadioGroup, IgrRadio, IgrNavDrawerModule, IgrNavbarModule, IgrRadioGroupModule, IgrRadioModule, IgrIconModule, registerIconFromText } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
IgrNavDrawerModule.register();
@@ -10,6 +10,10 @@ IgrIconModule.register();
IgrRadioGroupModule.register();
IgrRadioModule.register();
+const searchIcon = '';
+const homeIcon = '';
+const menuIcon = '';
+
export default class NavDrawerAddPositionsNavbar extends React.Component {
public navDrawer: IgrNavDrawer;
@@ -19,7 +23,10 @@ export default class NavDrawerAddPositionsNavbar extends React.Component
-
+
Home
@@ -52,16 +59,16 @@ export default class NavDrawerAddPositionsNavbar extends React.Component
-
+