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() {