From d60a05782bb511adf29389be5289b0b110e1ded2 Mon Sep 17 00:00:00 2001 From: Johannes Obermair Date: Wed, 11 Mar 2026 14:09:09 +0100 Subject: [PATCH 01/22] Update dependency --- demo/admin/package.json | 4 +- packages/admin/admin-generator/package.json | 2 +- packages/admin/admin/package.json | 12 +- packages/admin/brevo-admin/package.json | 8 +- packages/admin/cms-admin/package.json | 4 +- pnpm-lock.yaml | 410 ++++++++++++++++---- storybook/package.json | 4 +- 7 files changed, 341 insertions(+), 103 deletions(-) diff --git a/demo/admin/package.json b/demo/admin/package.json index c164229d38..8f7b1826e9 100644 --- a/demo/admin/package.json +++ b/demo/admin/package.json @@ -38,8 +38,8 @@ "@fontsource-variable/roboto-flex": "^5.2.8", "@mui/material": "^7.3.7", "@mui/system": "^7.3.7", - "@mui/x-data-grid": "^7.29.12", - "@mui/x-data-grid-pro": "^7.29.12", + "@mui/x-data-grid": "^8.27.4", + "@mui/x-data-grid-pro": "^8.27.4", "@mui/x-date-pickers": "^7.29.4", "@mui/x-license": "^7.29.1", "change-case": "^5.4.4", diff --git a/packages/admin/admin-generator/package.json b/packages/admin/admin-generator/package.json index d0c7905360..c76bb4398c 100644 --- a/packages/admin/admin-generator/package.json +++ b/packages/admin/admin-generator/package.json @@ -41,7 +41,7 @@ "@graphql-tools/graphql-file-loader": "^7.5.17", "@graphql-tools/load": "^7.8.14", "@mui/material": "^7.3.7", - "@mui/x-data-grid": "^7.29.8", + "@mui/x-data-grid": "^8.27.4", "change-case": "^4.1.2", "commander": "^9.5.0", "glob": "^11.1.0", diff --git a/packages/admin/admin/package.json b/packages/admin/admin/package.json index 20d5a3c2ed..0346279c0a 100644 --- a/packages/admin/admin/package.json +++ b/packages/admin/admin/package.json @@ -62,9 +62,9 @@ "@emotion/styled": "^11.14.1", "@mui/material": "^7.3.7", "@mui/system": "^7.3.7", - "@mui/x-data-grid": "^7.29.12", - "@mui/x-data-grid-premium": "^7.29.12", - "@mui/x-data-grid-pro": "^7.29.12", + "@mui/x-data-grid": "^8.27.4", + "@mui/x-data-grid-premium": "^8.27.4", + "@mui/x-data-grid-pro": "^8.27.4", "@mui/x-date-pickers": "^7.29.4", "@mui/x-date-pickers-pro": "^7.29.4", "@storybook/addon-docs": "^9.1.17", @@ -111,9 +111,9 @@ "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", "@mui/material": "^7.0.0", - "@mui/x-data-grid": "^7.0.0", - "@mui/x-data-grid-premium": "^7.0.0", - "@mui/x-data-grid-pro": "^7.0.0", + "@mui/x-data-grid": "^8.0.0", + "@mui/x-data-grid-premium": "^8.0.0", + "@mui/x-data-grid-pro": "^8.0.0", "@mui/x-date-pickers": "^7.0.0", "@mui/x-date-pickers-pro": "^7.0.0", "final-form": "^4.16.1", diff --git a/packages/admin/brevo-admin/package.json b/packages/admin/brevo-admin/package.json index 13d4c2f8b4..0abfcee00b 100644 --- a/packages/admin/brevo-admin/package.json +++ b/packages/admin/brevo-admin/package.json @@ -58,8 +58,8 @@ "@graphql-codegen/typescript-operations": "^4.6.1", "@mui/material": "^7.3.5", "@mui/system": "^7.3.5", - "@mui/x-data-grid": "^7.29.12", - "@mui/x-data-grid-pro": "^7.29.12", + "@mui/x-data-grid": "^8.27.4", + "@mui/x-data-grid-pro": "^8.27.4", "@mui/x-date-pickers": "^7.29.4", "@types/react": "^19.2.10", "@types/react-dom": "^19.2.3", @@ -84,8 +84,8 @@ "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", "@mui/material": "^7.0.0", - "@mui/x-data-grid": "^7.0.0", - "@mui/x-data-grid-pro": "^7.0.0", + "@mui/x-data-grid": "^8.0.0", + "@mui/x-data-grid-pro": "^8.0.0", "@mui/x-date-pickers": "^7.0.0", "final-form": "^4.0.0", "graphql": "^15.0.0 || ^16.0.0", diff --git a/packages/admin/cms-admin/package.json b/packages/admin/cms-admin/package.json index 1982172057..0cdc0a005f 100644 --- a/packages/admin/cms-admin/package.json +++ b/packages/admin/cms-admin/package.json @@ -83,7 +83,7 @@ "@graphql-codegen/typescript-operations": "^4.6.1", "@mui/material": "^7.3.7", "@mui/system": "^7.3.7", - "@mui/x-data-grid": "^7.29.12", + "@mui/x-data-grid": "^8.27.4", "@testing-library/dom": "^10.4.1", "@testing-library/react": "^16.3.2", "@types/draft-js": "^0.11.20", @@ -124,7 +124,7 @@ "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", "@mui/material": "^7.0.0", - "@mui/x-data-grid": "^7.0.0", + "@mui/x-data-grid": "^8.0.0", "final-form": "^4.0.0", "graphql": "^15.0.0 || ^16.0.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3bfc0bc101..63da700676 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,11 +96,11 @@ importers: specifier: ^7.3.7 version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4) '@mui/x-data-grid': - specifier: ^7.29.12 - version: 7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^8.27.4 + version: 8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@mui/x-data-grid-pro': - specifier: ^7.29.12 - version: 7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^8.27.4 + version: 8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@mui/x-date-pickers': specifier: ^7.29.4 version: 7.29.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(date-fns@4.1.0)(dayjs@1.11.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -831,14 +831,14 @@ importers: specifier: ^7.3.7 version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4) '@mui/x-data-grid': - specifier: ^7.29.12 - version: 7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^8.27.4 + version: 8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@mui/x-data-grid-premium': - specifier: ^7.29.12 - version: 7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^8.27.4 + version: 8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@mui/x-data-grid-pro': - specifier: ^7.29.12 - version: 7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^8.27.4 + version: 8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@mui/x-date-pickers': specifier: ^7.29.4 version: 7.29.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(date-fns@4.1.0)(dayjs@1.11.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -1148,8 +1148,8 @@ importers: specifier: ^7.3.7 version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@mui/x-data-grid': - specifier: ^7.29.8 - version: 7.29.9(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^8.27.4 + version: 8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) change-case: specifier: ^4.1.2 version: 4.1.2 @@ -1446,11 +1446,11 @@ importers: specifier: ^7.3.5 version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4) '@mui/x-data-grid': - specifier: ^7.29.12 - version: 7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^8.27.4 + version: 8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@mui/x-data-grid-pro': - specifier: ^7.29.12 - version: 7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^8.27.4 + version: 8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@mui/x-date-pickers': specifier: ^7.29.4 version: 7.29.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(date-fns@4.1.0)(dayjs@1.11.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -1636,8 +1636,8 @@ importers: specifier: ^7.3.7 version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4) '@mui/x-data-grid': - specifier: ^7.29.12 - version: 7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^8.27.4 + version: 8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -2622,11 +2622,11 @@ importers: specifier: ^7.3.7 version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4) '@mui/x-data-grid': - specifier: ^7.29.12 - version: 7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^8.27.4 + version: 8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@mui/x-data-grid-pro': - specifier: ^7.29.12 - version: 7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^8.27.4 + version: 8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@mui/x-date-pickers': specifier: ^7.29.4 version: 7.29.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(date-fns@4.1.0)(dayjs@1.11.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -5591,6 +5591,9 @@ packages: peerDependencies: commander: ^11.1.0 + '@fingerprintjs/fingerprintjs@3.4.2': + resolution: {integrity: sha512-3Ncze6JsJpB7BpYhqIgvBpfvEX1jsEKrad5hQBpyRQxtoAp6hx3+R46zqfsuQG4D9egQZ+xftQ0u4LPFMB7Wmg==} + '@fontsource-variable/roboto-flex@5.2.8': resolution: {integrity: sha512-Q9zbz+P2VrDeIxBu9YAIG+eYpLmQF5FIJEEwAWn8En9Lao1TOISnoYcywGV+jSv7LGsHEndCR8hveXPnvCBEQQ==} @@ -6763,24 +6766,8 @@ packages: '@types/react': optional: true - '@mui/x-data-grid-premium@7.29.12': - resolution: {integrity: sha512-tiNWWE5aTIYYdcoxUv8XQxo5MzzQwd61LxItVslMKYh42Wd00TD6UZVAk4KmSkqMjJ7W7VRx3YYbrbJtRHPKVQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.9.0 - '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 - '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - - '@mui/x-data-grid-pro@7.29.12': - resolution: {integrity: sha512-HoBaqJYqxaVZCkv3NK1qdca0Sv2er6L2Wrt51gyfMBBuM+liSpQ0L4HqX42bzIst+ScAoBpBAn6ILm9RQ0rqLw==} + '@mui/x-data-grid-premium@8.27.4': + resolution: {integrity: sha512-o2qFqUONjFJTnTV0BImUNbKsswvqTYNcIxo5vNXQsqyiDz8Nd9o0cS6usSG8QPvtw/dWY2H26dgmKiKNiIkeEQ==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 @@ -6795,8 +6782,8 @@ packages: '@emotion/styled': optional: true - '@mui/x-data-grid@7.29.12': - resolution: {integrity: sha512-MaEC7ubr/je8jVWjdRU7LxBXAzlOZwFEdNdvlDUJIYkRa3TRCQ1HsY8Gd8Od0jnlnMYn9M4BrEfOrq9VRnt4bw==} + '@mui/x-data-grid-pro@8.27.4': + resolution: {integrity: sha512-1uQnsDsAA4b7BdN7rwJ+sqhPAp0bmmhs4HHrHr4R8/vnErsaF5rMO9XJkc+hpZqEiOoZE0MGYr8APplWunT0lg==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 @@ -6811,8 +6798,8 @@ packages: '@emotion/styled': optional: true - '@mui/x-data-grid@7.29.9': - resolution: {integrity: sha512-RfK7Fnuu4eyv/4eD3MEB1xxZsx0xRBsofb1kifghIjyQV1EKAeRcwvczyrzQggj7ZRT5AqkwCzhLsZDvE5O0nQ==} + '@mui/x-data-grid@8.27.4': + resolution: {integrity: sha512-SSkcm+0fAv/TkRwzYtAmbmUeq7trNvdDvzrrg7bwba3cuH6FdPswfc8caPmJ7YxkMg1ESFYqAr/O3a+vYslTbA==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 @@ -6901,18 +6888,45 @@ packages: moment-jalaali: optional: true + '@mui/x-internal-exceljs-fork@4.4.3': + resolution: {integrity: sha512-DxW22CIv5gZCcw+t8/yRrJfeYc3KRNM7eaNrpCOwCuaKaWzpHvxI7tFLFenz1eGAN0zRRBeBXXAlegxSU47ArQ==} + engines: {node: '>=8.3.0'} + '@mui/x-internals@7.29.0': resolution: {integrity: sha512-+Gk6VTZIFD70XreWvdXBwKd8GZ2FlSCuecQFzm6znwqXg1ZsndavrhG9tkxpxo2fM1Zf7Tk8+HcOO0hCbhTQFA==} engines: {node: '>=14.0.0'} peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 + '@mui/x-internals@8.26.0': + resolution: {integrity: sha512-B9OZau5IQUvIxwpJZhoFJKqRpmWf5r0yMmSXjQuqb5WuqM755EuzWJOenY48denGoENzMLT8hQpA0hRTeU2IPA==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + '@mui/x-license@7.29.1': resolution: {integrity: sha512-+6D4/2IVal8Gfzu7iZS0ZJgL5cMes0gES+uK9D8I4rlMjPQ779N/rXYMe42mGQZbZuRpoqwSq6VLQx3Gr3SkLQ==} engines: {node: '>=14.0.0'} peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 + '@mui/x-license@8.26.0': + resolution: {integrity: sha512-TcYLQXVRSaKjm9zyAxW3bi/+sGR2afsc32oG9ufBBiuNMvRZDghUZj7cKrem4VEKpC4Afsw2du9euv88TVUE1w==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + + '@mui/x-telemetry@8.20.0': + resolution: {integrity: sha512-lmtcx620eryHY4uvVSV8F1IC0h2O6VY4Zifkbtq1LFHz75hUvE3JrERhABlo5qfQhZJEZuMTTxC2NDVCcAUI7Q==} + engines: {node: '>=14.0.0'} + + '@mui/x-virtualizer@0.3.3': + resolution: {integrity: sha512-6ugUh7UAhQYdgPgHLu181zqufh3Y8IqEU9Pe6Huzj0xkRi3NwMx/ZzvrHf2WazNOh2uLhQ5ZM2wFqDu3mxBWZA==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + '@napi-rs/wasm-runtime@1.0.3': resolution: {integrity: sha512-rZxtMsLwjdXkMUGC3WwsPwLNVqVqnTJT6MNIB6e+5fhMcSCPP0AOsNWuMQ5mdCq6HNjs/ZeWAEchpqeprqBD2Q==} @@ -9427,9 +9441,6 @@ packages: '@types/final-form-set-field-touched@1.0.3': resolution: {integrity: sha512-DGTG8zRa7Pb0xDC0uDqSgrmXo554rtJ2jxqNqXaPKh1niiAvVt3BZll//96igXWT29wqY3vspyhtZsJAWXPEPA==} - '@types/format-util@1.0.4': - resolution: {integrity: sha512-xrCYOdHh5zA3LUrn6CvspYwlzSWxPso11Lx32WnAG6KvLCRecKZ/Rh21PLXUkzUFsQmrGcx/traJAFjR6dVS5Q==} - '@types/formidable@2.0.6': resolution: {integrity: sha512-L4HcrA05IgQyNYJj6kItuIkXrInJvsXTPC5B1i64FggWKKqSL+4hgt7asiSNva75AoLQjq29oPxFfU4GAQ6Z2w==} @@ -10224,10 +10235,18 @@ packages: resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==} engines: {node: '>= 10'} + archiver-utils@5.0.2: + resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} + engines: {node: '>= 14'} + archiver@5.3.2: resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==} engines: {node: '>= 10'} + archiver@7.0.1: + resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} + engines: {node: '>= 14'} + arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} @@ -10321,6 +10340,9 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + atomically@2.1.1: + resolution: {integrity: sha512-P4w9o2dqARji6P7MHprklbfiArZAWvo07yW7qs3pdljb3BWr12FIB7W+p0zJiuiVsUpRO0iZn1kFFcpPegg0tQ==} + attr-accept@2.2.5: resolution: {integrity: sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==} engines: {node: '>=4'} @@ -10559,6 +10581,10 @@ packages: buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + buffer-crc32@1.0.0: + resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} + engines: {node: '>=8.0.0'} + buffer-equal-constant-time@1.0.1: resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} @@ -10575,6 +10601,9 @@ packages: buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + buffers@0.1.1: resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} engines: {node: '>=0.2.0'} @@ -10778,6 +10807,10 @@ packages: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} + ci-info@4.4.0: + resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} + engines: {node: '>=8'} + cjs-module-lexer@1.4.3: resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} @@ -11004,6 +11037,10 @@ packages: resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==} engines: {node: '>= 10'} + compress-commons@6.0.2: + resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} + engines: {node: '>= 14'} + compressible@2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} @@ -11025,6 +11062,10 @@ packages: resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} engines: {'0': node >= 6.0} + conf@11.0.2: + resolution: {integrity: sha512-jjyhlQ0ew/iwmtwsS2RaB6s8DBifcE2GYBEaw2SJDUY/slJJbNfY4GlDVzOs/ff8cM/Wua5CikqXgbFl5eu85A==} + engines: {node: '>=14.16'} + confbox@0.1.8: resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} @@ -11163,6 +11204,10 @@ packages: resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==} engines: {node: '>= 10'} + crc32-stream@6.0.0: + resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} + engines: {node: '>= 14'} + create-jest@29.7.0: resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -11574,6 +11619,10 @@ packages: de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} + debounce-fn@5.1.2: + resolution: {integrity: sha512-Sr4SdOZ4vw6eQDvPYNxHogvrxmCIld/VenC5JbNrFwMiwd7lY/Z18ZFfo+EWNG4DD9nFlAujWAo/wGuOPHmy5A==} + engines: {node: '>=12'} + debounce@1.2.1: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} @@ -11858,6 +11907,10 @@ packages: resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} engines: {node: '>=10'} + dot-prop@7.2.0: + resolution: {integrity: sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dotenv-cli@9.0.0: resolution: {integrity: sha512-NhGrQum/u1VTBxnSnlNwVkTP3gojYO8T6Fntyru93wbR1hPo8aFhDFJiBPmkT0771i7f5Rd7EQDaOreS8jY8gA==} hasBin: true @@ -13567,6 +13620,11 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true + is-docker@4.0.0: + resolution: {integrity: sha512-LHE+wROyG/Y/0ZnbktRCoTix2c1RhgWaZraMZ8o1Q7zCh0VSrICJQO5oqIIISrcSBtrXv0o233w1IYwsWCjTzA==} + engines: {node: '>=20'} + hasBin: true + is-extendable@0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} engines: {node: '>=0.10.0'} @@ -14108,6 +14166,9 @@ packages: json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + json-schema-typed@8.0.2: + resolution: {integrity: sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==} + json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} @@ -14909,6 +14970,10 @@ packages: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} + mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + mimic-function@5.0.1: resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} engines: {node: '>=18'} @@ -15255,6 +15320,9 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + node-machine-id@1.1.12: + resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} + node-releases@2.0.27: resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} @@ -16282,6 +16350,10 @@ packages: process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + promise-coalesce@1.1.2: resolution: {integrity: sha512-zLaJ9b8hnC564fnJH6NFSOGZYYdzrAJn2JUUIwzoQb32fG2QAakpDNM+CZo1km6keXkRXRM+hml1BFAPVnPkxg==} engines: {node: '>=16'} @@ -16614,6 +16686,10 @@ packages: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} + readable-stream@4.7.0: + resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + readable-web-to-node-stream@3.0.2: resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==} engines: {node: '>=8'} @@ -17550,6 +17626,12 @@ packages: resolution: {integrity: sha512-mKX8HA/cdBqMKUr0MMZAFssCkIGoZeSCMXgnt79yKxNFguMLVFgRe6wB+fsL0NmoHDbeyZXczy7vEPSoo3rkzg==} engines: {node: '>=16'} + stubborn-fs@2.0.0: + resolution: {integrity: sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA==} + + stubborn-utils@1.0.2: + resolution: {integrity: sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==} + style-loader@3.3.4: resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} engines: {node: '>= 12.13.0'} @@ -18267,6 +18349,9 @@ packages: unzipper@0.10.11: resolution: {integrity: sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==} + unzipper@0.12.1: + resolution: {integrity: sha512-wjYe5XddA387WIAZbEMWOT0U8kw9yf1MdfLHccJer1y7a80t3DqVv0SHOAWV5NDBD2TUPj/pFYmK9tCeY6l9UQ==} + update-browserslist-db@1.1.4: resolution: {integrity: sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==} hasBin: true @@ -18341,6 +18426,11 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + 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 + usehooks-ts@3.1.1: resolution: {integrity: sha512-I4diPp9Cq6ieSUH2wu+fDAVQO43xwtulo+fKEidHUwZPnYImbtkTjzIJYcDcJqxgmX31GVqNFURodvcgHcW0pA==} engines: {node: '>=16.15.0'} @@ -18733,6 +18823,9 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + when-exit@2.1.5: + resolution: {integrity: sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==} + which-boxed-primitive@1.1.1: resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} engines: {node: '>= 0.4'} @@ -18967,6 +19060,10 @@ packages: resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} engines: {node: '>= 10'} + zip-stream@6.0.1: + resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} + engines: {node: '>= 14'} + zod-validation-error@3.5.3: resolution: {integrity: sha512-OT5Y8lbUadqVZCsnyFaTQ4/O2mys4tj7PqhdbBCp7McPwvIEKfPtdA6QfPeFQK2/Rz5LgwmAXRJTugBNBi0btw==} engines: {node: '>=18.0.0'} @@ -23354,6 +23451,10 @@ snapshots: commander: 11.1.0 prettier: 3.6.2 + '@fingerprintjs/fingerprintjs@3.4.2': + dependencies: + tslib: 2.8.1 + '@fontsource-variable/roboto-flex@5.2.8': {} '@formatjs/cli@6.7.4(@vue/compiler-core@3.5.15)': @@ -24992,82 +25093,59 @@ snapshots: optionalDependencies: '@types/react': 19.2.10 - '@mui/x-data-grid-premium@7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@mui/x-data-grid-premium@8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 '@mui/material': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@mui/system': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4) '@mui/utils': 7.3.7(@types/react@19.2.10)(react@19.2.4) - '@mui/x-data-grid': 7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@mui/x-data-grid-pro': 7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@mui/x-internals': 7.29.0(@types/react@19.2.10)(react@19.2.4) - '@mui/x-license': 7.29.1(@types/react@19.2.10)(react@19.2.4) - '@types/format-util': 1.0.4 + '@mui/x-data-grid': 8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@mui/x-data-grid-pro': 8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@mui/x-internal-exceljs-fork': 4.4.3 + '@mui/x-internals': 8.26.0(@types/react@19.2.10)(react@19.2.4) + '@mui/x-license': 8.26.0(@types/react@19.2.10)(react@19.2.4) clsx: 2.1.1 - exceljs: 4.4.0 prop-types: 15.8.1 react: 19.2.4 react-dom: 19.2.4(react@19.2.4) - reselect: 5.1.1 optionalDependencies: '@emotion/react': 11.14.0(@types/react@19.2.10)(react@19.2.4) '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4) transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid-pro@7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@mui/x-data-grid-pro@8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 '@mui/material': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@mui/system': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4) '@mui/utils': 7.3.7(@types/react@19.2.10)(react@19.2.4) - '@mui/x-data-grid': 7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@mui/x-internals': 7.29.0(@types/react@19.2.10)(react@19.2.4) - '@mui/x-license': 7.29.1(@types/react@19.2.10)(react@19.2.4) - '@types/format-util': 1.0.4 + '@mui/x-data-grid': 8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@mui/x-internals': 8.26.0(@types/react@19.2.10)(react@19.2.4) + '@mui/x-license': 8.26.0(@types/react@19.2.10)(react@19.2.4) clsx: 2.1.1 prop-types: 15.8.1 react: 19.2.4 react-dom: 19.2.4(react@19.2.4) - reselect: 5.1.1 optionalDependencies: '@emotion/react': 11.14.0(@types/react@19.2.10)(react@19.2.4) '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4) transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid@7.29.12(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@mui/x-data-grid@8.27.4(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 '@mui/material': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@mui/system': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4) '@mui/utils': 7.3.7(@types/react@19.2.10)(react@19.2.4) - '@mui/x-internals': 7.29.0(@types/react@19.2.10)(react@19.2.4) + '@mui/x-internals': 8.26.0(@types/react@19.2.10)(react@19.2.4) + '@mui/x-virtualizer': 0.3.3(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) clsx: 2.1.1 prop-types: 15.8.1 react: 19.2.4 react-dom: 19.2.4(react@19.2.4) - reselect: 5.1.1 - use-sync-external-store: 1.5.0(react@19.2.4) - optionalDependencies: - '@emotion/react': 11.14.0(@types/react@19.2.10)(react@19.2.4) - '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4) - transitivePeerDependencies: - - '@types/react' - - '@mui/x-data-grid@7.29.9(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@babel/runtime': 7.28.4 - '@mui/material': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@mui/system': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4) - '@mui/utils': 7.3.5(@types/react@19.2.10)(react@19.2.4) - '@mui/x-internals': 7.29.0(@types/react@19.2.10)(react@19.2.4) - clsx: 2.1.1 - prop-types: 15.8.1 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - reselect: 5.1.1 - use-sync-external-store: 1.5.0(react@19.2.4) + use-sync-external-store: 1.6.0(react@19.2.4) optionalDependencies: '@emotion/react': 11.14.0(@types/react@19.2.10)(react@19.2.4) '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4))(@types/react@19.2.10)(react@19.2.4) @@ -25117,6 +25195,19 @@ snapshots: transitivePeerDependencies: - '@types/react' + '@mui/x-internal-exceljs-fork@4.4.3': + dependencies: + '@types/node': 14.18.63 + archiver: 7.0.1 + dayjs: 1.11.13 + fast-csv: 4.3.6 + jszip: 3.10.1 + readable-stream: 3.6.2 + saxes: 5.0.1 + tmp: 0.2.1 + unzipper: 0.12.1 + uuid: 8.3.2 + '@mui/x-internals@7.29.0(@types/react@19.2.10)(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 @@ -25125,6 +25216,16 @@ snapshots: transitivePeerDependencies: - '@types/react' + '@mui/x-internals@8.26.0(@types/react@19.2.10)(react@19.2.4)': + dependencies: + '@babel/runtime': 7.28.4 + '@mui/utils': 7.3.7(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 + reselect: 5.1.1 + use-sync-external-store: 1.6.0(react@19.2.4) + transitivePeerDependencies: + - '@types/react' + '@mui/x-license@7.29.1(@types/react@19.2.10)(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 @@ -25134,6 +25235,35 @@ snapshots: transitivePeerDependencies: - '@types/react' + '@mui/x-license@8.26.0(@types/react@19.2.10)(react@19.2.4)': + dependencies: + '@babel/runtime': 7.28.4 + '@mui/utils': 7.3.7(@types/react@19.2.10)(react@19.2.4) + '@mui/x-internals': 8.26.0(@types/react@19.2.10)(react@19.2.4) + '@mui/x-telemetry': 8.20.0 + react: 19.2.4 + transitivePeerDependencies: + - '@types/react' + + '@mui/x-telemetry@8.20.0': + dependencies: + '@babel/runtime': 7.28.4 + '@fingerprintjs/fingerprintjs': 3.4.2 + ci-info: 4.4.0 + conf: 11.0.2 + is-docker: 4.0.0 + node-machine-id: 1.1.12 + + '@mui/x-virtualizer@0.3.3(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@babel/runtime': 7.28.4 + '@mui/utils': 7.3.7(@types/react@19.2.10)(react@19.2.4) + '@mui/x-internals': 8.26.0(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + transitivePeerDependencies: + - '@types/react' + '@napi-rs/wasm-runtime@1.0.3': dependencies: '@emnapi/core': 1.5.0 @@ -28272,8 +28402,6 @@ snapshots: dependencies: final-form: 4.20.10 - '@types/format-util@1.0.4': {} - '@types/formidable@2.0.6': dependencies: '@types/node': 24.10.13 @@ -29251,6 +29379,16 @@ snapshots: normalize-path: 3.0.0 readable-stream: 3.6.2 + archiver-utils@5.0.2: + dependencies: + glob: 10.5.0 + graceful-fs: 4.2.11 + is-stream: 2.0.1 + lazystream: 1.0.1 + lodash: 4.17.21 + normalize-path: 3.0.0 + readable-stream: 4.7.0 + archiver@5.3.2: dependencies: archiver-utils: 2.1.0 @@ -29261,6 +29399,16 @@ snapshots: tar-stream: 2.2.0 zip-stream: 4.1.1 + archiver@7.0.1: + dependencies: + archiver-utils: 5.0.2 + async: 3.2.4 + buffer-crc32: 1.0.0 + readable-stream: 4.7.0 + readdir-glob: 1.1.3 + tar-stream: 3.1.7 + zip-stream: 6.0.1 + arg@4.1.3: {} arg@5.0.2: {} @@ -29376,6 +29524,11 @@ snapshots: asynckit@0.4.0: {} + atomically@2.1.1: + dependencies: + stubborn-fs: 2.0.0 + when-exit: 2.1.5 + attr-accept@2.2.5: {} auto-bind@4.0.0: {} @@ -29718,6 +29871,8 @@ snapshots: buffer-crc32@0.2.13: {} + buffer-crc32@1.0.0: {} + buffer-equal-constant-time@1.0.1: {} buffer-from@1.1.2: {} @@ -29734,6 +29889,11 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 + buffer@6.0.3: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + buffers@0.1.1: {} bundle-name@4.1.0: @@ -29991,6 +30151,8 @@ snapshots: ci-info@3.9.0: {} + ci-info@4.4.0: {} + cjs-module-lexer@1.4.3: {} class-transformer@0.5.1: {} @@ -30187,6 +30349,14 @@ snapshots: normalize-path: 3.0.0 readable-stream: 3.6.2 + compress-commons@6.0.2: + dependencies: + crc-32: 1.2.2 + crc32-stream: 6.0.0 + is-stream: 2.0.1 + normalize-path: 3.0.0 + readable-stream: 4.7.0 + compressible@2.0.18: dependencies: mime-db: 1.54.0 @@ -30216,6 +30386,17 @@ snapshots: readable-stream: 3.6.2 typedarray: 0.0.6 + conf@11.0.2: + dependencies: + ajv: 8.17.1 + ajv-formats: 2.1.1 + atomically: 2.1.1 + debounce-fn: 5.1.2 + dot-prop: 7.2.0 + env-paths: 3.0.0 + json-schema-typed: 8.0.2 + semver: 7.7.3 + confbox@0.1.8: {} confbox@0.2.2: {} @@ -30351,6 +30532,11 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 + crc32-stream@6.0.0: + dependencies: + crc-32: 1.2.2 + readable-stream: 4.7.0 + create-jest@29.7.0(@types/node@24.10.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.3)(@types/node@24.10.13)(typescript@5.9.3)): dependencies: '@jest/types': 29.6.3 @@ -30888,6 +31074,10 @@ snapshots: de-indent@1.0.2: {} + debounce-fn@5.1.2: + dependencies: + mimic-fn: 4.0.0 + debounce@1.2.1: {} debug@2.6.9: @@ -31121,6 +31311,10 @@ snapshots: dependencies: is-obj: 2.0.0 + dot-prop@7.2.0: + dependencies: + type-fest: 2.19.0 + dotenv-cli@9.0.0: dependencies: cross-spawn: 7.0.6 @@ -33340,6 +33534,8 @@ snapshots: is-docker@3.0.0: {} + is-docker@4.0.0: {} + is-extendable@0.1.1: {} is-extglob@2.1.1: {} @@ -34074,6 +34270,8 @@ snapshots: json-schema-traverse@1.0.0: {} + json-schema-typed@8.0.2: {} + json-stable-stringify-without-jsonify@1.0.1: {} json-stable-stringify@1.3.0: @@ -35184,6 +35382,8 @@ snapshots: mimic-fn@2.1.0: {} + mimic-fn@4.0.0: {} + mimic-function@5.0.1: {} mimic-response@3.1.0: {} @@ -35721,6 +35921,8 @@ snapshots: node-int64@0.4.0: {} + node-machine-id@1.1.12: {} + node-releases@2.0.27: {} nodemailer@7.0.11: {} @@ -36817,6 +37019,8 @@ snapshots: process-nextick-args@2.0.1: {} + process@0.11.10: {} + promise-coalesce@1.1.2: {} promise@7.3.1: @@ -37213,6 +37417,14 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 + readable-stream@4.7.0: + dependencies: + abort-controller: 3.0.0 + buffer: 6.0.3 + events: 3.3.0 + process: 0.11.10 + string_decoder: 1.3.0 + readable-web-to-node-stream@3.0.2: dependencies: readable-stream: 3.6.2 @@ -38414,6 +38626,12 @@ snapshots: '@tokenizer/token': 0.3.0 peek-readable: 5.4.2 + stubborn-fs@2.0.0: + dependencies: + stubborn-utils: 1.0.2 + + stubborn-utils@1.0.2: {} + style-loader@3.3.4(webpack@5.103.0): dependencies: webpack: 5.103.0 @@ -39185,6 +39403,14 @@ snapshots: readable-stream: 2.3.8 setimmediate: 1.0.5 + unzipper@0.12.1: + dependencies: + bluebird: 3.4.7 + duplexer2: 0.1.4 + fs-extra: 11.3.2 + graceful-fs: 4.2.11 + node-int64: 0.4.0 + update-browserslist-db@1.1.4(browserslist@4.28.0): dependencies: browserslist: 4.28.0 @@ -39265,6 +39491,10 @@ snapshots: dependencies: react: 19.2.4 + use-sync-external-store@1.6.0(react@19.2.4): + dependencies: + react: 19.2.4 + usehooks-ts@3.1.1(react@19.2.4): dependencies: lodash.debounce: 4.0.8 @@ -39794,6 +40024,8 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 + when-exit@2.1.5: {} + which-boxed-primitive@1.1.1: dependencies: is-bigint: 1.1.0 @@ -40048,6 +40280,12 @@ snapshots: compress-commons: 4.1.2 readable-stream: 3.6.2 + zip-stream@6.0.1: + dependencies: + archiver-utils: 5.0.2 + compress-commons: 6.0.2 + readable-stream: 4.7.0 + zod-validation-error@3.5.3(zod@3.25.76): dependencies: zod: 3.25.76 diff --git a/storybook/package.json b/storybook/package.json index eed0d3ff40..c197c71dc3 100644 --- a/storybook/package.json +++ b/storybook/package.json @@ -29,8 +29,8 @@ "@fontsource-variable/roboto-flex": "^5.2.8", "@mui/material": "^7.3.7", "@mui/system": "^7.3.7", - "@mui/x-data-grid": "^7.29.12", - "@mui/x-data-grid-pro": "^7.29.12", + "@mui/x-data-grid": "^8.27.4", + "@mui/x-data-grid-pro": "^8.27.4", "@mui/x-date-pickers": "^7.29.4", "@mui/x-date-pickers-pro": "^7.29.4", "@mui/x-license": "^7.29.1", From 4db06768b0eb3f47caa815e03779a75a40cae53b Mon Sep 17 00:00:00 2001 From: Johannes Obermair Date: Wed, 11 Mar 2026 14:16:03 +0100 Subject: [PATCH 02/22] Run codemods --- demo/admin/src/news/generated/NewsGrid.tsx | 2 +- demo/admin/src/products/ManufacturersGrid.tsx | 1 + .../src/products/ProductVariantsGrid.tsx | 1 + demo/admin/src/products/ProductsGrid.tsx | 6 ++++- .../categories/ProductCategoriesGrid.tsx | 1 + .../generator/generated/ManufacturersGrid.tsx | 2 +- .../generated/ProductCategoriesGrid.tsx | 2 +- .../generated/ProductHighlightsGrid.tsx | 2 +- .../generator/generated/ProductTagsGrid.tsx | 2 +- .../generated/ProductVariantsGrid.tsx | 2 +- .../generator/generated/ProductsGrid.tsx | 2 +- .../generated/SelectProductsGrid.tsx | 2 +- .../highlights/ProductHighlightsGrid.tsx | 1 + .../src/products/tags/ProductTagsGrid.tsx | 1 + .../admin/src/EditDialog.routerTabs.test.tsx | 1 + .../src/EditDialog.stackRouterTabs.test.tsx | 1 + .../src/brevoContacts/BrevoContactsGrid.tsx | 1 + .../BrevoTestContactsGrid.tsx | 1 + .../src/emailCampaigns/EmailCampaignsGrid.tsx | 1 + .../src/targetGroups/TargetGroupsGrid.tsx | 1 + .../addContacts/AddContactsGridSelect.tsx | 2 ++ .../AllAssignedContactsGrid.tsx | 1 + .../src/builds/StartBuildsDialog.tsx | 5 +++- .../src/dam/DataGrid/FolderDataGrid.tsx | 1 + .../MediaAlternativesGrid.tsx | 1 + .../src/dependencies/DependenciesList.tsx | 1 + .../src/dependencies/DependentsList.tsx | 1 + .../cms-admin/src/redirects/RedirectsGrid.tsx | 1 + .../src/userPermissions/UserGrid.tsx | 1 + .../user/permissions/ContentScopeGrid.tsx | 1 + .../OverrideContentScopesDialog.tsx | 1 + .../user/permissions/PermissionGrid.tsx | 1 + .../SelectScopesDialogContent.tsx | 1 + .../cms-admin/src/warnings/WarningsGrid.tsx | 1 + .../EditDialogInDataGrid.stories.tsx | 1 + .../EditDialogInRouterTabs.stories.tsx | 1 + ...tDialogInRouterTabsWithinStack.stories.tsx | 3 ++- storybook/src/admin/mui/DataGrid.stories.tsx | 1 + .../DataGridSingleSelectFilter.stories.tsx | 7 +++++ .../GridAndFormLayouts.stories.tsx | 26 ++++++++++++------- .../components/DataGrid/DataGrid.stories.tsx | 8 +++++- 41 files changed, 78 insertions(+), 21 deletions(-) diff --git a/demo/admin/src/news/generated/NewsGrid.tsx b/demo/admin/src/news/generated/NewsGrid.tsx index c6261b9d00..c6557db9a5 100644 --- a/demo/admin/src/news/generated/NewsGrid.tsx +++ b/demo/admin/src/news/generated/NewsGrid.tsx @@ -197,6 +197,6 @@ export function NewsGrid() { toolbar: NewsGridToolbar as GridSlotsComponent["toolbar"], }} onRowClick={handleRowClick} - /> + showToolbar /> ); } diff --git a/demo/admin/src/products/ManufacturersGrid.tsx b/demo/admin/src/products/ManufacturersGrid.tsx index 9f4f70aaf6..756922cecc 100644 --- a/demo/admin/src/products/ManufacturersGrid.tsx +++ b/demo/admin/src/products/ManufacturersGrid.tsx @@ -161,6 +161,7 @@ export function ManufacturersGrid() { slots={{ toolbar: ManufacturersGridToolbar, }} + showToolbar /> ); } diff --git a/demo/admin/src/products/ProductVariantsGrid.tsx b/demo/admin/src/products/ProductVariantsGrid.tsx index b5fe02613c..d7b9cd4d3d 100644 --- a/demo/admin/src/products/ProductVariantsGrid.tsx +++ b/demo/admin/src/products/ProductVariantsGrid.tsx @@ -124,6 +124,7 @@ export function ProductVariantsGrid({ productId }: { productId: string }) { slots={{ toolbar: ProductVariantsGridToolbar, }} + showToolbar /> ); } diff --git a/demo/admin/src/products/ProductsGrid.tsx b/demo/admin/src/products/ProductsGrid.tsx index b926628b06..c1e72eec1e 100644 --- a/demo/admin/src/products/ProductsGrid.tsx +++ b/demo/admin/src/products/ProductsGrid.tsx @@ -125,7 +125,10 @@ export function ProductsGrid() { const client = useApolloClient(); const intl = useIntl(); const theme = useTheme(); - const [selectionModel, setSelectionModel] = useState([]); + const [selectionModel, setSelectionModel] = useState({ + type: "include", + ids: new Set([]), + }); const columns = useMemo((): GridColDef[] => { return [ @@ -389,6 +392,7 @@ export function ProductsGrid() { onRowSelectionModelChange={(selectionModel) => { setSelectionModel(selectionModel); }} + showToolbar /> ); } diff --git a/demo/admin/src/products/categories/ProductCategoriesGrid.tsx b/demo/admin/src/products/categories/ProductCategoriesGrid.tsx index cf56839f9e..c60ad440b3 100644 --- a/demo/admin/src/products/categories/ProductCategoriesGrid.tsx +++ b/demo/admin/src/products/categories/ProductCategoriesGrid.tsx @@ -177,6 +177,7 @@ export function ProductCategoriesGrid() { rowReordering onRowOrderChange={handleRowOrderChange} hideFooterPagination + showToolbar /> ); } diff --git a/demo/admin/src/products/generator/generated/ManufacturersGrid.tsx b/demo/admin/src/products/generator/generated/ManufacturersGrid.tsx index 87d09c8e2a..de0edf13b8 100644 --- a/demo/admin/src/products/generator/generated/ManufacturersGrid.tsx +++ b/demo/admin/src/products/generator/generated/ManufacturersGrid.tsx @@ -354,6 +354,6 @@ export function ManufacturersGrid() { toolbar: ManufacturersGridToolbar as GridSlotsComponent["toolbar"], }} onRowClick={handleRowClick} - /> + showToolbar /> ); } diff --git a/demo/admin/src/products/generator/generated/ProductCategoriesGrid.tsx b/demo/admin/src/products/generator/generated/ProductCategoriesGrid.tsx index c0109e9bbe..1bf91126e1 100644 --- a/demo/admin/src/products/generator/generated/ProductCategoriesGrid.tsx +++ b/demo/admin/src/products/generator/generated/ProductCategoriesGrid.tsx @@ -199,6 +199,6 @@ export function ProductCategoriesGrid() { onRowOrderChange={handleRowOrderChange} hideFooterPagination onRowClick={handleRowClick} - /> + showToolbar /> ); } diff --git a/demo/admin/src/products/generator/generated/ProductHighlightsGrid.tsx b/demo/admin/src/products/generator/generated/ProductHighlightsGrid.tsx index 9384e7823a..757f0baa7f 100644 --- a/demo/admin/src/products/generator/generated/ProductHighlightsGrid.tsx +++ b/demo/admin/src/products/generator/generated/ProductHighlightsGrid.tsx @@ -119,6 +119,6 @@ export function ProductHighlightsGrid() { toolbar: ProductHighlightsGridToolbar as GridSlotsComponent["toolbar"], }} onRowClick={handleRowClick} - /> + showToolbar /> ); } diff --git a/demo/admin/src/products/generator/generated/ProductTagsGrid.tsx b/demo/admin/src/products/generator/generated/ProductTagsGrid.tsx index c34d01eacb..478223f950 100644 --- a/demo/admin/src/products/generator/generated/ProductTagsGrid.tsx +++ b/demo/admin/src/products/generator/generated/ProductTagsGrid.tsx @@ -138,6 +138,6 @@ export function ProductTagsGrid() { toolbar: ProductTagsGridToolbar as GridSlotsComponent["toolbar"], }} onRowClick={handleRowClick} - /> + showToolbar /> ); } diff --git a/demo/admin/src/products/generator/generated/ProductVariantsGrid.tsx b/demo/admin/src/products/generator/generated/ProductVariantsGrid.tsx index 89541f23dc..9270a49e60 100644 --- a/demo/admin/src/products/generator/generated/ProductVariantsGrid.tsx +++ b/demo/admin/src/products/generator/generated/ProductVariantsGrid.tsx @@ -204,6 +204,6 @@ export function ProductVariantsGrid({ product }: Props) { toolbar: { exportApi } as ProductVariantsGridToolbarToolbarProps, }} onRowClick={handleRowClick} - /> + showToolbar /> ); } diff --git a/demo/admin/src/products/generator/generated/ProductsGrid.tsx b/demo/admin/src/products/generator/generated/ProductsGrid.tsx index c1026186fe..19724f52ba 100644 --- a/demo/admin/src/products/generator/generated/ProductsGrid.tsx +++ b/demo/admin/src/products/generator/generated/ProductsGrid.tsx @@ -397,6 +397,6 @@ export function ProductsGrid({ filter, toolbarAction, rowAction, actionsColumnWi toolbar: { toolbarAction, exportApi } as ProductsGridToolbarToolbarProps, }} onRowClick={onRowClick} - /> + showToolbar /> ); } diff --git a/demo/admin/src/products/generator/generated/SelectProductsGrid.tsx b/demo/admin/src/products/generator/generated/SelectProductsGrid.tsx index 832252873a..fc4a3c82ee 100644 --- a/demo/admin/src/products/generator/generated/SelectProductsGrid.tsx +++ b/demo/admin/src/products/generator/generated/SelectProductsGrid.tsx @@ -155,6 +155,6 @@ export function ProductsGrid({ rowSelectionModel, onRowSelectionModelChange }: P slots={{ toolbar: ProductsGridToolbar as GridSlotsComponent["toolbar"], }} - /> + showToolbar /> ); } diff --git a/demo/admin/src/products/highlights/ProductHighlightsGrid.tsx b/demo/admin/src/products/highlights/ProductHighlightsGrid.tsx index c2a515787d..5551fe6994 100644 --- a/demo/admin/src/products/highlights/ProductHighlightsGrid.tsx +++ b/demo/admin/src/products/highlights/ProductHighlightsGrid.tsx @@ -103,6 +103,7 @@ export function ProductHighlightsGrid() { slots={{ toolbar: ProductHighlightsGridToolbar as GridSlotsComponent["toolbar"], }} + showToolbar /> ); } diff --git a/demo/admin/src/products/tags/ProductTagsGrid.tsx b/demo/admin/src/products/tags/ProductTagsGrid.tsx index 83dd37a42f..a0e64c538e 100644 --- a/demo/admin/src/products/tags/ProductTagsGrid.tsx +++ b/demo/admin/src/products/tags/ProductTagsGrid.tsx @@ -124,6 +124,7 @@ export function ProductTagsGrid() { slots={{ toolbar: ProductTagsGridToolbar as GridSlotsComponent["toolbar"], }} + showToolbar /> ); } diff --git a/packages/admin/admin/src/EditDialog.routerTabs.test.tsx b/packages/admin/admin/src/EditDialog.routerTabs.test.tsx index 78b6e8498a..03467890fb 100644 --- a/packages/admin/admin/src/EditDialog.routerTabs.test.tsx +++ b/packages/admin/admin/src/EditDialog.routerTabs.test.tsx @@ -119,6 +119,7 @@ describe("EditDialog with Stack, Router Tabs and Grid", () => { } as ToolbarProps, }} disableVirtualization + showToolbar /> diff --git a/packages/admin/admin/src/EditDialog.stackRouterTabs.test.tsx b/packages/admin/admin/src/EditDialog.stackRouterTabs.test.tsx index fa1d8e78f2..c5552a379b 100644 --- a/packages/admin/admin/src/EditDialog.stackRouterTabs.test.tsx +++ b/packages/admin/admin/src/EditDialog.stackRouterTabs.test.tsx @@ -133,6 +133,7 @@ describe("EditDialog with Stack, Router Tabs and Grid", () => { } as ToolbarProps, }} disableVirtualization + showToolbar /> diff --git a/packages/admin/brevo-admin/src/brevoContacts/BrevoContactsGrid.tsx b/packages/admin/brevo-admin/src/brevoContacts/BrevoContactsGrid.tsx index f7b213b939..b26efb9612 100644 --- a/packages/admin/brevo-admin/src/brevoContacts/BrevoContactsGrid.tsx +++ b/packages/admin/brevo-admin/src/brevoContacts/BrevoContactsGrid.tsx @@ -232,6 +232,7 @@ export function BrevoContactsGrid({ scope, } as BrevoContactsGridToolbarProps, }} + showToolbar /> ); diff --git a/packages/admin/brevo-admin/src/brevoTestContacts/BrevoTestContactsGrid.tsx b/packages/admin/brevo-admin/src/brevoTestContacts/BrevoTestContactsGrid.tsx index 9fc715975c..aeb9ce69e5 100644 --- a/packages/admin/brevo-admin/src/brevoTestContacts/BrevoTestContactsGrid.tsx +++ b/packages/admin/brevo-admin/src/brevoTestContacts/BrevoTestContactsGrid.tsx @@ -210,6 +210,7 @@ export function BrevoTestContactsGrid({ totalCount, } as BrevoTestContactsGridToolbarProps, }} + showToolbar /> ); diff --git a/packages/admin/brevo-admin/src/emailCampaigns/EmailCampaignsGrid.tsx b/packages/admin/brevo-admin/src/emailCampaigns/EmailCampaignsGrid.tsx index 1f7ac71e7c..28a5b83ad4 100644 --- a/packages/admin/brevo-admin/src/emailCampaigns/EmailCampaignsGrid.tsx +++ b/packages/admin/brevo-admin/src/emailCampaigns/EmailCampaignsGrid.tsx @@ -261,6 +261,7 @@ export function EmailCampaignsGrid({ slots={{ toolbar: EmailCampaignsGridToolbar, }} + showToolbar /> ); diff --git a/packages/admin/brevo-admin/src/targetGroups/TargetGroupsGrid.tsx b/packages/admin/brevo-admin/src/targetGroups/TargetGroupsGrid.tsx index f9001829a8..7cd428ccfa 100644 --- a/packages/admin/brevo-admin/src/targetGroups/TargetGroupsGrid.tsx +++ b/packages/admin/brevo-admin/src/targetGroups/TargetGroupsGrid.tsx @@ -275,6 +275,7 @@ export function TargetGroupsGrid({ slots={{ toolbar: TargetGroupsGridToolbar, }} + showToolbar /> diff --git a/packages/admin/brevo-admin/src/targetGroups/addContacts/AddContactsGridSelect.tsx b/packages/admin/brevo-admin/src/targetGroups/addContacts/AddContactsGridSelect.tsx index ab2f24115c..74a9ebe420 100644 --- a/packages/admin/brevo-admin/src/targetGroups/addContacts/AddContactsGridSelect.tsx +++ b/packages/admin/brevo-admin/src/targetGroups/addContacts/AddContactsGridSelect.tsx @@ -269,6 +269,7 @@ export function AddContactsGridSelect({ id, scope, assignedContactsTargetGroupBr targetGroupId: id, } as AddContactsGridSelectToolbarProps, }} + showToolbar /> mode="edit" onSubmit={submit}> {({ handleSubmit, submitting }) => { @@ -300,6 +301,7 @@ export function AddContactsGridSelect({ id, scope, assignedContactsTargetGroupBr }} checkboxSelection keepNonExistentRowsSelected + showToolbar /> )} diff --git a/packages/admin/brevo-admin/src/targetGroups/allAssignedContacts/AllAssignedContactsGrid.tsx b/packages/admin/brevo-admin/src/targetGroups/allAssignedContacts/AllAssignedContactsGrid.tsx index a131cf968d..343b555b09 100644 --- a/packages/admin/brevo-admin/src/targetGroups/allAssignedContacts/AllAssignedContactsGrid.tsx +++ b/packages/admin/brevo-admin/src/targetGroups/allAssignedContacts/AllAssignedContactsGrid.tsx @@ -108,6 +108,7 @@ export function AllAssignedContactsGrid({ id, scope, brevoId }: AllAssignedConta slots={{ toolbar: AssignedContactsGridToolbar, }} + showToolbar /> ); } diff --git a/packages/admin/cms-admin/src/builds/StartBuildsDialog.tsx b/packages/admin/cms-admin/src/builds/StartBuildsDialog.tsx index 65e771bd5d..e167a602d6 100644 --- a/packages/admin/cms-admin/src/builds/StartBuildsDialog.tsx +++ b/packages/admin/cms-admin/src/builds/StartBuildsDialog.tsx @@ -47,7 +47,10 @@ export function StartBuildsDialog(props: StartBuildsDialogProps) { refetchQueries: ["Builds"], }); - const [selectionModel, setSelectionModel] = useState([]); + const [selectionModel, setSelectionModel] = useState({ + type: "include", + ids: new Set([]), + }); const rows = data?.buildTemplates ?? []; diff --git a/packages/admin/cms-admin/src/dam/DataGrid/FolderDataGrid.tsx b/packages/admin/cms-admin/src/dam/DataGrid/FolderDataGrid.tsx index e8d6a22156..c1c5969c03 100644 --- a/packages/admin/cms-admin/src/dam/DataGrid/FolderDataGrid.tsx +++ b/packages/admin/cms-admin/src/dam/DataGrid/FolderDataGrid.tsx @@ -628,6 +628,7 @@ const FolderDataGrid = ({ additionalToolbarItems: props.additionalToolbarItems, } as FolderDataGridToolbarProps, }} + showToolbar /> diff --git a/packages/admin/cms-admin/src/dam/mediaAlternatives/MediaAlternativesGrid.tsx b/packages/admin/cms-admin/src/dam/mediaAlternatives/MediaAlternativesGrid.tsx index 939b6cba8f..34b2275a9c 100644 --- a/packages/admin/cms-admin/src/dam/mediaAlternatives/MediaAlternativesGrid.tsx +++ b/packages/admin/cms-admin/src/dam/mediaAlternatives/MediaAlternativesGrid.tsx @@ -202,6 +202,7 @@ export function MediaAlternativesGrid({ file, type, direction }: MediaAlternativ slotProps={{ toolbar: { handleAdd: () => editDialogApi.openAddDialog(file.id) } as MediaAlternativesGridToolbarProps, }} + showToolbar /> {selection.id && selection.mode ? ( diff --git a/packages/admin/cms-admin/src/dependencies/DependenciesList.tsx b/packages/admin/cms-admin/src/dependencies/DependenciesList.tsx index c250fa08d0..83ae427da9 100644 --- a/packages/admin/cms-admin/src/dependencies/DependenciesList.tsx +++ b/packages/admin/cms-admin/src/dependencies/DependenciesList.tsx @@ -198,6 +198,7 @@ export const DependenciesList = ({ query, variables }: DependenciesListProps) => slotProps={{ toolbar: { refetch } as DependenciesListGridToolbarProps, }} + showToolbar /> } diff --git a/packages/admin/cms-admin/src/dependencies/DependentsList.tsx b/packages/admin/cms-admin/src/dependencies/DependentsList.tsx index e9a554d78f..cdcee7c718 100644 --- a/packages/admin/cms-admin/src/dependencies/DependentsList.tsx +++ b/packages/admin/cms-admin/src/dependencies/DependentsList.tsx @@ -198,6 +198,7 @@ export const DependentsList = ({ query, variables }: DependentsListProps) => { slotProps={{ toolbar: { refetch } as DependentsListGridToolbarProps, }} + showToolbar /> } diff --git a/packages/admin/cms-admin/src/redirects/RedirectsGrid.tsx b/packages/admin/cms-admin/src/redirects/RedirectsGrid.tsx index ff01ec573d..99085c76fd 100644 --- a/packages/admin/cms-admin/src/redirects/RedirectsGrid.tsx +++ b/packages/admin/cms-admin/src/redirects/RedirectsGrid.tsx @@ -191,6 +191,7 @@ export function RedirectsGrid({ linkBlock, scope }: Props): JSX.Element { columns={columns} loading={loading} slots={{ toolbar: RedirectsGridToolbar }} + showToolbar /> ); diff --git a/packages/admin/cms-admin/src/userPermissions/UserGrid.tsx b/packages/admin/cms-admin/src/userPermissions/UserGrid.tsx index e98b48ee0b..3d97886a2d 100644 --- a/packages/admin/cms-admin/src/userPermissions/UserGrid.tsx +++ b/packages/admin/cms-admin/src/userPermissions/UserGrid.tsx @@ -251,6 +251,7 @@ export const UserPermissionsUserGrid = ({ toolbarAction, rowAction, actionsColum toolbarAction: toolbarAction, } as UserPermissionsUserGridToolbarProps, }} + showToolbar /> ); }; diff --git a/packages/admin/cms-admin/src/userPermissions/user/permissions/ContentScopeGrid.tsx b/packages/admin/cms-admin/src/userPermissions/user/permissions/ContentScopeGrid.tsx index 84b3779f46..b9ab4d939d 100644 --- a/packages/admin/cms-admin/src/userPermissions/user/permissions/ContentScopeGrid.tsx +++ b/packages/admin/cms-admin/src/userPermissions/user/permissions/ContentScopeGrid.tsx @@ -96,6 +96,7 @@ export const ContentScopeGrid = ({ userId }: { userId: string }) => { slotProps={{ toolbar: toolbarSlotProps, }} + showToolbar /> { diff --git a/packages/admin/cms-admin/src/userPermissions/user/permissions/OverrideContentScopesDialog.tsx b/packages/admin/cms-admin/src/userPermissions/user/permissions/OverrideContentScopesDialog.tsx index 2c0ff86bcb..86667ff662 100644 --- a/packages/admin/cms-admin/src/userPermissions/user/permissions/OverrideContentScopesDialog.tsx +++ b/packages/admin/cms-admin/src/userPermissions/user/permissions/OverrideContentScopesDialog.tsx @@ -145,6 +145,7 @@ export const OverrideContentScopesDialog = ({ permissionId, userId, handleDialog toolbar: OverrideContentScopesDialogGridToolbar, }} initialState={{ pagination: { paginationModel: { pageSize: 25 } } }} + showToolbar /> ); }} diff --git a/packages/admin/cms-admin/src/userPermissions/user/permissions/PermissionGrid.tsx b/packages/admin/cms-admin/src/userPermissions/user/permissions/PermissionGrid.tsx index 6bce3b1161..a7d1ef7f10 100644 --- a/packages/admin/cms-admin/src/userPermissions/user/permissions/PermissionGrid.tsx +++ b/packages/admin/cms-admin/src/userPermissions/user/permissions/PermissionGrid.tsx @@ -200,6 +200,7 @@ export const PermissionGrid = ({ userId }: { userId: string }) => { slotProps={{ toolbar: toolbarSlotProps, }} + showToolbar /> {overrideContentScopesId && ( ); }} diff --git a/packages/admin/cms-admin/src/warnings/WarningsGrid.tsx b/packages/admin/cms-admin/src/warnings/WarningsGrid.tsx index 4615f87a6f..536f247755 100644 --- a/packages/admin/cms-admin/src/warnings/WarningsGrid.tsx +++ b/packages/admin/cms-admin/src/warnings/WarningsGrid.tsx @@ -236,6 +236,7 @@ export function WarningsGrid() { slots={{ toolbar: WarningsGridToolbar, }} + showToolbar /> ); diff --git a/storybook/src/admin/edit-dialog/EditDialogInDataGrid.stories.tsx b/storybook/src/admin/edit-dialog/EditDialogInDataGrid.stories.tsx index 19792d738e..36689427d7 100644 --- a/storybook/src/admin/edit-dialog/EditDialogInDataGrid.stories.tsx +++ b/storybook/src/admin/edit-dialog/EditDialogInDataGrid.stories.tsx @@ -64,6 +64,7 @@ export const EditDialogInDataGrid = { ), } as ToolbarProps, }} + showToolbar /> diff --git a/storybook/src/admin/edit-dialog/EditDialogInRouterTabs.stories.tsx b/storybook/src/admin/edit-dialog/EditDialogInRouterTabs.stories.tsx index a24fcf5fa5..f5de946e7e 100644 --- a/storybook/src/admin/edit-dialog/EditDialogInRouterTabs.stories.tsx +++ b/storybook/src/admin/edit-dialog/EditDialogInRouterTabs.stories.tsx @@ -110,6 +110,7 @@ export const EditDialogInRouterTabs = { ), } as ToolbarProps, }} + showToolbar /> diff --git a/storybook/src/admin/edit-dialog/EditDialogInRouterTabsWithinStack.stories.tsx b/storybook/src/admin/edit-dialog/EditDialogInRouterTabsWithinStack.stories.tsx index ab6b3f5348..4f1708d8a5 100644 --- a/storybook/src/admin/edit-dialog/EditDialogInRouterTabsWithinStack.stories.tsx +++ b/storybook/src/admin/edit-dialog/EditDialogInRouterTabsWithinStack.stories.tsx @@ -218,6 +218,7 @@ export const ProductDetailsPage = ({ productId }: ProductDetailsProps) => { ), } as ToolbarProps, }} + showToolbar /> @@ -297,6 +298,7 @@ export const EditDialogInRouterTabsWithinStack = { ), } as ToolbarProps, }} + showToolbar /> @@ -319,7 +321,6 @@ export const EditDialogInRouterTabsWithinStack = { - ); diff --git a/storybook/src/admin/mui/DataGrid.stories.tsx b/storybook/src/admin/mui/DataGrid.stories.tsx index 1571413dbe..9e0b3e7163 100644 --- a/storybook/src/admin/mui/DataGrid.stories.tsx +++ b/storybook/src/admin/mui/DataGrid.stories.tsx @@ -44,6 +44,7 @@ export const Default = { slots={{ toolbar: ToolbarForGrid, }} + showToolbar /> ); diff --git a/storybook/src/admin/mui/DataGridSingleSelectFilter.stories.tsx b/storybook/src/admin/mui/DataGridSingleSelectFilter.stories.tsx index 6967db60ba..624e91fcc0 100644 --- a/storybook/src/admin/mui/DataGridSingleSelectFilter.stories.tsx +++ b/storybook/src/admin/mui/DataGridSingleSelectFilter.stories.tsx @@ -67,6 +67,7 @@ export const BasicSingleSelect = { }, }, }} + showToolbar /> @@ -123,6 +124,7 @@ export const WithCustomLabels = { ), }} + showToolbar /> @@ -177,6 +179,7 @@ export const WithLongLabels = { ), }} + showToolbar /> @@ -234,6 +237,7 @@ export const WithManyOptions = { ), }} + showToolbar /> @@ -291,6 +295,7 @@ export const WithCustomCellContent = { ), }} + showToolbar /> @@ -357,6 +362,7 @@ export const MultipleSingleSelectColumns = { ), }} + showToolbar /> @@ -435,6 +441,7 @@ export const DifferentDensityModes = { ), }} + showToolbar /> diff --git a/storybook/src/docs/bestPractices/GridAndFormLayouts.stories.tsx b/storybook/src/docs/bestPractices/GridAndFormLayouts.stories.tsx index 591bdfda06..8d5b0d4494 100644 --- a/storybook/src/docs/bestPractices/GridAndFormLayouts.stories.tsx +++ b/storybook/src/docs/bestPractices/GridAndFormLayouts.stories.tsx @@ -331,7 +331,7 @@ export const SingleGridFullHeight = { - + ); @@ -363,7 +363,7 @@ export const SingleGridAutoHeight = { - + ); @@ -433,7 +433,7 @@ export const GridWithFormInADialog = { - + row.id === selectedId)?.title}`}> @@ -519,7 +519,7 @@ export const GridWithFormOnAPage = { - + @@ -631,7 +631,7 @@ export const NestedGridsAndFormsWithTabs = { - + @@ -743,7 +743,7 @@ export const NestedFormInGridInTabsInGrid = { - + @@ -802,7 +802,10 @@ export const NestedFormInGridInTabsInGrid = { export const GridWithSelectionAndMoreActionsMenu = { render: () => { - const [selectionModel, setSelectionModel] = useState([]); + const [selectionModel, setSelectionModel] = useState({ + type: "include", + ids: new Set([]), + }); const { rows, loading } = useData(); const GridToolbar = () => { @@ -860,6 +863,7 @@ export const GridWithSelectionAndMoreActionsMenu = { checkboxSelection rowSelectionModel={selectionModel} onRowSelectionModelChange={setSelectionModel} + showToolbar /> @@ -869,7 +873,10 @@ export const GridWithSelectionAndMoreActionsMenu = { export const GridWithSelectionInDialog = { render: () => { - const [selectionModel, setSelectionModel] = useState([]); + const [selectionModel, setSelectionModel] = useState({ + type: "include", + ids: new Set([]), + }); const { rows, loading } = useData(); const [EditDialog, , editDialogApi] = useEditDialog(); @@ -932,6 +939,7 @@ export const GridWithSelectionInDialog = { checkboxSelection rowSelectionModel={selectionModel} onRowSelectionModelChange={setSelectionModel} + showToolbar /> @@ -976,7 +984,7 @@ export const PageWithHelpInToolbarModal = { ´ - + ); diff --git a/storybook/src/docs/components/DataGrid/DataGrid.stories.tsx b/storybook/src/docs/components/DataGrid/DataGrid.stories.tsx index bccc884fd7..f3f66365fa 100644 --- a/storybook/src/docs/components/DataGrid/DataGrid.stories.tsx +++ b/storybook/src/docs/components/DataGrid/DataGrid.stories.tsx @@ -309,6 +309,7 @@ export const _GridFilterButton = { slots={{ toolbar: DemoToolbar, }} + showToolbar /> ); @@ -499,6 +500,7 @@ export const UseDataGridExcelExport = { slots={{ toolbar: DemoToolbar, }} + showToolbar /> ); @@ -575,7 +577,10 @@ export const GridColumnTypes = { export const _CrudMoreActionsMenu = { render: () => { - const [selectionModel, setSelectionModel] = useState([]); + const [selectionModel, setSelectionModel] = useState({ + type: "include", + ids: new Set([]), + }); const dataGridProps = useDataGridRemote(); function DemoToolBar() { @@ -628,6 +633,7 @@ export const _CrudMoreActionsMenu = { slots={{ toolbar: DemoToolBar, }} + showToolbar /> ); From 42fdc7eefbe94987801575bd6d21d2062f9fe674 Mon Sep 17 00:00:00 2001 From: Johannes Obermair Date: Wed, 11 Mar 2026 14:49:22 +0100 Subject: [PATCH 03/22] Fix lint errors --- demo/admin/src/news/blocks/NewsListBlock.tsx | 4 +-- demo/admin/src/news/generated/NewsGrid.tsx | 3 ++- .../admin/src/products/ManufacturerFilter.tsx | 6 ++--- .../src/products/ProductCategoryFilter.tsx | 6 ++--- demo/admin/src/products/ProductsGrid.tsx | 6 ++--- .../products/generator/ManufacturerFilter.tsx | 7 +++-- .../generator/generated/ManufacturersGrid.tsx | 3 ++- .../generated/ProductCategoriesGrid.tsx | 3 ++- .../generated/ProductHighlightsGrid.tsx | 3 ++- .../generator/generated/ProductTagsGrid.tsx | 3 ++- .../generated/ProductVariantsGrid.tsx | 3 ++- .../generator/generated/ProductsGrid.tsx | 3 ++- .../generated/SelectProductsGrid.tsx | 3 ++- .../__snapshots__/generateGrid.test.ts.snap | 8 ++++++ .../__snapshots__/scope.test.ts.snap | 2 ++ .../generate/generateGrid/generateGrid.ts | 1 + .../admin/src/dataGrid/DataGridPanel.tsx | 1 + .../admin/admin/src/dataGrid/GridColDef.ts | 2 +- .../DataGridColumnsManagementListItem.tsx | 2 +- .../src/dataGrid/muiGridFilterToGql.test.ts | 3 +-- .../src/dataGrid/useDataGridRemote.test.tsx | 6 ++--- .../src/dataGrid/useDataGridUrlState.tsx | 3 +-- .../src/theme/componentsTheme/MuiDataGrid.tsx | 23 ++++++++-------- .../admin/admin/src/theme/createCometTheme.ts | 12 ++++----- .../src/brevoContacts/BrevoContactsGrid.tsx | 12 ++++++--- .../BrevoTestContactsGrid.tsx | 15 ++++++----- .../addContacts/AddContactsGridSelect.tsx | 27 ++++++++++++------- .../AllAssignedContactsGrid.tsx | 12 ++++++--- .../cms-admin/src/blocks/DamVideoBlock.tsx | 2 +- .../src/blocks/InternalLinkBlock.tsx | 2 +- .../cms-admin/src/blocks/PixelImageBlock.tsx | 2 +- .../cms-admin/src/blocks/SvgImageBlock.tsx | 2 +- .../src/builds/StartBuildsDialog.tsx | 4 +-- .../src/dam/DataGrid/FolderDataGrid.tsx | 4 +-- .../dam/blocks/DamFileDownloadLinkBlock.tsx | 2 +- .../MediaAlternativesGrid.tsx | 3 +-- .../src/userPermissions/UserGrid.tsx | 4 +-- .../OverrideContentScopesDialog.tsx | 2 +- .../SelectScopesDialogContent.tsx | 2 +- .../GridAndFormLayouts.stories.tsx | 6 ++--- .../components/DataGrid/DataGrid.stories.tsx | 2 +- 41 files changed, 125 insertions(+), 94 deletions(-) diff --git a/demo/admin/src/news/blocks/NewsListBlock.tsx b/demo/admin/src/news/blocks/NewsListBlock.tsx index 652f21f144..45b4d6d8fa 100644 --- a/demo/admin/src/news/blocks/NewsListBlock.tsx +++ b/demo/admin/src/news/blocks/NewsListBlock.tsx @@ -66,9 +66,9 @@ export const NewsListBlock: BlockInterface { - updateState({ ids: newSelection as string[] }); + updateState({ ids: Array.from(newSelection.ids) as string[] }); }} /> diff --git a/demo/admin/src/news/generated/NewsGrid.tsx b/demo/admin/src/news/generated/NewsGrid.tsx index c6557db9a5..6db43b3f87 100644 --- a/demo/admin/src/news/generated/NewsGrid.tsx +++ b/demo/admin/src/news/generated/NewsGrid.tsx @@ -197,6 +197,7 @@ export function NewsGrid() { toolbar: NewsGridToolbar as GridSlotsComponent["toolbar"], }} onRowClick={handleRowClick} - showToolbar /> + showToolbar + /> ); } diff --git a/demo/admin/src/products/ManufacturerFilter.tsx b/demo/admin/src/products/ManufacturerFilter.tsx index 33132d8559..40edbb4ea1 100644 --- a/demo/admin/src/products/ManufacturerFilter.tsx +++ b/demo/admin/src/products/ManufacturerFilter.tsx @@ -2,7 +2,7 @@ import { gql, useQuery } from "@apollo/client"; import { ClearInputAdornment } from "@comet/admin"; import Autocomplete from "@mui/material/Autocomplete"; import { type GridFilterInputValueProps, type GridFilterOperator, useGridRootProps } from "@mui/x-data-grid-pro"; -import { useCallback, useState } from "react"; +import { type ChangeEvent, useCallback, useState } from "react"; import { useIntl } from "react-intl"; import { useDebounce } from "use-debounce"; @@ -72,8 +72,8 @@ function ManufacturerFilter({ item, applyValue, apiRef }: GridFilterInputValuePr { + value={search} + onChange={(event: ChangeEvent) => { setSearch(event.target.value); }} label={apiRef.current.getLocaleText("filterPanelInputLabel")} diff --git a/demo/admin/src/products/ProductCategoryFilter.tsx b/demo/admin/src/products/ProductCategoryFilter.tsx index b548024a24..3cdace0f4d 100644 --- a/demo/admin/src/products/ProductCategoryFilter.tsx +++ b/demo/admin/src/products/ProductCategoryFilter.tsx @@ -2,7 +2,7 @@ import { gql, useQuery } from "@apollo/client"; import { ClearInputAdornment } from "@comet/admin"; import Autocomplete from "@mui/material/Autocomplete"; import { type GridFilterInputValueProps, type GridFilterOperator, useGridRootProps } from "@mui/x-data-grid-pro"; -import { useCallback, useState } from "react"; +import { type ChangeEvent, useCallback, useState } from "react"; import { useIntl } from "react-intl"; import { useDebounce } from "use-debounce"; @@ -73,8 +73,8 @@ function ProductCategoryFilter({ item, applyValue, apiRef }: GridFilterInputValu {...params} autoComplete="off" placeholder={intl.formatMessage({ id: "productCategory.placeholder", defaultMessage: "Choose a Product Category" })} - value={search ? search : null} - onChange={(event) => { + value={search} + onChange={(event: ChangeEvent) => { setSearch(event.target.value); }} label={apiRef.current.getLocaleText("filterPanelInputLabel")} diff --git a/demo/admin/src/products/ProductsGrid.tsx b/demo/admin/src/products/ProductsGrid.tsx index c1e72eec1e..37a58313cb 100644 --- a/demo/admin/src/products/ProductsGrid.tsx +++ b/demo/admin/src/products/ProductsGrid.tsx @@ -81,7 +81,7 @@ function ProductsGridToolbar({ exportApi, selectionModel }: ProductsGridToolbarP label: "Publish", icon: , onClick: () => { - for (const id of selectionModel) { + for (const id of Array.from(selectionModel.ids)) { client.mutate({ mutation: updateProductStatusMutation, variables: { id: id as string, status: "Published" }, @@ -97,7 +97,7 @@ function ProductsGridToolbar({ exportApi, selectionModel }: ProductsGridToolbarP label: "Unpublish", icon: , onClick: () => { - for (const id of selectionModel) { + for (const id of Array.from(selectionModel.ids)) { client.mutate({ mutation: updateProductStatusMutation, variables: { id: id as string, status: "Unpublished" }, @@ -110,7 +110,7 @@ function ProductsGridToolbar({ exportApi, selectionModel }: ProductsGridToolbarP }, }, ]} - selectionSize={selectionModel.length} + selectionSize={selectionModel.ids.size} />