diff --git a/apps/material-react-table-docs/components/mdx/BlogAuthor.tsx b/apps/material-react-table-docs/components/mdx/BlogAuthor.tsx index d9377b793..b6d8bc4c1 100644 --- a/apps/material-react-table-docs/components/mdx/BlogAuthor.tsx +++ b/apps/material-react-table-docs/components/mdx/BlogAuthor.tsx @@ -25,7 +25,7 @@ export const BlogAuthor = ({ alignItems: 'center', }} > - + By{' '} Demo @@ -232,7 +234,9 @@ export const SourceCodeSnippet = ({ )} - + + + )} @@ -267,7 +271,7 @@ export const SourceCodeSnippet = ({ > Source Code diff --git a/apps/material-react-table-docs/components/navigation/BreadCrumbs.tsx b/apps/material-react-table-docs/components/navigation/BreadCrumbs.tsx index 2c90f955a..2028db656 100644 --- a/apps/material-react-table-docs/components/navigation/BreadCrumbs.tsx +++ b/apps/material-react-table-docs/components/navigation/BreadCrumbs.tsx @@ -9,7 +9,7 @@ import { } from '@mui/material'; import { useRouter } from 'next/router'; import Head from 'next/head'; -import { ArrowBack } from '@mui/icons-material'; +import ArrowBack from '@mui/icons-material/ArrowBack'; export const BreadCrumbs = () => { const { route, back } = useRouter(); diff --git a/apps/material-react-table-docs/components/navigation/Footer.tsx b/apps/material-react-table-docs/components/navigation/Footer.tsx index 9a2181da4..a5c9a8b95 100644 --- a/apps/material-react-table-docs/components/navigation/Footer.tsx +++ b/apps/material-react-table-docs/components/navigation/Footer.tsx @@ -8,7 +8,8 @@ import { Paper, Typography, } from '@mui/material'; -import { Edit, GitHub } from '@mui/icons-material'; +import Edit from '@mui/icons-material/Edit'; +import GitHub from '@mui/icons-material/GitHub'; import TableOfContentsList from './TableOfContentsList'; import { routes } from './routes'; import { EthicalAd } from '../mdx/EthicalAd'; @@ -120,7 +121,7 @@ export const Footer = () => { p: '1.5rem', }} > - + © {new Date().getFullYear()} Kevin Van Cott { maxWidth: isXLDesktop ? '250px' : '500px', }} > - + On This Page
    { return ( setNavOpen(false)} + slotProps={{ paper: { component: 'aside' } }} variant={isMobile ? 'temporary' : 'permanent'} sx={{ zIndex: 4, diff --git a/apps/material-react-table-docs/examples/advanced/sandbox/package.json b/apps/material-react-table-docs/examples/advanced/sandbox/package.json index 593e65b53..a4de76348 100644 --- a/apps/material-react-table-docs/examples/advanced/sandbox/package.json +++ b/apps/material-react-table-docs/examples/advanced/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/advanced/sandbox/src/TS.tsx b/apps/material-react-table-docs/examples/advanced/sandbox/src/TS.tsx index 142809af8..f1318a083 100644 --- a/apps/material-react-table-docs/examples/advanced/sandbox/src/TS.tsx +++ b/apps/material-react-table-docs/examples/advanced/sandbox/src/TS.tsx @@ -20,7 +20,8 @@ import { } from '@mui/material'; //Icons Imports -import { AccountCircle, Send } from '@mui/icons-material'; +import AccountCircle from '@mui/icons-material/AccountCircle'; +import Send from '@mui/icons-material/Send'; //Mock Data import { data } from './makeData'; diff --git a/apps/material-react-table-docs/examples/aggregation-and-grouping/sandbox/package.json b/apps/material-react-table-docs/examples/aggregation-and-grouping/sandbox/package.json index cc29cdea2..29ec206a1 100644 --- a/apps/material-react-table-docs/examples/aggregation-and-grouping/sandbox/package.json +++ b/apps/material-react-table-docs/examples/aggregation-and-grouping/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/aggregation-multi/sandbox/package.json b/apps/material-react-table-docs/examples/aggregation-multi/sandbox/package.json index 0e021893d..21c5c80a3 100644 --- a/apps/material-react-table-docs/examples/aggregation-multi/sandbox/package.json +++ b/apps/material-react-table-docs/examples/aggregation-multi/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/alternate-column-filtering/sandbox/package.json b/apps/material-react-table-docs/examples/alternate-column-filtering/sandbox/package.json index 8fa84497b..d3da47b4c 100644 --- a/apps/material-react-table-docs/examples/alternate-column-filtering/sandbox/package.json +++ b/apps/material-react-table-docs/examples/alternate-column-filtering/sandbox/package.json @@ -11,9 +11,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/alternate-detail-panel/sandbox/package.json b/apps/material-react-table-docs/examples/alternate-detail-panel/sandbox/package.json index 80f4c53f7..a633c9b1a 100644 --- a/apps/material-react-table-docs/examples/alternate-detail-panel/sandbox/package.json +++ b/apps/material-react-table-docs/examples/alternate-detail-panel/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/alternate-pagination/sandbox/package.json b/apps/material-react-table-docs/examples/alternate-pagination/sandbox/package.json index c6186a7b5..c42f76396 100644 --- a/apps/material-react-table-docs/examples/alternate-pagination/sandbox/package.json +++ b/apps/material-react-table-docs/examples/alternate-pagination/sandbox/package.json @@ -11,9 +11,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/basic/sandbox/package.json b/apps/material-react-table-docs/examples/basic/sandbox/package.json index 305b0a5d2..64634a480 100644 --- a/apps/material-react-table-docs/examples/basic/sandbox/package.json +++ b/apps/material-react-table-docs/examples/basic/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/chart-detail-panel/sandbox/package.json b/apps/material-react-table-docs/examples/chart-detail-panel/sandbox/package.json index 005906680..80d0c49f5 100644 --- a/apps/material-react-table-docs/examples/chart-detail-panel/sandbox/package.json +++ b/apps/material-react-table-docs/examples/chart-detail-panel/sandbox/package.json @@ -12,10 +12,10 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-charts": "^7.26.0", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-charts": "^9.0.4", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/column-actions-space/sandbox/package.json b/apps/material-react-table-docs/examples/column-actions-space/sandbox/package.json index 535c1c2fb..0ec702418 100644 --- a/apps/material-react-table-docs/examples/column-actions-space/sandbox/package.json +++ b/apps/material-react-table-docs/examples/column-actions-space/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/column-alignment/sandbox/package.json b/apps/material-react-table-docs/examples/column-alignment/sandbox/package.json index f9d690ae7..1f531f6bd 100644 --- a/apps/material-react-table-docs/examples/column-alignment/sandbox/package.json +++ b/apps/material-react-table-docs/examples/column-alignment/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/custom-column-actions/sandbox/package.json b/apps/material-react-table-docs/examples/custom-column-actions/sandbox/package.json index 9a48f95d0..c3eaa7232 100644 --- a/apps/material-react-table-docs/examples/custom-column-actions/sandbox/package.json +++ b/apps/material-react-table-docs/examples/custom-column-actions/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/custom-column-filtering-ui/sandbox/package.json b/apps/material-react-table-docs/examples/custom-column-filtering-ui/sandbox/package.json index ffdfade41..571c02228 100644 --- a/apps/material-react-table-docs/examples/custom-column-filtering-ui/sandbox/package.json +++ b/apps/material-react-table-docs/examples/custom-column-filtering-ui/sandbox/package.json @@ -11,9 +11,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/custom-column-filtering-ui/sandbox/src/TS.tsx b/apps/material-react-table-docs/examples/custom-column-filtering-ui/sandbox/src/TS.tsx index 84f18cde4..e3263c84f 100644 --- a/apps/material-react-table-docs/examples/custom-column-filtering-ui/sandbox/src/TS.tsx +++ b/apps/material-react-table-docs/examples/custom-column-filtering-ui/sandbox/src/TS.tsx @@ -53,10 +53,10 @@ const Example = () => { }); return ( - + - + {table .getLeafHeaders() .map( diff --git a/apps/material-react-table-docs/examples/custom-headless/sandbox/package.json b/apps/material-react-table-docs/examples/custom-headless/sandbox/package.json index 94773f4ac..9bd7b602a 100644 --- a/apps/material-react-table-docs/examples/custom-headless/sandbox/package.json +++ b/apps/material-react-table-docs/examples/custom-headless/sandbox/package.json @@ -11,9 +11,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/custom-top-toolbar/sandbox/package.json b/apps/material-react-table-docs/examples/custom-top-toolbar/sandbox/package.json index c96011990..69ccb3cef 100644 --- a/apps/material-react-table-docs/examples/custom-top-toolbar/sandbox/package.json +++ b/apps/material-react-table-docs/examples/custom-top-toolbar/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/customize-display-columns/sandbox/package.json b/apps/material-react-table-docs/examples/customize-display-columns/sandbox/package.json index 4652b3af4..10ee7e4e5 100644 --- a/apps/material-react-table-docs/examples/customize-display-columns/sandbox/package.json +++ b/apps/material-react-table-docs/examples/customize-display-columns/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/customize-filter-components/sandbox/package.json b/apps/material-react-table-docs/examples/customize-filter-components/sandbox/package.json index 1077bcd0c..918c4721f 100644 --- a/apps/material-react-table-docs/examples/customize-filter-components/sandbox/package.json +++ b/apps/material-react-table-docs/examples/customize-filter-components/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/customize-filter-modes/sandbox/package.json b/apps/material-react-table-docs/examples/customize-filter-modes/sandbox/package.json index f2201aa2a..a8e3406eb 100644 --- a/apps/material-react-table-docs/examples/customize-filter-modes/sandbox/package.json +++ b/apps/material-react-table-docs/examples/customize-filter-modes/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/customize-filter-variants/sandbox/package.json b/apps/material-react-table-docs/examples/customize-filter-variants/sandbox/package.json index e3da6720f..dc678f1e3 100644 --- a/apps/material-react-table-docs/examples/customize-filter-variants/sandbox/package.json +++ b/apps/material-react-table-docs/examples/customize-filter-variants/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/customize-global-filter-component/sandbox/package.json b/apps/material-react-table-docs/examples/customize-global-filter-component/sandbox/package.json index 5ba77c60d..5287ef5da 100644 --- a/apps/material-react-table-docs/examples/customize-global-filter-component/sandbox/package.json +++ b/apps/material-react-table-docs/examples/customize-global-filter-component/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/customize-remove-column-grouping/sandbox/package.json b/apps/material-react-table-docs/examples/customize-remove-column-grouping/sandbox/package.json index 2874e5e08..455b3c1ea 100644 --- a/apps/material-react-table-docs/examples/customize-remove-column-grouping/sandbox/package.json +++ b/apps/material-react-table-docs/examples/customize-remove-column-grouping/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/customize-remove-column-grouping/sandbox/src/TS.tsx b/apps/material-react-table-docs/examples/customize-remove-column-grouping/sandbox/src/TS.tsx index c2bee78d5..ab5294620 100644 --- a/apps/material-react-table-docs/examples/customize-remove-column-grouping/sandbox/src/TS.tsx +++ b/apps/material-react-table-docs/examples/customize-remove-column-grouping/sandbox/src/TS.tsx @@ -48,7 +48,7 @@ const Example = () => { displayColumnDefOptions: { 'mrt-row-expand': { Header: () => ( - + Groups diff --git a/apps/material-react-table-docs/examples/customize-row-selection/sandbox/package.json b/apps/material-react-table-docs/examples/customize-row-selection/sandbox/package.json index f4d54e835..2cf19e1a4 100644 --- a/apps/material-react-table-docs/examples/customize-row-selection/sandbox/package.json +++ b/apps/material-react-table-docs/examples/customize-row-selection/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/customize-table-styles/sandbox/package.json b/apps/material-react-table-docs/examples/customize-table-styles/sandbox/package.json index dec483e38..74b44a5e1 100644 --- a/apps/material-react-table-docs/examples/customize-table-styles/sandbox/package.json +++ b/apps/material-react-table-docs/examples/customize-table-styles/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/disable-column-actions/sandbox/package.json b/apps/material-react-table-docs/examples/disable-column-actions/sandbox/package.json index a1c250bce..cb7db235b 100644 --- a/apps/material-react-table-docs/examples/disable-column-actions/sandbox/package.json +++ b/apps/material-react-table-docs/examples/disable-column-actions/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/disable-column-hiding/sandbox/package.json b/apps/material-react-table-docs/examples/disable-column-hiding/sandbox/package.json index cd30eb7b7..5e458cdde 100644 --- a/apps/material-react-table-docs/examples/disable-column-hiding/sandbox/package.json +++ b/apps/material-react-table-docs/examples/disable-column-hiding/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/disable-density-toggle/sandbox/package.json b/apps/material-react-table-docs/examples/disable-density-toggle/sandbox/package.json index 9852200eb..82d5969a5 100644 --- a/apps/material-react-table-docs/examples/disable-density-toggle/sandbox/package.json +++ b/apps/material-react-table-docs/examples/disable-density-toggle/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/dynamic-columns/sandbox/package.json b/apps/material-react-table-docs/examples/dynamic-columns/sandbox/package.json index fb5f05fbf..324b91acc 100644 --- a/apps/material-react-table-docs/examples/dynamic-columns/sandbox/package.json +++ b/apps/material-react-table-docs/examples/dynamic-columns/sandbox/package.json @@ -12,8 +12,8 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", "@tanstack/react-query": "^5.66.0", "@tanstack/react-query-devtools": "^5.66.0", "material-react-table": "^3.2.0", diff --git a/apps/material-react-table-docs/examples/editing-crud-cell/sandbox/package.json b/apps/material-react-table-docs/examples/editing-crud-cell/sandbox/package.json index 0b26c916c..809c7d668 100644 --- a/apps/material-react-table-docs/examples/editing-crud-cell/sandbox/package.json +++ b/apps/material-react-table-docs/examples/editing-crud-cell/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "@tanstack/react-query": "^5.66.0", "@tanstack/react-query-devtools": "^5.66.0", "dayjs": "^1.11.13", diff --git a/apps/material-react-table-docs/examples/editing-crud-modal/sandbox/package.json b/apps/material-react-table-docs/examples/editing-crud-modal/sandbox/package.json index f89f61883..91a606619 100644 --- a/apps/material-react-table-docs/examples/editing-crud-modal/sandbox/package.json +++ b/apps/material-react-table-docs/examples/editing-crud-modal/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "@tanstack/react-query": "^5.66.0", "@tanstack/react-query-devtools": "^5.66.0", "dayjs": "^1.11.13", diff --git a/apps/material-react-table-docs/examples/editing-crud-row/sandbox/package.json b/apps/material-react-table-docs/examples/editing-crud-row/sandbox/package.json index 1f79880cf..da26b91e3 100644 --- a/apps/material-react-table-docs/examples/editing-crud-row/sandbox/package.json +++ b/apps/material-react-table-docs/examples/editing-crud-row/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "@tanstack/react-query": "^5.66.0", "@tanstack/react-query-devtools": "^5.66.0", "dayjs": "^1.11.13", diff --git a/apps/material-react-table-docs/examples/editing-crud-table/sandbox/package.json b/apps/material-react-table-docs/examples/editing-crud-table/sandbox/package.json index b347b5a1d..3d7af722d 100644 --- a/apps/material-react-table-docs/examples/editing-crud-table/sandbox/package.json +++ b/apps/material-react-table-docs/examples/editing-crud-table/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "@tanstack/react-query": "^5.66.0", "@tanstack/react-query-devtools": "^5.66.0", "dayjs": "^1.11.13", diff --git a/apps/material-react-table-docs/examples/editing-crud-tree/sandbox/package.json b/apps/material-react-table-docs/examples/editing-crud-tree/sandbox/package.json index 06f660088..ec72b903c 100644 --- a/apps/material-react-table-docs/examples/editing-crud-tree/sandbox/package.json +++ b/apps/material-react-table-docs/examples/editing-crud-tree/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "@tanstack/react-query": "^5.66.0", "@tanstack/react-query-devtools": "^5.66.0", "dayjs": "^1.11.13", diff --git a/apps/material-react-table-docs/examples/enable-cell-actions/sandbox/package.json b/apps/material-react-table-docs/examples/enable-cell-actions/sandbox/package.json index 23f5b0463..f9610d1f7 100644 --- a/apps/material-react-table-docs/examples/enable-cell-actions/sandbox/package.json +++ b/apps/material-react-table-docs/examples/enable-cell-actions/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/enable-click-to-copy/sandbox/package.json b/apps/material-react-table-docs/examples/enable-click-to-copy/sandbox/package.json index 33dbdc99e..0aa8df1d9 100644 --- a/apps/material-react-table-docs/examples/enable-click-to-copy/sandbox/package.json +++ b/apps/material-react-table-docs/examples/enable-click-to-copy/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/enable-click-to-copy/sandbox/src/TS.tsx b/apps/material-react-table-docs/examples/enable-click-to-copy/sandbox/src/TS.tsx index a305facd5..00044cb71 100644 --- a/apps/material-react-table-docs/examples/enable-click-to-copy/sandbox/src/TS.tsx +++ b/apps/material-react-table-docs/examples/enable-click-to-copy/sandbox/src/TS.tsx @@ -1,6 +1,6 @@ import { useMemo } from 'react'; import { MaterialReactTable, type MRT_ColumnDef } from 'material-react-table'; -import { ContentCopy } from '@mui/icons-material'; +import ContentCopy from '@mui/icons-material/ContentCopy'; import { data, type Person } from './makeData'; const Example = () => { diff --git a/apps/material-react-table-docs/examples/enable-column-grouping/sandbox/package.json b/apps/material-react-table-docs/examples/enable-column-grouping/sandbox/package.json index 07c115d0f..52e3073d8 100644 --- a/apps/material-react-table-docs/examples/enable-column-grouping/sandbox/package.json +++ b/apps/material-react-table-docs/examples/enable-column-grouping/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/enable-column-grouping/sandbox/src/TS.tsx b/apps/material-react-table-docs/examples/enable-column-grouping/sandbox/src/TS.tsx index 7cf5ed68f..9b8d1b1cb 100644 --- a/apps/material-react-table-docs/examples/enable-column-grouping/sandbox/src/TS.tsx +++ b/apps/material-react-table-docs/examples/enable-column-grouping/sandbox/src/TS.tsx @@ -66,7 +66,7 @@ const Example = () => { }); return ( - + { {/* Some Page Content */} - + { "Hey I'm some page content. I'm just one of your normal components between your custom toolbar and the MRT Table below" } diff --git a/apps/material-react-table-docs/examples/font-awesome-icons/sandbox/package.json b/apps/material-react-table-docs/examples/font-awesome-icons/sandbox/package.json index 144356a32..6ffd87459 100644 --- a/apps/material-react-table-docs/examples/font-awesome-icons/sandbox/package.json +++ b/apps/material-react-table-docs/examples/font-awesome-icons/sandbox/package.json @@ -15,9 +15,9 @@ "@fortawesome/fontawesome-svg-core": "^6.7.2", "@fortawesome/free-solid-svg-icons": "^6.7.2", "@fortawesome/react-fontawesome": "^0.2.2", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/infinite-scrolling/sandbox/package.json b/apps/material-react-table-docs/examples/infinite-scrolling/sandbox/package.json index 6eaaa5917..89765d654 100644 --- a/apps/material-react-table-docs/examples/infinite-scrolling/sandbox/package.json +++ b/apps/material-react-table-docs/examples/infinite-scrolling/sandbox/package.json @@ -12,8 +12,8 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", "@tanstack/react-query": "^5.66.0", "@tanstack/react-query-devtools": "^5.66.0", "material-react-table": "^3.2.0", diff --git a/apps/material-react-table-docs/examples/lazy-detail-panel/sandbox/package.json b/apps/material-react-table-docs/examples/lazy-detail-panel/sandbox/package.json index 81830b77b..994878404 100644 --- a/apps/material-react-table-docs/examples/lazy-detail-panel/sandbox/package.json +++ b/apps/material-react-table-docs/examples/lazy-detail-panel/sandbox/package.json @@ -12,8 +12,8 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", "@tanstack/react-query": "^5.66.0", "@tanstack/react-query-devtools": "^5.66.0", "material-react-table": "^3.2.0", diff --git a/apps/material-react-table-docs/examples/lazy-detail-panel/sandbox/src/TS.tsx b/apps/material-react-table-docs/examples/lazy-detail-panel/sandbox/src/TS.tsx index 920b169b5..1b1d73027 100644 --- a/apps/material-react-table-docs/examples/lazy-detail-panel/sandbox/src/TS.tsx +++ b/apps/material-react-table-docs/examples/lazy-detail-panel/sandbox/src/TS.tsx @@ -62,7 +62,7 @@ const DetailPanel = ({ row }: { row: MRT_Row }) => { const { favoriteMusic, favoriteSong, quote } = userInfo ?? {}; return ( - +
    Favorite Music: {favoriteMusic}
    diff --git a/apps/material-react-table-docs/examples/lazy-sub-rows/sandbox/package.json b/apps/material-react-table-docs/examples/lazy-sub-rows/sandbox/package.json index ce8de7316..ae3ff2662 100644 --- a/apps/material-react-table-docs/examples/lazy-sub-rows/sandbox/package.json +++ b/apps/material-react-table-docs/examples/lazy-sub-rows/sandbox/package.json @@ -12,8 +12,8 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", "@tanstack/react-query": "^5.66.0", "@tanstack/react-query-devtools": "^5.66.0", "material-react-table": "^3.2.0", diff --git a/apps/material-react-table-docs/examples/linear-progress/sandbox/package.json b/apps/material-react-table-docs/examples/linear-progress/sandbox/package.json index 45c93515d..45d24f3be 100644 --- a/apps/material-react-table-docs/examples/linear-progress/sandbox/package.json +++ b/apps/material-react-table-docs/examples/linear-progress/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/loading/sandbox/package.json b/apps/material-react-table-docs/examples/loading/sandbox/package.json index cacab27b1..9649dfff6 100644 --- a/apps/material-react-table-docs/examples/loading/sandbox/package.json +++ b/apps/material-react-table-docs/examples/loading/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-ar/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-ar/sandbox/package.json index eb1ae1132..85df02249 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-ar/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-ar/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-az/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-az/sandbox/package.json index 4ac77d383..0b90198f2 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-az/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-az/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-bg/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-bg/sandbox/package.json index c2fcd92ff..e1e338c11 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-bg/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-bg/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-cs/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-cs/sandbox/package.json index 9dfd20620..c4faf891a 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-cs/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-cs/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-da/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-da/sandbox/package.json index e7b1444a0..5ec9ca401 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-da/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-da/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-de/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-de/sandbox/package.json index b22857809..b6223c450 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-de/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-de/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-el/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-el/sandbox/package.json index aad463adc..a61ebf82b 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-el/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-el/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-en/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-en/sandbox/package.json index 98f1ee84c..a368a911f 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-en/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-en/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-es/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-es/sandbox/package.json index db680d91a..c8c0308b4 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-es/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-es/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-et/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-et/sandbox/package.json index 93b0b34dc..eb66b706c 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-et/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-et/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-fa/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-fa/sandbox/package.json index 64db205fe..895fae566 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-fa/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-fa/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-fi/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-fi/sandbox/package.json index 0285f1988..40ee25bfa 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-fi/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-fi/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-fr/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-fr/sandbox/package.json index 0c0a179dd..3e4e9e46d 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-fr/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-fr/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-he/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-he/sandbox/package.json index 31314e432..38286aa7d 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-he/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-he/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-hr/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-hr/sandbox/package.json index b9c675be8..bfbeba232 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-hr/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-hr/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-hu/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-hu/sandbox/package.json index de1f5d377..3db6c63e4 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-hu/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-hu/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-hy/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-hy/sandbox/package.json index a94aa9f31..bd602831e 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-hy/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-hy/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-id/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-id/sandbox/package.json index 74936f6e0..2cb8465ba 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-id/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-id/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-it/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-it/sandbox/package.json index df7146ab8..63c010c4a 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-it/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-it/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-ja/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-ja/sandbox/package.json index 47cfc9a3e..968d81cc0 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-ja/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-ja/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-ko/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-ko/sandbox/package.json index a23d1d981..707a2c463 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-ko/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-ko/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-nl/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-nl/sandbox/package.json index dfe834208..44ec3221e 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-nl/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-nl/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-no/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-no/sandbox/package.json index c6958a624..dd616af27 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-no/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-no/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-np/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-np/sandbox/package.json index e69ca90c6..100acccdb 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-np/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-np/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-pl/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-pl/sandbox/package.json index 53349c2d6..942d7e16f 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-pl/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-pl/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-pt-BR/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-pt-BR/sandbox/package.json index 741ccfa8b..2e0c287bf 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-pt-BR/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-pt-BR/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-pt/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-pt/sandbox/package.json index 4ee6ef14c..a40f26c24 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-pt/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-pt/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-ro/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-ro/sandbox/package.json index 892521715..3bfbb3c24 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-ro/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-ro/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-ru/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-ru/sandbox/package.json index bb65350cd..1c5c31e7c 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-ru/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-ru/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-sk/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-sk/sandbox/package.json index b498962f6..b1ef21159 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-sk/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-sk/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-sr-Cyrl-RS/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-sr-Cyrl-RS/sandbox/package.json index 7823d1dba..9130b8d04 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-sr-Cyrl-RS/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-sr-Cyrl-RS/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-sr-Latn-RS/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-sr-Latn-RS/sandbox/package.json index d89cc4fac..603790407 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-sr-Latn-RS/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-sr-Latn-RS/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-sv/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-sv/sandbox/package.json index a97118adc..ffdbfae8b 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-sv/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-sv/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-tr/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-tr/sandbox/package.json index 0ff0c3ebf..c08333164 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-tr/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-tr/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-uk/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-uk/sandbox/package.json index 8b2346a7a..2796b7904 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-uk/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-uk/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-vi/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-vi/sandbox/package.json index 26726514c..afc42ac99 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-vi/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-vi/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-zh-hans/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-zh-hans/sandbox/package.json index a2ced900b..9686589ce 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-zh-hans/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-zh-hans/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/localization-i18n-zh-hant/sandbox/package.json b/apps/material-react-table-docs/examples/localization-i18n-zh-hant/sandbox/package.json index eed032179..2352d9ecf 100644 --- a/apps/material-react-table-docs/examples/localization-i18n-zh-hant/sandbox/package.json +++ b/apps/material-react-table-docs/examples/localization-i18n-zh-hant/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/manual-selection/sandbox/package.json b/apps/material-react-table-docs/examples/manual-selection/sandbox/package.json index 74e5fdc04..23483d70b 100644 --- a/apps/material-react-table-docs/examples/manual-selection/sandbox/package.json +++ b/apps/material-react-table-docs/examples/manual-selection/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/minimal/sandbox/package.json b/apps/material-react-table-docs/examples/minimal/sandbox/package.json index d14d6f229..67f1559e6 100644 --- a/apps/material-react-table-docs/examples/minimal/sandbox/package.json +++ b/apps/material-react-table-docs/examples/minimal/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/mui-theme/sandbox/package.json b/apps/material-react-table-docs/examples/mui-theme/sandbox/package.json index 97e201db0..d40158531 100644 --- a/apps/material-react-table-docs/examples/mui-theme/sandbox/package.json +++ b/apps/material-react-table-docs/examples/mui-theme/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/multi-sorting/sandbox/package.json b/apps/material-react-table-docs/examples/multi-sorting/sandbox/package.json index 3f9abe6d3..a6b8b233b 100644 --- a/apps/material-react-table-docs/examples/multi-sorting/sandbox/package.json +++ b/apps/material-react-table-docs/examples/multi-sorting/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/persistent-state/sandbox/package.json b/apps/material-react-table-docs/examples/persistent-state/sandbox/package.json index e86efe779..bc834ad66 100644 --- a/apps/material-react-table-docs/examples/persistent-state/sandbox/package.json +++ b/apps/material-react-table-docs/examples/persistent-state/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/react-query/sandbox/package.json b/apps/material-react-table-docs/examples/react-query/sandbox/package.json index 4789c19a0..0a54bfc14 100644 --- a/apps/material-react-table-docs/examples/react-query/sandbox/package.json +++ b/apps/material-react-table-docs/examples/react-query/sandbox/package.json @@ -12,8 +12,8 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", "@tanstack/react-query": "^5.66.0", "@tanstack/react-query-devtools": "^5.66.0", "material-react-table": "^3.2.0", diff --git a/apps/material-react-table-docs/examples/remote/sandbox/package.json b/apps/material-react-table-docs/examples/remote/sandbox/package.json index 39ee16a40..e706adea7 100644 --- a/apps/material-react-table-docs/examples/remote/sandbox/package.json +++ b/apps/material-react-table-docs/examples/remote/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/row-actions-buttons/sandbox/package.json b/apps/material-react-table-docs/examples/row-actions-buttons/sandbox/package.json index 3ff33190b..517487f66 100644 --- a/apps/material-react-table-docs/examples/row-actions-buttons/sandbox/package.json +++ b/apps/material-react-table-docs/examples/row-actions-buttons/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/row-actions-buttons/sandbox/src/TS.tsx b/apps/material-react-table-docs/examples/row-actions-buttons/sandbox/src/TS.tsx index 606f6f143..2dd091e96 100644 --- a/apps/material-react-table-docs/examples/row-actions-buttons/sandbox/src/TS.tsx +++ b/apps/material-react-table-docs/examples/row-actions-buttons/sandbox/src/TS.tsx @@ -1,11 +1,9 @@ import { useMemo, useState } from 'react'; import { MaterialReactTable, type MRT_ColumnDef } from 'material-react-table'; import { Box, IconButton } from '@mui/material'; -import { - Edit as EditIcon, - Delete as DeleteIcon, - Email as EmailIcon, -} from '@mui/icons-material'; +import DeleteIcon from '@mui/icons-material/Delete'; +import EditIcon from '@mui/icons-material/Edit'; +import EmailIcon from '@mui/icons-material/Email'; import { data as initialData, type Person } from './makeData'; export const Example = () => { diff --git a/apps/material-react-table-docs/examples/row-actions-menu-items/sandbox/package.json b/apps/material-react-table-docs/examples/row-actions-menu-items/sandbox/package.json index 73780a83c..30bbacd51 100644 --- a/apps/material-react-table-docs/examples/row-actions-menu-items/sandbox/package.json +++ b/apps/material-react-table-docs/examples/row-actions-menu-items/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/row-actions-menu-items/sandbox/src/TS.tsx b/apps/material-react-table-docs/examples/row-actions-menu-items/sandbox/src/TS.tsx index 2ed489bb0..5047014c1 100644 --- a/apps/material-react-table-docs/examples/row-actions-menu-items/sandbox/src/TS.tsx +++ b/apps/material-react-table-docs/examples/row-actions-menu-items/sandbox/src/TS.tsx @@ -5,7 +5,8 @@ import { type MRT_ColumnDef, } from 'material-react-table'; import { data, type Person } from './makeData'; -import { Edit, Delete } from '@mui/icons-material'; +import Delete from '@mui/icons-material/Delete'; +import Edit from '@mui/icons-material/Edit'; export const Example = () => { const columns = useMemo[]>( diff --git a/apps/material-react-table-docs/examples/single-row-selection/sandbox/package.json b/apps/material-react-table-docs/examples/single-row-selection/sandbox/package.json index 6f445336b..a1129aa7b 100644 --- a/apps/material-react-table-docs/examples/single-row-selection/sandbox/package.json +++ b/apps/material-react-table-docs/examples/single-row-selection/sandbox/package.json @@ -12,9 +12,9 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/examples/virtualized/sandbox/package.json b/apps/material-react-table-docs/examples/virtualized/sandbox/package.json index 076aaeebd..e0d73f5dd 100644 --- a/apps/material-react-table-docs/examples/virtualized/sandbox/package.json +++ b/apps/material-react-table-docs/examples/virtualized/sandbox/package.json @@ -13,9 +13,9 @@ "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", "@faker-js/faker": "^9.5.0", - "@mui/icons-material": "^6.4.4", - "@mui/material": "^6.4.4", - "@mui/x-date-pickers": "^7.26.0", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "dayjs": "^1.11.13", "material-react-table": "^3.2.0", "react": "^19.0.0", diff --git a/apps/material-react-table-docs/next.config.js b/apps/material-react-table-docs/next.config.js index 2864d38fe..f42f7af4f 100644 --- a/apps/material-react-table-docs/next.config.js +++ b/apps/material-react-table-docs/next.config.js @@ -1,8 +1,19 @@ /** @type {import('next').NextConfig} */ +const path = require('path'); const nextConfig = { transpilePackages: ['material-react-table', '@mui/x-charts'], reactStrictMode: true, + webpack(config) { + config.resolve.alias = { + ...config.resolve.alias, + '@mui/x-date-pickers': path.resolve( + __dirname, + 'node_modules/@mui/x-date-pickers', + ), + }; + return config; + }, i18n: { locales: ['en'], defaultLocale: 'en', diff --git a/apps/material-react-table-docs/package.json b/apps/material-react-table-docs/package.json index 194b51226..9b11e8ffa 100644 --- a/apps/material-react-table-docs/package.json +++ b/apps/material-react-table-docs/package.json @@ -22,10 +22,10 @@ "@fortawesome/react-fontawesome": "^0.2.2", "@mdx-js/loader": "^3.1.0", "@mdx-js/react": "^3.1.0", - "@mui/icons-material": "^6.2.1", - "@mui/material": "^6.2.1", - "@mui/x-charts": "^7.23.2", - "@mui/x-date-pickers": "^7.23.3", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-charts": "^9.0.4", + "@mui/x-date-pickers": "^9.0.4", "@next/mdx": "^15.1.2", "@tanstack/react-query": "^5.62.8", "@tanstack/react-query-devtools": "^5.62.8", @@ -58,4 +58,4 @@ "raw-loader": "^4.0.2", "typescript": "5.7.2" } -} \ No newline at end of file +} diff --git a/apps/material-react-table-docs/pages/_app.tsx b/apps/material-react-table-docs/pages/_app.tsx index c302e06d7..32646702a 100644 --- a/apps/material-react-table-docs/pages/_app.tsx +++ b/apps/material-react-table-docs/pages/_app.tsx @@ -17,7 +17,7 @@ function App({ Component, pageProps }: AppProps) { Material React Table V3 -> `material-react-table` requires **Material UI V6** packages as dependencies in your project. +> `material-react-table` requires **Material UI V6 or newer** packages as dependencies in your project. > > If you are already using Material UI, you probably already have most of these peer dependencies installed. > > Just double-check that you have the following in your package.json, or use the [full install commands](<#install-with-required-peer-dependencies-(recommended)>) below. > -> 1. `@mui/material` (V6) -> 2. `@mui/x-date-pickers` (v6) -> 3. `@mui/icons-material` (V6) +> 1. `@mui/material` (V6+) +> 2. `@mui/x-date-pickers` (V7.15+) +> 3. `@mui/icons-material` (V6+) > 4. `@emotion/react` (v11) > 5. `@emotion/styled` (v11) > 6. `react` and `react-dom` (v18+) @@ -74,7 +74,7 @@ Or You might be trying to import `MaterialReactTable` from the default export st + import { MaterialReactTable } from 'material-react-table' ``` -Or you probably do not have the correct version of Material UI installed. Make sure all material ui packages are at least V6.0 or higher if you are using MRT v3 or higher. +Or you probably do not have the correct version of Material UI installed. Make sure all Material UI packages are at least V6.0 or higher if you are using MRT v3 or higher. --- diff --git a/apps/material-react-table-docs/pages/docs/getting-started/usage.mdx b/apps/material-react-table-docs/pages/docs/getting-started/usage.mdx index b295d2449..b0ea182f6 100644 --- a/apps/material-react-table-docs/pages/docs/getting-started/usage.mdx +++ b/apps/material-react-table-docs/pages/docs/getting-started/usage.mdx @@ -15,7 +15,7 @@ Here is a brief overview of how to use Material React Table. This is a very simp ### Setup -To start using MaterialReactTable, you first need to [install](/docs/getting-started/install) `material-react-table` and the necessary Material UI V6 dependencies. +To start using MaterialReactTable, you first need to [install](/docs/getting-started/install) `material-react-table` and the necessary Material UI dependencies. There are additional steps and customizations you can do for Material UI, if you have not set it up in your application already. Check out the [Material UI docs](https://mui.com/material-ui/getting-started/installation/) for more information. diff --git a/apps/material-react-table-docs/pages/docs/guides/customize-components.mdx b/apps/material-react-table-docs/pages/docs/guides/customize-components.mdx index 2c8a81ad9..eb2a99977 100644 --- a/apps/material-react-table-docs/pages/docs/guides/customize-components.mdx +++ b/apps/material-react-table-docs/pages/docs/guides/customize-components.mdx @@ -136,7 +136,7 @@ Each `mui...Prop` has multiple options for you to add styling to the component. > NOTE: These docs are still written for the Emotion version of the `sx` prop. Pigment CSS docs will be added here later. -The recommended way to style Material UI components in Material React Table will be the [`sx` prop](https://mui.com/system/basics/#the-sx-prop) throughout this docs site, as it is both the most simple and the most powerful way to style Material UI components as of Material UI V6. They can work and be as simple as a `style` prop, but behind the scenes, they work more like emotion styled-components by using `mui/system`. +The recommended way to style Material UI components in Material React Table will be the [`sx` prop](https://mui.com/system/basics/#the-sx-prop) throughout this docs site, as it is both the most simple and the most powerful way to style Material UI components as of Material UI V9. They can work and be as simple as a `style` prop, but behind the scenes, they work more like emotion styled-components by using `mui/system`. Don't worry, `className` and `style` props will still work, but let's show off some of the more elegant syntax you can use with the `sx` table option. diff --git a/apps/material-react-table-docs/pages/index.tsx b/apps/material-react-table-docs/pages/index.tsx index e0ca81791..6c3310f66 100644 --- a/apps/material-react-table-docs/pages/index.tsx +++ b/apps/material-react-table-docs/pages/index.tsx @@ -10,7 +10,7 @@ import { Alert, AlertTitle, } from '@mui/material'; -import { ArrowForwardIos } from '@mui/icons-material'; +import ArrowForwardIos from '@mui/icons-material/ArrowForwardIos'; import { HomeCards } from '../components/mdx/HomeCards'; import { LinkCards } from '../components/mdx/LinkCards'; import { StatBadges } from '../components/mdx/StatBadges'; @@ -30,7 +30,7 @@ const HomePage = () => { Material React Table V3 was released September 5th, 2024! - Upgrade to MRT V3 and Material UI V6 Today! + Upgrade to MRT V3 and Material UI V9 Today! View the V3 Migration Guide here. @@ -223,7 +223,7 @@ const HomePage = () => { - + Popular Docs {
    - + Examples To Get You Started @@ -305,7 +305,7 @@ const HomePage = () => { *If you see any inaccuracies in this table, PRs are welcome! - + Maintainers and Contributors diff --git a/apps/material-react-table-docs/public/sitemap-0.xml b/apps/material-react-table-docs/public/sitemap-0.xml index 0de2e7498..255d0dd61 100644 --- a/apps/material-react-table-docs/public/sitemap-0.xml +++ b/apps/material-react-table-docs/public/sitemap-0.xml @@ -1,104 +1,104 @@ -https://www.material-react-table.com2024-12-22T19:59:39.367Z -https://www.material-react-table.com/about2024-12-22T19:59:39.368Z -https://www.material-react-table.com/blog2024-12-22T19:59:39.368Z -https://www.material-react-table.com/blog/the-best-react-data-grid-table-libraries-with-material-design-in-20232024-12-22T19:59:39.368Z -https://www.material-react-table.com/changelog2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/api2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/api/cell-instance-apis2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/api/column-instance-apis2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/api/column-options2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/api/mrt-components2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/api/mrt-hooks2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/api/row-instance-apis2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/api/state-options2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/api/table-instance-apis2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/api/table-options2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/advanced2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/aggregation-and-grouping2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/basic2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/chart-detail-panel2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/column-grouping2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/column-ordering2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/column-pinning2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/column-virtualization2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/custom-filter-ui2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/custom-headless2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/customized-grouping2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/detail-panel2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/dynamic-columns2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/editing-crud2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/editing-crud-inline-cell2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/editing-crud-inline-row2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/editing-crud-inline-table2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/editing-crud-tree2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/expanding-tree2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/expanding-tree-flat-parse2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/export-csv2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/export-pdf2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/faceted-values2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/filter-switching2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/filter-variants2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/infinite-scrolling2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/lazy-detail-panel2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/lazy-sub-rows2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/minimal2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/popover-filters2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/react-query2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/remote2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/row-dragging2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/row-ordering2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/row-virtualization2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/static-row-pinning2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/sticky-header2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/sticky-row-pinning2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/sticky-row-selection2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/examples/virtualized2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/getting-started2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/getting-started/install2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/getting-started/migrating-to-v32024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/getting-started/usage2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/accessibility2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/aggregation2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/async-loading2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/best-practices2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/cell-actions2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/click-to-copy2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/column-actions2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/column-filtering2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/column-grouping2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/column-hiding2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/column-ordering-dnd2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/column-pinning2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/column-resizing2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/column-size2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/customize-components2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/customize-icons2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/data-columns2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/density-toggle2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/detail-panel2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/display-columns2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/editing2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/expanding-sub-rows2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/full-screen-toggle2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/global-filtering2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/localization2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/memoization2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/pagination2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/row-actions2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/row-numbers2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/row-ordering-dnd2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/row-pinning2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/row-selection2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/sorting2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/state-management2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/sticky-header2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/table-event-listeners2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/toolbar-customization2024-12-22T19:59:39.368Z -https://www.material-react-table.com/docs/guides/virtualization2024-12-22T19:59:39.368Z -https://www.material-react-table.com/roadmap2024-12-22T19:59:39.368Z +https://www.material-react-table.com2026-04-30T03:13:38.067Z +https://www.material-react-table.com/about2026-04-30T03:13:38.068Z +https://www.material-react-table.com/blog2026-04-30T03:13:38.068Z +https://www.material-react-table.com/blog/the-best-react-data-grid-table-libraries-with-material-design-in-20232026-04-30T03:13:38.068Z +https://www.material-react-table.com/changelog2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/api2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/api/cell-instance-apis2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/api/column-instance-apis2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/api/column-options2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/api/mrt-components2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/api/mrt-hooks2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/api/row-instance-apis2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/api/state-options2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/api/table-instance-apis2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/api/table-options2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/advanced2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/aggregation-and-grouping2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/basic2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/chart-detail-panel2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/column-grouping2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/column-ordering2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/column-pinning2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/column-virtualization2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/custom-filter-ui2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/custom-headless2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/customized-grouping2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/detail-panel2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/dynamic-columns2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/editing-crud2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/editing-crud-inline-cell2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/editing-crud-inline-row2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/editing-crud-inline-table2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/editing-crud-tree2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/expanding-tree2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/expanding-tree-flat-parse2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/export-csv2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/export-pdf2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/faceted-values2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/filter-switching2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/filter-variants2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/infinite-scrolling2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/lazy-detail-panel2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/lazy-sub-rows2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/minimal2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/popover-filters2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/react-query2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/remote2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/row-dragging2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/row-ordering2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/row-virtualization2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/static-row-pinning2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/sticky-header2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/sticky-row-pinning2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/sticky-row-selection2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/examples/virtualized2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/getting-started2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/getting-started/install2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/getting-started/migrating-to-v32026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/getting-started/usage2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/accessibility2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/aggregation2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/async-loading2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/best-practices2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/cell-actions2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/click-to-copy2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/column-actions2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/column-filtering2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/column-grouping2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/column-hiding2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/column-ordering-dnd2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/column-pinning2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/column-resizing2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/column-size2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/customize-components2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/customize-icons2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/data-columns2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/density-toggle2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/detail-panel2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/display-columns2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/editing2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/expanding-sub-rows2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/full-screen-toggle2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/global-filtering2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/localization2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/memoization2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/pagination2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/row-actions2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/row-numbers2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/row-ordering-dnd2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/row-pinning2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/row-selection2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/sorting2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/state-management2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/sticky-header2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/table-event-listeners2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/toolbar-customization2026-04-30T03:13:38.068Z +https://www.material-react-table.com/docs/guides/virtualization2026-04-30T03:13:38.068Z +https://www.material-react-table.com/roadmap2026-04-30T03:13:38.068Z \ No newline at end of file diff --git a/mem.txt b/mem.txt new file mode 100644 index 000000000..0de4ff7eb --- /dev/null +++ b/mem.txt @@ -0,0 +1,26 @@ +三条核心构建指令: + +指令 作用 +pnpm build 完整构建 = build-lib + build-locales(先删 dist,再编译主包,再编译所有 locale) +pnpm build-lib 只构建主包 → 产出 dist/index.esm.js、dist/index.js +pnpm build-locales 只构建 locale → 产出 locales/zh-Hans/index.esm.js 等 38 个目录 +当前后台跑的 node build-locales.mjs 等价于 pnpm build-locales,只是绕开了 pnpm 直接调 Node。 + +如果需要从头完整重建(主包 + locale): + + +cd /mnt/d/Gits/material-react-table/packages/material-react-table +pnpm build +如果只缺 locale 产物(当前情况): + + +pnpm build-locales + +主包已构建,产物是 3月27日 18:19 编译的,dist/ 里有完整的五个文件: + +文件 说明 +index.esm.js (275K) ESM 格式,Vite 使用的就是这个 +index.js (295K) CJS 格式 +index.d.ts (93K) TypeScript 类型声明 +*.map 两份 source map +主包不需要重新构建,当前用的 alias 直接指向的就是这个 dist/index.esm.js。只有 locale 产物是缺的,后台那个 build-locales.mjs 正在补上。 \ No newline at end of file diff --git a/packages/material-react-table/README.md b/packages/material-react-table/README.md index cac2dc72b..4429ae056 100644 --- a/packages/material-react-table/README.md +++ b/packages/material-react-table/README.md @@ -36,7 +36,7 @@ View [Documentation](https://www.material-react-table.com/) ### _Quickly Create React Data Tables with Material Design_ -### **Built with [Material UI V6](https://mui.com) and [TanStack Table V8](https://tanstack.com/table/v8)** +### **Built with [Material UI V9](https://mui.com) and [TanStack Table V8](https://tanstack.com/table/v8)** MRT @@ -116,7 +116,7 @@ View the full [Installation Docs](https://www.material-react-table.com/docs/gett 1. Ensure that you have React 18 or later installed -2. Install Peer Dependencies (Material UI V6) +2. Install Peer Dependencies (Material UI V6 or newer) ```bash npm install @mui/material @mui/x-date-pickers @mui/icons-material @emotion/react @emotion/styled diff --git a/packages/material-react-table/package.json b/packages/material-react-table/package.json index 585f1a0c8..c2cef2d10 100644 --- a/packages/material-react-table/package.json +++ b/packages/material-react-table/package.json @@ -2,7 +2,7 @@ "version": "3.2.1", "license": "MIT", "name": "material-react-table", - "description": "A fully featured Material UI V6 implementation of TanStack React Table V8, written from the ground up in TypeScript.", + "description": "A fully featured Material UI V9 implementation of TanStack React Table V8, written from the ground up in TypeScript.", "author": "KevinVandy", "keywords": [ "react-table", @@ -52,7 +52,7 @@ "dev": "pnpm lib:dev", "lib:build": "pnpm build-lib && pnpm build-locales", "lib:build-locales": "node build-locales.mjs", - "lib:build-lib": "rm -rf dist && rollup -c rollup.config.mjs && size-limit", + "lib:build-lib": "node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && rollup -c rollup.config.mjs && size-limit", "lib:dev": "rollup -c rollup.config.mjs --watch", "lint": "eslint .", "size": "size-limit", @@ -65,9 +65,9 @@ "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", "@faker-js/faker": "^9.3.0", - "@mui/icons-material": "^6.2.1", - "@mui/material": "^6.2.1", - "@mui/x-date-pickers": "^7.23.3", + "@mui/icons-material": "^9.0.0", + "@mui/material": "^9.0.0", + "@mui/x-date-pickers": "^9.0.4", "@rollup/plugin-typescript": "^11.1.6", "@size-limit/preset-small-lib": "^11.1.6", "@storybook/addon-a11y": "^8.4.7", @@ -106,9 +106,9 @@ "peerDependencies": { "@emotion/react": ">=11.13", "@emotion/styled": ">=11.13", - "@mui/icons-material": ">=6", - "@mui/material": ">=6", - "@mui/x-date-pickers": ">=7.15", + "@mui/icons-material": ">=6 <10", + "@mui/material": ">=6 <10", + "@mui/x-date-pickers": ">=7.15 <10", "react": ">=18.0", "react-dom": ">=18.0" }, @@ -118,4 +118,4 @@ "@tanstack/react-virtual": "3.11.2", "highlight-words": "2.0.0" } -} \ No newline at end of file +} diff --git a/packages/material-react-table/rollup.config.mjs b/packages/material-react-table/rollup.config.mjs index 3f08a9247..33c5ee72d 100644 --- a/packages/material-react-table/rollup.config.mjs +++ b/packages/material-react-table/rollup.config.mjs @@ -1,10 +1,13 @@ -import pkg from './package.json' assert { type: 'json' }; +import { createRequire } from 'node:module'; import typescript from '@rollup/plugin-typescript'; import copy from 'rollup-plugin-copy'; import del from 'rollup-plugin-delete'; import dts from 'rollup-plugin-dts'; import external from 'rollup-plugin-peer-deps-external'; +const require = createRequire(import.meta.url); +const pkg = require('./package.json'); + export default [ { external: [ diff --git a/packages/material-react-table/src/components/head/MRT_TableHeadCell.tsx b/packages/material-react-table/src/components/head/MRT_TableHeadCell.tsx index 880826e83..2fa3959ba 100644 --- a/packages/material-react-table/src/components/head/MRT_TableHeadCell.tsx +++ b/packages/material-react-table/src/components/head/MRT_TableHeadCell.tsx @@ -326,7 +326,7 @@ export const MRT_TableHeadCell = ({ column={column} table={table} tableHeadCellRef={{ - current: tableHeadCellRefs.current?.[column.id]!, + current: tableHeadCellRefs.current?.[column.id] ?? null, }} /> )} diff --git a/packages/material-react-table/src/components/inputs/MRT_EditCellTextField.tsx b/packages/material-react-table/src/components/inputs/MRT_EditCellTextField.tsx index d93f62636..c45d28c4f 100644 --- a/packages/material-react-table/src/components/inputs/MRT_EditCellTextField.tsx +++ b/packages/material-react-table/src/components/inputs/MRT_EditCellTextField.tsx @@ -59,6 +59,17 @@ export const MRT_EditCellTextField = ({ }), ...rest, }; + const { + InputProps: legacyInputProps, + inputProps: legacyHtmlInputProps, + SelectProps: legacySelectProps, + slotProps, + ...restTextFieldProps + } = textFieldProps as TextFieldProps & { + InputProps?: any; + SelectProps?: any; + inputProps?: any; + }; const selectOptions = parseFromValuesOrFunc(editSelectOptions, { cell, @@ -138,27 +149,34 @@ export const MRT_EditCellTextField = ({ size="small" value={value ?? ''} variant="standard" - {...textFieldProps} - InputProps={{ - ...(textFieldProps.variant !== 'outlined' - ? { disableUnderline: editDisplayMode === 'table' } - : {}), - ...textFieldProps.InputProps, - sx: (theme) => ({ - mb: 0, - ...(parseFromValuesOrFunc( - textFieldProps?.InputProps?.sx, - theme, - ) as any), - }), - }} - SelectProps={{ - MenuProps: { disableScrollLock: true }, - ...textFieldProps.SelectProps, - }} - inputProps={{ - autoComplete: 'off', - ...textFieldProps.inputProps, + {...restTextFieldProps} + slotProps={{ + ...slotProps, + htmlInput: { + autoComplete: 'off', + ...legacyHtmlInputProps, + ...slotProps?.htmlInput, + }, + input: { + ...(textFieldProps.variant !== 'outlined' + ? { disableUnderline: editDisplayMode === 'table' } + : {}), + ...legacyInputProps, + ...slotProps?.input, + sx: (theme) => ({ + mb: 0, + ...(parseFromValuesOrFunc(legacyInputProps?.sx, theme) as any), + ...(parseFromValuesOrFunc( + (slotProps?.input as any)?.sx, + theme, + ) as any), + }), + }, + select: { + MenuProps: { disableScrollLock: true }, + ...legacySelectProps, + ...slotProps?.select, + }, }} onBlur={handleBlur} onChange={handleChange} diff --git a/packages/material-react-table/src/components/inputs/MRT_FilterTextField.tsx b/packages/material-react-table/src/components/inputs/MRT_FilterTextField.tsx index d497777d6..a2dc33038 100644 --- a/packages/material-react-table/src/components/inputs/MRT_FilterTextField.tsx +++ b/packages/material-react-table/src/components/inputs/MRT_FilterTextField.tsx @@ -74,6 +74,15 @@ export const MRT_FilterTextField = ({ ...parseFromValuesOrFunc(columnDef.muiFilterTextFieldProps, args), ...rest, }; + const { + InputProps: legacyInputProps, + inputProps: legacyHtmlInputProps, + slotProps, + ...restTextFieldProps + } = textFieldProps as typeof textFieldProps & { + InputProps?: any; + inputProps?: any; + }; const autocompleteProps = { ...parseFromValuesOrFunc(muiFilterAutocompleteProps, args), @@ -341,20 +350,25 @@ export const MRT_FilterTextField = ({ ? undefined : filterPlaceholder, variant: 'standard', - ...textFieldProps, + ...restTextFieldProps, slotProps: { - ...textFieldProps.slotProps, + ...slotProps, formHelperText: { sx: { fontSize: '0.75rem', lineHeight: '0.8rem', whiteSpace: 'nowrap', }, - ...textFieldProps.slotProps?.formHelperText, + ...slotProps?.formHelperText, }, input: endAdornment //hack because mui looks for presence of endAdornment key instead of undefined - ? { endAdornment, startAdornment, ...textFieldProps.slotProps?.input } - : { startAdornment, ...textFieldProps.slotProps?.input }, + ? { + endAdornment, + startAdornment, + ...legacyInputProps, + ...slotProps?.input, + } + : { startAdornment, ...legacyInputProps, ...slotProps?.input }, htmlInput: { 'aria-label': filterPlaceholder, autoComplete: 'off', @@ -364,7 +378,8 @@ export const MRT_FilterTextField = ({ width: filterChipLabel ? 0 : undefined, }, title: filterPlaceholder, - ...textFieldProps.slotProps?.htmlInput, + ...legacyHtmlInputProps, + ...slotProps?.htmlInput, }, }, onKeyDown: (e) => { @@ -395,6 +410,25 @@ export const MRT_FilterTextField = ({ value: filterValue || null, }; + if (typeof window === 'undefined' && isDateFilter) { + return ( + <> + + + + ); + } + return ( <> {filterVariant?.startsWith('time') ? ( @@ -471,14 +505,14 @@ export const MRT_FilterTextField = ({ ...builtinTextFieldProps.slotProps, ...commonTextFieldProps.slotProps, input: { - ...builtinTextFieldProps.InputProps, + ...(builtinTextFieldProps as any).InputProps, ...builtinTextFieldProps.slotProps?.input, startAdornment: //@ts-expect-error commonTextFieldProps?.slotProps?.input?.startAdornment, }, htmlInput: { - ...builtinTextFieldProps.inputProps, + ...(builtinTextFieldProps as any).inputProps, ...builtinTextFieldProps.slotProps?.htmlInput, ...commonTextFieldProps?.slotProps?.htmlInput, }, diff --git a/packages/material-react-table/src/components/inputs/MRT_GlobalFilterTextField.tsx b/packages/material-react-table/src/components/inputs/MRT_GlobalFilterTextField.tsx index 4107b2103..c683ad1b9 100644 --- a/packages/material-react-table/src/components/inputs/MRT_GlobalFilterTextField.tsx +++ b/packages/material-react-table/src/components/inputs/MRT_GlobalFilterTextField.tsx @@ -45,6 +45,15 @@ export const MRT_GlobalFilterTextField = ({ }), ...rest, }; + const { + InputProps: legacyInputProps, + inputProps: legacyHtmlInputProps, + slotProps, + ...restTextFieldProps + } = textFieldProps as typeof textFieldProps & { + InputProps?: any; + inputProps?: any; + }; const isMounted = useRef(false); const [anchorEl, setAnchorEl] = useState(null); @@ -93,57 +102,63 @@ export const MRT_GlobalFilterTextField = ({ unmountOnExit > - - + {...restTextFieldProps} + slotProps={{ + ...slotProps, + htmlInput: { + autoComplete: 'off', + ...legacyHtmlInputProps, + ...slotProps?.htmlInput, + }, + input: { + endAdornment: ( + + + + + + + + + + ), + startAdornment: enableGlobalFilterModes ? ( + + - + - - - - ), - startAdornment: enableGlobalFilterModes ? ( - - - - - - - - ) : ( - - ), - ...textFieldProps.InputProps, - sx: (theme) => ({ - mb: 0, - ...(parseFromValuesOrFunc( - textFieldProps?.InputProps?.sx, - theme, - ) as any), - }), + + + ) : ( + + ), + ...legacyInputProps, + ...slotProps?.input, + sx: (theme) => ({ + mb: 0, + ...(parseFromValuesOrFunc(legacyInputProps?.sx, theme) as any), + ...(parseFromValuesOrFunc( + (slotProps?.input as any)?.sx, + theme, + ) as any), + }), + }, }} inputRef={(inputRef) => { searchInputRef.current = inputRef; diff --git a/packages/material-react-table/src/components/inputs/MRT_SelectCheckbox.tsx b/packages/material-react-table/src/components/inputs/MRT_SelectCheckbox.tsx index 03c3f53d6..8be3ffb5d 100644 --- a/packages/material-react-table/src/components/inputs/MRT_SelectCheckbox.tsx +++ b/packages/material-react-table/src/components/inputs/MRT_SelectCheckbox.tsx @@ -63,6 +63,11 @@ export const MRT_SelectCheckbox = ({ })), ...rest, }; + const { + inputProps: legacyInputProps, + slotProps, + ...restCheckboxProps + } = checkboxProps as typeof checkboxProps & { inputProps?: any }; const onSelectionChange = row ? getMRT_RowSelectionHandler({ @@ -81,17 +86,22 @@ export const MRT_SelectCheckbox = ({ checked: isChecked, disabled: isLoading || (row && !row.getCanSelect()) || row?.id === 'mrt-row-create', - inputProps: { - 'aria-label': selectAll - ? localization.toggleSelectAll - : localization.toggleSelectRow, + slotProps: { + ...slotProps, + input: { + 'aria-label': selectAll + ? localization.toggleSelectAll + : localization.toggleSelectRow, + ...legacyInputProps, + ...slotProps?.input, + }, }, onChange: (event) => { event.stopPropagation(); selectAll ? onSelectAllChange(event) : onSelectionChange!(event); }, size: (density === 'compact' ? 'small' : 'medium') as 'medium' | 'small', - ...checkboxProps, + ...restCheckboxProps, onClick: (e: MouseEvent) => { e.stopPropagation(); checkboxProps?.onClick?.(e); diff --git a/packages/material-react-table/src/components/menus/MRT_CellActionMenu.tsx b/packages/material-react-table/src/components/menus/MRT_CellActionMenu.tsx index 64fc08fc6..447dc61b3 100644 --- a/packages/material-react-table/src/components/menus/MRT_CellActionMenu.tsx +++ b/packages/material-react-table/src/components/menus/MRT_CellActionMenu.tsx @@ -81,13 +81,22 @@ export const MRT_CellActionMenu = ({ columnDef.renderCellActionMenuItems?.(renderActionProps) ?? renderCellActionMenuItems?.(renderActionProps); + const { slotProps, ...restMenuProps } = rest as typeof rest & { + slotProps?: any; + }; + return ( (!!menuItems?.length || !!internalMenuItems?.length) && ( ({ onClose={handleClose} open={!!cell} transformOrigin={{ horizontal: -100, vertical: 8 }} - {...rest} + {...restMenuProps} > {menuItems ?? internalMenuItems} diff --git a/packages/material-react-table/src/components/menus/MRT_ColumnActionMenu.tsx b/packages/material-react-table/src/components/menus/MRT_ColumnActionMenu.tsx index 5c4ac0342..aad1f1dd0 100644 --- a/packages/material-react-table/src/components/menus/MRT_ColumnActionMenu.tsx +++ b/packages/material-react-table/src/components/menus/MRT_ColumnActionMenu.tsx @@ -318,19 +318,28 @@ export const MRT_ColumnActionMenu = ({ : []), ].filter(Boolean); + const { slotProps, ...restMenuProps } = rest as typeof rest & { + slotProps?: any; + }; + return ( setAnchorEl(null)} open={!!anchorEl} - {...rest} + {...restMenuProps} > {columnDef.renderColumnActionsMenuItems?.({ closeMenu: () => setAnchorEl(null), diff --git a/packages/material-react-table/src/components/menus/MRT_FilterOptionMenu.tsx b/packages/material-react-table/src/components/menus/MRT_FilterOptionMenu.tsx index 2717c10f6..141efaaab 100644 --- a/packages/material-react-table/src/components/menus/MRT_FilterOptionMenu.tsx +++ b/packages/material-react-table/src/components/menus/MRT_FilterOptionMenu.tsx @@ -238,12 +238,21 @@ export const MRT_FilterOptionMenu = ({ const filterOption = !!header && columnDef ? columnDef._filterFn : globalFilterFn; + const { slotProps, ...restMenuProps } = rest as typeof rest & { + slotProps?: any; + }; + return ( ({ disableScrollLock onClose={() => setAnchorEl(null)} open={!!anchorEl} - {...rest} + {...restMenuProps} > {(header && column && columnDef ? (columnDef.renderColumnFilterModeMenuItems?.({ diff --git a/packages/material-react-table/src/components/menus/MRT_RowActionMenu.tsx b/packages/material-react-table/src/components/menus/MRT_RowActionMenu.tsx index 2ae2ea3a0..21e1e558a 100644 --- a/packages/material-react-table/src/components/menus/MRT_RowActionMenu.tsx +++ b/packages/material-react-table/src/components/menus/MRT_RowActionMenu.tsx @@ -65,12 +65,21 @@ export const MRT_RowActionMenu = ({ if (!menuItems.length) return null; + const { slotProps, ...restMenuProps } = rest as typeof rest & { + slotProps?: any; + }; + return ( ({ onClick={(event) => event.stopPropagation()} onClose={() => setAnchorEl(null)} open={!!anchorEl} - {...rest} + {...restMenuProps} > {menuItems} diff --git a/packages/material-react-table/src/components/menus/MRT_ShowHideColumnsMenu.tsx b/packages/material-react-table/src/components/menus/MRT_ShowHideColumnsMenu.tsx index 543da4011..56385a28b 100644 --- a/packages/material-react-table/src/components/menus/MRT_ShowHideColumnsMenu.tsx +++ b/packages/material-react-table/src/components/menus/MRT_ShowHideColumnsMenu.tsx @@ -8,7 +8,7 @@ import { type MRT_Column, type MRT_RowData, type MRT_TableInstance, - type MRT_VisibilityState + type MRT_VisibilityState, } from '../../types'; import { getDefaultColumnOrderIds } from '../../utils/displayColumn.utils'; @@ -48,13 +48,12 @@ export const MRT_ShowHideColumnsMenu = ({ const { columnOrder, columnPinning, density } = getState(); const handleToggleAllColumns = (value?: boolean) => { - const updates = - getAllLeafColumns() - .filter((column) => column.columnDef.enableHiding !== false) - .reduce((acc, column) => { - acc[column.id] = value ?? !column.getIsVisible() - return acc; - }, {} as MRT_VisibilityState); + const updates = getAllLeafColumns() + .filter((column) => column.columnDef.enableHiding !== false) + .reduce((acc, column) => { + acc[column.id] = value ?? !column.getIsVisible(); + return acc; + }, {} as MRT_VisibilityState); table.setColumnVisibility((old) => ({ ...old, ...updates })); }; @@ -101,19 +100,28 @@ export const MRT_ShowHideColumnsMenu = ({ null, ); + const { slotProps, ...restMenuProps } = rest as typeof rest & { + slotProps?: any; + }; + return ( setAnchorEl(null)} open={!!anchorEl} - {...rest} + {...restMenuProps} > ({ {enableHiding ? ( ({ getState, options: { columns, + enableRowVirtualization, enableStickyHeader, enableTableFooter, enableTableHead, @@ -73,7 +74,8 @@ export const MRT_Table = ({ > {!!Caption && {Caption}} {enableTableHead && } - {memoMode === 'table-body' || columnSizingInfo.isResizingColumn ? ( + {memoMode === 'table-body' || + (columnSizingInfo.isResizingColumn && !enableRowVirtualization) ? ( ) : ( diff --git a/packages/material-react-table/src/components/toolbar/MRT_TablePagination.tsx b/packages/material-react-table/src/components/toolbar/MRT_TablePagination.tsx index 70018613c..bf4d1c3a8 100644 --- a/packages/material-react-table/src/components/toolbar/MRT_TablePagination.tsx +++ b/packages/material-react-table/src/components/toolbar/MRT_TablePagination.tsx @@ -180,7 +180,7 @@ export const MRT_TablePagination = ({ }-${lastRowIndex.toLocaleString(localization.language)} ${ localization.of } ${totalRowCount.toLocaleString(localization.language)}`} - + {showFirstButton && ( diff --git a/packages/material-react-table/src/components/toolbar/MRT_ToolbarAlertBanner.tsx b/packages/material-react-table/src/components/toolbar/MRT_ToolbarAlertBanner.tsx index 48fdbe01b..28bafeabc 100644 --- a/packages/material-react-table/src/components/toolbar/MRT_ToolbarAlertBanner.tsx +++ b/packages/material-react-table/src/components/toolbar/MRT_ToolbarAlertBanner.tsx @@ -64,7 +64,7 @@ export const MRT_ToolbarAlertBanner = ({ ); const selectedAlert = selectedRowCount > 0 ? ( - + {localization.selectedCountOfRowCountRowsSelected ?.replace( '{selectedCount}', diff --git a/packages/material-react-table/src/components/toolbar/MRT_ToolbarDropZone.tsx b/packages/material-react-table/src/components/toolbar/MRT_ToolbarDropZone.tsx index 9f9b074b6..6bc37aa77 100644 --- a/packages/material-react-table/src/components/toolbar/MRT_ToolbarDropZone.tsx +++ b/packages/material-react-table/src/components/toolbar/MRT_ToolbarDropZone.tsx @@ -69,7 +69,7 @@ export const MRT_ToolbarDropZone = ({ ...(parseFromValuesOrFunc(rest?.sx, theme) as any), })} > - + {localization.dropToGroupBy.replace( '{column}', draggingColumn?.columnDef?.header ?? '', diff --git a/packages/material-react-table/src/hooks/display-columns/getMRT_RowExpandColumnDef.tsx b/packages/material-react-table/src/hooks/display-columns/getMRT_RowExpandColumnDef.tsx index 11902e8fd..45d61b1dd 100644 --- a/packages/material-react-table/src/hooks/display-columns/getMRT_RowExpandColumnDef.tsx +++ b/packages/material-react-table/src/hooks/display-columns/getMRT_RowExpandColumnDef.tsx @@ -36,7 +36,9 @@ export const getMRT_RowExpandColumnDef = ( const subRowsLength = row.subRows?.length; if (groupedColumnMode === 'remove' && row.groupingColumnId) { return ( - + ( //fix pinned row top style when density changes useEffect(() => { - if (enableRowPinning && getIsSomeRowsPinned()) { - setTimeout(() => { - rerender(); - }, 150); - } + if (!enableRowPinning || !getIsSomeRowsPinned()) return undefined; + + const timeoutId = setTimeout(() => { + rerender(); + }, 150); + + return () => clearTimeout(timeoutId); }, [density]); }; diff --git a/packages/material-react-table/src/hooks/useMRT_TableOptions.ts b/packages/material-react-table/src/hooks/useMRT_TableOptions.ts index 7bee63ec6..5802a02c9 100644 --- a/packages/material-react-table/src/hooks/useMRT_TableOptions.ts +++ b/packages/material-react-table/src/hooks/useMRT_TableOptions.ts @@ -127,10 +127,10 @@ export const useMRT_TableOptions: ( mrtTheme = useMemo(() => getMRTTheme(mrtTheme, theme), [mrtTheme, theme]); aggregationFns = useMemo( () => ({ ...MRT_AggregationFns, ...aggregationFns }), - [], + [aggregationFns], ); - filterFns = useMemo(() => ({ ...MRT_FilterFns, ...filterFns }), []); - sortingFns = useMemo(() => ({ ...MRT_SortingFns, ...sortingFns }), []); + filterFns = useMemo(() => ({ ...MRT_FilterFns, ...filterFns }), [filterFns]); + sortingFns = useMemo(() => ({ ...MRT_SortingFns, ...sortingFns }), [sortingFns]); defaultColumn = useMemo( () => ({ ...MRT_DefaultColumn, ...defaultColumn }), [defaultColumn], diff --git a/packages/material-react-table/src/types.ts b/packages/material-react-table/src/types.ts index e10b4a25c..c4ac6f751 100644 --- a/packages/material-react-table/src/types.ts +++ b/packages/material-react-table/src/types.ts @@ -597,15 +597,15 @@ export interface MRT_ColumnDef column: MRT_Column; rangeFilterIndex?: number; table: MRT_TableInstance; - }) => DatePickerProps) - | DatePickerProps; + }) => DatePickerProps) + | DatePickerProps; muiFilterDateTimePickerProps?: | ((props: { column: MRT_Column; rangeFilterIndex?: number; table: MRT_TableInstance; - }) => DateTimePickerProps) - | DateTimePickerProps; + }) => DateTimePickerProps) + | DateTimePickerProps; muiFilterSliderProps?: | ((props: { column: MRT_Column; @@ -624,8 +624,8 @@ export interface MRT_ColumnDef column: MRT_Column; rangeFilterIndex?: number; table: MRT_TableInstance; - }) => TimePickerProps) - | TimePickerProps; + }) => TimePickerProps) + | TimePickerProps; muiTableBodyCellProps?: | ((props: { cell: MRT_Cell; @@ -997,15 +997,15 @@ export interface MRT_TableOptions column: MRT_Column; rangeFilterIndex?: number; table: MRT_TableInstance; - }) => DatePickerProps) - | DatePickerProps; + }) => DatePickerProps) + | DatePickerProps; muiFilterDateTimePickerProps?: | ((props: { column: MRT_Column; rangeFilterIndex?: number; table: MRT_TableInstance; - }) => DateTimePickerProps) - | DateTimePickerProps; + }) => DateTimePickerProps) + | DateTimePickerProps; muiFilterSliderProps?: | ((props: { column: MRT_Column; @@ -1024,8 +1024,8 @@ export interface MRT_TableOptions column: MRT_Column; rangeFilterIndex?: number; table: MRT_TableInstance; - }) => TimePickerProps) - | TimePickerProps; + }) => TimePickerProps) + | TimePickerProps; muiLinearProgressProps?: | ((props: { isTopToolbar: boolean; diff --git a/packages/material-react-table/stories/features/Search.stories.tsx b/packages/material-react-table/stories/features/Search.stories.tsx index f8b1279c4..3eb21fce4 100644 --- a/packages/material-react-table/stories/features/Search.stories.tsx +++ b/packages/material-react-table/stories/features/Search.stories.tsx @@ -162,9 +162,9 @@ export const CustomizeSearchTextBox = () => ( data={data} initialState={{ showGlobalFilter: true }} muiSearchTextFieldProps={{ - InputLabelProps: { shrink: true }, label: 'Search', placeholder: 'Search 100 rows', + slotProps: { inputLabel: { shrink: true } }, variant: 'outlined', }} /> diff --git a/packages/material-react-table/stories/features/Virtualization.stories.tsx b/packages/material-react-table/stories/features/Virtualization.stories.tsx index 5cfa91051..b28727216 100644 --- a/packages/material-react-table/stories/features/Virtualization.stories.tsx +++ b/packages/material-react-table/stories/features/Virtualization.stories.tsx @@ -147,7 +147,7 @@ export const VirtualizationConditionallyWontToggle = () => { enableRowVirtualization={enabled} initialState={{ density: 'compact' }} renderTopToolbarCustomActions={() => ( - + diff --git a/packages/material-react-table/stories/fixed-bugs/fullscreen-with-appbar.stories.tsx b/packages/material-react-table/stories/fixed-bugs/fullscreen-with-appbar.stories.tsx index 131206224..cd782decd 100644 --- a/packages/material-react-table/stories/fixed-bugs/fullscreen-with-appbar.stories.tsx +++ b/packages/material-react-table/stories/fixed-bugs/fullscreen-with-appbar.stories.tsx @@ -114,7 +114,7 @@ export const FullscreenIsAboveAppbar = () => {

    App

    - + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7d769e7f3..6d87bb316 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,17 +45,17 @@ importers: specifier: ^3.1.0 version: 3.1.0(@types/react@19.0.2)(react@19.0.0) '@mui/icons-material': - specifier: ^6.2.1 - version: 6.2.1(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + specifier: ^9.0.0 + version: 9.0.0(@mui/material@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) '@mui/material': - specifier: ^6.2.1 - version: 6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^9.0.0 + version: 9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-charts': - specifier: ^7.23.2 - version: 7.23.2(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^9.0.4 + version: 9.0.4(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-date-pickers': - specifier: ^7.23.3 - version: 7.23.3(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^9.0.4 + version: 9.0.4(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@next/mdx': specifier: ^15.1.2 version: 15.1.2(@mdx-js/loader@3.1.0(acorn@8.14.0)(webpack@5.97.1))(@mdx-js/react@3.1.0(@types/react@19.0.2)(react@19.0.0)) @@ -170,14 +170,14 @@ importers: specifier: ^9.3.0 version: 9.3.0 '@mui/icons-material': - specifier: ^6.2.1 - version: 6.2.1(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + specifier: ^9.0.0 + version: 9.0.0(@mui/material@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) '@mui/material': - specifier: ^6.2.1 - version: 6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^9.0.0 + version: 9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-date-pickers': - specifier: ^7.23.3 - version: 7.23.3(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^9.0.4 + version: 9.0.4(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@rollup/plugin-typescript': specifier: ^11.1.6 version: 11.1.6(rollup@2.79.2)(tslib@2.8.1)(typescript@5.7.2) @@ -430,6 +430,10 @@ packages: resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.29.2': + resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==} + engines: {node: '>=6.9.0'} + '@babel/template@7.25.9': resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} @@ -789,27 +793,27 @@ packages: '@types/react': '>=16' react: '>=16' - '@mui/core-downloads-tracker@6.2.1': - resolution: {integrity: sha512-U/8vS1+1XiHBnnRRESSG1gvr6JDHdPjrpnW6KEebkAQWBn6wrpbSF/XSZ8/vJIRXH5NyDmMHi4Ro5Q70//JKhA==} + '@mui/core-downloads-tracker@9.0.0': + resolution: {integrity: sha512-uwQNGkhv0lf7ufxw6QXev77BW6pWbW+7uxYjU5+rfp4lBkFtMEgJCsarTM3Tn+i0lGx6+Ol2u88JdGXr0GDskA==} - '@mui/icons-material@6.2.1': - resolution: {integrity: sha512-bP0XtW+t5KFL+wjfQp2UctN/8CuWqF1qaxbYuCAsJhL+AzproM8gGOh2n8sNBcrjbVckzDNqaXqxdpn+OmoWug==} + '@mui/icons-material@9.0.0': + resolution: {integrity: sha512-oDwyvI6LgjWRC9MBcSGvLkPud9S9ELgSBQFYxa1rYcZn6Br55dn22SyvsPDMsn0G8OndFk53iMT45W5mNqrogw==} engines: {node: '>=14.0.0'} peerDependencies: - '@mui/material': ^6.2.1 + '@mui/material': ^9.0.0 '@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/material@6.2.1': - resolution: {integrity: sha512-7VlKGsRKsy1bOSOPaSNgpkzaL+0C7iWAVKd2KYyAvhR9fTLJtiAMpq+KuzgEh1so2mtvQERN0tZVIceWMiIesw==} + '@mui/material@9.0.0': + resolution: {integrity: sha512-+VP/oQCDhDR87NQQgXnNBG8dwy6GNuQLnenS1pZvkbn2dKFSxRSRMybTpH9xUxXP+316mlYDy5CSbYtusnCWtw==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 - '@mui/material-pigment-css': ^6.2.1 + '@mui/material-pigment-css': ^9.0.0 '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -823,8 +827,8 @@ packages: '@types/react': optional: true - '@mui/private-theming@6.2.1': - resolution: {integrity: sha512-u1y0gpcfrRRxCcIdVeU5eIvkinA82Q8ft178WUNYuoFQrsOrXdlBdZlRVi+eYuUFp1iXI55Cud7sMZZtETix5Q==} + '@mui/private-theming@9.0.0': + resolution: {integrity: sha512-JtuZoaiCqwD6vjgYu6Xp3T7DZkrxJlgtDz5yESzhI34fEX5hHMh2VJUbuL9UOg8xrfIFMrq6dcYoH/7Zi4G0RA==} engines: {node: '>=14.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -833,8 +837,8 @@ packages: '@types/react': optional: true - '@mui/styled-engine@6.2.1': - resolution: {integrity: sha512-6R3OgYw6zgCZWFYYMfxDqpGfJA78mUTOIlUDmmJlr60ogVNCrM87X0pqx5TbZ2OwUyxlJxN9qFgRr+J9H6cOBg==} + '@mui/styled-engine@9.0.0': + resolution: {integrity: sha512-9RLGdX4Jg0aQPRuvqh/OLzYSPlgd5zyEw5/1HIRfdavSiOd03WtUaGZH9/w1RoTYuRKwpgy0hpIFaMHIqPVIWg==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.4.1 @@ -846,8 +850,8 @@ packages: '@emotion/styled': optional: true - '@mui/system@6.2.1': - resolution: {integrity: sha512-0lc8CbBP4WAAF+SmGMFJI9bpIyQvW3zvwIDzLsb26FIB/4Z0pO7qGe8mkAl0RM63Vb37899qxnThhHKgAAdy6w==} + '@mui/system@9.0.0': + resolution: {integrity: sha512-YnC5Zg6j04IxiLc/boAKs0464jfZlLFVa7mf5E8lF0XOtZVUvG6R6gJK50lgUYdaaLdyLfxF6xR7LaPuEpeT/g==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -862,34 +866,16 @@ packages: '@types/react': optional: true - '@mui/types@7.2.19': - resolution: {integrity: sha512-6XpZEM/Q3epK9RN8ENoXuygnqUQxE+siN/6rGRi2iwJPgBUR25mphYQ9ZI87plGh58YoZ5pp40bFvKYOCDJ3tA==} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/types@7.2.20': - resolution: {integrity: sha512-straFHD7L8v05l/N5vcWk+y7eL9JF0C2mtph/y4BPm3gn2Eh61dDwDB65pa8DLss3WJfDXYC7Kx5yjP0EmXpgw==} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/utils@6.2.0': - resolution: {integrity: sha512-77CaFJi+OIi2SjbPwCis8z5DXvE0dfx9hBz5FguZHt1VYFlWEPCWTHcMsQCahSErnfik5ebLsYK8+D+nsjGVfw==} - engines: {node: '>=14.0.0'} + '@mui/types@9.0.0': + resolution: {integrity: sha512-i1cuFCAWN44b3AJWO7mh7tuh1sqbQSeVr/94oG0TX5uXivac8XalgE4/6fQZcmGZigzbQ35IXxj/4jLpRIBYZg==} 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/utils@6.2.1': - resolution: {integrity: sha512-ubLqGIMhKUH2TF/Um+wRzYXgAooQw35th+DPemGrTpgrZHpOgcnUDIDbwsk1e8iQiuJ3mV/ErTtcQrecmlj5cg==} + '@mui/utils@9.0.0': + resolution: {integrity: sha512-bQcqyg/gjULUqTuyUjSAFr6LQGLvtkNtDbJerAtoUn9kGZ0hg5QJiN1PLHMLbeFpe3te1831uq7GFl2ITokGdg==} engines: {node: '>=14.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -898,17 +884,17 @@ packages: '@types/react': optional: true - '@mui/x-charts-vendor@7.20.0': - resolution: {integrity: sha512-pzlh7z/7KKs5o0Kk0oPcB+sY0+Dg7Q7RzqQowDQjpy5Slz6qqGsgOB5YUzn0L+2yRmvASc4Pe0914Ao3tMBogg==} + '@mui/x-charts-vendor@9.0.0': + resolution: {integrity: sha512-Do91i+fZiNj/4LN5oaGpJoutolzDBDwdfw6tHrx2LKXDMCRlaImCfreLbdbkk7dFsi9fuIP7hWiMV4vDJKPJTA==} - '@mui/x-charts@7.23.2': - resolution: {integrity: sha512-wLeogvQZZtyrAOdG06mDzIQSHBSAB09Uy16AYRUcMxVObi7Fs0i3TJUMpQHMYz1/1DvE1u8zstDgVpVfk8/iCA==} + '@mui/x-charts@9.0.4': + resolution: {integrity: sha512-fm48kr+y7UEkb1a/FtJYwf0X/u4VWP6nPxkL50tY/t38DZBHCnWBxLbmCK1hH2ZLkS3VGKfwTQrg+TrGLEP87w==} 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': ^7.3.0 || ^9.0.0 + '@mui/system': ^7.3.0 || ^9.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: @@ -917,16 +903,16 @@ packages: '@emotion/styled': optional: true - '@mui/x-date-pickers@7.23.3': - resolution: {integrity: sha512-bjTYX/QzD5ZhVZNNnastMUS3j2Hy4p4IXmJgPJ0vKvQBvUdfEO+ZF42r3PJNNde0FVT1MmTzkmdTlz0JZ6ukdw==} + '@mui/x-date-pickers@9.0.4': + resolution: {integrity: sha512-Zq4ZUYyqFtv9BjAyYOkUEiAykdAJnvFoPY8gaARXWleyX8QY5ztY5I1yD3iS6R+k/QFWNOef07VYU7nKFdRrYA==} 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': ^7.3.0 || ^9.0.0 + '@mui/system': ^7.3.0 || ^9.0.0 date-fns: ^2.25.0 || ^3.2.0 || ^4.0.0 - date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 + date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0 dayjs: ^1.10.7 luxon: ^3.0.2 moment: ^2.29.4 @@ -954,8 +940,11 @@ packages: moment-jalaali: optional: true - '@mui/x-internals@7.23.0': - resolution: {integrity: sha512-bPclKpqUiJYIHqmTxSzMVZi6MH51cQsn5U+8jskaTlo3J4QiMeCYJn/gn7YbeR9GOZFp8hetyHjoQoVHKRXCig==} + '@mui/x-internal-gestures@9.0.2': + resolution: {integrity: sha512-xCp99a7cSb7iH1bj4G524ooMOFe92H8m/rONCUiKyj7LvV1YUGzTfHgJysQgDCZJqHYaW7YAGLvwMUyEMZVzqQ==} + + '@mui/x-internals@9.0.4': + resolution: {integrity: sha512-I84xcPZOEmN29syfAjgsv25kpW7GX9+F7n2xXKEX5C7VdyXITbAW2RomwXt3guud4KwGhkAGuGDPK7Wi20EoCg==} engines: {node: '>=14.0.0'} peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -1053,33 +1042,6 @@ packages: '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - '@react-spring/animated@9.7.5': - resolution: {integrity: sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@react-spring/core@9.7.5': - resolution: {integrity: sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@react-spring/rafz@9.7.5': - resolution: {integrity: sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==} - - '@react-spring/shared@9.7.5': - resolution: {integrity: sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@react-spring/types@9.7.5': - resolution: {integrity: sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==} - - '@react-spring/web@9.7.5': - resolution: {integrity: sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@rollup/plugin-typescript@11.1.6': resolution: {integrity: sha512-R92yOmIACgYdJ7dJ97p4K69I8gg6IEHt8M7dUBxN3W6nrO8uUxX5ixl0yU/N3aZTi8WhPuICvOHXQvF6FaykAA==} engines: {node: '>=14.0.0'} @@ -1468,27 +1430,36 @@ packages: '@types/babel__traverse@7.20.6': resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + '@types/d3-array@3.2.2': + resolution: {integrity: sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==} + '@types/d3-color@3.1.3': resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} - '@types/d3-delaunay@6.0.4': - resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==} + '@types/d3-format@3.0.4': + resolution: {integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==} '@types/d3-interpolate@3.0.4': resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} - '@types/d3-path@3.1.0': - resolution: {integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==} + '@types/d3-path@3.1.1': + resolution: {integrity: sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==} - '@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.8': + resolution: {integrity: sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==} + + '@types/d3-time-format@4.0.3': + resolution: {integrity: sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==} '@types/d3-time@3.0.4': resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==} + '@types/d3-timer@3.0.2': + resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==} + '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -1543,8 +1514,8 @@ packages: '@types/prismjs@1.26.5': resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==} - '@types/prop-types@15.7.14': - resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} + '@types/prop-types@15.7.15': + resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} '@types/raf@3.4.3': resolution: {integrity: sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw==} @@ -1825,6 +1796,9 @@ packages: resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} engines: {node: '>=12.0.0'} + bezier-easing@2.1.0: + resolution: {integrity: sha512-gbIqZ/eslnUFC1tjEvtz0sgx+xTK20wDnYMIA27VA04R7w6xxXQPZDbibjA9DTWZRA2CXtwHykkVzlCaAJAZig==} + big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -1968,6 +1942,9 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + d3-array@3.2.4: resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} engines: {node: '>=12'} @@ -1976,12 +1953,8 @@ packages: resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} engines: {node: '>=12'} - d3-delaunay@6.0.4: - resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} - engines: {node: '>=12'} - - d3-format@3.1.0: - resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} + d3-format@3.1.2: + resolution: {integrity: sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==} engines: {node: '>=12'} d3-interpolate@3.0.1: @@ -2008,6 +1981,10 @@ packages: resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} engines: {node: '>=12'} + d3-timer@3.0.1: + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} + engines: {node: '>=12'} + damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} @@ -2065,9 +2042,6 @@ packages: resolution: {integrity: sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==} engines: {node: '>=8'} - delaunator@5.0.1: - resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} - dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} @@ -2407,6 +2381,9 @@ packages: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} + flatqueue@3.0.0: + resolution: {integrity: sha512-y1deYaVt+lIc/d2uIcWDNd0CrdQTO5xoCjeFdhX0kSXvm2Acm0o+3bAOiYklTEoRyzwio3sv3/IiBZdusbAe2Q==} + flatted@3.3.2: resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} @@ -3255,6 +3232,9 @@ packages: react-is@19.0.0: resolution: {integrity: sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==} + react-is@19.2.5: + resolution: {integrity: sha512-Dn0t8IQhCmeIT3wu+Apm1/YVsJXsGWi6k4sPdnBIdqMVtHtv0IGi6dcpNpNkNac0zB2uUAqNX3MHzN8c+z2rwQ==} + react-refresh@0.14.2: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} @@ -3326,6 +3306,9 @@ packages: resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==} engines: {node: '>=0.10.5'} + reselect@5.1.1: + resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==} + resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -3354,9 +3337,6 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - robust-predicates@3.0.2: - resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup-plugin-copy@3.5.0: resolution: {integrity: sha512-wI8D5dvYovRMx/YYKtUNt3Yxaw4ORC9xo6Gt9t22kveWz1enG9QrhVlagzwrxSC455xD1dHMKhIJkbsQ7d48BA==} engines: {node: '>=8.3'} @@ -3762,6 +3742,11 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + use-sync-external-store@1.6.0: + resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + util@0.12.5: resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} @@ -4104,6 +4089,8 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 + '@babel/runtime@7.29.2': {} + '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 @@ -4465,68 +4452,68 @@ snapshots: '@types/react': 19.0.2 react: 19.0.0 - '@mui/core-downloads-tracker@6.2.1': {} + '@mui/core-downloads-tracker@9.0.0': {} - '@mui/icons-material@6.2.1(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/react@19.0.2)(react@19.0.0)': + '@mui/icons-material@9.0.0(@mui/material@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/react@19.0.2)(react@19.0.0)': dependencies: - '@babel/runtime': 7.26.0 - '@mui/material': 6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@babel/runtime': 7.29.2 + '@mui/material': 9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 optionalDependencies: '@types/react': 19.0.2 - '@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/material@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@babel/runtime': 7.26.0 - '@mui/core-downloads-tracker': 6.2.1 - '@mui/system': 6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@mui/types': 7.2.20(@types/react@19.0.2) - '@mui/utils': 6.2.1(@types/react@19.0.2)(react@19.0.0) + '@babel/runtime': 7.29.2 + '@mui/core-downloads-tracker': 9.0.0 + '@mui/system': 9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + '@mui/types': 9.0.0(@types/react@19.0.2) + '@mui/utils': 9.0.0(@types/react@19.0.2)(react@19.0.0) '@popperjs/core': 2.11.8 '@types/react-transition-group': 4.4.12(@types/react@19.0.2) clsx: 2.1.1 - csstype: 3.1.3 + csstype: 3.2.3 prop-types: 15.8.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - react-is: 19.0.0 + react-is: 19.2.5 react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) optionalDependencies: '@emotion/react': 11.14.0(@types/react@19.0.2)(react@19.0.0) '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) '@types/react': 19.0.2 - '@mui/private-theming@6.2.1(@types/react@19.0.2)(react@19.0.0)': + '@mui/private-theming@9.0.0(@types/react@19.0.2)(react@19.0.0)': dependencies: - '@babel/runtime': 7.26.0 - '@mui/utils': 6.2.1(@types/react@19.0.2)(react@19.0.0) + '@babel/runtime': 7.29.2 + '@mui/utils': 9.0.0(@types/react@19.0.2)(react@19.0.0) prop-types: 15.8.1 react: 19.0.0 optionalDependencies: '@types/react': 19.0.2 - '@mui/styled-engine@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(react@19.0.0)': + '@mui/styled-engine@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(react@19.0.0)': dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.29.2 '@emotion/cache': 11.14.0 '@emotion/serialize': 1.3.3 '@emotion/sheet': 1.4.0 - csstype: 3.1.3 + csstype: 3.2.3 prop-types: 15.8.1 react: 19.0.0 optionalDependencies: '@emotion/react': 11.14.0(@types/react@19.0.2)(react@19.0.0) '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@mui/system@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0)': + '@mui/system@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0)': dependencies: - '@babel/runtime': 7.26.0 - '@mui/private-theming': 6.2.1(@types/react@19.0.2)(react@19.0.0) - '@mui/styled-engine': 6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) - '@mui/types': 7.2.20(@types/react@19.0.2) - '@mui/utils': 6.2.1(@types/react@19.0.2)(react@19.0.0) + '@babel/runtime': 7.29.2 + '@mui/private-theming': 9.0.0(@types/react@19.0.2)(react@19.0.0) + '@mui/styled-engine': 9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) + '@mui/types': 9.0.0(@types/react@19.0.2) + '@mui/utils': 9.0.0(@types/react@19.0.2)(react@19.0.0) clsx: 2.1.1 - csstype: 3.1.3 + csstype: 3.2.3 prop-types: 15.8.1 react: 19.0.0 optionalDependencies: @@ -4534,83 +4521,79 @@ snapshots: '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) '@types/react': 19.0.2 - '@mui/types@7.2.19(@types/react@19.0.2)': - optionalDependencies: - '@types/react': 19.0.2 - - '@mui/types@7.2.20(@types/react@19.0.2)': - optionalDependencies: - '@types/react': 19.0.2 - - '@mui/utils@6.2.0(@types/react@19.0.2)(react@19.0.0)': + '@mui/types@9.0.0(@types/react@19.0.2)': dependencies: - '@babel/runtime': 7.26.0 - '@mui/types': 7.2.19(@types/react@19.0.2) - '@types/prop-types': 15.7.14 - clsx: 2.1.1 - prop-types: 15.8.1 - react: 19.0.0 - react-is: 19.0.0 + '@babel/runtime': 7.29.2 optionalDependencies: '@types/react': 19.0.2 - '@mui/utils@6.2.1(@types/react@19.0.2)(react@19.0.0)': + '@mui/utils@9.0.0(@types/react@19.0.2)(react@19.0.0)': dependencies: - '@babel/runtime': 7.26.0 - '@mui/types': 7.2.20(@types/react@19.0.2) - '@types/prop-types': 15.7.14 + '@babel/runtime': 7.29.2 + '@mui/types': 9.0.0(@types/react@19.0.2) + '@types/prop-types': 15.7.15 clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 - react-is: 19.0.0 + react-is: 19.2.5 optionalDependencies: '@types/react': 19.0.2 - '@mui/x-charts-vendor@7.20.0': + '@mui/x-charts-vendor@9.0.0': dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.29.2 + '@types/d3-array': 3.2.2 '@types/d3-color': 3.1.3 - '@types/d3-delaunay': 6.0.4 + '@types/d3-format': 3.0.4 '@types/d3-interpolate': 3.0.4 - '@types/d3-scale': 4.0.8 - '@types/d3-shape': 3.1.6 + '@types/d3-path': 3.1.1 + '@types/d3-scale': 4.0.9 + '@types/d3-shape': 3.1.8 '@types/d3-time': 3.0.4 + '@types/d3-time-format': 4.0.3 + '@types/d3-timer': 3.0.2 + d3-array: 3.2.4 d3-color: 3.1.0 - d3-delaunay: 6.0.4 + d3-format: 3.1.2 d3-interpolate: 3.0.1 + d3-path: 3.1.0 d3-scale: 4.0.2 d3-shape: 3.2.0 d3-time: 3.1.0 - delaunator: 5.0.1 - robust-predicates: 3.0.2 + d3-time-format: 4.1.0 + d3-timer: 3.0.1 + flatqueue: 3.0.0 + internmap: 2.0.3 - '@mui/x-charts@7.23.2(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-charts@9.0.4(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@babel/runtime': 7.26.0 - '@mui/material': 6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/system': 6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@mui/utils': 6.2.0(@types/react@19.0.2)(react@19.0.0) - '@mui/x-charts-vendor': 7.20.0 - '@mui/x-internals': 7.23.0(@types/react@19.0.2)(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) + '@babel/runtime': 7.29.2 + '@mui/material': 9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/system': 9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + '@mui/utils': 9.0.0(@types/react@19.0.2)(react@19.0.0) + '@mui/x-charts-vendor': 9.0.0 + '@mui/x-internal-gestures': 9.0.2 + '@mui/x-internals': 9.0.4(@types/react@19.0.2)(react@19.0.0) + bezier-easing: 2.1.0 clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) + reselect: 5.1.1 + use-sync-external-store: 1.6.0(react@19.0.0) optionalDependencies: '@emotion/react': 11.14.0(@types/react@19.0.2)(react@19.0.0) '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) transitivePeerDependencies: - '@types/react' - '@mui/x-date-pickers@7.23.3(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-date-pickers@9.0.4(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@babel/runtime': 7.26.0 - '@mui/material': 6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/system': 6.2.1(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@mui/utils': 6.2.0(@types/react@19.0.2)(react@19.0.0) - '@mui/x-internals': 7.23.0(@types/react@19.0.2)(react@19.0.0) + '@babel/runtime': 7.29.2 + '@mui/material': 9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/system': 9.0.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + '@mui/utils': 9.0.0(@types/react@19.0.2)(react@19.0.0) + '@mui/x-internals': 9.0.4(@types/react@19.0.2)(react@19.0.0) '@types/react-transition-group': 4.4.12(@types/react@19.0.2) clsx: 2.1.1 prop-types: 15.8.1 @@ -4624,11 +4607,17 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-internals@7.23.0(@types/react@19.0.2)(react@19.0.0)': + '@mui/x-internal-gestures@9.0.2': dependencies: - '@babel/runtime': 7.26.0 - '@mui/utils': 6.2.0(@types/react@19.0.2)(react@19.0.0) + '@babel/runtime': 7.29.2 + + '@mui/x-internals@9.0.4(@types/react@19.0.2)(react@19.0.0)': + dependencies: + '@babel/runtime': 7.29.2 + '@mui/utils': 9.0.0(@types/react@19.0.2)(react@19.0.0) react: 19.0.0 + reselect: 5.1.1 + use-sync-external-store: 1.6.0(react@19.0.0) transitivePeerDependencies: - '@types/react' @@ -4690,38 +4679,6 @@ snapshots: '@popperjs/core@2.11.8': {} - '@react-spring/animated@9.7.5(react@19.0.0)': - dependencies: - '@react-spring/shared': 9.7.5(react@19.0.0) - '@react-spring/types': 9.7.5 - react: 19.0.0 - - '@react-spring/core@9.7.5(react@19.0.0)': - dependencies: - '@react-spring/animated': 9.7.5(react@19.0.0) - '@react-spring/shared': 9.7.5(react@19.0.0) - '@react-spring/types': 9.7.5 - react: 19.0.0 - - '@react-spring/rafz@9.7.5': {} - - '@react-spring/shared@9.7.5(react@19.0.0)': - dependencies: - '@react-spring/rafz': 9.7.5 - '@react-spring/types': 9.7.5 - react: 19.0.0 - - '@react-spring/types@9.7.5': {} - - '@react-spring/web@9.7.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@react-spring/animated': 9.7.5(react@19.0.0) - '@react-spring/core': 9.7.5(react@19.0.0) - '@react-spring/shared': 9.7.5(react@19.0.0) - '@react-spring/types': 9.7.5 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - '@rollup/plugin-typescript@11.1.6(rollup@2.79.2)(tslib@2.8.1)(typescript@5.7.2)': dependencies: '@rollup/pluginutils': 5.1.3(rollup@2.79.2) @@ -5141,26 +5098,32 @@ snapshots: dependencies: '@babel/types': 7.26.3 + '@types/d3-array@3.2.2': {} + '@types/d3-color@3.1.3': {} - '@types/d3-delaunay@6.0.4': {} + '@types/d3-format@3.0.4': {} '@types/d3-interpolate@3.0.4': dependencies: '@types/d3-color': 3.1.3 - '@types/d3-path@3.1.0': {} + '@types/d3-path@3.1.1': {} - '@types/d3-scale@4.0.8': + '@types/d3-scale@4.0.9': dependencies: '@types/d3-time': 3.0.4 - '@types/d3-shape@3.1.6': + '@types/d3-shape@3.1.8': dependencies: - '@types/d3-path': 3.1.0 + '@types/d3-path': 3.1.1 + + '@types/d3-time-format@4.0.3': {} '@types/d3-time@3.0.4': {} + '@types/d3-timer@3.0.2': {} + '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.34 @@ -5218,7 +5181,7 @@ snapshots: '@types/prismjs@1.26.5': {} - '@types/prop-types@15.7.14': {} + '@types/prop-types@15.7.15': {} '@types/raf@3.4.3': optional: true @@ -5598,6 +5561,8 @@ snapshots: dependencies: open: 8.4.2 + bezier-easing@2.1.0: {} + big.js@5.2.2: {} brace-expansion@1.1.11: @@ -5736,17 +5701,15 @@ snapshots: csstype@3.1.3: {} + csstype@3.2.3: {} + d3-array@3.2.4: dependencies: internmap: 2.0.3 d3-color@3.1.0: {} - d3-delaunay@6.0.4: - dependencies: - delaunator: 5.0.1 - - d3-format@3.1.0: {} + d3-format@3.1.2: {} d3-interpolate@3.0.1: dependencies: @@ -5757,7 +5720,7 @@ snapshots: d3-scale@4.0.2: dependencies: d3-array: 3.2.4 - d3-format: 3.1.0 + d3-format: 3.1.2 d3-interpolate: 3.0.1 d3-time: 3.1.0 d3-time-format: 4.1.0 @@ -5774,6 +5737,8 @@ snapshots: dependencies: d3-array: 3.2.4 + d3-timer@3.0.1: {} + damerau-levenshtein@1.0.8: {} data-view-buffer@1.0.1: @@ -5835,10 +5800,6 @@ snapshots: rimraf: 3.0.2 slash: 3.0.0 - delaunator@5.0.1: - dependencies: - robust-predicates: 3.0.2 - dequal@2.0.3: {} devlop@1.1.0: @@ -5859,8 +5820,8 @@ snapshots: dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.26.0 - csstype: 3.1.3 + '@babel/runtime': 7.29.2 + csstype: 3.2.3 dompurify@2.5.8: optional: true @@ -6357,6 +6318,8 @@ snapshots: flatted: 3.3.2 keyv: 4.5.4 + flatqueue@3.0.0: {} + flatted@3.3.2: {} for-each@0.3.3: @@ -7441,11 +7404,13 @@ snapshots: react-is@19.0.0: {} + react-is@19.2.5: {} + react-refresh@0.14.2: {} react-transition-group@4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.29.2 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -7557,6 +7522,8 @@ snapshots: requireindex@1.2.0: {} + reselect@5.1.1: {} + resolve-from@4.0.0: {} resolve-pkg-maps@1.0.0: {} @@ -7582,8 +7549,6 @@ snapshots: dependencies: glob: 7.2.3 - robust-predicates@3.0.2: {} - rollup-plugin-copy@3.5.0: dependencies: '@types/fs-extra': 8.1.5 @@ -8069,6 +8034,10 @@ snapshots: dependencies: punycode: 2.3.1 + use-sync-external-store@1.6.0(react@19.0.0): + dependencies: + react: 19.0.0 + util@0.12.5: dependencies: inherits: 2.0.4