diff --git a/package-lock.json b/package-lock.json index b784e43..fe43ee7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,9 +13,9 @@ "@emotion/styled": "^11.11.0", "@mui/icons-material": "^5.15.7", "@mui/material": "^5.15.7", - "ag-grid-community": "33.3.2", - "ag-grid-enterprise": "33.3.2", - "ag-grid-react": "33.3.2", + "ag-grid-community": "34.3.1", + "ag-grid-enterprise": "34.3.1", + "ag-grid-react": "34.3.1", "d3-format": "^3.1.0", "d3-time": "^3.1.0", "d3-time-format": "^4.1.0", @@ -3426,80 +3426,80 @@ } }, "node_modules/ag-charts-community": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-community/-/ag-charts-community-11.3.2.tgz", - "integrity": "sha512-4ZshRqfeCoQKgJ8WNxLfgkKtLszIxEF9WWOSuT2Uvyyy3x0rUUPQbl98+kVh+sRyGGQ6Qj8uoStqHAhwPwgTOQ==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-community/-/ag-charts-community-12.3.1.tgz", + "integrity": "sha512-uRaUFmCl8e0Y3KxjaHUYlkCPS5OtwtfTChkdpoZuBKDXqerCPTjPu+uvlun3rYUSYxScwVf2LZCI0Hfw4Vc+WQ==", "license": "MIT", "optional": true, "dependencies": { - "ag-charts-core": "11.3.2", - "ag-charts-locale": "11.3.2", - "ag-charts-types": "11.3.2" + "ag-charts-core": "12.3.1", + "ag-charts-locale": "12.3.1", + "ag-charts-types": "12.3.1" } }, "node_modules/ag-charts-core": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-core/-/ag-charts-core-11.3.2.tgz", - "integrity": "sha512-D66lTBVXRDI6vFTcmL91KeBghOx63MmWrgDSJEEhsrK1ioWeYnFcRXStX0msx60D12i+Ba+uhM9xrxgRmqzM5w==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-core/-/ag-charts-core-12.3.1.tgz", + "integrity": "sha512-711UJ0fXengb8+4PEW4nlzWDowmbYymPcjW2eJWHRzzvttUf14hnh+wP/l/s3EGVgYkEHe9vkXFwmeOJUlkC0Q==", "license": "MIT", "optional": true, "dependencies": { - "ag-charts-types": "11.3.2" + "ag-charts-types": "12.3.1" } }, "node_modules/ag-charts-enterprise": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-enterprise/-/ag-charts-enterprise-11.3.2.tgz", - "integrity": "sha512-5HRfEI2w0IxfyWy6bpu9Db2UVPxPyxYihSHJdlJLmmCCgPNoyUqnghZqr7vnRSrh/mVSeSo2WBzxZuuphr+Wtg==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-enterprise/-/ag-charts-enterprise-12.3.1.tgz", + "integrity": "sha512-2sQIwLfksRTcI4JVRjgQkyGq6z68UVTO/I91HKmtpukrQLsW/o0TzzHmgTtVJOXd9yO9gx2KWa2DMg0+FKdXEQ==", "license": "Commercial", "optional": true, "dependencies": { - "ag-charts-community": "11.3.2", - "ag-charts-core": "11.3.2" + "ag-charts-community": "12.3.1", + "ag-charts-core": "12.3.1" } }, "node_modules/ag-charts-locale": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-locale/-/ag-charts-locale-11.3.2.tgz", - "integrity": "sha512-6DrHD53PfdVNqFAlmNkHTnlQ9QY9EzME0vvaiotUpO8boKflGivgqmfx/uNTp6AsvOrsnRBBZW4b4XSg0LKG2w==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-locale/-/ag-charts-locale-12.3.1.tgz", + "integrity": "sha512-dCn7oHh3xLI576FT514aBedNQgtb5zwh/Gcj7jHvjOWYRnfH8kaekZzLzntITA6dF6E78okJfoI7CUCbYduQ4Q==", "license": "MIT", "optional": true }, "node_modules/ag-charts-types": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-11.3.2.tgz", - "integrity": "sha512-trPGqgGYiTeLgtf9nLuztDYOPOFOLbqHn1g2D99phf7QowcwdX0TPx0wfWG8Hm90LjB8IH+G2s3AZe2vrdAtMQ==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-12.3.1.tgz", + "integrity": "sha512-5216xYoawnvMXDFI6kTpPku+mH0Csiwu/FE7lsAm8Z22HEN6ciSG/V7g+IrpLWncELqksgENebCTP75PZ3CsHA==", "license": "MIT" }, "node_modules/ag-grid-community": { - "version": "33.3.2", - "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-33.3.2.tgz", - "integrity": "sha512-9bx0e/+ykOyLvUxHqmdy0cRVANH6JAtv0yZdnBZEXYYqBAwN+G5a4NY+2I1KvoOCYzbk8SnStG7y4hCdVAAWOQ==", + "version": "34.3.1", + "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-34.3.1.tgz", + "integrity": "sha512-PwlrPudsFOzGumphi2y9ihWeaUlIwKhOra/MXu2LjeV2U8DgLLcYS8CartE5Hszhn1poJHawwI9HWrxlKliwdw==", "license": "MIT", "dependencies": { - "ag-charts-types": "11.3.2" + "ag-charts-types": "12.3.1" } }, "node_modules/ag-grid-enterprise": { - "version": "33.3.2", - "resolved": "https://registry.npmjs.org/ag-grid-enterprise/-/ag-grid-enterprise-33.3.2.tgz", - "integrity": "sha512-wf1JMDdAk9GhWbB0WF5RIOYp4p/y6h7zJoscFsymEeFV7325Zyx0ZBQ/kQQ9R9MqnhIYp5xjpjYJ4r2rpIXH+A==", + "version": "34.3.1", + "resolved": "https://registry.npmjs.org/ag-grid-enterprise/-/ag-grid-enterprise-34.3.1.tgz", + "integrity": "sha512-pee4Zh0gLeQED+RM+ofxNun9JSrYrE0ZVw90BibuBkhBCLXrtXtjGPiwM+Ylntl+GwJUuCXrTcVLXRHpdXVYbQ==", "license": "Commercial", "dependencies": { - "ag-grid-community": "33.3.2" + "ag-grid-community": "34.3.1" }, "optionalDependencies": { - "ag-charts-community": "11.3.2", - "ag-charts-enterprise": "11.3.2" + "ag-charts-community": "12.3.1", + "ag-charts-enterprise": "12.3.1" } }, "node_modules/ag-grid-react": { - "version": "33.3.2", - "resolved": "https://registry.npmjs.org/ag-grid-react/-/ag-grid-react-33.3.2.tgz", - "integrity": "sha512-5bv4JIJvGov23sduIUIyQTqpa/qhoQrRkQm5pFOQb7RMwusfx6xBPrkLwIIlCJiQ8g0OOinxWzZ2kQ2Zml6tLw==", + "version": "34.3.1", + "resolved": "https://registry.npmjs.org/ag-grid-react/-/ag-grid-react-34.3.1.tgz", + "integrity": "sha512-1UTlBT+xJkjNZAuf7RxK61mgxKGTPB+6XR99oIHq7cYC89kJmLbWqhHt/1XqRWF5cAgSKk8u+HtOQaN8tAZStw==", "license": "MIT", "dependencies": { - "ag-grid-community": "33.3.2", + "ag-grid-community": "34.3.1", "prop-types": "^15.8.1" }, "peerDependencies": { @@ -10060,7 +10060,6 @@ "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dev": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -10102,7 +10101,6 @@ "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dev": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.0" @@ -10862,7 +10860,6 @@ "version": "0.23.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dev": true, "dependencies": { "loose-envify": "^1.1.0" } @@ -12847,7 +12844,8 @@ "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "dev": true + "dev": true, + "requires": {} }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", @@ -13845,7 +13843,8 @@ "@emotion/use-insertion-effect-with-fallbacks": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", - "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==" + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "requires": {} }, "@emotion/utils": { "version": "1.2.1", @@ -14347,7 +14346,8 @@ "@mui/types": { "version": "7.2.13", "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.13.tgz", - "integrity": "sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==" + "integrity": "sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==", + "requires": {} }, "@mui/utils": { "version": "5.15.7", @@ -14701,19 +14701,22 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", - "dev": true + "dev": true, + "requires": {} }, "@webpack-cli/info": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", - "dev": true + "dev": true, + "requires": {} }, "@webpack-cli/serve": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", - "dev": true + "dev": true, + "requires": {} }, "@xtuc/ieee754": { "version": "1.2.0", @@ -14737,73 +14740,74 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true + "dev": true, + "requires": {} }, "ag-charts-community": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-community/-/ag-charts-community-11.3.2.tgz", - "integrity": "sha512-4ZshRqfeCoQKgJ8WNxLfgkKtLszIxEF9WWOSuT2Uvyyy3x0rUUPQbl98+kVh+sRyGGQ6Qj8uoStqHAhwPwgTOQ==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-community/-/ag-charts-community-12.3.1.tgz", + "integrity": "sha512-uRaUFmCl8e0Y3KxjaHUYlkCPS5OtwtfTChkdpoZuBKDXqerCPTjPu+uvlun3rYUSYxScwVf2LZCI0Hfw4Vc+WQ==", "optional": true, "requires": { - "ag-charts-core": "11.3.2", - "ag-charts-locale": "11.3.2", - "ag-charts-types": "11.3.2" + "ag-charts-core": "12.3.1", + "ag-charts-locale": "12.3.1", + "ag-charts-types": "12.3.1" } }, "ag-charts-core": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-core/-/ag-charts-core-11.3.2.tgz", - "integrity": "sha512-D66lTBVXRDI6vFTcmL91KeBghOx63MmWrgDSJEEhsrK1ioWeYnFcRXStX0msx60D12i+Ba+uhM9xrxgRmqzM5w==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-core/-/ag-charts-core-12.3.1.tgz", + "integrity": "sha512-711UJ0fXengb8+4PEW4nlzWDowmbYymPcjW2eJWHRzzvttUf14hnh+wP/l/s3EGVgYkEHe9vkXFwmeOJUlkC0Q==", "optional": true, "requires": { - "ag-charts-types": "11.3.2" + "ag-charts-types": "12.3.1" } }, "ag-charts-enterprise": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-enterprise/-/ag-charts-enterprise-11.3.2.tgz", - "integrity": "sha512-5HRfEI2w0IxfyWy6bpu9Db2UVPxPyxYihSHJdlJLmmCCgPNoyUqnghZqr7vnRSrh/mVSeSo2WBzxZuuphr+Wtg==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-enterprise/-/ag-charts-enterprise-12.3.1.tgz", + "integrity": "sha512-2sQIwLfksRTcI4JVRjgQkyGq6z68UVTO/I91HKmtpukrQLsW/o0TzzHmgTtVJOXd9yO9gx2KWa2DMg0+FKdXEQ==", "optional": true, "requires": { - "ag-charts-community": "11.3.2", - "ag-charts-core": "11.3.2" + "ag-charts-community": "12.3.1", + "ag-charts-core": "12.3.1" } }, "ag-charts-locale": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-locale/-/ag-charts-locale-11.3.2.tgz", - "integrity": "sha512-6DrHD53PfdVNqFAlmNkHTnlQ9QY9EzME0vvaiotUpO8boKflGivgqmfx/uNTp6AsvOrsnRBBZW4b4XSg0LKG2w==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-locale/-/ag-charts-locale-12.3.1.tgz", + "integrity": "sha512-dCn7oHh3xLI576FT514aBedNQgtb5zwh/Gcj7jHvjOWYRnfH8kaekZzLzntITA6dF6E78okJfoI7CUCbYduQ4Q==", "optional": true }, "ag-charts-types": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-11.3.2.tgz", - "integrity": "sha512-trPGqgGYiTeLgtf9nLuztDYOPOFOLbqHn1g2D99phf7QowcwdX0TPx0wfWG8Hm90LjB8IH+G2s3AZe2vrdAtMQ==" + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-12.3.1.tgz", + "integrity": "sha512-5216xYoawnvMXDFI6kTpPku+mH0Csiwu/FE7lsAm8Z22HEN6ciSG/V7g+IrpLWncELqksgENebCTP75PZ3CsHA==" }, "ag-grid-community": { - "version": "33.3.2", - "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-33.3.2.tgz", - "integrity": "sha512-9bx0e/+ykOyLvUxHqmdy0cRVANH6JAtv0yZdnBZEXYYqBAwN+G5a4NY+2I1KvoOCYzbk8SnStG7y4hCdVAAWOQ==", + "version": "34.3.1", + "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-34.3.1.tgz", + "integrity": "sha512-PwlrPudsFOzGumphi2y9ihWeaUlIwKhOra/MXu2LjeV2U8DgLLcYS8CartE5Hszhn1poJHawwI9HWrxlKliwdw==", "requires": { - "ag-charts-types": "11.3.2" + "ag-charts-types": "12.3.1" } }, "ag-grid-enterprise": { - "version": "33.3.2", - "resolved": "https://registry.npmjs.org/ag-grid-enterprise/-/ag-grid-enterprise-33.3.2.tgz", - "integrity": "sha512-wf1JMDdAk9GhWbB0WF5RIOYp4p/y6h7zJoscFsymEeFV7325Zyx0ZBQ/kQQ9R9MqnhIYp5xjpjYJ4r2rpIXH+A==", + "version": "34.3.1", + "resolved": "https://registry.npmjs.org/ag-grid-enterprise/-/ag-grid-enterprise-34.3.1.tgz", + "integrity": "sha512-pee4Zh0gLeQED+RM+ofxNun9JSrYrE0ZVw90BibuBkhBCLXrtXtjGPiwM+Ylntl+GwJUuCXrTcVLXRHpdXVYbQ==", "requires": { - "ag-charts-community": "11.3.2", - "ag-charts-enterprise": "11.3.2", - "ag-grid-community": "33.3.2" + "ag-charts-community": "12.3.1", + "ag-charts-enterprise": "12.3.1", + "ag-grid-community": "34.3.1" } }, "ag-grid-react": { - "version": "33.3.2", - "resolved": "https://registry.npmjs.org/ag-grid-react/-/ag-grid-react-33.3.2.tgz", - "integrity": "sha512-5bv4JIJvGov23sduIUIyQTqpa/qhoQrRkQm5pFOQb7RMwusfx6xBPrkLwIIlCJiQ8g0OOinxWzZ2kQ2Zml6tLw==", + "version": "34.3.1", + "resolved": "https://registry.npmjs.org/ag-grid-react/-/ag-grid-react-34.3.1.tgz", + "integrity": "sha512-1UTlBT+xJkjNZAuf7RxK61mgxKGTPB+6XR99oIHq7cYC89kJmLbWqhHt/1XqRWF5cAgSKk8u+HtOQaN8tAZStw==", "requires": { - "ag-grid-community": "33.3.2", + "ag-grid-community": "34.3.1", "prop-types": "^15.8.1" } }, @@ -15951,7 +15955,8 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "dev": true + "dev": true, + "requires": {} }, "eslint-import-resolver-node": { "version": "0.3.9", @@ -16795,7 +16800,8 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true + "dev": true, + "requires": {} }, "ignore": { "version": "5.3.1", @@ -19129,7 +19135,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true + "dev": true, + "requires": {} }, "postcss-modules-local-by-default": { "version": "4.0.4", @@ -19240,7 +19247,6 @@ "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dev": true, "requires": { "loose-envify": "^1.1.0" } @@ -19275,7 +19281,6 @@ "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dev": true, "requires": { "loose-envify": "^1.1.0", "scheduler": "^0.23.0" @@ -19798,7 +19803,6 @@ "version": "0.23.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dev": true, "requires": { "loose-envify": "^1.1.0" } @@ -20174,7 +20178,8 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", - "dev": true + "dev": true, + "requires": {} }, "style-to-object": { "version": "0.4.4", @@ -20689,7 +20694,8 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", - "dev": true + "dev": true, + "requires": {} } } }, diff --git a/package.json b/package.json index 63ed867..291094e 100644 --- a/package.json +++ b/package.json @@ -34,9 +34,9 @@ "@emotion/styled": "^11.11.0", "@mui/icons-material": "^5.15.7", "@mui/material": "^5.15.7", - "ag-grid-community": "33.3.2", - "ag-grid-enterprise": "33.3.2", - "ag-grid-react": "33.3.2", + "ag-grid-community": "34.3.1", + "ag-grid-enterprise": "34.3.1", + "ag-grid-react": "34.3.1", "d3-format": "^3.1.0", "d3-time": "^3.1.0", "d3-time-format": "^4.1.0", diff --git a/src/lib/fragments/AgGrid.react.js b/src/lib/fragments/AgGrid.react.js index a51252c..2b8296c 100644 --- a/src/lib/fragments/AgGrid.react.js +++ b/src/lib/fragments/AgGrid.react.js @@ -29,6 +29,7 @@ import { GRID_NESTED_FUNCTIONS, OBJ_OF_FUNCTIONS, COLUMN_NESTED_OR_OBJ_OF_FUNCTIONS, + COLUMN_NESTED_OR_OBJ_OF_FUNCTIONS_NO_PARAMS, PASSTHRU_PROPS, PROPS_NOT_FOR_AG_GRID, GRID_DANGEROUS_FUNCTIONS, @@ -532,7 +533,11 @@ export function DashAgGrid(props) { } } return map((v) => { - if (typeof v === 'object') { + if ( + typeof v === 'object' && + v !== null && + !Array.isArray(v) + ) { if (typeof v.function === 'string') { return convertMaybeFunctionNoParams(v); } @@ -553,6 +558,12 @@ export function DashAgGrid(props) { } return convertCol(value); } + if (COLUMN_NESTED_OR_OBJ_OF_FUNCTIONS_NO_PARAMS[target]) { + if (has('function', value)) { + return convertMaybeFunctionNoParams(value); + } + return convertCol(value); + } // not one of those categories - pass it straight through return value; }, columnDef); diff --git a/src/lib/utils/propCategories.js b/src/lib/utils/propCategories.js index 60f819a..4f39edc 100644 --- a/src/lib/utils/propCategories.js +++ b/src/lib/utils/propCategories.js @@ -288,12 +288,19 @@ export const COLUMN_NESTED_FUNCTIONS = { * or may be functions themselves **/ export const COLUMN_NESTED_OR_OBJ_OF_FUNCTIONS = { - filterParams: 1, cellRendererParams: 1, cellEditorParams: 1, tooltipComponentParams: 1, }; +/** + * Container objects inside columnDefs that may have other functions + * or may be functions themselves no params passed + **/ +export const COLUMN_NESTED_OR_OBJ_OF_FUNCTIONS_NO_PARAMS = { + filterParams: 1, +}; + /** * Container arrays of objects inside columnDefs that may have functions * inside them, listed in other categories diff --git a/tests/test_cell_value_changed.py b/tests/test_cell_value_changed.py index 5a8387b..a572920 100644 --- a/tests/test_cell_value_changed.py +++ b/tests/test_cell_value_changed.py @@ -144,6 +144,7 @@ def test_cv001_cell_value_changed_multi(dash_duo): grid.wait_for_cell_text(0, 0, "South Korea") # Test single event. + grid.get_cell(0, 1).click() grid.get_cell(0, 1).send_keys("50") grid.get_cell(1, 2).click() dash_duo.wait_for_text_to_equal('#log', "1")