diff --git a/package-lock.json b/package-lock.json index 896eebb..4f68985 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,11 +12,11 @@ "@igniteui/material-icons-extended": "^3.0.0", "element-internals-polyfill": "^1.3.10", "functions-have-names": "^1.2.3", - "igniteui-react": "19.2.0", - "igniteui-react-charts": "19.0.1", - "igniteui-react-core": "19.0.1", - "igniteui-react-grids": "19.2.0", - "igniteui-react-maps": "19.0.1", + "igniteui-react": "^19.2.1", + "igniteui-react-charts": "^19.2.4", + "igniteui-react-core": "^19.2.4", + "igniteui-react-grids": "^19.2.1", + "igniteui-react-maps": "^19.2.4", "lit": "^3.3.0", "react": "^19.0.0", "react-app-polyfill": "^0.2.0", @@ -3949,42 +3949,42 @@ } }, "node_modules/igniteui-react": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/igniteui-react/-/igniteui-react-19.2.0.tgz", - "integrity": "sha512-Yve116z/AkFQtAabqKdbNVygVIFu3UL4WIFV9YcmQf0ExM3678F3mv8DVMNr56Lnj+Rdj7aQ4j5qMA9Xfr1Khg==", + "version": "19.2.1", + "resolved": "https://registry.npmjs.org/igniteui-react/-/igniteui-react-19.2.1.tgz", + "integrity": "sha512-bungh2EGrIENqAEJMx0/tJ1mpLaEWN7Zc2CWBakowA8l76pfWfhSNlu5+nW1/asokKUslFx/JL2/rtM4tmIHmw==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "@lit/react": "^1.0.7", "igniteui-dockmanager": "~1.16.0", - "igniteui-webcomponents": "~6.2.0", + "igniteui-webcomponents": "~6.2.1", "lit": "^3.3.0" } }, "node_modules/igniteui-react-charts": { - "version": "19.0.1", - "resolved": "https://registry.npmjs.org/igniteui-react-charts/-/igniteui-react-charts-19.0.1.tgz", - "integrity": "sha512-FOSP4ATfZ1uTun3ndRufhQReMHLbzC6HvFcgslkW7J2b1v2P0BLVMnJB8B0KEOHa0Wkg8Lw+j5pf9zsGcSsq3A==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/igniteui-react-charts/-/igniteui-react-charts-19.2.4.tgz", + "integrity": "sha512-onEQNJjXLx6kSRtLgDaZs2AaLDuSqEDMfgDKfYkT7b3tOMA8xY3jU/6pBYwyYK/lI42xc09DI/xq13qPW7Mipw==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "tslib": "^2.3.1" }, "peerDependencies": { - "igniteui-react-core": "25.1.0.45" + "igniteui-react-core": "19.2.4" } }, "node_modules/igniteui-react-core": { - "version": "19.0.1", - "resolved": "https://registry.npmjs.org/igniteui-react-core/-/igniteui-react-core-19.0.1.tgz", - "integrity": "sha512-GdKxZTvt7Afg9LtHKyPchQeNrmSXp0AJ920yQ91HKyBu2JEmfF4GbYAjYEGd+R7tOmBIWrxHG571watgdcZ0xQ==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/igniteui-react-core/-/igniteui-react-core-19.2.4.tgz", + "integrity": "sha512-7JuBnA5tD6hSPbVDUUy0srfiJ2pSFYexxqBNq84uY/wleOonYtid+nsmDaZblyMMPkvgePqpkDR66Af0TVcN8w==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "tslib": "^2.3.1" } }, "node_modules/igniteui-react-grids": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/igniteui-react-grids/-/igniteui-react-grids-19.2.0.tgz", - "integrity": "sha512-gY6lyU7kDtavd/4UrpusBUHv9mgWEEf72QJPM6iHY/mUoROwk9hFw8fyYjxMQd3ZPbRnoQv+P2nA0mjK3iNYBQ==", + "version": "19.2.1", + "resolved": "https://registry.npmjs.org/igniteui-react-grids/-/igniteui-react-grids-19.2.1.tgz", + "integrity": "sha512-xYusFtzDdNKDPeUF+Dsphgvm/Y0b69DgZbUC+9UbJJM146y2YRM4ZxIoXDeaSyQSzLrvNtD8VWJzKptN41U6yA==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "@lit/react": "^1.0.7", @@ -3993,16 +3993,16 @@ } }, "node_modules/igniteui-react-maps": { - "version": "19.0.1", - "resolved": "https://registry.npmjs.org/igniteui-react-maps/-/igniteui-react-maps-19.0.1.tgz", - "integrity": "sha512-XjYmnplM/f6BU4Y/ajGfRmXmo1nnyrDf8fBGNZyGbZGMewc/GXf32ViGKU/17FwsN8co0nFAtcdGVRUX7uk8jw==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/igniteui-react-maps/-/igniteui-react-maps-19.2.4.tgz", + "integrity": "sha512-WwiK+SuGbSBvoPjrALR1kaksbAyv4gTiFjkIP/CKveLhwCODh+W4rrz35KZ4TtSaIyGytIQNxpnD7oyekRtSLw==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "tslib": "^2.3.1" }, "peerDependencies": { - "igniteui-react-charts": "25.1.0.45", - "igniteui-react-core": "25.1.0.45" + "igniteui-react-charts": "19.2.4", + "igniteui-react-core": "19.2.4" } }, "node_modules/igniteui-trial-watermark": { @@ -4011,9 +4011,9 @@ "integrity": "sha512-q6thtu+7R6MOB+i9GorFPCcWeOImW43BzCAtKnDAYWwaoueb8Lg1EhBkIhAyfEIH+yZ/9c5lnZdU61/GRPoP+g==" }, "node_modules/igniteui-webcomponents": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/igniteui-webcomponents/-/igniteui-webcomponents-6.2.1.tgz", - "integrity": "sha512-nsErVEF/2nuU76w8pkDzdu+0Xwv25OYWVDdXP5dFoQwvLMusNFju273e8c+DV9LoPtD0nWx6+RzyNaS+ylWXjw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/igniteui-webcomponents/-/igniteui-webcomponents-6.2.2.tgz", + "integrity": "sha512-tLS3QW8qOw7z/Gc3UEJppcG6kWSwptZuur0dwdrFth0eug3nqDPIq43ydSy74i/5ZTdGDLLHjVIU30wy+v1HKg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@floating-ui/dom": "^1.7.0", diff --git a/package.json b/package.json index 4031289..c26481c 100644 --- a/package.json +++ b/package.json @@ -16,11 +16,11 @@ "@igniteui/material-icons-extended": "^3.0.0", "element-internals-polyfill": "^1.3.10", "functions-have-names": "^1.2.3", - "igniteui-react": "19.2.0", - "igniteui-react-charts": "19.0.1", - "igniteui-react-core": "19.0.1", - "igniteui-react-grids": "19.2.0", - "igniteui-react-maps": "19.0.1", + "igniteui-react": "^19.2.1", + "igniteui-react-charts": "^19.2.4", + "igniteui-react-core": "^19.2.4", + "igniteui-react-grids": "^19.2.1", + "igniteui-react-maps": "^19.2.4", "lit": "^3.3.0", "react": "^19.0.0", "react-app-polyfill": "^0.2.0", diff --git a/projects/erp-hierarchical-grid/package-lock.json b/projects/erp-hierarchical-grid/package-lock.json index 6813a5b..02d4a0b 100644 --- a/projects/erp-hierarchical-grid/package-lock.json +++ b/projects/erp-hierarchical-grid/package-lock.json @@ -11,10 +11,10 @@ "@floating-ui/react": "^0.27.7", "element-internals-polyfill": "^3.0.0", "functions-have-names": "^1.2.3", - "igniteui-react": "19.2.0", - "igniteui-react-charts": "19.0.1", - "igniteui-react-core": "19.0.1", - "igniteui-react-grids": "19.2.0", + "igniteui-react": "^19.2.1", + "igniteui-react-charts": "^19.2.4", + "igniteui-react-core": "^19.2.4", + "igniteui-react-grids": "^19.2.1", "react": "^19.0.0", "react-app-polyfill": "^3.0.0", "react-dom": "^19.0.0", @@ -3401,42 +3401,42 @@ } }, "node_modules/igniteui-react": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/igniteui-react/-/igniteui-react-19.2.0.tgz", - "integrity": "sha512-Yve116z/AkFQtAabqKdbNVygVIFu3UL4WIFV9YcmQf0ExM3678F3mv8DVMNr56Lnj+Rdj7aQ4j5qMA9Xfr1Khg==", + "version": "19.2.1", + "resolved": "https://registry.npmjs.org/igniteui-react/-/igniteui-react-19.2.1.tgz", + "integrity": "sha512-bungh2EGrIENqAEJMx0/tJ1mpLaEWN7Zc2CWBakowA8l76pfWfhSNlu5+nW1/asokKUslFx/JL2/rtM4tmIHmw==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "@lit/react": "^1.0.7", "igniteui-dockmanager": "~1.16.0", - "igniteui-webcomponents": "~6.2.0", + "igniteui-webcomponents": "~6.2.1", "lit": "^3.3.0" } }, "node_modules/igniteui-react-charts": { - "version": "19.0.1", - "resolved": "https://registry.npmjs.org/igniteui-react-charts/-/igniteui-react-charts-19.0.1.tgz", - "integrity": "sha512-FOSP4ATfZ1uTun3ndRufhQReMHLbzC6HvFcgslkW7J2b1v2P0BLVMnJB8B0KEOHa0Wkg8Lw+j5pf9zsGcSsq3A==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/igniteui-react-charts/-/igniteui-react-charts-19.2.4.tgz", + "integrity": "sha512-onEQNJjXLx6kSRtLgDaZs2AaLDuSqEDMfgDKfYkT7b3tOMA8xY3jU/6pBYwyYK/lI42xc09DI/xq13qPW7Mipw==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "tslib": "^2.3.1" }, "peerDependencies": { - "igniteui-react-core": "25.1.0.45" + "igniteui-react-core": "19.2.4" } }, "node_modules/igniteui-react-core": { - "version": "19.0.1", - "resolved": "https://registry.npmjs.org/igniteui-react-core/-/igniteui-react-core-19.0.1.tgz", - "integrity": "sha512-GdKxZTvt7Afg9LtHKyPchQeNrmSXp0AJ920yQ91HKyBu2JEmfF4GbYAjYEGd+R7tOmBIWrxHG571watgdcZ0xQ==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/igniteui-react-core/-/igniteui-react-core-19.2.4.tgz", + "integrity": "sha512-7JuBnA5tD6hSPbVDUUy0srfiJ2pSFYexxqBNq84uY/wleOonYtid+nsmDaZblyMMPkvgePqpkDR66Af0TVcN8w==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "tslib": "^2.3.1" } }, "node_modules/igniteui-react-grids": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/igniteui-react-grids/-/igniteui-react-grids-19.2.0.tgz", - "integrity": "sha512-gY6lyU7kDtavd/4UrpusBUHv9mgWEEf72QJPM6iHY/mUoROwk9hFw8fyYjxMQd3ZPbRnoQv+P2nA0mjK3iNYBQ==", + "version": "19.2.1", + "resolved": "https://registry.npmjs.org/igniteui-react-grids/-/igniteui-react-grids-19.2.1.tgz", + "integrity": "sha512-xYusFtzDdNKDPeUF+Dsphgvm/Y0b69DgZbUC+9UbJJM146y2YRM4ZxIoXDeaSyQSzLrvNtD8VWJzKptN41U6yA==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "@lit/react": "^1.0.7", @@ -3451,9 +3451,9 @@ "license": "Apache-2.0" }, "node_modules/igniteui-webcomponents": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/igniteui-webcomponents/-/igniteui-webcomponents-6.2.1.tgz", - "integrity": "sha512-nsErVEF/2nuU76w8pkDzdu+0Xwv25OYWVDdXP5dFoQwvLMusNFju273e8c+DV9LoPtD0nWx6+RzyNaS+ylWXjw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/igniteui-webcomponents/-/igniteui-webcomponents-6.2.2.tgz", + "integrity": "sha512-tLS3QW8qOw7z/Gc3UEJppcG6kWSwptZuur0dwdrFth0eug3nqDPIq43ydSy74i/5ZTdGDLLHjVIU30wy+v1HKg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@floating-ui/dom": "^1.7.0", diff --git a/projects/erp-hierarchical-grid/package.json b/projects/erp-hierarchical-grid/package.json index d012cfa..36df770 100644 --- a/projects/erp-hierarchical-grid/package.json +++ b/projects/erp-hierarchical-grid/package.json @@ -14,10 +14,10 @@ "@floating-ui/react": "^0.27.7", "element-internals-polyfill": "^3.0.0", "functions-have-names": "^1.2.3", - "igniteui-react": "19.2.0", - "igniteui-react-charts": "19.0.1", - "igniteui-react-core": "19.0.1", - "igniteui-react-grids": "19.2.0", + "igniteui-react": "^19.2.1", + "igniteui-react-charts": "^19.2.4", + "igniteui-react-core": "^19.2.4", + "igniteui-react-grids": "^19.2.1", "react": "^19.0.0", "react-app-polyfill": "^3.0.0", "react-dom": "^19.0.0", diff --git a/projects/finance-grid/package-lock.json b/projects/finance-grid/package-lock.json index 3d1785a..7e98af4 100644 --- a/projects/finance-grid/package-lock.json +++ b/projects/finance-grid/package-lock.json @@ -8,8 +8,8 @@ "name": "finance-grid", "version": "0.0.0", "dependencies": { - "igniteui-react": "^19.2.0", - "igniteui-react-grids": "^19.2.0", + "igniteui-react": "^19.2.1", + "igniteui-react-grids": "^19.2.1", "react": "^19.0.0", "react-dom": "^19.0.0" }, @@ -2856,21 +2856,21 @@ } }, "node_modules/igniteui-react": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/igniteui-react/-/igniteui-react-19.2.0.tgz", - "integrity": "sha512-Yve116z/AkFQtAabqKdbNVygVIFu3UL4WIFV9YcmQf0ExM3678F3mv8DVMNr56Lnj+Rdj7aQ4j5qMA9Xfr1Khg==", + "version": "19.2.1", + "resolved": "https://registry.npmjs.org/igniteui-react/-/igniteui-react-19.2.1.tgz", + "integrity": "sha512-bungh2EGrIENqAEJMx0/tJ1mpLaEWN7Zc2CWBakowA8l76pfWfhSNlu5+nW1/asokKUslFx/JL2/rtM4tmIHmw==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "@lit/react": "^1.0.7", "igniteui-dockmanager": "~1.16.0", - "igniteui-webcomponents": "~6.2.0", + "igniteui-webcomponents": "~6.2.1", "lit": "^3.3.0" } }, "node_modules/igniteui-react-grids": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/igniteui-react-grids/-/igniteui-react-grids-19.2.0.tgz", - "integrity": "sha512-gY6lyU7kDtavd/4UrpusBUHv9mgWEEf72QJPM6iHY/mUoROwk9hFw8fyYjxMQd3ZPbRnoQv+P2nA0mjK3iNYBQ==", + "version": "19.2.1", + "resolved": "https://registry.npmjs.org/igniteui-react-grids/-/igniteui-react-grids-19.2.1.tgz", + "integrity": "sha512-xYusFtzDdNKDPeUF+Dsphgvm/Y0b69DgZbUC+9UbJJM146y2YRM4ZxIoXDeaSyQSzLrvNtD8VWJzKptN41U6yA==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "@lit/react": "^1.0.7", @@ -2885,9 +2885,9 @@ "license": "Apache-2.0" }, "node_modules/igniteui-webcomponents": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/igniteui-webcomponents/-/igniteui-webcomponents-6.2.1.tgz", - "integrity": "sha512-nsErVEF/2nuU76w8pkDzdu+0Xwv25OYWVDdXP5dFoQwvLMusNFju273e8c+DV9LoPtD0nWx6+RzyNaS+ylWXjw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/igniteui-webcomponents/-/igniteui-webcomponents-6.2.2.tgz", + "integrity": "sha512-tLS3QW8qOw7z/Gc3UEJppcG6kWSwptZuur0dwdrFth0eug3nqDPIq43ydSy74i/5ZTdGDLLHjVIU30wy+v1HKg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@floating-ui/dom": "^1.7.0", diff --git a/projects/finance-grid/package.json b/projects/finance-grid/package.json index 9076a4f..b796261 100644 --- a/projects/finance-grid/package.json +++ b/projects/finance-grid/package.json @@ -10,8 +10,8 @@ "preview": "vite preview" }, "dependencies": { - "igniteui-react": "^19.2.0", - "igniteui-react-grids": "^19.2.0", + "igniteui-react": "^19.2.1", + "igniteui-react-grids": "^19.2.1", "react": "^19.0.0", "react-dom": "^19.0.0" }, diff --git a/projects/fleet-management-grid/package-lock.json b/projects/fleet-management-grid/package-lock.json index 2a27e28..214c333 100644 --- a/projects/fleet-management-grid/package-lock.json +++ b/projects/fleet-management-grid/package-lock.json @@ -12,11 +12,11 @@ "@igniteui/material-icons-extended": "^3.1.0", "element-internals-polyfill": "^3.0.0", "functions-have-names": "^1.2.3", - "igniteui-react": "19.2.0", - "igniteui-react-charts": "19.0.1", - "igniteui-react-core": "19.0.1", - "igniteui-react-grids": "19.2.0", - "igniteui-react-maps": "19.0.1", + "igniteui-react": "^19.2.1", + "igniteui-react-charts": "^19.2.4", + "igniteui-react-core": "^19.2.4", + "igniteui-react-grids": "^19.2.1", + "igniteui-react-maps": "^19.2.4", "lit": "^3.3.0", "react": "^19.1.0", "react-app-polyfill": "^3.0.0", @@ -3394,42 +3394,42 @@ } }, "node_modules/igniteui-react": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/igniteui-react/-/igniteui-react-19.2.0.tgz", - "integrity": "sha512-Yve116z/AkFQtAabqKdbNVygVIFu3UL4WIFV9YcmQf0ExM3678F3mv8DVMNr56Lnj+Rdj7aQ4j5qMA9Xfr1Khg==", + "version": "19.2.1", + "resolved": "https://registry.npmjs.org/igniteui-react/-/igniteui-react-19.2.1.tgz", + "integrity": "sha512-bungh2EGrIENqAEJMx0/tJ1mpLaEWN7Zc2CWBakowA8l76pfWfhSNlu5+nW1/asokKUslFx/JL2/rtM4tmIHmw==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "@lit/react": "^1.0.7", "igniteui-dockmanager": "~1.16.0", - "igniteui-webcomponents": "~6.2.0", + "igniteui-webcomponents": "~6.2.1", "lit": "^3.3.0" } }, "node_modules/igniteui-react-charts": { - "version": "19.0.1", - "resolved": "https://registry.npmjs.org/igniteui-react-charts/-/igniteui-react-charts-19.0.1.tgz", - "integrity": "sha512-FOSP4ATfZ1uTun3ndRufhQReMHLbzC6HvFcgslkW7J2b1v2P0BLVMnJB8B0KEOHa0Wkg8Lw+j5pf9zsGcSsq3A==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/igniteui-react-charts/-/igniteui-react-charts-19.2.4.tgz", + "integrity": "sha512-onEQNJjXLx6kSRtLgDaZs2AaLDuSqEDMfgDKfYkT7b3tOMA8xY3jU/6pBYwyYK/lI42xc09DI/xq13qPW7Mipw==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "tslib": "^2.3.1" }, "peerDependencies": { - "igniteui-react-core": "25.1.0.45" + "igniteui-react-core": "19.2.4" } }, "node_modules/igniteui-react-core": { - "version": "19.0.1", - "resolved": "https://registry.npmjs.org/igniteui-react-core/-/igniteui-react-core-19.0.1.tgz", - "integrity": "sha512-GdKxZTvt7Afg9LtHKyPchQeNrmSXp0AJ920yQ91HKyBu2JEmfF4GbYAjYEGd+R7tOmBIWrxHG571watgdcZ0xQ==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/igniteui-react-core/-/igniteui-react-core-19.2.4.tgz", + "integrity": "sha512-7JuBnA5tD6hSPbVDUUy0srfiJ2pSFYexxqBNq84uY/wleOonYtid+nsmDaZblyMMPkvgePqpkDR66Af0TVcN8w==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "tslib": "^2.3.1" } }, "node_modules/igniteui-react-grids": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/igniteui-react-grids/-/igniteui-react-grids-19.2.0.tgz", - "integrity": "sha512-gY6lyU7kDtavd/4UrpusBUHv9mgWEEf72QJPM6iHY/mUoROwk9hFw8fyYjxMQd3ZPbRnoQv+P2nA0mjK3iNYBQ==", + "version": "19.2.1", + "resolved": "https://registry.npmjs.org/igniteui-react-grids/-/igniteui-react-grids-19.2.1.tgz", + "integrity": "sha512-xYusFtzDdNKDPeUF+Dsphgvm/Y0b69DgZbUC+9UbJJM146y2YRM4ZxIoXDeaSyQSzLrvNtD8VWJzKptN41U6yA==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "@lit/react": "^1.0.7", @@ -3438,16 +3438,16 @@ } }, "node_modules/igniteui-react-maps": { - "version": "19.0.1", - "resolved": "https://registry.npmjs.org/igniteui-react-maps/-/igniteui-react-maps-19.0.1.tgz", - "integrity": "sha512-XjYmnplM/f6BU4Y/ajGfRmXmo1nnyrDf8fBGNZyGbZGMewc/GXf32ViGKU/17FwsN8co0nFAtcdGVRUX7uk8jw==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/igniteui-react-maps/-/igniteui-react-maps-19.2.4.tgz", + "integrity": "sha512-WwiK+SuGbSBvoPjrALR1kaksbAyv4gTiFjkIP/CKveLhwCODh+W4rrz35KZ4TtSaIyGytIQNxpnD7oyekRtSLw==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "tslib": "^2.3.1" }, "peerDependencies": { - "igniteui-react-charts": "25.1.0.45", - "igniteui-react-core": "25.1.0.45" + "igniteui-react-charts": "19.2.4", + "igniteui-react-core": "19.2.4" } }, "node_modules/igniteui-trial-watermark": { @@ -3457,9 +3457,9 @@ "license": "Apache-2.0" }, "node_modules/igniteui-webcomponents": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/igniteui-webcomponents/-/igniteui-webcomponents-6.2.1.tgz", - "integrity": "sha512-nsErVEF/2nuU76w8pkDzdu+0Xwv25OYWVDdXP5dFoQwvLMusNFju273e8c+DV9LoPtD0nWx6+RzyNaS+ylWXjw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/igniteui-webcomponents/-/igniteui-webcomponents-6.2.2.tgz", + "integrity": "sha512-tLS3QW8qOw7z/Gc3UEJppcG6kWSwptZuur0dwdrFth0eug3nqDPIq43ydSy74i/5ZTdGDLLHjVIU30wy+v1HKg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@floating-ui/dom": "^1.7.0", diff --git a/projects/fleet-management-grid/package.json b/projects/fleet-management-grid/package.json index 76bf0c6..5316177 100644 --- a/projects/fleet-management-grid/package.json +++ b/projects/fleet-management-grid/package.json @@ -8,11 +8,11 @@ "@igniteui/material-icons-extended": "^3.1.0", "element-internals-polyfill": "^3.0.0", "functions-have-names": "^1.2.3", - "igniteui-react": "19.2.0", - "igniteui-react-charts": "19.0.1", - "igniteui-react-core": "19.0.1", - "igniteui-react-grids": "19.2.0", - "igniteui-react-maps": "19.0.1", + "igniteui-react": "^19.2.1", + "igniteui-react-charts": "^19.2.4", + "igniteui-react-core": "^19.2.4", + "igniteui-react-grids": "^19.2.1", + "igniteui-react-maps": "^19.2.4", "lit": "^3.3.0", "react": "^19.1.0", "react-app-polyfill": "^3.0.0", diff --git a/projects/hr-portal/package-lock.json b/projects/hr-portal/package-lock.json index c71421a..a217c64 100644 --- a/projects/hr-portal/package-lock.json +++ b/projects/hr-portal/package-lock.json @@ -10,9 +10,9 @@ "dependencies": { "element-internals-polyfill": "^3.0.0", "functions-have-names": "^1.2.3", - "igniteui-react": "19.2.0", - "igniteui-react-core": "19.0.1", - "igniteui-react-grids": "19.2.0", + "igniteui-react": "^19.2.1", + "igniteui-react-core": "^19.2.4", + "igniteui-react-grids": "^19.2.1", "react": "^19.1.0", "react-app-polyfill": "^3.0.0", "react-dom": "^19.1.0", @@ -3656,30 +3656,30 @@ } }, "node_modules/igniteui-react": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/igniteui-react/-/igniteui-react-19.2.0.tgz", - "integrity": "sha512-Yve116z/AkFQtAabqKdbNVygVIFu3UL4WIFV9YcmQf0ExM3678F3mv8DVMNr56Lnj+Rdj7aQ4j5qMA9Xfr1Khg==", + "version": "19.2.1", + "resolved": "https://registry.npmjs.org/igniteui-react/-/igniteui-react-19.2.1.tgz", + "integrity": "sha512-bungh2EGrIENqAEJMx0/tJ1mpLaEWN7Zc2CWBakowA8l76pfWfhSNlu5+nW1/asokKUslFx/JL2/rtM4tmIHmw==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "@lit/react": "^1.0.7", "igniteui-dockmanager": "~1.16.0", - "igniteui-webcomponents": "~6.2.0", + "igniteui-webcomponents": "~6.2.1", "lit": "^3.3.0" } }, "node_modules/igniteui-react-core": { - "version": "19.0.1", - "resolved": "https://registry.npmjs.org/igniteui-react-core/-/igniteui-react-core-19.0.1.tgz", - "integrity": "sha512-GdKxZTvt7Afg9LtHKyPchQeNrmSXp0AJ920yQ91HKyBu2JEmfF4GbYAjYEGd+R7tOmBIWrxHG571watgdcZ0xQ==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/igniteui-react-core/-/igniteui-react-core-19.2.4.tgz", + "integrity": "sha512-7JuBnA5tD6hSPbVDUUy0srfiJ2pSFYexxqBNq84uY/wleOonYtid+nsmDaZblyMMPkvgePqpkDR66Af0TVcN8w==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "tslib": "^2.3.1" } }, "node_modules/igniteui-react-grids": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/igniteui-react-grids/-/igniteui-react-grids-19.2.0.tgz", - "integrity": "sha512-gY6lyU7kDtavd/4UrpusBUHv9mgWEEf72QJPM6iHY/mUoROwk9hFw8fyYjxMQd3ZPbRnoQv+P2nA0mjK3iNYBQ==", + "version": "19.2.1", + "resolved": "https://registry.npmjs.org/igniteui-react-grids/-/igniteui-react-grids-19.2.1.tgz", + "integrity": "sha512-xYusFtzDdNKDPeUF+Dsphgvm/Y0b69DgZbUC+9UbJJM146y2YRM4ZxIoXDeaSyQSzLrvNtD8VWJzKptN41U6yA==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "@lit/react": "^1.0.7", @@ -3694,9 +3694,9 @@ "license": "Apache-2.0" }, "node_modules/igniteui-webcomponents": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/igniteui-webcomponents/-/igniteui-webcomponents-6.2.1.tgz", - "integrity": "sha512-nsErVEF/2nuU76w8pkDzdu+0Xwv25OYWVDdXP5dFoQwvLMusNFju273e8c+DV9LoPtD0nWx6+RzyNaS+ylWXjw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/igniteui-webcomponents/-/igniteui-webcomponents-6.2.2.tgz", + "integrity": "sha512-tLS3QW8qOw7z/Gc3UEJppcG6kWSwptZuur0dwdrFth0eug3nqDPIq43ydSy74i/5ZTdGDLLHjVIU30wy+v1HKg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@floating-ui/dom": "^1.7.0", diff --git a/projects/hr-portal/package.json b/projects/hr-portal/package.json index bc6db66..8588794 100644 --- a/projects/hr-portal/package.json +++ b/projects/hr-portal/package.json @@ -6,9 +6,9 @@ "dependencies": { "element-internals-polyfill": "^3.0.0", "functions-have-names": "^1.2.3", - "igniteui-react": "19.2.0", - "igniteui-react-core": "19.0.1", - "igniteui-react-grids": "19.2.0", + "igniteui-react": "^19.2.1", + "igniteui-react-core": "^19.2.4", + "igniteui-react-grids": "^19.2.1", "react": "^19.1.0", "react-app-polyfill": "^3.0.0", "react-dom": "^19.1.0", diff --git a/projects/sales-grid/package-lock.json b/projects/sales-grid/package-lock.json index a524143..2e99bfe 100644 --- a/projects/sales-grid/package-lock.json +++ b/projects/sales-grid/package-lock.json @@ -10,9 +10,9 @@ "dependencies": { "element-internals-polyfill": "^3.0.0", "functions-have-names": "^1.2.3", - "igniteui-react": "19.2.0", - "igniteui-react-core": "19.0.1", - "igniteui-react-grids": "19.2.0", + "igniteui-react": "^19.2.1", + "igniteui-react-core": "^19.2.4", + "igniteui-react-grids": "^19.2.1", "react": "^19.1.0", "react-app-polyfill": "^3.0.0", "react-dom": "^19.1.0", @@ -3063,30 +3063,30 @@ } }, "node_modules/igniteui-react": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/igniteui-react/-/igniteui-react-19.2.0.tgz", - "integrity": "sha512-Yve116z/AkFQtAabqKdbNVygVIFu3UL4WIFV9YcmQf0ExM3678F3mv8DVMNr56Lnj+Rdj7aQ4j5qMA9Xfr1Khg==", + "version": "19.2.1", + "resolved": "https://registry.npmjs.org/igniteui-react/-/igniteui-react-19.2.1.tgz", + "integrity": "sha512-bungh2EGrIENqAEJMx0/tJ1mpLaEWN7Zc2CWBakowA8l76pfWfhSNlu5+nW1/asokKUslFx/JL2/rtM4tmIHmw==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "@lit/react": "^1.0.7", "igniteui-dockmanager": "~1.16.0", - "igniteui-webcomponents": "~6.2.0", + "igniteui-webcomponents": "~6.2.1", "lit": "^3.3.0" } }, "node_modules/igniteui-react-core": { - "version": "19.0.1", - "resolved": "https://registry.npmjs.org/igniteui-react-core/-/igniteui-react-core-19.0.1.tgz", - "integrity": "sha512-GdKxZTvt7Afg9LtHKyPchQeNrmSXp0AJ920yQ91HKyBu2JEmfF4GbYAjYEGd+R7tOmBIWrxHG571watgdcZ0xQ==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/igniteui-react-core/-/igniteui-react-core-19.2.4.tgz", + "integrity": "sha512-7JuBnA5tD6hSPbVDUUy0srfiJ2pSFYexxqBNq84uY/wleOonYtid+nsmDaZblyMMPkvgePqpkDR66Af0TVcN8w==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "tslib": "^2.3.1" } }, "node_modules/igniteui-react-grids": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/igniteui-react-grids/-/igniteui-react-grids-19.2.0.tgz", - "integrity": "sha512-gY6lyU7kDtavd/4UrpusBUHv9mgWEEf72QJPM6iHY/mUoROwk9hFw8fyYjxMQd3ZPbRnoQv+P2nA0mjK3iNYBQ==", + "version": "19.2.1", + "resolved": "https://registry.npmjs.org/igniteui-react-grids/-/igniteui-react-grids-19.2.1.tgz", + "integrity": "sha512-xYusFtzDdNKDPeUF+Dsphgvm/Y0b69DgZbUC+9UbJJM146y2YRM4ZxIoXDeaSyQSzLrvNtD8VWJzKptN41U6yA==", "license": "Infragistics(R) Ultimate license (http://www.infragistics.com/legal/ultimate/license/)", "dependencies": { "@lit/react": "^1.0.7", @@ -3100,9 +3100,9 @@ "integrity": "sha512-q6thtu+7R6MOB+i9GorFPCcWeOImW43BzCAtKnDAYWwaoueb8Lg1EhBkIhAyfEIH+yZ/9c5lnZdU61/GRPoP+g==" }, "node_modules/igniteui-webcomponents": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/igniteui-webcomponents/-/igniteui-webcomponents-6.2.0.tgz", - "integrity": "sha512-hoWGseuMqQ1WDXCfYwalQ7oaI0C8oZAGTij2oFj2KQk+LXn7bdLoB3N7fefAXMweAEzaZopGVkTgZ/ckh2LEGA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/igniteui-webcomponents/-/igniteui-webcomponents-6.2.2.tgz", + "integrity": "sha512-tLS3QW8qOw7z/Gc3UEJppcG6kWSwptZuur0dwdrFth0eug3nqDPIq43ydSy74i/5ZTdGDLLHjVIU30wy+v1HKg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@floating-ui/dom": "^1.7.0", diff --git a/projects/sales-grid/package.json b/projects/sales-grid/package.json index 2869f7a..d64267e 100644 --- a/projects/sales-grid/package.json +++ b/projects/sales-grid/package.json @@ -6,9 +6,9 @@ "dependencies": { "element-internals-polyfill": "^3.0.0", "functions-have-names": "^1.2.3", - "igniteui-react": "19.2.0", - "igniteui-react-core": "19.0.1", - "igniteui-react-grids": "19.2.0", + "igniteui-react": "^19.2.1", + "igniteui-react-core": "^19.2.4", + "igniteui-react-grids": "^19.2.1", "react": "^19.1.0", "react-app-polyfill": "^3.0.0", "react-dom": "^19.1.0", diff --git a/src/app/views/home/home-view.scss b/src/app/views/home/home-view.scss index cc534a9..d0c2720 100644 --- a/src/app/views/home/home-view.scss +++ b/src/app/views/home/home-view.scss @@ -144,9 +144,19 @@ } } +:fullscreen { + width: 100vw; + height: 100vh; + overflow: auto; + display: block; + background: white; + color: var(--ig-gray-900, black); +} + :-webkit-full-screen { width: 100vw; height: 100vh; overflow: auto; background: white; + color: var(--ig-gray-900, black); } \ No newline at end of file diff --git a/src/app/views/home/home-view.tsx b/src/app/views/home/home-view.tsx index 0de936b..22694cb 100644 --- a/src/app/views/home/home-view.tsx +++ b/src/app/views/home/home-view.tsx @@ -1,4 +1,4 @@ -import { useEffect, useRef, useState } from "react"; +import { useEffect, useRef, useState, useCallback } from "react"; import { NavLink, useLocation } from "react-router-dom"; import { IgrButton, IgrIcon, registerIcon } from "igniteui-react"; import "igniteui-react-grids/grids/themes/light/material.css"; @@ -18,21 +18,7 @@ export interface TabInfo { downloadLink: string; } -interface TabItemProps { - isActive?: boolean; - tabInfo?: TabInfo; -} - -interface TabItemInfoProps { - tabName: string; - tabInfo: Map; - isFullscreen: boolean; - onDownloadClick: (event: MouseEvent, tabName: string) => void; - onViewMoreClick: (event: MouseEvent, tabName: string) => void; - onToggleFullscreen: (event: MouseEvent) => void; -} - -export function TabItem({ isActive, tabInfo }: TabItemProps) { +export function TabItem({ isActive, tabInfo }: { isActive?: boolean; tabInfo?: TabInfo }) { return (
@@ -53,7 +39,14 @@ export function TabItemInfo({ onDownloadClick, onViewMoreClick, onToggleFullscreen, -}: TabItemInfoProps) { +}: { + tabName: string; + tabInfo: Map; + isFullscreen: boolean; + onDownloadClick: (event: MouseEvent, tabName: string) => void; + onViewMoreClick: (event: MouseEvent, tabName: string) => void; + onToggleFullscreen: (event: MouseEvent) => void; +}) { const info = tabInfo.get(tabName); return ( @@ -298,6 +291,21 @@ export default function HomeView() { const fullscreenRef = useRef(null); const iframeSrc = import.meta.env.BASE_URL + activeView; + const requestFullscreen = (el: HTMLElement) => + el.requestFullscreen?.() || (el as any).webkitRequestFullscreen?.(); + + const exitFullscreen = () => + document.exitFullscreen?.() || + (document as any).webkitExitFullscreen?.(); + + const checkFullscreen = () => + !!( + document.fullscreenElement || + (document as any).webkitFullscreenElement || + (window.innerHeight === screen.height && + window.innerWidth === screen.width) + ); + useEffect(() => { registerIcon("file_download", FILE_DOWNLOAD, "custom"); registerIcon("view_more", VIEW_MORE, "custom"); @@ -310,37 +318,30 @@ export default function HomeView() { }, [location]); useEffect(() => { - if (typeof window === "undefined" || typeof document === "undefined") - return; + if (typeof window === "undefined" || typeof document === "undefined") return; + + const checkFullscreen = () => + !!( + document.fullscreenElement || + (document as any).webkitFullscreenElement || + (window.innerHeight === screen.height && + window.innerWidth === screen.width) + ); const onFullscreenChange = () => { - setIsFullscreen(!!document.fullscreenElement); + setIsFullscreen(checkFullscreen()); }; const onResize = () => { - const isF11 = - window.innerWidth === screen.width && - window.innerHeight === screen.height; - - setIsFullscreen((prev) => { - if (prev !== isF11) return isF11; - return prev; - }); + setIsFullscreen(checkFullscreen()); }; document.addEventListener("fullscreenchange", onFullscreenChange); + document.addEventListener("webkitfullscreenchange", onFullscreenChange); // Safari / Mac window.addEventListener("resize", onResize); - return () => { - document.removeEventListener("fullscreenchange", onFullscreenChange); - window.removeEventListener("resize", onResize); - }; - }, []); - - // Update tabs based on route - useEffect(() => { + // Update tabs based on current route const path = location.pathname.replace("/home/", ""); - if (path.startsWith("charts")) { setTabInfo(tabInfoCharts); setActiveTabs(tabsCharts); @@ -350,10 +351,16 @@ export default function HomeView() { setActiveTabs(tabsGrids); setIsChartsSection(false); } - setActiveView(path); + + return () => { + document.removeEventListener("fullscreenchange", onFullscreenChange); + document.removeEventListener("webkitfullscreenchange", onFullscreenChange); + window.removeEventListener("resize", onResize); + }; }, [location]); + const onDownloadClick = (event: MouseEvent, tabName: string) => { event.preventDefault(); event.stopPropagation(); @@ -378,15 +385,22 @@ export default function HomeView() { } }; - const onToggleFullscreen = async () => { - if (typeof document === "undefined") return; + const onToggleFullscreen = useCallback(async () => { + const el = fullscreenRef.current; + if (!el) return; - if (!document.fullscreenElement) { - await fullscreenRef.current?.requestFullscreen?.(); - } else { - await document.exitFullscreen?.(); + try { + if (!isFullscreen) { + await requestFullscreen(el); + } else { + await exitFullscreen(); + } + + setIsFullscreen(checkFullscreen()); + } catch (err) { + console.error("Fullscreen toggle failed", err); } - }; + }, [isFullscreen]); return (
@@ -432,4 +446,4 @@ export default function HomeView() {
); -} +} \ No newline at end of file