From c141b3c2576ef3b003283b89700c9d9592d725ac Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Tue, 18 Mar 2025 09:07:41 +0100 Subject: [PATCH 1/4] Update X to 8 --- docs/nextConfigDocsInfra.js | 1 - docs/package.json | 18 +++++++++--------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/docs/nextConfigDocsInfra.js b/docs/nextConfigDocsInfra.js index 270fecae847605..4ae298ff72cb3b 100644 --- a/docs/nextConfigDocsInfra.js +++ b/docs/nextConfigDocsInfra.js @@ -74,7 +74,6 @@ function withDocsInfra(nextConfig) { }, experimental: { scrollRestoration: true, - esmExternals: false, workerThreads: false, cpus: 3, ...nextConfig.experimental, diff --git a/docs/package.json b/docs/package.json index 39ee7864e01a16..82083e30fa68c6 100644 --- a/docs/package.json +++ b/docs/package.json @@ -43,15 +43,15 @@ "@mui/system": "workspace:*", "@mui/types": "workspace:^", "@mui/utils": "workspace:*", - "@mui/x-charts": "7.27.1", - "@mui/x-data-grid": "7.27.3", - "@mui/x-data-grid-generator": "7.27.3", - "@mui/x-data-grid-premium": "7.27.3", - "@mui/x-data-grid-pro": "7.27.3", - "@mui/x-date-pickers": "7.27.3", - "@mui/x-date-pickers-pro": "7.27.3", - "@mui/x-license": "7.26.0", - "@mui/x-tree-view": "7.26.0", + "@mui/x-charts": "^8.0.0-beta || ^8.0.0", + "@mui/x-data-grid": "^8.0.0-beta || ^8.0.0", + "@mui/x-data-grid-generator": "^8.0.0-beta || ^8.0.0", + "@mui/x-data-grid-premium": "^8.0.0-beta || ^8.0.0", + "@mui/x-data-grid-pro": "^8.0.0-beta || ^8.0.0", + "@mui/x-date-pickers": "^8.0.0-beta || ^8.0.0", + "@mui/x-date-pickers-pro": "^8.0.0-beta || ^8.0.0", + "@mui/x-license": "^8.0.0-beta || ^8.0.0", + "@mui/x-tree-view": "^8.0.0-beta || ^8.0.0", "@popperjs/core": "^2.11.8", "@react-spring/web": "^9.7.5", "@toolpad/core": "^0.12.1", From 35c87b199ea6b91389702d95e28a58be8bbd9a08 Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Wed, 19 Mar 2025 09:29:58 +0100 Subject: [PATCH 2/4] Update pnpm-lock.yaml --- pnpm-lock.yaml | 312 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 205 insertions(+), 107 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e64a483fe915d3..bdcc3b9da6a296 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -690,32 +690,32 @@ importers: specifier: workspace:* version: link:../packages/mui-utils/build '@mui/x-charts': - specifier: 7.27.1 - version: 7.27.1(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^8.0.0-beta || ^8.0.0 + version: 8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid': - specifier: 7.27.3 - version: 7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^8.0.0-beta || ^8.0.0 + version: 8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid-generator': - specifier: 7.27.3 - version: 7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^8.0.0-beta || ^8.0.0 + version: 8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid-premium': - specifier: 7.27.3 - version: 7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^8.0.0-beta || ^8.0.0 + version: 8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid-pro': - specifier: 7.27.3 - version: 7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^8.0.0-beta || ^8.0.0 + version: 8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-date-pickers': - specifier: 7.27.3 - version: 7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^8.0.0-beta || ^8.0.0 + version: 8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-date-pickers-pro': - specifier: 7.27.3 - version: 7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^8.0.0-beta || ^8.0.0 + version: 8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-license': - specifier: 7.26.0 - version: 7.26.0(@types/react@19.0.10)(react@19.0.0) + specifier: ^8.0.0-beta || ^8.0.0 + version: 8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0) '@mui/x-tree-view': - specifier: 7.26.0 - version: 7.26.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^8.0.0-beta || ^8.0.0 + version: 8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 @@ -3769,6 +3769,9 @@ packages: '@fast-csv/parse@4.3.6': resolution: {integrity: sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==} + '@fingerprintjs/fingerprintjs@4.6.1': + resolution: {integrity: sha512-62TPnX6fXXMlxS7SOR3DJWEOKab7rCALwSWkuKWYMRrnsZ/jD9Ju4CUyy9VWDUYuhQ2ZW1RGLwOZJXTXR6K1pg==} + '@floating-ui/core@1.6.9': resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} @@ -4071,6 +4074,7 @@ packages: '@mui/base@5.0.0-beta.70': resolution: {integrity: sha512-Tb/BIhJzb0pa5zv/wu7OdokY9ZKEDqcu1BDFnohyvGCoHuSXbEr90rPq1qeNW3XvTBIbNWHEF7gqge+xpUo6tQ==} engines: {node: '>=14.0.0'} + deprecated: This package has been replaced by @base-ui-components/react peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -4202,6 +4206,14 @@ packages: '@types/react': optional: true + '@mui/types@7.3.0': + resolution: {integrity: sha512-0VBfMun323CLOGE8TxPlSOfAVXMb6XseiH1WYrNGZ3IhTGFKBYj75sZhDKdp1AcJK4LzYxa+/0IOkiKDjcBnag==} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@mui/utils@5.16.6': resolution: {integrity: sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==} engines: {node: '>=12.0.0'} @@ -4232,17 +4244,27 @@ packages: '@types/react': optional: true - '@mui/x-charts-vendor@7.20.0': - resolution: {integrity: sha512-pzlh7z/7KKs5o0Kk0oPcB+sY0+Dg7Q7RzqQowDQjpy5Slz6qqGsgOB5YUzn0L+2yRmvASc4Pe0914Ao3tMBogg==} + '@mui/utils@7.0.0-beta.4': + resolution: {integrity: sha512-PNFTx/6mc5DCXJgCKfdsRHrf4TXTuJs5tY3njqZJqwe7mFOjCtnscjiCXVXLdBGBRm/ZM66sv6eCtmGZTE0/5w==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@mui/x-charts-vendor@8.0.0-beta.0': + resolution: {integrity: sha512-56XPtu6qPVM3RaK5e1zKRO2l/nZl1oNyo+dPUcKMlWpOFg0YJfMu3i6a+GT1O3cBfOexVwKUL/QJed0oblb9VQ==} - '@mui/x-charts@7.27.1': - resolution: {integrity: sha512-9z7fopitKjazY+p+sI2Z0zpip5zq3GYBC0hDuzxFUMvH582/FX1ZP6g1Wub0oetQReIMciL+rqU4agmRucvanw==} + '@mui/x-charts@8.0.0-beta.0': + resolution: {integrity: sha512-ZRed34geAvWYk2ZL/7aCSRdiLHEjwDnjYKOZHRBI9GQCOROZOUV3jqbEiaJYEkgxusGuBOt4/EPS6k970dxLvg==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 - '@mui/system': ^5.15.14 || ^6.0.0 + '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta + '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: @@ -4251,14 +4273,14 @@ packages: '@emotion/styled': optional: true - '@mui/x-data-grid-generator@7.27.3': - resolution: {integrity: sha512-/zumXP3xurgZK0+4RTnZayF9EYrH+ISFFYVKIJA6Yl3ocE5NzIhD+SFdpBG6qo5Lez9v3DcbKXVl1YMGClYneQ==} + '@mui/x-data-grid-generator@8.0.0-beta.0': + resolution: {integrity: sha512-wp+kux2mPzLhQm6thdOQRu9vLAOkZZ6bWPGkTYQ7wbXqWy0CIRujwzqobemWYhiRpquO7ArgcxH3w/xA59373Q==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/icons-material': ^5.4.1 || ^6.0.0 - '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/icons-material': ^5.4.1 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta + '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta react: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@emotion/react': @@ -4266,14 +4288,14 @@ packages: '@emotion/styled': optional: true - '@mui/x-data-grid-premium@7.27.3': - resolution: {integrity: sha512-3s4r23o5nCyD+ncqAV5fvV9F/6wab9qdf89rQmmLj+Cvn6warNG5CzjrHf0KgE7KzoJzCcJRRnlwOpEcFmiWKw==} + '@mui/x-data-grid-premium@8.0.0-beta.0': + resolution: {integrity: sha512-g4DDDH2HuLRYKWQeqirgdV55839gSj5w+yrKwwXAJeO0fGgvypv9/h4C/rTsLBPd9fJ3NZqjgNoBM+Zy7CkARA==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 - '@mui/system': ^5.15.14 || ^6.0.0 + '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta + '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: @@ -4282,14 +4304,14 @@ packages: '@emotion/styled': optional: true - '@mui/x-data-grid-pro@7.27.3': - resolution: {integrity: sha512-9JxgYFowFlkbnzp1JWsJDxCsFHUophU1Kmblppda/F1LQ+JzibUlP2F6R82ou6baKLUoYoumj64nCgp7y2I5Sw==} + '@mui/x-data-grid-pro@8.0.0-beta.0': + resolution: {integrity: sha512-M7J68X8O8SB9+OBUqBttPZe4kvpYgzaIMW9vdaQ9L516on2A6HMmqK/PLYF2fHCK5QQfa0DyGHnbkTYrAeJjnw==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 - '@mui/system': ^5.15.14 || ^6.0.0 + '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta + '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: @@ -4298,14 +4320,14 @@ packages: '@emotion/styled': optional: true - '@mui/x-data-grid@7.27.3': - resolution: {integrity: sha512-7zbDbFrhV6ODjyn3ImOZG34nbMbCvmHgqYTYP273TNAj8hMy4BiLyiKFFZTzVddIj3KQ6qLzBpByhqifGgEDOg==} + '@mui/x-data-grid@8.0.0-beta.0': + resolution: {integrity: sha512-4Czg++rlGolBGYyOhzPL48l6tGyQxjl4Cza2WgExfq9Y8NWHfqs2RhpzBy25B2xcYYg8Y2P6i6vqZy1T/qQU8g==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 - '@mui/system': ^5.15.14 || ^6.0.0 + '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta + '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: @@ -4314,14 +4336,14 @@ packages: '@emotion/styled': optional: true - '@mui/x-date-pickers-pro@7.27.3': - resolution: {integrity: sha512-gbCq5gSt8Bcs3EENSUK66mPwYNv8z9+P8gHj/9iW9F+a0bnPyYjoy+wl/UAItgXLBdxZuCbGO0Qp8Tcc5/5N0w==} + '@mui/x-date-pickers-pro@8.0.0-beta.0': + resolution: {integrity: sha512-Qk0wxoNUcaaT/jrmfQDlrcPwW58OsysW9xtnwLfIPaXLgAlGlrokLUlumQLHH660GaYuV7zWqocwVE6VoTuW6Q==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 - '@mui/system': ^5.15.14 || ^6.0.0 + '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta + '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta date-fns: ^2.25.0 || ^3.2.0 || ^4.0.0 date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0 dayjs: ^1.10.7 @@ -4351,14 +4373,14 @@ packages: moment-jalaali: optional: true - '@mui/x-date-pickers@7.27.3': - resolution: {integrity: sha512-igfKTPC4ZVCmS5j/NXcXBtj/hHseQHzRpCpIB1PMnJGhMdRYXnz8qZz5XhlNBKlzJVXkGu6Uil+obZpCLNj1xg==} + '@mui/x-date-pickers@8.0.0-beta.0': + resolution: {integrity: sha512-NYLB3ypYSSKvNynTTQVcf0s0xDOrKCjR0hNjYE43P1Mg00joxtMK1pVmJiZTLSldN3i/wIJg42b1uS5UVzfQ9g==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 - '@mui/system': ^5.15.14 || ^6.0.0 + '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta + '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta date-fns: ^2.25.0 || ^3.2.0 || ^4.0.0 date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0 dayjs: ^1.10.7 @@ -4388,26 +4410,30 @@ packages: moment-jalaali: optional: true - '@mui/x-internals@7.26.0': - resolution: {integrity: sha512-VxTCYQcZ02d3190pdvys2TDg9pgbvewAVakEopiOgReKAUhLdRlgGJHcOA/eAuGLyK1YIo26A6Ow6ZKlSRLwMg==} + '@mui/x-internals@8.0.0-beta.0': + resolution: {integrity: sha512-gkFnC0PtcvJdun/t46l6YymBde1C4nTbiRZiibBJ2G9X8mg0aLvgl624aVMqCtmynvpfnUu/BIKkPiuw5YrCiw==} engines: {node: '>=14.0.0'} peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 - '@mui/x-license@7.26.0': - resolution: {integrity: sha512-WxwBGk6xXF0vi4IGCCojMHjQsAXvltjP+YgFTTgWVFhIpDFDu89xLOwRnSWrhCwD6dlK/BwKgn2UgxTE8BZGFQ==} + '@mui/x-license@8.0.0-beta.0': + resolution: {integrity: sha512-no4LpdoqNX+y2TumAO7U1BmWrtzv+M2OVPyP5X/sC+Vm4lEk+24dv/FFSDHFZInWwOmBsFAn8brkuXs3BTNdlA==} engines: {node: '>=14.0.0'} peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 - '@mui/x-tree-view@7.26.0': - resolution: {integrity: sha512-adZwVj6/edNowi2RIeyGPTcfdP4EXtMGo0mk2LQogG8m8bZkZRjOQoQ7pkBF0UPMaIAwzCadq2OWj3MPH4DP5A==} + '@mui/x-telemetry@8.0.0-beta.0': + resolution: {integrity: sha512-fsTIsRD3I9RRGEmjVCID85K1yn0yNLC7oxuKVDR4cVvXwzPsNT0N6ZtLF//G5mrmHRpc3B2jZHw9c90qauZxoA==} + engines: {node: '>=14.0.0'} + + '@mui/x-tree-view@8.0.0-beta.0': + resolution: {integrity: sha512-G30Y6XCUEA9L9dxWGSHNtVP0JaLmzJxV4iAdT/2gMZmNk2loCj2KMCrtVBoJaJr1SUsTIXEtHThWs+U+dDDlXA==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 - '@mui/system': ^5.15.14 || ^6.0.0 + '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta + '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: @@ -5498,14 +5524,14 @@ packages: '@types/d3-path@3.1.0': resolution: {integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==} - '@types/d3-scale@4.0.8': - resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} + '@types/d3-scale@4.0.9': + resolution: {integrity: sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==} - '@types/d3-shape@3.1.6': - resolution: {integrity: sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==} + '@types/d3-shape@3.1.7': + resolution: {integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==} - '@types/d3-time@3.0.3': - resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==} + '@types/d3-time@3.0.4': + resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==} '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -6700,6 +6726,10 @@ packages: resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} engines: {node: '>=8'} + ci-info@4.2.0: + resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} + engines: {node: '>=8'} + cipher-base@1.0.4: resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} @@ -6938,6 +6968,10 @@ packages: engines: {node: '>=18'} hasBin: true + conf@5.0.0: + resolution: {integrity: sha512-lRNyt+iRD4plYaOSVTxu1zPWpaH0EOxgFIR1l3mpC/DGZ7XzhoGFMKmbl54LAgXcSu6knqWgOwdINkqm58N85A==} + engines: {node: '>=8'} + confbox@0.1.8: resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} @@ -9323,6 +9357,9 @@ packages: json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + json-schema-typed@7.0.3: + resolution: {integrity: sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==} + json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} @@ -9735,6 +9772,10 @@ packages: resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==} engines: {node: 20 || >=22} + lru-cache@11.0.2: + resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -14939,6 +14980,10 @@ snapshots: lodash.isundefined: 3.0.1 lodash.uniq: 4.5.0 + '@fingerprintjs/fingerprintjs@4.6.1': + dependencies: + tslib: 2.8.1 + '@floating-ui/core@1.6.9': dependencies: '@floating-ui/utils': 0.2.9 @@ -15461,6 +15506,12 @@ snapshots: optionalDependencies: '@types/react': 19.0.10 + '@mui/types@7.3.0(@types/react@19.0.10)': + dependencies: + '@babel/runtime': 7.26.10 + optionalDependencies: + '@types/react': 19.0.10 + '@mui/utils@5.16.6(@types/react@19.0.10)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.10 @@ -15497,15 +15548,27 @@ snapshots: optionalDependencies: '@types/react': 19.0.10 - '@mui/x-charts-vendor@7.20.0': + '@mui/utils@7.0.0-beta.4(@types/react@19.0.10)(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.10 + '@mui/types': 7.3.0(@types/react@19.0.10) + '@types/prop-types': 15.7.14 + clsx: 2.1.1 + prop-types: 15.8.1 + react: 19.0.0 + react-is: 19.0.0 + optionalDependencies: + '@types/react': 19.0.10 + + '@mui/x-charts-vendor@8.0.0-beta.0': dependencies: '@babel/runtime': 7.26.10 '@types/d3-color': 3.1.3 '@types/d3-delaunay': 6.0.4 '@types/d3-interpolate': 3.0.4 - '@types/d3-scale': 4.0.8 - '@types/d3-shape': 3.1.6 - '@types/d3-time': 3.0.3 + '@types/d3-scale': 4.0.9 + '@types/d3-shape': 3.1.7 + '@types/d3-time': 3.0.4 d3-color: 3.1.0 d3-delaunay: 6.0.4 d3-interpolate: 3.0.1 @@ -15515,35 +15578,38 @@ snapshots: delaunator: 5.0.1 robust-predicates: 3.0.2 - '@mui/x-charts@7.27.1(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-charts@8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.10 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 6.4.8(@types/react@19.0.10)(react@19.0.0) - '@mui/x-charts-vendor': 7.20.0 - '@mui/x-internals': 7.26.0(@types/react@19.0.10)(react@19.0.0) + '@mui/utils': 7.0.0-beta.4(@types/react@19.0.10)(react@19.0.0) + '@mui/x-charts-vendor': 8.0.0-beta.0 + '@mui/x-internals': 8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0) '@react-spring/rafz': 9.7.5 '@react-spring/web': 9.7.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) + react-is: 19.0.0 + reselect: 5.1.1 + use-sync-external-store: 1.4.0(react@19.0.0) optionalDependencies: '@emotion/react': 11.13.5(@types/react@19.0.10)(react@19.0.0) '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0) transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid-generator@7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-data-grid-generator@8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.10 '@mui/icons-material': link:packages/mui-icons-material/build '@mui/material': link:packages/mui-material/build - '@mui/x-data-grid-premium': 7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-data-grid-premium': 8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) chance: 1.1.12 clsx: 2.1.1 - lru-cache: 11.0.1 + lru-cache: 11.0.2 react: 19.0.0 optionalDependencies: '@emotion/react': 11.13.5(@types/react@19.0.10)(react@19.0.0) @@ -15553,16 +15619,16 @@ snapshots: - '@types/react' - react-dom - '@mui/x-data-grid-premium@7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-data-grid-premium@8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.10 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 6.4.8(@types/react@19.0.10)(react@19.0.0) - '@mui/x-data-grid': 7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/x-data-grid-pro': 7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/x-internals': 7.26.0(@types/react@19.0.10)(react@19.0.0) - '@mui/x-license': 7.26.0(@types/react@19.0.10)(react@19.0.0) + '@mui/utils': 7.0.0-beta.4(@types/react@19.0.10)(react@19.0.0) + '@mui/x-data-grid': 8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-data-grid-pro': 8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-internals': 8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0) + '@mui/x-license': 8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0) '@types/format-util': 1.0.4 clsx: 2.1.1 exceljs: 4.4.0 @@ -15576,15 +15642,15 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid-pro@7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-data-grid-pro@8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.10 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 6.4.8(@types/react@19.0.10)(react@19.0.0) - '@mui/x-data-grid': 7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/x-internals': 7.26.0(@types/react@19.0.10)(react@19.0.0) - '@mui/x-license': 7.26.0(@types/react@19.0.10)(react@19.0.0) + '@mui/utils': 7.0.0-beta.4(@types/react@19.0.10)(react@19.0.0) + '@mui/x-data-grid': 8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-internals': 8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0) + '@mui/x-license': 8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0) '@types/format-util': 1.0.4 clsx: 2.1.1 prop-types: 15.8.1 @@ -15597,13 +15663,13 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid@7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-data-grid@8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.10 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 6.4.8(@types/react@19.0.10)(react@19.0.0) - '@mui/x-internals': 7.26.0(@types/react@19.0.10)(react@19.0.0) + '@mui/utils': 7.0.0-beta.4(@types/react@19.0.10)(react@19.0.0) + '@mui/x-internals': 8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0) clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 @@ -15616,15 +15682,15 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-date-pickers-pro@7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-date-pickers-pro@8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.10 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 6.4.8(@types/react@19.0.10)(react@19.0.0) - '@mui/x-date-pickers': 7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/x-internals': 7.26.0(@types/react@19.0.10)(react@19.0.0) - '@mui/x-license': 7.26.0(@types/react@19.0.10)(react@19.0.0) + '@mui/utils': 7.0.0-beta.4(@types/react@19.0.10)(react@19.0.0) + '@mui/x-date-pickers': 8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-internals': 8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0) + '@mui/x-license': 8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0) clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 @@ -15638,13 +15704,13 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-date-pickers@7.27.3(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-date-pickers@8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.10 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 6.4.8(@types/react@19.0.10)(react@19.0.0) - '@mui/x-internals': 7.26.0(@types/react@19.0.10)(react@19.0.0) + '@mui/utils': 7.0.0-beta.4(@types/react@19.0.10)(react@19.0.0) + '@mui/x-internals': 8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0) '@types/react-transition-group': 4.4.12(@types/react@19.0.10) clsx: 2.1.1 prop-types: 15.8.1 @@ -15659,36 +15725,52 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-internals@7.26.0(@types/react@19.0.10)(react@19.0.0)': + '@mui/x-internals@8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.10 - '@mui/utils': 6.4.8(@types/react@19.0.10)(react@19.0.0) + '@mui/utils': 7.0.0-beta.4(@types/react@19.0.10)(react@19.0.0) react: 19.0.0 transitivePeerDependencies: - '@types/react' - '@mui/x-license@7.26.0(@types/react@19.0.10)(react@19.0.0)': + '@mui/x-license@8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.10 - '@mui/utils': 6.4.8(@types/react@19.0.10)(react@19.0.0) - '@mui/x-internals': 7.26.0(@types/react@19.0.10)(react@19.0.0) + '@mui/utils': 7.0.0-beta.4(@types/react@19.0.10)(react@19.0.0) + '@mui/x-internals': 8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0) + '@mui/x-telemetry': 8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0) react: 19.0.0 transitivePeerDependencies: - '@types/react' - '@mui/x-tree-view@7.26.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-telemetry@8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.10 + '@fingerprintjs/fingerprintjs': 4.6.1 + '@mui/utils': 7.0.0-beta.4(@types/react@19.0.10)(react@19.0.0) + ci-info: 4.2.0 + conf: 5.0.0 + is-docker: 2.2.1 + node-machine-id: 1.1.12 + transitivePeerDependencies: + - '@types/react' + - react + + '@mui/x-tree-view@8.0.0-beta.0(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.10 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 6.4.8(@types/react@19.0.10)(react@19.0.0) - '@mui/x-internals': 7.26.0(@types/react@19.0.10)(react@19.0.0) + '@mui/utils': 7.0.0-beta.4(@types/react@19.0.10)(react@19.0.0) + '@mui/x-internals': 8.0.0-beta.0(@types/react@19.0.10)(react@19.0.0) '@types/react-transition-group': 4.4.12(@types/react@19.0.10) clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + reselect: 5.1.1 + use-sync-external-store: 1.4.0(react@19.0.0) optionalDependencies: '@emotion/react': 11.13.5(@types/react@19.0.10)(react@19.0.0) '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.10)(react@19.0.0))(@types/react@19.0.10)(react@19.0.0) @@ -17102,15 +17184,15 @@ snapshots: '@types/d3-path@3.1.0': {} - '@types/d3-scale@4.0.8': + '@types/d3-scale@4.0.9': dependencies: - '@types/d3-time': 3.0.3 + '@types/d3-time': 3.0.4 - '@types/d3-shape@3.1.6': + '@types/d3-shape@3.1.7': dependencies: '@types/d3-path': 3.1.0 - '@types/d3-time@3.0.3': {} + '@types/d3-time@3.0.4': {} '@types/debug@4.1.12': dependencies: @@ -18578,6 +18660,8 @@ snapshots: ci-info@4.1.0: {} + ci-info@4.2.0: {} + cipher-base@1.0.4: dependencies: inherits: 2.0.4 @@ -18833,6 +18917,16 @@ snapshots: tree-kill: 1.2.2 yargs: 17.7.2 + conf@5.0.0: + dependencies: + ajv: 6.12.6 + dot-prop: 5.3.0 + env-paths: 2.2.1 + json-schema-typed: 7.0.3 + make-dir: 3.1.0 + pkg-up: 3.1.0 + write-file-atomic: 3.0.3 + confbox@0.1.8: {} confbox@0.2.1: {} @@ -21734,6 +21828,8 @@ snapshots: json-schema-traverse@1.0.0: {} + json-schema-typed@7.0.3: {} + json-stable-stringify-without-jsonify@1.0.1: {} json-stringify-nice@1.1.4: {} @@ -22317,6 +22413,8 @@ snapshots: lru-cache@11.0.1: {} + lru-cache@11.0.2: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 From 60ad24c315b39c200e04086547d1e2dec2b3d09d Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Wed, 19 Mar 2025 09:30:27 +0100 Subject: [PATCH 3/4] Update pnpm-lock.yaml --- pnpm-lock.yaml | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bdcc3b9da6a296..d782e970175a5f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6722,10 +6722,6 @@ packages: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} - ci-info@4.1.0: - resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} - engines: {node: '>=8'} - ci-info@4.2.0: resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} engines: {node: '>=8'} @@ -9768,10 +9764,6 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.0.1: - resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==} - engines: {node: 20 || >=22} - lru-cache@11.0.2: resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} engines: {node: 20 || >=22} @@ -18658,8 +18650,6 @@ snapshots: ci-info@3.9.0: {} - ci-info@4.1.0: {} - ci-info@4.2.0: {} cipher-base@1.0.4: @@ -22226,7 +22216,7 @@ snapshots: libnpmpublish@9.0.9: dependencies: - ci-info: 4.1.0 + ci-info: 4.2.0 normalize-package-data: 6.0.2 npm-package-arg: 11.0.2 npm-registry-fetch: 17.1.0 @@ -22411,8 +22401,6 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.0.1: {} - lru-cache@11.0.2: {} lru-cache@5.1.1: @@ -23958,7 +23946,7 @@ snapshots: path-scurry@2.0.0: dependencies: - lru-cache: 11.0.1 + lru-cache: 11.0.2 minipass: 7.1.2 path-to-regexp@0.1.12: {} From 29e6a999e8c421d39ff4d01986f0426c0b2a7a9b Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Wed, 19 Mar 2025 11:31:26 +0100 Subject: [PATCH 4/4] codemod --- .../components/ChartUserByCountry.tsx | 6 +-- .../components/CustomizedTreeView.js | 38 ++++++++-------- .../components/CustomizedTreeView.tsx | 44 +++++++++---------- .../src/components/productX/XTreeViewDemo.tsx | 42 ++++++++---------- .../components/showcase/FolderTreeView.tsx | 42 ++++++++---------- 5 files changed, 81 insertions(+), 91 deletions(-) diff --git a/docs/data/material/getting-started/templates/dashboard/components/ChartUserByCountry.tsx b/docs/data/material/getting-started/templates/dashboard/components/ChartUserByCountry.tsx index 0946925599c31a..b43d936f46a69e 100644 --- a/docs/data/material/getting-started/templates/dashboard/components/ChartUserByCountry.tsx +++ b/docs/data/material/getting-started/templates/dashboard/components/ChartUserByCountry.tsx @@ -146,14 +146,12 @@ export default function ChartUserByCountry() { innerRadius: 75, outerRadius: 100, paddingAngle: 0, - highlightScope: { faded: 'global', highlighted: 'item' }, + highlightScope: { fade: 'global', highlight: 'item' }, }, ]} height={260} width={260} - slotProps={{ - legend: { hidden: true }, - }} + hideLegend > diff --git a/docs/data/material/getting-started/templates/dashboard/components/CustomizedTreeView.js b/docs/data/material/getting-started/templates/dashboard/components/CustomizedTreeView.js index c86fe32506f464..c6016d102b4cff 100644 --- a/docs/data/material/getting-started/templates/dashboard/components/CustomizedTreeView.js +++ b/docs/data/material/getting-started/templates/dashboard/components/CustomizedTreeView.js @@ -9,15 +9,15 @@ import CardContent from '@mui/material/CardContent'; import Collapse from '@mui/material/Collapse'; import Typography from '@mui/material/Typography'; import { RichTreeView } from '@mui/x-tree-view/RichTreeView'; -import { unstable_useTreeItem2 as useTreeItem2 } from '@mui/x-tree-view/useTreeItem2'; +import { useTreeItem as useTreeItem2 } from '@mui/x-tree-view/useTreeItem'; import { - TreeItem2Content, - TreeItem2IconContainer, - TreeItem2Label, - TreeItem2Root, -} from '@mui/x-tree-view/TreeItem2'; -import { TreeItem2Icon } from '@mui/x-tree-view/TreeItem2Icon'; -import { TreeItem2Provider } from '@mui/x-tree-view/TreeItem2Provider'; + TreeItemContent, + TreeItemIconContainer, + TreeItemLabel, + TreeItemRoot, +} from '@mui/x-tree-view/TreeItem'; +import { TreeItemIcon } from '@mui/x-tree-view/TreeItemIcon'; +import { TreeItemProvider } from '@mui/x-tree-view/TreeItemProvider'; import { useTheme } from '@mui/material/styles'; @@ -106,7 +106,7 @@ function CustomLabel({ color, expandable, children, ...other }) { const iconColor = color ? colors[color] : null; return ( - + {iconColor && } {children} - + ); } @@ -141,9 +141,9 @@ const CustomTreeItem = React.forwardRef(function CustomTreeItem(props, ref) { const item = publicAPI.getItem(itemId); const color = item?.color; return ( - - - + + {status.expandable && ( - - - + + + )} - + {children && ( )} - - + + ); }); diff --git a/docs/data/material/getting-started/templates/dashboard/components/CustomizedTreeView.tsx b/docs/data/material/getting-started/templates/dashboard/components/CustomizedTreeView.tsx index dc1380f518cc47..f42b56d9843c20 100644 --- a/docs/data/material/getting-started/templates/dashboard/components/CustomizedTreeView.tsx +++ b/docs/data/material/getting-started/templates/dashboard/components/CustomizedTreeView.tsx @@ -9,17 +9,17 @@ import Collapse from '@mui/material/Collapse'; import Typography from '@mui/material/Typography'; import { RichTreeView } from '@mui/x-tree-view/RichTreeView'; import { - unstable_useTreeItem2 as useTreeItem2, - UseTreeItem2Parameters, -} from '@mui/x-tree-view/useTreeItem2'; + useTreeItem as useTreeItem2, + UseTreeItemParameters, +} from '@mui/x-tree-view/useTreeItem'; import { - TreeItem2Content, - TreeItem2IconContainer, - TreeItem2Label, - TreeItem2Root, -} from '@mui/x-tree-view/TreeItem2'; -import { TreeItem2Icon } from '@mui/x-tree-view/TreeItem2Icon'; -import { TreeItem2Provider } from '@mui/x-tree-view/TreeItem2Provider'; + TreeItemContent, + TreeItemIconContainer, + TreeItemLabel, + TreeItemRoot, +} from '@mui/x-tree-view/TreeItem'; +import { TreeItemIcon } from '@mui/x-tree-view/TreeItemIcon'; +import { TreeItemProvider } from '@mui/x-tree-view/TreeItemProvider'; import { TreeViewBaseItem } from '@mui/x-tree-view/models'; import { useTheme } from '@mui/material/styles'; @@ -111,7 +111,7 @@ function CustomLabel({ color, expandable, children, ...other }: CustomLabelProps const iconColor = color ? colors[color] : null; return ( - + {iconColor && } {children} - + ); } interface CustomTreeItemProps - extends Omit, + extends Omit, Omit, 'onFocus'> {} const CustomTreeItem = React.forwardRef(function CustomTreeItem( @@ -147,9 +147,9 @@ const CustomTreeItem = React.forwardRef(function CustomTreeItem( const item = publicAPI.getItem(itemId); const color = item?.color; return ( - - - + + {status.expandable && ( - - - + + + )} - + {children && ( )} - - + + ); }); diff --git a/docs/src/components/productX/XTreeViewDemo.tsx b/docs/src/components/productX/XTreeViewDemo.tsx index 9aecedde41ca82..9ad74dc61e29f7 100644 --- a/docs/src/components/productX/XTreeViewDemo.tsx +++ b/docs/src/components/productX/XTreeViewDemo.tsx @@ -16,18 +16,15 @@ import PictureAsPdfIcon from '@mui/icons-material/PictureAsPdf'; import VideoCameraBackIcon from '@mui/icons-material/VideoCameraBack'; import { RichTreeView } from '@mui/x-tree-view/RichTreeView'; import { treeItemClasses } from '@mui/x-tree-view/TreeItem'; +import { useTreeItem as useTreeItem2, UseTreeItemParameters } from '@mui/x-tree-view/useTreeItem'; import { - unstable_useTreeItem2 as useTreeItem2, - UseTreeItem2Parameters, -} from '@mui/x-tree-view/useTreeItem2'; -import { - TreeItem2Content, - TreeItem2IconContainer, - TreeItem2Label, - TreeItem2Root, -} from '@mui/x-tree-view/TreeItem2'; -import { TreeItem2Icon } from '@mui/x-tree-view/TreeItem2Icon'; -import { TreeItem2Provider } from '@mui/x-tree-view/TreeItem2Provider'; + TreeItemContent, + TreeItemIconContainer, + TreeItemLabel, + TreeItemRoot, +} from '@mui/x-tree-view/TreeItem'; +import { TreeItemIcon } from '@mui/x-tree-view/TreeItemIcon'; +import { TreeItemProvider } from '@mui/x-tree-view/TreeItemProvider'; import { TreeViewBaseItem } from '@mui/x-tree-view/models'; type FileType = 'image' | 'pdf' | 'video' | 'folder'; @@ -92,7 +89,7 @@ declare module 'react' { } } -const StyledTreeItemRoot = styled(TreeItem2Root)(({ theme }) => ({ +const StyledTreeItemRoot = styled(TreeItemRoot)(({ theme }) => ({ color: theme.palette.grey[800], position: 'relative', [`& .${treeItemClasses.groupTransition}`]: { @@ -101,8 +98,8 @@ const StyledTreeItemRoot = styled(TreeItem2Root)(({ theme }) => ({ ...theme.applyStyles('dark', { color: theme.palette.grey[400], }), -})) as unknown as typeof TreeItem2Root; -const CustomTreeItemContent = styled(TreeItem2Content)(({ theme }) => ({ +})) as unknown as typeof TreeItemRoot; +const CustomTreeItemContent = styled(TreeItemContent)(({ theme }) => ({ borderRadius: theme.spacing(0.5), marginBottom: theme.spacing(0.2), marginTop: theme.spacing(0.2), @@ -144,7 +141,7 @@ interface CustomLabelProps { function CustomLabel({ icon: Icon, expandable, children, ...other }: CustomLabelProps) { return ( - + {Icon && ( )} - ({ fontWeight: expandable @@ -168,7 +164,7 @@ function CustomLabel({ icon: Icon, expandable, children, ...other }: CustomLabel > {children} - + ); } @@ -195,7 +191,7 @@ const getIconFromFileType = (fileType: FileType) => { }; interface CustomTreeItemProps - extends Omit, + extends Omit, Omit, 'onFocus'> {} const CustomTreeItem = React.forwardRef(function CustomTreeItem( @@ -228,7 +224,7 @@ const CustomTreeItem = React.forwardRef(function CustomTreeItem( } return ( - + {expandable && ( - - - + + + )} {children && } - + ); }); diff --git a/docs/src/components/showcase/FolderTreeView.tsx b/docs/src/components/showcase/FolderTreeView.tsx index 1ef2e51d518d04..491cc770fdd983 100644 --- a/docs/src/components/showcase/FolderTreeView.tsx +++ b/docs/src/components/showcase/FolderTreeView.tsx @@ -11,18 +11,15 @@ import KeyboardArrowUpRounded from '@mui/icons-material/KeyboardArrowUpRounded'; import FolderRounded from '@mui/icons-material/FolderRounded'; import { RichTreeView } from '@mui/x-tree-view/RichTreeView'; import { treeItemClasses } from '@mui/x-tree-view/TreeItem'; +import { useTreeItem as useTreeItem2, UseTreeItemParameters } from '@mui/x-tree-view/useTreeItem'; import { - unstable_useTreeItem2 as useTreeItem2, - UseTreeItem2Parameters, -} from '@mui/x-tree-view/useTreeItem2'; -import { - TreeItem2Content, - TreeItem2IconContainer, - TreeItem2Label, - TreeItem2Root, -} from '@mui/x-tree-view/TreeItem2'; -import { TreeItem2Icon } from '@mui/x-tree-view/TreeItem2Icon'; -import { TreeItem2Provider } from '@mui/x-tree-view/TreeItem2Provider'; + TreeItemContent, + TreeItemIconContainer, + TreeItemLabel, + TreeItemRoot, +} from '@mui/x-tree-view/TreeItem'; +import { TreeItemIcon } from '@mui/x-tree-view/TreeItemIcon'; +import { TreeItemProvider } from '@mui/x-tree-view/TreeItemProvider'; import { TreeViewBaseItem } from '@mui/x-tree-view/models'; type ExtendedTreeItemProps = { @@ -81,7 +78,7 @@ declare module 'react' { } } -const StyledTreeItemRoot = styled(TreeItem2Root)(({ theme }) => ({ +const StyledTreeItemRoot = styled(TreeItemRoot)(({ theme }) => ({ color: theme.palette.grey[800], position: 'relative', [`& .${treeItemClasses.groupTransition}`]: { @@ -90,8 +87,8 @@ const StyledTreeItemRoot = styled(TreeItem2Root)(({ theme }) => ({ ...theme.applyStyles('dark', { color: theme.palette.grey[400], }), -})) as unknown as typeof TreeItem2Root; -const CustomTreeItemContent = styled(TreeItem2Content)(({ theme }) => ({ +})) as unknown as typeof TreeItemRoot; +const CustomTreeItemContent = styled(TreeItemContent)(({ theme }) => ({ borderRadius: theme.spacing(0.5), '&.Mui-expanded&::before': { content: '""', @@ -136,11 +133,10 @@ function CustomLabel({ color, expandable, children, ...other }: CustomLabelProps Icon = DotIcon; } return ( - + {Icon && ( )} - ({ fontWeight: expandable @@ -151,7 +147,7 @@ function CustomLabel({ color, expandable, children, ...other }: CustomLabelProps > {children} - + ); } @@ -163,7 +159,7 @@ const isExpandable = (reactChildren: React.ReactNode): boolean => { }; interface CustomTreeItemProps - extends Omit, + extends Omit, Omit, 'onFocus'> {} const CustomTreeItem = React.forwardRef(function CustomTreeItem( @@ -186,7 +182,7 @@ const CustomTreeItem = React.forwardRef(function CustomTreeItem( const expandable = isExpandable(children); return ( - + {expandable && ( - - - + + + )} {children && }{' '} - + ); }); function CustomEndIcon() {