From 02dba2b881bdda1aeb1bbb34951bba68f9e0eaad Mon Sep 17 00:00:00 2001 From: IceOfSummer <72915970+IceOfSummer@users.noreply.github.com> Date: Sat, 11 Jan 2025 21:20:36 +0800 Subject: [PATCH 01/28] [example] Update the CDN example to adapt React 19. (#44979) Signed-off-by: IceOfSummer <72915970+IceOfSummer@users.noreply.github.com> Co-authored-by: ZeeshanTamboli --- examples/material-ui-via-cdn/README.md | 3 + examples/material-ui-via-cdn/index.html | 5 +- .../material-ui-via-cdn/react-18-example.html | 119 ++++++++++++++++++ 3 files changed, 125 insertions(+), 2 deletions(-) create mode 100644 examples/material-ui-via-cdn/react-18-example.html diff --git a/examples/material-ui-via-cdn/README.md b/examples/material-ui-via-cdn/README.md index fc8062310ea7ec..acdba207e21fe4 100644 --- a/examples/material-ui-via-cdn/README.md +++ b/examples/material-ui-via-cdn/README.md @@ -12,7 +12,10 @@ cd material-ui-via-cdn Run: ```bash +# React 19 or later open index.html +# React 18 +open react-18-example.html ``` ## The idea behind the example diff --git a/examples/material-ui-via-cdn/index.html b/examples/material-ui-via-cdn/index.html index 0b8d8398478268..1877ab42e28e10 100644 --- a/examples/material-ui-via-cdn/index.html +++ b/examples/material-ui-via-cdn/index.html @@ -18,8 +18,9 @@ "imports": { "react": "https://esm.sh/react@latest", "react-dom": "https://esm.sh/react-dom@latest", + "react-dom/client": "https://esm.sh/react-dom@latest/client", "react/jsx-runtime": "https://esm.sh/react@latest/jsx-runtime", - "@mui/material": "https://esm.sh/@mui/material@latest?external=react" + "@mui/material": "https://esm.sh/@mui/material@latest?external=react,react-dom" } } @@ -31,7 +32,7 @@ + + +
+ + + + + + From c51af8e3db130523bbb71c8758c828225e940c91 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Sat, 11 Jan 2025 20:01:20 +0100 Subject: [PATCH 02/28] [docs] Fix broken anchor link to w3.org --- docs/data/base/components/button/button.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data/base/components/button/button.md b/docs/data/base/components/button/button.md index 3d3ad1c1aa5e8f..13b27adfd84093 100644 --- a/docs/data/base/components/button/button.md +++ b/docs/data/base/components/button/button.md @@ -142,7 +142,7 @@ Instead, `aria-disabled` is used, which makes the Button focusable. This should be used whenever the disabled Button needs to be read by screen readers. -Base UI uses this prop internally in [menu items](/base-ui/react-menu/), making it possible to use the keyboard to navigate to disabled items (in compliance with [ARIA guidelines](https://www.w3.org/WAI/ARIA/apg/practices/keyboard-interface/#x6-7-focusability-of-disabled-controls)). +Base UI uses this prop internally in [menu items](/base-ui/react-menu/), making it possible to use the keyboard to navigate to disabled items (in compliance with [ARIA guidelines](https://www.w3.org/WAI/ARIA/apg/practices/keyboard-interface/#focusabilityofdisabledcontrols)). The following demo shows how the `focusableWhenDisabled` prop works—use the Tab key to navigate within this document to see that only the second Button accepts the focus: From 75e9bf5cc26ef1647fa63266c7880561b7be98ae Mon Sep 17 00:00:00 2001 From: Siriwat K Date: Mon, 13 Jan 2025 09:28:37 +0700 Subject: [PATCH 03/28] [material-ui] Fix slots typing for Tooltip and StepLabel (#44985) --- .../mui-material/src/StepLabel/StepLabel.d.ts | 2 +- .../src/StepLabel/StepLabel.spec.tsx | 24 +++++++++++++++++++ .../mui-material/src/Tooltip/Tooltip.d.ts | 2 +- .../mui-material/src/Tooltip/Tooltip.spec.tsx | 19 +++++++++++++-- 4 files changed, 43 insertions(+), 4 deletions(-) create mode 100644 packages/mui-material/src/StepLabel/StepLabel.spec.tsx diff --git a/packages/mui-material/src/StepLabel/StepLabel.d.ts b/packages/mui-material/src/StepLabel/StepLabel.d.ts index 4139cc91998ad9..946908de4941c4 100644 --- a/packages/mui-material/src/StepLabel/StepLabel.d.ts +++ b/packages/mui-material/src/StepLabel/StepLabel.d.ts @@ -15,7 +15,7 @@ export interface StepLabelSlots { /** * The component to render in place of the [`StepIcon`](https://mui.com/material-ui/api/step-icon/). */ - stepIcon: React.ElementType; + stepIcon: React.ElementType; } export type StepLabelSlotsAndSlotProps = CreateSlotsAndSlotProps< diff --git a/packages/mui-material/src/StepLabel/StepLabel.spec.tsx b/packages/mui-material/src/StepLabel/StepLabel.spec.tsx new file mode 100644 index 00000000000000..ef9d68e8d2b1fd --- /dev/null +++ b/packages/mui-material/src/StepLabel/StepLabel.spec.tsx @@ -0,0 +1,24 @@ +import * as React from 'react'; +import StepLabel from '@mui/material/StepLabel'; + +const SlotComponentRef = React.forwardRef((props, ref) => { + return
; +}); + + + Step One +; + + + Step One +; diff --git a/packages/mui-material/src/Tooltip/Tooltip.d.ts b/packages/mui-material/src/Tooltip/Tooltip.d.ts index ea3d996befec52..374ea2ba3c536e 100644 --- a/packages/mui-material/src/Tooltip/Tooltip.d.ts +++ b/packages/mui-material/src/Tooltip/Tooltip.d.ts @@ -21,7 +21,7 @@ export interface TooltipSlots { * The component used for the popper. * @default Popper */ - popper: React.ElementType; + popper: React.ElementType; /** * The component used for the transition. * [Follow this guide](https://mui.com/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component. diff --git a/packages/mui-material/src/Tooltip/Tooltip.spec.tsx b/packages/mui-material/src/Tooltip/Tooltip.spec.tsx index 1611f1b1ef5b63..29d61ae2ddb575 100644 --- a/packages/mui-material/src/Tooltip/Tooltip.spec.tsx +++ b/packages/mui-material/src/Tooltip/Tooltip.spec.tsx @@ -1,15 +1,18 @@ import * as React from 'react'; import Tooltip from '@mui/material/Tooltip'; -import Popper from '@mui/material/Popper'; ; +const SlotComponentRef = React.forwardRef((props, ref) => { + return
; +}); + ; + + + +; From a76cf2e6a20f6d7688ee9761e5676d3227a383ac Mon Sep 17 00:00:00 2001 From: Siriwat K Date: Mon, 13 Jan 2025 09:34:58 +0700 Subject: [PATCH 04/28] [Button] Add `loading` prop (#44637) --- .../button-group/LoadingButtonGroup.js | 7 +- .../button-group/LoadingButtonGroup.tsx | 7 +- .../LoadingButtonGroup.tsx.preview | 6 +- .../components/button-group/button-group.md | 8 +- .../components/buttons/IconButtonWithBadge.js | 21 + .../buttons/IconButtonWithBadge.tsx | 21 + .../buttons/IconButtonWithBadge.tsx.preview | 4 + .../components/buttons/LoadingButtons.js | 58 ++- .../components/buttons/LoadingButtons.tsx | 58 ++- .../buttons/LoadingButtons.tsx.preview | 14 - .../buttons/LoadingButtonsTransition.js | 39 +- .../buttons/LoadingButtonsTransition.tsx | 39 +- .../components/buttons/LoadingIconButton.js | 21 + .../components/buttons/LoadingIconButton.tsx | 21 + .../buttons/LoadingIconButton.tsx.preview | 5 + .../material/components/buttons/buttons.md | 47 +- .../dialogs/ToolpadDialogsNoSnap.js | 9 +- .../dialogs/ToolpadDialogsNoSnap.tsx | 9 +- .../migration/upgrade-to-v6/upgrade-to-v6.md | 16 +- docs/data/material/pagesApi.js | 1 - docs/pages/blog/2020-q2-update.md | 2 +- docs/pages/blog/mui-core-v5.md | 2 +- docs/pages/material-ui/api/button.json | 54 +++ docs/pages/material-ui/api/icon-button.json | 17 + docs/pages/material-ui/api/loading-button.js | 23 - .../pages/material-ui/api/loading-button.json | 453 ------------------ docs/src/pagesApi.js | 1 - docs/translations/api-docs/button/button.json | 41 ++ .../api-docs/icon-button/icon-button.json | 15 + .../loading-button/loading-button.json | 356 -------------- .../src/LoadingButton/LoadingButton.d.ts | 82 +--- .../src/LoadingButton/LoadingButton.js | 363 +------------- .../src/LoadingButton/LoadingButton.spec.tsx | 16 - .../src/LoadingButton/LoadingButton.test.js | 117 ----- packages/mui-lab/src/LoadingButton/index.d.ts | 3 - packages/mui-lab/src/LoadingButton/index.js | 3 - .../src/LoadingButton/loadingButtonClasses.ts | 43 -- packages/mui-material/src/Button/Button.d.ts | 18 + packages/mui-material/src/Button/Button.js | 239 ++++++++- .../mui-material/src/Button/Button.spec.tsx | 14 + .../mui-material/src/Button/Button.test.js | 79 ++- .../mui-material/src/Button/buttonClasses.ts | 21 + .../src/IconButton/IconButton.d.ts | 12 + .../mui-material/src/IconButton/IconButton.js | 57 ++- .../src/IconButton/IconButton.test.js | 44 +- .../src/IconButton/iconButtonClasses.ts | 6 + .../Button/FullWidthLoadingButtons.js | 14 +- 47 files changed, 918 insertions(+), 1588 deletions(-) create mode 100644 docs/data/material/components/buttons/IconButtonWithBadge.js create mode 100644 docs/data/material/components/buttons/IconButtonWithBadge.tsx create mode 100644 docs/data/material/components/buttons/IconButtonWithBadge.tsx.preview delete mode 100644 docs/data/material/components/buttons/LoadingButtons.tsx.preview create mode 100644 docs/data/material/components/buttons/LoadingIconButton.js create mode 100644 docs/data/material/components/buttons/LoadingIconButton.tsx create mode 100644 docs/data/material/components/buttons/LoadingIconButton.tsx.preview delete mode 100644 docs/pages/material-ui/api/loading-button.js delete mode 100644 docs/pages/material-ui/api/loading-button.json delete mode 100644 docs/translations/api-docs/loading-button/loading-button.json delete mode 100644 packages/mui-lab/src/LoadingButton/LoadingButton.spec.tsx delete mode 100644 packages/mui-lab/src/LoadingButton/LoadingButton.test.js delete mode 100644 packages/mui-lab/src/LoadingButton/loadingButtonClasses.ts diff --git a/docs/data/material/components/button-group/LoadingButtonGroup.js b/docs/data/material/components/button-group/LoadingButtonGroup.js index 989f028daf7a56..fd146a90620d10 100644 --- a/docs/data/material/components/button-group/LoadingButtonGroup.js +++ b/docs/data/material/components/button-group/LoadingButtonGroup.js @@ -1,17 +1,16 @@ import * as React from 'react'; import ButtonGroup from '@mui/material/ButtonGroup'; import Button from '@mui/material/Button'; -import LoadingButton from '@mui/lab/LoadingButton'; import SaveIcon from '@mui/icons-material/Save'; export default function LoadingButtonGroup() { return ( - Fetch data - }> + + ); } diff --git a/docs/data/material/components/button-group/LoadingButtonGroup.tsx b/docs/data/material/components/button-group/LoadingButtonGroup.tsx index 989f028daf7a56..fd146a90620d10 100644 --- a/docs/data/material/components/button-group/LoadingButtonGroup.tsx +++ b/docs/data/material/components/button-group/LoadingButtonGroup.tsx @@ -1,17 +1,16 @@ import * as React from 'react'; import ButtonGroup from '@mui/material/ButtonGroup'; import Button from '@mui/material/Button'; -import LoadingButton from '@mui/lab/LoadingButton'; import SaveIcon from '@mui/icons-material/Save'; export default function LoadingButtonGroup() { return ( - Fetch data - }> + + ); } diff --git a/docs/data/material/components/button-group/LoadingButtonGroup.tsx.preview b/docs/data/material/components/button-group/LoadingButtonGroup.tsx.preview index 51360c91557385..a69903f1fca35c 100644 --- a/docs/data/material/components/button-group/LoadingButtonGroup.tsx.preview +++ b/docs/data/material/components/button-group/LoadingButtonGroup.tsx.preview @@ -1,7 +1,7 @@ - Fetch data - }> + + \ No newline at end of file diff --git a/docs/data/material/components/button-group/button-group.md b/docs/data/material/components/button-group/button-group.md index 6cc23f74925aec..5bceb0b6ab282b 100644 --- a/docs/data/material/components/button-group/button-group.md +++ b/docs/data/material/components/button-group/button-group.md @@ -1,7 +1,7 @@ --- productId: material-ui title: React Button Group component -components: Button, ButtonGroup, LoadingButton +components: Button, ButtonGroup githubLabel: 'component: ButtonGroup' githubSource: packages/mui-material/src/ButtonGroup --- @@ -49,10 +49,8 @@ You can remove the elevation with the `disableElevation` prop. {{"demo": "DisableElevation.js"}} -## Experimental APIs +## Loading -### Loading button - -You can use the [``](/material-ui/react-button/#loading-button) from [`@mui/lab`](/material-ui/about-the-lab/) in the button group. +Use the `loading` prop from `Button` to set buttons in a loading state and disable interactions. {{"demo": "LoadingButtonGroup.js"}} diff --git a/docs/data/material/components/buttons/IconButtonWithBadge.js b/docs/data/material/components/buttons/IconButtonWithBadge.js new file mode 100644 index 00000000000000..14a6a23a1dfa5d --- /dev/null +++ b/docs/data/material/components/buttons/IconButtonWithBadge.js @@ -0,0 +1,21 @@ +import * as React from 'react'; +import { styled } from '@mui/material/styles'; +import IconButton from '@mui/material/IconButton'; +import Badge, { badgeClasses } from '@mui/material/Badge'; +import ShoppingCartIcon from '@mui/icons-material/ShoppingCartOutlined'; + +const CartBadge = styled(Badge)` + & .${badgeClasses.badge} { + top: -12px; + right: -6px; + } +`; + +export default function IconButtonWithBadge() { + return ( + + + + + ); +} diff --git a/docs/data/material/components/buttons/IconButtonWithBadge.tsx b/docs/data/material/components/buttons/IconButtonWithBadge.tsx new file mode 100644 index 00000000000000..14a6a23a1dfa5d --- /dev/null +++ b/docs/data/material/components/buttons/IconButtonWithBadge.tsx @@ -0,0 +1,21 @@ +import * as React from 'react'; +import { styled } from '@mui/material/styles'; +import IconButton from '@mui/material/IconButton'; +import Badge, { badgeClasses } from '@mui/material/Badge'; +import ShoppingCartIcon from '@mui/icons-material/ShoppingCartOutlined'; + +const CartBadge = styled(Badge)` + & .${badgeClasses.badge} { + top: -12px; + right: -6px; + } +`; + +export default function IconButtonWithBadge() { + return ( + + + + + ); +} diff --git a/docs/data/material/components/buttons/IconButtonWithBadge.tsx.preview b/docs/data/material/components/buttons/IconButtonWithBadge.tsx.preview new file mode 100644 index 00000000000000..aa71bce96117c6 --- /dev/null +++ b/docs/data/material/components/buttons/IconButtonWithBadge.tsx.preview @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/data/material/components/buttons/LoadingButtons.js b/docs/data/material/components/buttons/LoadingButtons.js index f2d71b178ab98d..33bdada801bbb2 100644 --- a/docs/data/material/components/buttons/LoadingButtons.js +++ b/docs/data/material/components/buttons/LoadingButtons.js @@ -1,25 +1,61 @@ import * as React from 'react'; -import LoadingButton from '@mui/lab/LoadingButton'; +import Button from '@mui/material/Button'; import SaveIcon from '@mui/icons-material/Save'; import Stack from '@mui/material/Stack'; export default function LoadingButtons() { return ( - - - Submit - - - Fetch data - - + + + + + + + + + + + + ); } diff --git a/docs/data/material/components/buttons/LoadingButtons.tsx b/docs/data/material/components/buttons/LoadingButtons.tsx index f2d71b178ab98d..33bdada801bbb2 100644 --- a/docs/data/material/components/buttons/LoadingButtons.tsx +++ b/docs/data/material/components/buttons/LoadingButtons.tsx @@ -1,25 +1,61 @@ import * as React from 'react'; -import LoadingButton from '@mui/lab/LoadingButton'; +import Button from '@mui/material/Button'; import SaveIcon from '@mui/icons-material/Save'; import Stack from '@mui/material/Stack'; export default function LoadingButtons() { return ( - - - Submit - - - Fetch data - - + + + + + + + + + + + + ); } diff --git a/docs/data/material/components/buttons/LoadingButtons.tsx.preview b/docs/data/material/components/buttons/LoadingButtons.tsx.preview deleted file mode 100644 index 9578d91a245686..00000000000000 --- a/docs/data/material/components/buttons/LoadingButtons.tsx.preview +++ /dev/null @@ -1,14 +0,0 @@ - - Submit - - - Fetch data - -} - variant="outlined" -> - Save - \ No newline at end of file diff --git a/docs/data/material/components/buttons/LoadingButtonsTransition.js b/docs/data/material/components/buttons/LoadingButtonsTransition.js index 21b0f2bd331d26..2278b2684fe7b5 100644 --- a/docs/data/material/components/buttons/LoadingButtonsTransition.js +++ b/docs/data/material/components/buttons/LoadingButtonsTransition.js @@ -1,5 +1,5 @@ import * as React from 'react'; -import LoadingButton from '@mui/lab/LoadingButton'; +import Button from '@mui/material/Button'; import Box from '@mui/material/Box'; import FormControlLabel from '@mui/material/FormControlLabel'; import Switch from '@mui/material/Switch'; @@ -27,7 +27,7 @@ export default function LoadingButtonsTransition() { label="Loading" /> button': { m: 1 } }}> - Disabled - - + button': { m: 1 } }}> - +
); diff --git a/docs/data/material/components/buttons/LoadingButtonsTransition.tsx b/docs/data/material/components/buttons/LoadingButtonsTransition.tsx index 21b0f2bd331d26..2278b2684fe7b5 100644 --- a/docs/data/material/components/buttons/LoadingButtonsTransition.tsx +++ b/docs/data/material/components/buttons/LoadingButtonsTransition.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import LoadingButton from '@mui/lab/LoadingButton'; +import Button from '@mui/material/Button'; import Box from '@mui/material/Box'; import FormControlLabel from '@mui/material/FormControlLabel'; import Switch from '@mui/material/Switch'; @@ -27,7 +27,7 @@ export default function LoadingButtonsTransition() { label="Loading" /> button': { m: 1 } }}> - Disabled - - + button': { m: 1 } }}> - +
); diff --git a/docs/data/material/components/buttons/LoadingIconButton.js b/docs/data/material/components/buttons/LoadingIconButton.js new file mode 100644 index 00000000000000..6778d7281d47d7 --- /dev/null +++ b/docs/data/material/components/buttons/LoadingIconButton.js @@ -0,0 +1,21 @@ +import * as React from 'react'; +import Tooltip from '@mui/material/Tooltip'; +import IconButton from '@mui/material/IconButton'; +import ShoppingCartIcon from '@mui/icons-material/ShoppingCart'; + +export default function LoadingIconButton() { + const [loading, setLoading] = React.useState(false); + React.useEffect(() => { + const timeout = setTimeout(() => { + setLoading(false); + }, 2000); + return () => clearTimeout(timeout); + }); + return ( + + setLoading(true)} loading={loading}> + + + + ); +} diff --git a/docs/data/material/components/buttons/LoadingIconButton.tsx b/docs/data/material/components/buttons/LoadingIconButton.tsx new file mode 100644 index 00000000000000..6778d7281d47d7 --- /dev/null +++ b/docs/data/material/components/buttons/LoadingIconButton.tsx @@ -0,0 +1,21 @@ +import * as React from 'react'; +import Tooltip from '@mui/material/Tooltip'; +import IconButton from '@mui/material/IconButton'; +import ShoppingCartIcon from '@mui/icons-material/ShoppingCart'; + +export default function LoadingIconButton() { + const [loading, setLoading] = React.useState(false); + React.useEffect(() => { + const timeout = setTimeout(() => { + setLoading(false); + }, 2000); + return () => clearTimeout(timeout); + }); + return ( + + setLoading(true)} loading={loading}> + + + + ); +} diff --git a/docs/data/material/components/buttons/LoadingIconButton.tsx.preview b/docs/data/material/components/buttons/LoadingIconButton.tsx.preview new file mode 100644 index 00000000000000..9c9a8b0cbf868a --- /dev/null +++ b/docs/data/material/components/buttons/LoadingIconButton.tsx.preview @@ -0,0 +1,5 @@ + + setLoading(true)} loading={loading}> + + + \ No newline at end of file diff --git a/docs/data/material/components/buttons/buttons.md b/docs/data/material/components/buttons/buttons.md index 4da25aa7e55f5f..0b1b19fe71ff27 100644 --- a/docs/data/material/components/buttons/buttons.md +++ b/docs/data/material/components/buttons/buttons.md @@ -1,7 +1,7 @@ --- productId: material-ui title: React Button component -components: Button, IconButton, ButtonBase, LoadingButton +components: Button, IconButton, ButtonBase materialDesign: https://m2.material.io/components/buttons githubLabel: 'component: button' waiAria: https://www.w3.org/WAI/ARIA/apg/patterns/button/ @@ -113,12 +113,45 @@ Use `color` prop to apply theme color palette to component. {{"demo": "IconButtonColors.js"}} +### Loading + +Starting from v6.4.0, use `loading` prop to set icon buttons in a loading state and disable interactions. + +{{"demo": "LoadingIconButton.js"}} + +### Badge + +You can use the [`Badge`](/material-ui/react-badge/) component to add a badge to an `IconButton`. + +{{"demo": "IconButtonWithBadge.js"}} + ## File upload To create a file upload button, turn the button into a label using `component="label"` and then create a visually-hidden input with type `file`. {{"demo": "InputFileUpload.js"}} +## Loading + +Starting from v6.4.0, use the `loading` prop to set buttons in a loading state and disable interactions. + +{{"demo": "LoadingButtons.js"}} + +Toggle the loading switch to see the transition between the different states. + +{{"demo": "LoadingButtonsTransition.js"}} + +:::warning +When the `loading` prop is set to `boolean`, the loading wrapper is always present in the DOM to prevent a [Google Translation Crash](https://github.com/mui/material-ui/issues/27853). + +The `loading` value should always be `null` or `boolean`. The pattern below is not recommended as it can cause the Google Translation crash: + +```jsx + ); diff --git a/docs/data/material/components/dialogs/ToolpadDialogsNoSnap.tsx b/docs/data/material/components/dialogs/ToolpadDialogsNoSnap.tsx index 1fd85d043d9c2f..1d6aa7dacc434f 100644 --- a/docs/data/material/components/dialogs/ToolpadDialogsNoSnap.tsx +++ b/docs/data/material/components/dialogs/ToolpadDialogsNoSnap.tsx @@ -1,7 +1,6 @@ import * as React from 'react'; import { DialogsProvider, useDialogs, DialogProps } from '@toolpad/core/useDialogs'; import Button from '@mui/material/Button'; -import LoadingButton from '@mui/lab/LoadingButton'; import Dialog from '@mui/material/Dialog'; import Alert from '@mui/material/Alert'; import DialogTitle from '@mui/material/DialogTitle'; @@ -80,13 +79,9 @@ function DemoContent() { return (
- +
); diff --git a/docs/data/material/migration/upgrade-to-v6/upgrade-to-v6.md b/docs/data/material/migration/upgrade-to-v6/upgrade-to-v6.md index 9157d2ca92cfcc..636d5fe706ccd0 100644 --- a/docs/data/material/migration/upgrade-to-v6/upgrade-to-v6.md +++ b/docs/data/material/migration/upgrade-to-v6/upgrade-to-v6.md @@ -365,9 +365,21 @@ As the `ListItem` no longer supports these props, the class names related to the +listItemButtonClasses.selected ``` -### Loading Button +### Button with Loading State -In v6, the `children` prop passed to the Loading Button component is now wrapped in a `` tag to avoid [issues](https://github.com/mui/material-ui/issues/27853) when using tools to translate websites. +As of `@mui/material` **v6.4.0**, the `LoadingButton` from Lab has been removed. Loading functionality is now part of the standard `Button` component. Update your import as follows: + +```diff +-import { LoadingButton } from '@mui/lab'; ++import { Button } from '@mui/material'; +``` + +```diff +-import LoadingButton from '@mui/lab/LoadingButton'; ++import Button from '@mui/material/Button'; +``` + +For more details, see the [Loading section](/material-ui/react-button/#loading-2) in the [Material UI `Button` documentation](/material-ui/react-button/). ### Typography diff --git a/docs/data/material/pagesApi.js b/docs/data/material/pagesApi.js index 2c6f1e2aca5155..7c0e8e172b7b08 100644 --- a/docs/data/material/pagesApi.js +++ b/docs/data/material/pagesApi.js @@ -70,7 +70,6 @@ module.exports = [ { pathname: '/material-ui/api/list-item-secondary-action' }, { pathname: '/material-ui/api/list-item-text' }, { pathname: '/material-ui/api/list-subheader' }, - { pathname: '/material-ui/api/loading-button' }, { pathname: '/material-ui/api/masonry' }, { pathname: '/material-ui/api/menu' }, { pathname: '/material-ui/api/menu-item' }, diff --git a/docs/pages/blog/2020-q2-update.md b/docs/pages/blog/2020-q2-update.md index 6d34a639194694..29f38b8eee2ea2 100644 --- a/docs/pages/blog/2020-q2-update.md +++ b/docs/pages/blog/2020-q2-update.md @@ -27,7 +27,7 @@ Here are the most significant improvements since March 2020: Adobe XD and Framer support are also up for consideration if they attract a significant audience, but not until we've polished the Sketch and Figma assets. -- 🔄 `LoadingButton` – [a new component in the lab](https://mui.com/material-ui/react-button/#loading-button). This work is influenced by the [concurrent UI patterns](https://17.reactjs.org/docs/concurrent-mode-patterns.html) presented by the React team. +- 🔄 `LoadingButton` – [a new component in the lab](https://v5.mui.com/material-ui/react-button/#loading-button). This work is influenced by the [concurrent UI patterns](https://17.reactjs.org/docs/concurrent-mode-patterns.html) presented by the React team. loading diff --git a/docs/pages/blog/mui-core-v5.md b/docs/pages/blog/mui-core-v5.md index 08bca2d4844f2a..4a2e55c467a95c 100644 --- a/docs/pages/blog/mui-core-v5.md +++ b/docs/pages/blog/mui-core-v5.md @@ -602,7 +602,7 @@ Having a separate lab package allows us to release breaking changes when necessa The following components are now available in the lab: -- [LoadingButton](/material-ui/react-button/#loading-button). It does what you would expect. It renders the `Button` with a configurable loading/pending state. +- [LoadingButton](https://v5.mui.com/material-ui/react-button/#loading-button). It does what you would expect. It renders the `Button` with a configurable loading/pending state. - [FocusTrap](/base-ui/react-focus-trap/). This component traps the keyboard focus within a DOM node. For example, it's used by the Modal to prevent tabbing out of the component for accessibility reasons. - [Masonry](/material-ui/react-masonry/). One great use case for this component is when using the `Grid` component leads to wasted space. It's frequently used in dashboards. diff --git a/docs/pages/material-ui/api/button.json b/docs/pages/material-ui/api/button.json index 04a03e76d983d5..a794eade5d890b 100644 --- a/docs/pages/material-ui/api/button.json +++ b/docs/pages/material-ui/api/button.json @@ -17,6 +17,18 @@ "endIcon": { "type": { "name": "node" } }, "fullWidth": { "type": { "name": "bool" }, "default": "false" }, "href": { "type": { "name": "string" } }, + "loading": { "type": { "name": "bool" }, "default": "null" }, + "loadingIndicator": { + "type": { "name": "node" }, + "default": "" + }, + "loadingPosition": { + "type": { + "name": "enum", + "description": "'center'
| 'end'
| 'start'" + }, + "default": "'center'" + }, "size": { "type": { "name": "union", @@ -221,6 +233,48 @@ "isGlobal": false, "isDeprecated": true }, + { + "key": "loading", + "className": "MuiButton-loading", + "description": "Styles applied to the root element if `loading={true}`.", + "isGlobal": false + }, + { + "key": "loadingIconPlaceholder", + "className": "MuiButton-loadingIconPlaceholder", + "description": "Styles applied to the loadingIconPlaceholder element.", + "isGlobal": false + }, + { + "key": "loadingIndicator", + "className": "MuiButton-loadingIndicator", + "description": "Styles applied to the loadingIndicator element.", + "isGlobal": false + }, + { + "key": "loadingPositionCenter", + "className": "MuiButton-loadingPositionCenter", + "description": "Styles applied to the root element if `loadingPosition=\"center\"`.", + "isGlobal": false + }, + { + "key": "loadingPositionEnd", + "className": "MuiButton-loadingPositionEnd", + "description": "Styles applied to the root element if `loadingPosition=\"end\"`.", + "isGlobal": false + }, + { + "key": "loadingPositionStart", + "className": "MuiButton-loadingPositionStart", + "description": "Styles applied to the root element if `loadingPosition=\"start\"`.", + "isGlobal": false + }, + { + "key": "loadingWrapper", + "className": "MuiButton-loadingWrapper", + "description": "Styles applied to the loadingWrapper element.", + "isGlobal": false + }, { "key": "outlined", "className": "MuiButton-outlined", diff --git a/docs/pages/material-ui/api/icon-button.json b/docs/pages/material-ui/api/icon-button.json index 752030e32dcce9..09cb6b9e7dc49e 100644 --- a/docs/pages/material-ui/api/icon-button.json +++ b/docs/pages/material-ui/api/icon-button.json @@ -19,6 +19,11 @@ }, "default": "false" }, + "loading": { "type": { "name": "bool" }, "default": "false" }, + "loadingIndicator": { + "type": { "name": "node" }, + "default": "" + }, "size": { "type": { "name": "union", @@ -100,6 +105,18 @@ "description": "Styles applied to the root element if `edge=\"start\"`.", "isGlobal": false }, + { + "key": "loading", + "className": "MuiIconButton-loading", + "description": "Styles applied to the root element if `loading={true}`.", + "isGlobal": false + }, + { + "key": "loadingIndicator", + "className": "MuiIconButton-loadingIndicator", + "description": "Styles applied to the loadingIndicator element.", + "isGlobal": false + }, { "key": "root", "className": "MuiIconButton-root", diff --git a/docs/pages/material-ui/api/loading-button.js b/docs/pages/material-ui/api/loading-button.js deleted file mode 100644 index cab581691ab572..00000000000000 --- a/docs/pages/material-ui/api/loading-button.js +++ /dev/null @@ -1,23 +0,0 @@ -import * as React from 'react'; -import ApiPage from 'docs/src/modules/components/ApiPage'; -import mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations'; -import jsonPageContent from './loading-button.json'; - -export default function Page(props) { - const { descriptions, pageContent } = props; - return ; -} - -Page.getInitialProps = () => { - const req = require.context( - 'docs/translations/api-docs/loading-button', - false, - /\.\/loading-button.*.json$/, - ); - const descriptions = mapApiPageTranslations(req); - - return { - descriptions, - pageContent: jsonPageContent, - }; -}; diff --git a/docs/pages/material-ui/api/loading-button.json b/docs/pages/material-ui/api/loading-button.json deleted file mode 100644 index 8155927a65f266..00000000000000 --- a/docs/pages/material-ui/api/loading-button.json +++ /dev/null @@ -1,453 +0,0 @@ -{ - "props": { - "children": { "type": { "name": "node" } }, - "classes": { "type": { "name": "object" }, "additionalInfo": { "cssApi": true } }, - "disabled": { "type": { "name": "bool" }, "default": "false" }, - "loading": { "type": { "name": "bool" }, "default": "false" }, - "loadingIndicator": { - "type": { "name": "node" }, - "default": "" - }, - "loadingPosition": { - "type": { - "name": "custom", - "description": "'start'
| 'end'
| 'center'" - }, - "default": "'center'" - }, - "sx": { - "type": { - "name": "union", - "description": "Array<func
| object
| bool>
| func
| object" - }, - "additionalInfo": { "sx": true } - }, - "variant": { - "type": { - "name": "union", - "description": "'contained'
| 'outlined'
| 'text'
| string" - }, - "default": "'text'" - } - }, - "name": "LoadingButton", - "imports": [ - "import LoadingButton from '@mui/lab/LoadingButton';", - "import { LoadingButton } from '@mui/lab';" - ], - "classes": [ - { - "key": "colorError", - "className": "MuiLoadingButton-colorError", - "description": "Styles applied to the root element if `color=\"error\"`.", - "isGlobal": false - }, - { - "key": "colorInfo", - "className": "MuiLoadingButton-colorInfo", - "description": "Styles applied to the root element if `color=\"info\"`.", - "isGlobal": false - }, - { - "key": "colorInherit", - "className": "MuiLoadingButton-colorInherit", - "description": "Styles applied to the root element if `color=\"inherit\"`.", - "isGlobal": false - }, - { - "key": "colorPrimary", - "className": "MuiLoadingButton-colorPrimary", - "description": "Styles applied to the root element if `color=\"primary\"`.", - "isGlobal": false - }, - { - "key": "colorSecondary", - "className": "MuiLoadingButton-colorSecondary", - "description": "Styles applied to the root element if `color=\"secondary\"`.", - "isGlobal": false - }, - { - "key": "colorSuccess", - "className": "MuiLoadingButton-colorSuccess", - "description": "Styles applied to the root element if `color=\"success\"`.", - "isGlobal": false - }, - { - "key": "colorWarning", - "className": "MuiLoadingButton-colorWarning", - "description": "Styles applied to the root element if `color=\"warning\"`.", - "isGlobal": false - }, - { - "key": "contained", - "className": "MuiLoadingButton-contained", - "description": "Styles applied to the root element if `variant=\"contained\"`.", - "isGlobal": false - }, - { - "key": "containedError", - "className": "MuiLoadingButton-containedError", - "description": "Styles applied to the root element if `variant=\"contained\"` and `color=\"error\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "containedInfo", - "className": "MuiLoadingButton-containedInfo", - "description": "Styles applied to the root element if `variant=\"contained\"` and `color=\"info\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "containedInherit", - "className": "MuiLoadingButton-containedInherit", - "description": "Styles applied to the root element if `variant=\"contained\"` and `color=\"inherit\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "containedPrimary", - "className": "MuiLoadingButton-containedPrimary", - "description": "Styles applied to the root element if `variant=\"contained\"` and `color=\"primary\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "containedSecondary", - "className": "MuiLoadingButton-containedSecondary", - "description": "Styles applied to the root element if `variant=\"contained\"` and `color=\"secondary\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "containedSizeLarge", - "className": "MuiLoadingButton-containedSizeLarge", - "description": "Styles applied to the root element if `size=\"large\"` and `variant=\"contained\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "containedSizeMedium", - "className": "MuiLoadingButton-containedSizeMedium", - "description": "Styles applied to the root element if `size=\"medium\"` and `variant=\"contained\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "containedSizeSmall", - "className": "MuiLoadingButton-containedSizeSmall", - "description": "Styles applied to the root element if `size=\"small\"` and `variant=\"contained\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "containedSuccess", - "className": "MuiLoadingButton-containedSuccess", - "description": "Styles applied to the root element if `variant=\"contained\"` and `color=\"success\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "containedWarning", - "className": "MuiLoadingButton-containedWarning", - "description": "Styles applied to the root element if `variant=\"contained\"` and `color=\"warning\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "disabled", - "className": "Mui-disabled", - "description": "State class applied to the root element if `disabled={true}`.", - "isGlobal": true - }, - { - "key": "disableElevation", - "className": "MuiLoadingButton-disableElevation", - "description": "Styles applied to the root element if `disableElevation={true}`.", - "isGlobal": false - }, - { - "key": "endIcon", - "className": "MuiLoadingButton-endIcon", - "description": "Styles applied to the endIcon element if supplied.", - "isGlobal": false - }, - { - "key": "endIconLoadingEnd", - "className": "MuiLoadingButton-endIconLoadingEnd", - "description": "Styles applied to the endIcon element if `loading={true}` and `loadingPosition=\"end\"`.", - "isGlobal": false - }, - { - "key": "focusVisible", - "className": "Mui-focusVisible", - "description": "State class applied to the ButtonBase root element if the button is keyboard focused.", - "isGlobal": true - }, - { - "key": "fullWidth", - "className": "MuiLoadingButton-fullWidth", - "description": "Styles applied to the root element if `fullWidth={true}`.", - "isGlobal": false - }, - { - "key": "icon", - "className": "MuiLoadingButton-icon", - "description": "Styles applied to the icon element if supplied", - "isGlobal": false - }, - { - "key": "iconSizeLarge", - "className": "MuiLoadingButton-iconSizeLarge", - "description": "Styles applied to the icon element if supplied and `size=\"large\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "iconSizeMedium", - "className": "MuiLoadingButton-iconSizeMedium", - "description": "Styles applied to the icon element if supplied and `size=\"medium\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "iconSizeSmall", - "className": "MuiLoadingButton-iconSizeSmall", - "description": "Styles applied to the icon element if supplied and `size=\"small\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "label", - "className": "MuiLoadingButton-label", - "description": "Styles applied to the span element that wraps the children.", - "isGlobal": false - }, - { - "key": "loading", - "className": "MuiLoadingButton-loading", - "description": "Styles applied to the root element if `loading={true}`.", - "isGlobal": false - }, - { - "key": "loadingIndicator", - "className": "MuiLoadingButton-loadingIndicator", - "description": "Styles applied to the loadingIndicator element.", - "isGlobal": false - }, - { - "key": "loadingIndicatorCenter", - "className": "MuiLoadingButton-loadingIndicatorCenter", - "description": "Styles applied to the loadingIndicator element if `loadingPosition=\"center\"`.", - "isGlobal": false - }, - { - "key": "loadingIndicatorEnd", - "className": "MuiLoadingButton-loadingIndicatorEnd", - "description": "Styles applied to the loadingIndicator element if `loadingPosition=\"end\"`.", - "isGlobal": false - }, - { - "key": "loadingIndicatorStart", - "className": "MuiLoadingButton-loadingIndicatorStart", - "description": "Styles applied to the loadingIndicator element if `loadingPosition=\"start\"`.", - "isGlobal": false - }, - { - "key": "outlined", - "className": "MuiLoadingButton-outlined", - "description": "Styles applied to the root element if `variant=\"outlined\"`.", - "isGlobal": false - }, - { - "key": "outlinedError", - "className": "MuiLoadingButton-outlinedError", - "description": "Styles applied to the root element if `variant=\"outlined\"` and `color=\"error\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "outlinedInfo", - "className": "MuiLoadingButton-outlinedInfo", - "description": "Styles applied to the root element if `variant=\"outlined\"` and `color=\"info\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "outlinedInherit", - "className": "MuiLoadingButton-outlinedInherit", - "description": "Styles applied to the root element if `variant=\"outlined\"` and `color=\"inherit\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "outlinedPrimary", - "className": "MuiLoadingButton-outlinedPrimary", - "description": "Styles applied to the root element if `variant=\"outlined\"` and `color=\"primary\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "outlinedSecondary", - "className": "MuiLoadingButton-outlinedSecondary", - "description": "Styles applied to the root element if `variant=\"outlined\"` and `color=\"secondary\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "outlinedSizeLarge", - "className": "MuiLoadingButton-outlinedSizeLarge", - "description": "Styles applied to the root element if `size=\"large\"` and `variant=\"outlined\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "outlinedSizeMedium", - "className": "MuiLoadingButton-outlinedSizeMedium", - "description": "Styles applied to the root element if `size=\"medium\"` and `variant=\"outlined\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "outlinedSizeSmall", - "className": "MuiLoadingButton-outlinedSizeSmall", - "description": "Styles applied to the root element if `size=\"small\"` and `variant=\"outlined\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "outlinedSuccess", - "className": "MuiLoadingButton-outlinedSuccess", - "description": "Styles applied to the root element if `variant=\"outlined\"` and `color=\"success\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "outlinedWarning", - "className": "MuiLoadingButton-outlinedWarning", - "description": "Styles applied to the root element if `variant=\"outlined\"` and `color=\"warning\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "root", - "className": "MuiLoadingButton-root", - "description": "Styles applied to the root element.", - "isGlobal": false - }, - { - "key": "sizeLarge", - "className": "MuiLoadingButton-sizeLarge", - "description": "Styles applied to the root element if `size=\"large\"`.", - "isGlobal": false - }, - { - "key": "sizeMedium", - "className": "MuiLoadingButton-sizeMedium", - "description": "Styles applied to the root element if `size=\"medium\"`.", - "isGlobal": false - }, - { - "key": "sizeSmall", - "className": "MuiLoadingButton-sizeSmall", - "description": "Styles applied to the root element if `size=\"small\"`.", - "isGlobal": false - }, - { - "key": "startIcon", - "className": "MuiLoadingButton-startIcon", - "description": "Styles applied to the startIcon element if supplied.", - "isGlobal": false - }, - { - "key": "startIconLoadingStart", - "className": "MuiLoadingButton-startIconLoadingStart", - "description": "Styles applied to the startIcon element if `loading={true}` and `loadingPosition=\"start\"`.", - "isGlobal": false - }, - { - "key": "text", - "className": "MuiLoadingButton-text", - "description": "Styles applied to the root element if `variant=\"text\"`.", - "isGlobal": false - }, - { - "key": "textError", - "className": "MuiLoadingButton-textError", - "description": "Styles applied to the root element if `variant=\"text\"` and `color=\"error\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "textInfo", - "className": "MuiLoadingButton-textInfo", - "description": "Styles applied to the root element if `variant=\"text\"` and `color=\"info\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "textInherit", - "className": "MuiLoadingButton-textInherit", - "description": "Styles applied to the root element if `variant=\"text\"` and `color=\"inherit\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "textPrimary", - "className": "MuiLoadingButton-textPrimary", - "description": "Styles applied to the root element if `variant=\"text\"` and `color=\"primary\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "textSecondary", - "className": "MuiLoadingButton-textSecondary", - "description": "Styles applied to the root element if `variant=\"text\"` and `color=\"secondary\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "textSizeLarge", - "className": "MuiLoadingButton-textSizeLarge", - "description": "Styles applied to the root element if `size=\"large\"` and `variant=\"text\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "textSizeMedium", - "className": "MuiLoadingButton-textSizeMedium", - "description": "Styles applied to the root element if `size=\"medium\"` and `variant=\"text\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "textSizeSmall", - "className": "MuiLoadingButton-textSizeSmall", - "description": "Styles applied to the root element if `size=\"small\"` and `variant=\"text\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "textSuccess", - "className": "MuiLoadingButton-textSuccess", - "description": "Styles applied to the root element if `variant=\"text\"` and `color=\"success\"`.", - "isGlobal": false, - "isDeprecated": true - }, - { - "key": "textWarning", - "className": "MuiLoadingButton-textWarning", - "description": "Styles applied to the root element if `variant=\"text\"` and `color=\"warning\"`.", - "isGlobal": false, - "isDeprecated": true - } - ], - "spread": true, - "themeDefaultProps": true, - "muiName": "MuiLoadingButton", - "forwardsRefTo": "HTMLButtonElement", - "filename": "/packages/mui-lab/src/LoadingButton/LoadingButton.js", - "inheritance": { "component": "Button", "pathname": "/material-ui/api/button/" }, - "demos": "
", - "cssComponent": false -} diff --git a/docs/src/pagesApi.js b/docs/src/pagesApi.js index c9829209aec475..8c040f448a4d23 100644 --- a/docs/src/pagesApi.js +++ b/docs/src/pagesApi.js @@ -67,7 +67,6 @@ module.exports = [ { pathname: '/api-docs/list-item-secondary-action' }, { pathname: '/api-docs/list-item-text' }, { pathname: '/api-docs/list-subheader' }, - { pathname: '/api-docs/loading-button' }, { pathname: '/api-docs/masonry' }, { pathname: '/api-docs/menu' }, { pathname: '/api-docs/menu-item' }, diff --git a/docs/translations/api-docs/button/button.json b/docs/translations/api-docs/button/button.json index 1e9426f65ac3de..5f4eca53fd199b 100644 --- a/docs/translations/api-docs/button/button.json +++ b/docs/translations/api-docs/button/button.json @@ -24,6 +24,15 @@ "href": { "description": "The URL to link to when the button is clicked. If defined, an a element will be used as the root node." }, + "loading": { + "description": "If true, the loading indicator is visible and the button is disabled. If true \\| false, the loading wrapper is always rendered before the children to prevent Google Translation Crash." + }, + "loadingIndicator": { + "description": "Element placed before the children if the button is in loading state. The node should contain an element with role="progressbar" with an accessible name. By default, it renders a CircularProgress that is labeled by the button itself." + }, + "loadingPosition": { + "description": "The loading indicator can be positioned on the start, end, or the center of the button." + }, "size": { "description": "The size of the component. small is equivalent to the dense button styling." }, @@ -178,6 +187,38 @@ "conditions": "supplied and size=\"small\"", "deprecationInfo": "Combine the .MuiButton-icon and .MuiButtonSizeSmall classes instead. See Migrating from deprecated APIs for more details." }, + "loading": { + "description": "Styles applied to {{nodeName}} if {{conditions}}.", + "nodeName": "the root element", + "conditions": "loading={true}" + }, + "loadingIconPlaceholder": { + "description": "Styles applied to {{nodeName}}.", + "nodeName": "the loadingIconPlaceholder element" + }, + "loadingIndicator": { + "description": "Styles applied to {{nodeName}}.", + "nodeName": "the loadingIndicator element" + }, + "loadingPositionCenter": { + "description": "Styles applied to {{nodeName}} if {{conditions}}.", + "nodeName": "the root element", + "conditions": "loadingPosition=\"center\"" + }, + "loadingPositionEnd": { + "description": "Styles applied to {{nodeName}} if {{conditions}}.", + "nodeName": "the root element", + "conditions": "loadingPosition=\"end\"" + }, + "loadingPositionStart": { + "description": "Styles applied to {{nodeName}} if {{conditions}}.", + "nodeName": "the root element", + "conditions": "loadingPosition=\"start\"" + }, + "loadingWrapper": { + "description": "Styles applied to {{nodeName}}.", + "nodeName": "the loadingWrapper element" + }, "outlined": { "description": "Styles applied to {{nodeName}} if {{conditions}}.", "nodeName": "the root element", diff --git a/docs/translations/api-docs/icon-button/icon-button.json b/docs/translations/api-docs/icon-button/icon-button.json index 76558bfba72680..a54834e31d136a 100644 --- a/docs/translations/api-docs/icon-button/icon-button.json +++ b/docs/translations/api-docs/icon-button/icon-button.json @@ -16,6 +16,12 @@ "edge": { "description": "If given, uses a negative margin to counteract the padding on one side (this is often helpful for aligning the left or right side of the icon with content above or below, without ruining the border size and shape)." }, + "loading": { + "description": "If true, the loading indicator is visible and the button is disabled." + }, + "loadingIndicator": { + "description": "Element placed before the children if the button is in loading state. The node should contain an element with role="progressbar" with an accessible name. By default, it renders a CircularProgress that is labeled by the button itself." + }, "size": { "description": "The size of the component. small is equivalent to the dense button styling." }, @@ -74,6 +80,15 @@ "nodeName": "the root element", "conditions": "edge=\"start\"" }, + "loading": { + "description": "Styles applied to {{nodeName}} if {{conditions}}.", + "nodeName": "the root element", + "conditions": "loading={true}" + }, + "loadingIndicator": { + "description": "Styles applied to {{nodeName}}.", + "nodeName": "the loadingIndicator element" + }, "root": { "description": "Styles applied to the root element." }, "sizeLarge": { "description": "Styles applied to {{nodeName}} if {{conditions}}.", diff --git a/docs/translations/api-docs/loading-button/loading-button.json b/docs/translations/api-docs/loading-button/loading-button.json deleted file mode 100644 index 9babb1623d14c9..00000000000000 --- a/docs/translations/api-docs/loading-button/loading-button.json +++ /dev/null @@ -1,356 +0,0 @@ -{ - "componentDescription": "", - "propDescriptions": { - "children": { "description": "The content of the component." }, - "classes": { "description": "Override or extend the styles applied to the component." }, - "disabled": { "description": "If true, the component is disabled." }, - "loading": { - "description": "If true, the loading indicator is shown and the button becomes disabled." - }, - "loadingIndicator": { - "description": "Element placed before the children if the button is in loading state. The node should contain an element with role="progressbar" with an accessible name. By default we render a CircularProgress that is labelled by the button itself." - }, - "loadingPosition": { - "description": "The loading indicator can be positioned on the start, end, or the center of the button." - }, - "sx": { - "description": "The system prop that allows defining system overrides as well as additional CSS styles." - }, - "variant": { "description": "The variant to use." } - }, - "classDescriptions": { - "colorError": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "color=\"error\"" - }, - "colorInfo": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "color=\"info\"" - }, - "colorInherit": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "color=\"inherit\"" - }, - "colorPrimary": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "color=\"primary\"" - }, - "colorSecondary": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "color=\"secondary\"" - }, - "colorSuccess": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "color=\"success\"" - }, - "colorWarning": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "color=\"warning\"" - }, - "contained": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"contained\"" - }, - "containedError": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"contained\" and color=\"error\"", - "deprecationInfo": "Combine the .MuiButton-contained and .MuiButton-colorError classes instead. See Migrating from deprecated APIs for more details." - }, - "containedInfo": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"contained\" and color=\"info\"", - "deprecationInfo": "Combine the .MuiButton-contained and .MuiButton-colorInfo classes instead. See Migrating from deprecated APIs for more details." - }, - "containedInherit": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"contained\" and color=\"inherit\"", - "deprecationInfo": "Combine the .MuiButton-contained and .MuiButton-colorInherit classes instead. See Migrating from deprecated APIs for more details." - }, - "containedPrimary": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"contained\" and color=\"primary\"", - "deprecationInfo": "Combine the .MuiButton-contained and .MuiButton-colorPrimary classes instead. See Migrating from deprecated APIs for more details." - }, - "containedSecondary": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"contained\" and color=\"secondary\"", - "deprecationInfo": "Combine the .MuiButton-contained and .MuiButton-colorSecondary classes instead. See Migrating from deprecated APIs for more details." - }, - "containedSizeLarge": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "size=\"large\" and variant=\"contained\"", - "deprecationInfo": "Combine the .MuiButton-sizeLarge and .MuiButton-contained classes instead. See Migrating from deprecated APIs for more details." - }, - "containedSizeMedium": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "size=\"medium\" and variant=\"contained\"", - "deprecationInfo": "Combine the .MuiButton-sizeMedium and .MuiButton-contained classes instead. See Migrating from deprecated APIs for more details." - }, - "containedSizeSmall": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "size=\"small\" and variant=\"contained\"", - "deprecationInfo": "Combine the .MuiButton-sizeSmall and .MuiButton-contained classes instead. See Migrating from deprecated APIs for more details." - }, - "containedSuccess": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"contained\" and color=\"success\"", - "deprecationInfo": "Combine the .MuiButton-contained and .MuiButton-colorSuccess classes instead. See Migrating from deprecated APIs for more details." - }, - "containedWarning": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"contained\" and color=\"warning\"", - "deprecationInfo": "Combine the .MuiButton-contained and .MuiButton-colorWarning classes instead. See Migrating from deprecated APIs for more details." - }, - "disabled": { - "description": "State class applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "disabled={true}" - }, - "disableElevation": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "disableElevation={true}" - }, - "endIcon": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the endIcon element", - "conditions": "supplied" - }, - "endIconLoadingEnd": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the endIcon element", - "conditions": "loading={true} and loadingPosition=\"end\"" - }, - "focusVisible": { - "description": "State class applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the ButtonBase root element", - "conditions": "the button is keyboard focused" - }, - "fullWidth": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "fullWidth={true}" - }, - "icon": { "description": "Styles applied to the icon element if supplied" }, - "iconSizeLarge": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the icon element", - "conditions": "supplied and size=\"large\"", - "deprecationInfo": "Combine the .MuiButton-icon and .MuiButtonSizeLarge classes instead. See Migrating from deprecated APIs for more details." - }, - "iconSizeMedium": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the icon element", - "conditions": "supplied and size=\"medium\"", - "deprecationInfo": "Combine the .MuiButton-icon and .MuiButtonSizeMedium classes instead. See Migrating from deprecated APIs for more details." - }, - "iconSizeSmall": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the icon element", - "conditions": "supplied and size=\"small\"", - "deprecationInfo": "Combine the .MuiButton-icon and .MuiButtonSizeSmall classes instead. See Migrating from deprecated APIs for more details." - }, - "label": { - "description": "Styles applied to {{nodeName}}.", - "nodeName": "the span element that wraps the children" - }, - "loading": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "loading={true}" - }, - "loadingIndicator": { - "description": "Styles applied to {{nodeName}}.", - "nodeName": "the loadingIndicator element" - }, - "loadingIndicatorCenter": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the loadingIndicator element", - "conditions": "loadingPosition=\"center\"" - }, - "loadingIndicatorEnd": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the loadingIndicator element", - "conditions": "loadingPosition=\"end\"" - }, - "loadingIndicatorStart": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the loadingIndicator element", - "conditions": "loadingPosition=\"start\"" - }, - "outlined": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"outlined\"" - }, - "outlinedError": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"outlined\" and color=\"error\"", - "deprecationInfo": "Combine the .MuiButton-outlined and .MuiButton-colorError classes instead. See Migrating from deprecated APIs for more details." - }, - "outlinedInfo": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"outlined\" and color=\"info\"", - "deprecationInfo": "Combine the .MuiButton-outlined and .MuiButton-colorInfo classes instead. See Migrating from deprecated APIs for more details." - }, - "outlinedInherit": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"outlined\" and color=\"inherit\"", - "deprecationInfo": "Combine the .MuiButton-outlined and .MuiButton-colorInherit classes instead. See Migrating from deprecated APIs for more details." - }, - "outlinedPrimary": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"outlined\" and color=\"primary\"", - "deprecationInfo": "Combine the .MuiButton-outlined and .MuiButton-colorPrimary classes instead. See Migrating from deprecated APIs for more details." - }, - "outlinedSecondary": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"outlined\" and color=\"secondary\"", - "deprecationInfo": "Combine the .MuiButton-outlined and .MuiButton-colorSecondary classes instead. See Migrating from deprecated APIs for more details." - }, - "outlinedSizeLarge": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "size=\"large\" and variant=\"outlined\"", - "deprecationInfo": "Combine the .MuiButton-sizeLarge and .MuiButton-outlined classes instead. See Migrating from deprecated APIs for more details." - }, - "outlinedSizeMedium": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "size=\"medium\" and variant=\"outlined\"", - "deprecationInfo": "Combine the .MuiButton-sizeMedium and .MuiButton-outlined classes instead. See Migrating from deprecated APIs for more details." - }, - "outlinedSizeSmall": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "size=\"small\" and variant=\"outlined\"", - "deprecationInfo": "Combine the .MuiButton-sizeSmall and .MuiButton-outlined classes instead. See Migrating from deprecated APIs for more details." - }, - "outlinedSuccess": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"outlined\" and color=\"success\"", - "deprecationInfo": "Combine the .MuiButton-outlined and .MuiButton-colorSuccess classes instead. See Migrating from deprecated APIs for more details." - }, - "outlinedWarning": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"outlined\" and color=\"warning\"", - "deprecationInfo": "Combine the .MuiButton-outlined and .MuiButton-colorWarning classes instead. See Migrating from deprecated APIs for more details." - }, - "root": { "description": "Styles applied to the root element." }, - "sizeLarge": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "size=\"large\"" - }, - "sizeMedium": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "size=\"medium\"" - }, - "sizeSmall": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "size=\"small\"" - }, - "startIcon": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the startIcon element", - "conditions": "supplied" - }, - "startIconLoadingStart": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the startIcon element", - "conditions": "loading={true} and loadingPosition=\"start\"" - }, - "text": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"text\"" - }, - "textError": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"text\" and color=\"error\"", - "deprecationInfo": "Combine the .MuiButton-text and .MuiButton-colorError classes instead. See Migrating from deprecated APIs for more details." - }, - "textInfo": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"text\" and color=\"info\"", - "deprecationInfo": "Combine the .MuiButton-text and .MuiButton-colorInfo classes instead. See Migrating from deprecated APIs for more details." - }, - "textInherit": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"text\" and color=\"inherit\"", - "deprecationInfo": "Combine the .MuiButton-text and .MuiButton-colorInherit classes instead. See Migrating from deprecated APIs for more details." - }, - "textPrimary": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"text\" and color=\"primary\"", - "deprecationInfo": "Combine the .MuiButton-text and .MuiButton-colorPrimary classes instead. See Migrating from deprecated APIs for more details." - }, - "textSecondary": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"text\" and color=\"secondary\"", - "deprecationInfo": "Combine the .MuiButton-text and .MuiButton-colorSecondary classes instead. See Migrating from deprecated APIs for more details." - }, - "textSizeLarge": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "size=\"large\" and variant=\"text\"", - "deprecationInfo": "Combine the .MuiButton-sizeLarge and .MuiButton-text classes instead. See Migrating from deprecated APIs for more details." - }, - "textSizeMedium": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "size=\"medium\" and variant=\"text\"", - "deprecationInfo": "Combine the .MuiButton-sizeMedium and .MuiButton-text classes instead. See Migrating from deprecated APIs for more details." - }, - "textSizeSmall": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "size=\"small\" and variant=\"text\"", - "deprecationInfo": "Combine the .MuiButton-sizeSmall and .MuiButton-text classes instead. See Migrating from deprecated APIs for more details." - }, - "textSuccess": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"text\" and color=\"success\"", - "deprecationInfo": "Combine the .MuiButton-text and .MuiButton-colorSuccess classes instead. See Migrating from deprecated APIs for more details." - }, - "textWarning": { - "description": "Styles applied to {{nodeName}} if {{conditions}}.", - "nodeName": "the root element", - "conditions": "variant=\"text\" and color=\"warning\"", - "deprecationInfo": "Combine the .MuiButton-text and .MuiButton-colorWarning classes instead. See Migrating from deprecated APIs for more details." - } - } -} diff --git a/packages/mui-lab/src/LoadingButton/LoadingButton.d.ts b/packages/mui-lab/src/LoadingButton/LoadingButton.d.ts index 193b192ddf029d..da2a708e023be3 100644 --- a/packages/mui-lab/src/LoadingButton/LoadingButton.d.ts +++ b/packages/mui-lab/src/LoadingButton/LoadingButton.d.ts @@ -1,80 +1,2 @@ -import { ExtendButton, ExtendButtonTypeMap, ButtonClasses } from '@mui/material/Button'; -import { OverrideProps } from '@mui/material/OverridableComponent'; -import { Theme } from '@mui/material/styles'; -import { SxProps } from '@mui/system'; - -export interface LoadingButtonOwnProps { - /** - * Override or extend the styles applied to the component. - */ - classes?: Partial & { - /** Styles applied to the root element. */ - root?: string; - /** Styles applied to the span element that wraps the children. */ - label?: string; - /** Styles applied to the root element if `loading={true}`. */ - loading?: string; - /** Styles applied to the loadingIndicator element. */ - loadingIndicator?: string; - /** Styles applied to the loadingIndicator element if `loadingPosition="center"`. */ - loadingIndicatorCenter?: string; - /** Styles applied to the loadingIndicator element if `loadingPosition="start"`. */ - loadingIndicatorStart?: string; - /** Styles applied to the loadingIndicator element if `loadingPosition="end"`. */ - loadingIndicatorEnd?: string; - /** Styles applied to the endIcon element if `loading={true}` and `loadingPosition="end"`. */ - endIconLoadingEnd?: string; - /** Styles applied to the startIcon element if `loading={true}` and `loadingPosition="start"`. */ - startIconLoadingStart?: string; - }; - /** - * If `true`, the loading indicator is shown and the button becomes disabled. - * @default false - */ - loading?: boolean; - /** - * Element placed before the children if the button is in loading state. - * The node should contain an element with `role="progressbar"` with an accessible name. - * By default we render a `CircularProgress` that is labelled by the button itself. - * @default - */ - loadingIndicator?: React.ReactNode; - /** - * The loading indicator can be positioned on the start, end, or the center of the button. - * @default 'center' - */ - loadingPosition?: 'start' | 'end' | 'center'; - /** - * The system prop that allows defining system overrides as well as additional CSS styles. - */ - sx?: SxProps; -} - -export type LoadingButtonTypeMap< - AdditionalProps = {}, - RootComponent extends React.ElementType = 'button', -> = ExtendButtonTypeMap<{ - props: AdditionalProps & LoadingButtonOwnProps; - defaultComponent: RootComponent; -}>; - -/** - * - * Demos: - * - * - [Button Group](https://mui.com/material-ui/react-button-group/) - * - [Button](https://mui.com/material-ui/react-button/) - * - * API: - * - * - [LoadingButton API](https://mui.com/material-ui/api/loading-button/) - * - inherits [Button API](https://mui.com/material-ui/api/button/) - */ -declare const LoadingButton: ExtendButton; - -export type LoadingButtonProps< - RootComponent extends React.ElementType = LoadingButtonTypeMap['defaultComponent'], - AdditionalProps = {}, -> = OverrideProps, RootComponent>; - -export default LoadingButton; +export { default } from '@mui/material/Button'; +export * from '@mui/material/Button'; diff --git a/packages/mui-lab/src/LoadingButton/LoadingButton.js b/packages/mui-lab/src/LoadingButton/LoadingButton.js index 12f0997a888d09..091f9c9f388846 100644 --- a/packages/mui-lab/src/LoadingButton/LoadingButton.js +++ b/packages/mui-lab/src/LoadingButton/LoadingButton.js @@ -1,350 +1,29 @@ 'use client'; import * as React from 'react'; -import PropTypes from 'prop-types'; -import { chainPropTypes } from '@mui/utils'; -import { - capitalize, - unstable_useId as useId, - unstable_memoTheme as memoTheme, -} from '@mui/material/utils'; -import { unstable_composeClasses as composeClasses } from '@mui/base'; -import { useDefaultProps } from '@mui/material/DefaultPropsProvider'; import Button from '@mui/material/Button'; -import { ButtonGroupContext } from '@mui/material/ButtonGroup'; -import CircularProgress from '@mui/material/CircularProgress'; -import resolveProps from '@mui/utils/resolveProps'; -import { styled } from '../zero-styled'; -import loadingButtonClasses, { getLoadingButtonUtilityClass } from './loadingButtonClasses'; -const useUtilityClasses = (ownerState) => { - const { loading, loadingPosition, classes } = ownerState; - - const slots = { - root: ['root', loading && 'loading'], - label: ['label'], - startIcon: [loading && `startIconLoading${capitalize(loadingPosition)}`], - endIcon: [loading && `endIconLoading${capitalize(loadingPosition)}`], - loadingIndicator: [ - 'loadingIndicator', - loading && `loadingIndicator${capitalize(loadingPosition)}`, - ], - }; - - const composedClasses = composeClasses(slots, getLoadingButtonUtilityClass, classes); - - return { - ...classes, // forward the outlined, color, etc. classes to Button - ...composedClasses, - }; +let warnedOnce = false; + +const warn = () => { + if (!warnedOnce) { + console.warn( + [ + 'MUI: The LoadingButton component functionality is now part of the Button component from Material UI.', + '', + "You should use `import Button from '@mui/material/Button'`", + "or `import { Button } from '@mui/material'`", + ].join('\n'), + ); + + warnedOnce = true; + } }; -// TODO use `import rootShouldForwardProp from '../styles/rootShouldForwardProp';` once move to core -const rootShouldForwardProp = (prop) => - prop !== 'ownerState' && prop !== 'theme' && prop !== 'sx' && prop !== 'as' && prop !== 'classes'; -const LoadingButtonRoot = styled(Button, { - shouldForwardProp: (prop) => rootShouldForwardProp(prop) || prop === 'classes', - name: 'MuiLoadingButton', - slot: 'Root', - overridesResolver: (props, styles) => { - return [ - styles.root, - styles.startIconLoadingStart && { - [`& .${loadingButtonClasses.startIconLoadingStart}`]: styles.startIconLoadingStart, - }, - styles.endIconLoadingEnd && { - [`& .${loadingButtonClasses.endIconLoadingEnd}`]: styles.endIconLoadingEnd, - }, - ]; - }, -})( - memoTheme(({ theme }) => ({ - display: 'inline-flex', - [`& .${loadingButtonClasses.startIconLoadingStart}, & .${loadingButtonClasses.endIconLoadingEnd}`]: - { - transition: theme.transitions.create(['opacity'], { - duration: theme.transitions.duration.short, - }), - opacity: 0, - }, - variants: [ - { - props: { - loadingPosition: 'center', - }, - style: { - transition: theme.transitions.create(['background-color', 'box-shadow', 'border-color'], { - duration: theme.transitions.duration.short, - }), - [`&.${loadingButtonClasses.loading}`]: { - color: 'transparent', - }, - }, - }, - { - props: ({ ownerState }) => ownerState.loadingPosition === 'start' && ownerState.fullWidth, - style: { - [`& .${loadingButtonClasses.startIconLoadingStart}, & .${loadingButtonClasses.endIconLoadingEnd}`]: - { - transition: theme.transitions.create(['opacity'], { - duration: theme.transitions.duration.short, - }), - opacity: 0, - marginRight: -8, - }, - }, - }, - { - props: ({ ownerState }) => ownerState.loadingPosition === 'end' && ownerState.fullWidth, - style: { - [`& .${loadingButtonClasses.startIconLoadingStart}, & .${loadingButtonClasses.endIconLoadingEnd}`]: - { - transition: theme.transitions.create(['opacity'], { - duration: theme.transitions.duration.short, - }), - opacity: 0, - marginLeft: -8, - }, - }, - }, - ], - })), -); - -const LoadingButtonLoadingIndicator = styled('span', { - name: 'MuiLoadingButton', - slot: 'LoadingIndicator', - overridesResolver: (props, styles) => { - const { ownerState } = props; - return [ - styles.loadingIndicator, - styles[`loadingIndicator${capitalize(ownerState.loadingPosition)}`], - ]; - }, -})( - memoTheme(({ theme }) => ({ - position: 'absolute', - visibility: 'visible', - display: 'flex', - variants: [ - { - props: { - loadingPosition: 'start', - size: 'small', - }, - style: { - left: 10, - }, - }, - { - props: ({ loadingPosition, ownerState }) => - loadingPosition === 'start' && ownerState.size !== 'small', - style: { - left: 14, - }, - }, - { - props: { - variant: 'text', - loadingPosition: 'start', - }, - style: { - left: 6, - }, - }, - { - props: { - loadingPosition: 'center', - }, - style: { - left: '50%', - transform: 'translate(-50%)', - color: (theme.vars || theme).palette.action.disabled, - }, - }, - { - props: { - loadingPosition: 'end', - size: 'small', - }, - style: { - right: 10, - }, - }, - { - props: ({ loadingPosition, ownerState }) => - loadingPosition === 'end' && ownerState.size !== 'small', - style: { - right: 14, - }, - }, - { - props: { - variant: 'text', - loadingPosition: 'end', - }, - style: { - right: 6, - }, - }, - { - props: ({ ownerState }) => ownerState.loadingPosition === 'start' && ownerState.fullWidth, - style: { - position: 'relative', - left: -10, - }, - }, - { - props: ({ ownerState }) => ownerState.loadingPosition === 'end' && ownerState.fullWidth, - style: { - position: 'relative', - right: -10, - }, - }, - ], - })), -); +/** + * @ignore - do not document. + */ +export default React.forwardRef(function DeprecatedLoadingButton(props, ref) { + warn(); -const LoadingButtonLabel = styled('span', { - name: 'MuiLoadingButton', - slot: 'Label', - overridesResolver: (props, styles) => { - return [styles.label]; - }, -})({ - display: 'inherit', - alignItems: 'inherit', - justifyContent: 'inherit', + return ); }; + +function ClassesTest() { + return ( + + ); +} diff --git a/packages/mui-material/src/Button/Button.test.js b/packages/mui-material/src/Button/Button.test.js index 5d57fa23d002a0..63f0b3eb565764 100644 --- a/packages/mui-material/src/Button/Button.test.js +++ b/packages/mui-material/src/Button/Button.test.js @@ -1,6 +1,6 @@ import * as React from 'react'; import { expect } from 'chai'; -import { createRenderer, screen, simulateKeyboardDevice } from '@mui/internal-test-utils'; +import { createRenderer, screen, simulateKeyboardDevice, within } from '@mui/internal-test-utils'; import { ClassNames } from '@emotion/react'; import { ThemeProvider, createTheme } from '@mui/material/styles'; import Button, { buttonClasses as classes } from '@mui/material/Button'; @@ -753,4 +753,81 @@ describe('); + + expect(container.querySelector(`.${classes.loadingWrapper}`)).to.equal(null); + }); + + it('should have a loading wrapper when loading is boolean', () => { + const { container, rerender } = render(); + + expect(container.querySelector(`.${classes.loadingWrapper}`)).not.to.equal(null); + + rerender(); + + expect(container.querySelector(`.${classes.loadingWrapper}`)).not.to.equal(null); + }); + + it('disables the button', () => { + render(); + + const button = screen.getByRole('button'); + const progressbar = within(button).getByRole('progressbar'); + expect(progressbar).toHaveAccessibleName('Submit'); + }); + }); + + describe('prop: loadingIndicator', () => { + it('is not rendered by default', () => { + render(); + + expect(screen.getByRole('button')).to.have.text('Test'); + }); + + it('is rendered before the children when `loading`', () => { + render( + , + ); + + expect(screen.getByRole('button')).to.have.text('loading…Test'); + }); + + it('should have loading position class attached to root when `loading`', () => { + const { rerender } = render(); + expect(screen.getByRole('button')).to.have.class(classes.loadingPositionCenter); + + rerender( + , + ); + expect(screen.getByRole('button')).to.have.class(classes.loadingPositionStart); + + rerender( + , + ); + expect(screen.getByRole('button')).to.have.class(classes.loadingPositionEnd); + }); + }); }); diff --git a/packages/mui-material/src/Button/buttonClasses.ts b/packages/mui-material/src/Button/buttonClasses.ts index e6abe7643e4736..8bb61ac6466870 100644 --- a/packages/mui-material/src/Button/buttonClasses.ts +++ b/packages/mui-material/src/Button/buttonClasses.ts @@ -176,6 +176,20 @@ export interface ButtonClasses { colorInfo: string; /** Styles applied to the root element if `color="warning"`. */ colorWarning: string; + /** Styles applied to the root element if `loading={true}`. */ + loading: string; + /** Styles applied to the loadingWrapper element. */ + loadingWrapper: string; + /** Styles applied to the loadingIconPlaceholder element. */ + loadingIconPlaceholder: string; + /** Styles applied to the loadingIndicator element. */ + loadingIndicator: string; + /** Styles applied to the root element if `loadingPosition="center"`. */ + loadingPositionCenter: string; + /** Styles applied to the root element if `loadingPosition="start"`. */ + loadingPositionStart: string; + /** Styles applied to the root element if `loadingPosition="end"`. */ + loadingPositionEnd: string; } export type ButtonClassKey = keyof ButtonClasses; @@ -239,6 +253,13 @@ const buttonClasses: ButtonClasses = generateUtilityClasses('MuiButton', [ 'iconSizeSmall', 'iconSizeMedium', 'iconSizeLarge', + 'loading', + 'loadingWrapper', + 'loadingIconPlaceholder', + 'loadingIndicator', + 'loadingPositionCenter', + 'loadingPositionStart', + 'loadingPositionEnd', ]); export default buttonClasses; diff --git a/packages/mui-material/src/IconButton/IconButton.d.ts b/packages/mui-material/src/IconButton/IconButton.d.ts index 108d72d09ac0c3..775df23cc68f8c 100644 --- a/packages/mui-material/src/IconButton/IconButton.d.ts +++ b/packages/mui-material/src/IconButton/IconButton.d.ts @@ -47,6 +47,18 @@ export interface IconButtonOwnProps { * @default false */ edge?: 'start' | 'end' | false; + /** + * If `true`, the loading indicator is visible and the button is disabled. + * @default false + */ + loading?: boolean; + /** + * Element placed before the children if the button is in loading state. + * The node should contain an element with `role="progressbar"` with an accessible name. + * By default, it renders a `CircularProgress` that is labeled by the button itself. + * @default + */ + loadingIndicator?: React.ReactNode; /** * The size of the component. * `small` is equivalent to the dense button styling. diff --git a/packages/mui-material/src/IconButton/IconButton.js b/packages/mui-material/src/IconButton/IconButton.js index 780a3ff72d3d19..ac2776275f0aa1 100644 --- a/packages/mui-material/src/IconButton/IconButton.js +++ b/packages/mui-material/src/IconButton/IconButton.js @@ -4,26 +4,30 @@ import PropTypes from 'prop-types'; import clsx from 'clsx'; import chainPropTypes from '@mui/utils/chainPropTypes'; import composeClasses from '@mui/utils/composeClasses'; +import { unstable_useId as useId } from '@mui/material/utils'; import { alpha } from '@mui/system/colorManipulator'; import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; import ButtonBase from '../ButtonBase'; +import CircularProgress from '../CircularProgress'; import capitalize from '../utils/capitalize'; import iconButtonClasses, { getIconButtonUtilityClass } from './iconButtonClasses'; const useUtilityClasses = (ownerState) => { - const { classes, disabled, color, edge, size } = ownerState; + const { classes, disabled, color, edge, size, loading } = ownerState; const slots = { root: [ 'root', + loading && 'loading', disabled && 'disabled', color !== 'default' && `color${capitalize(color)}`, edge && `edge${capitalize(edge)}`, `size${capitalize(size)}`, ], + loadingIndicator: ['loadingIndicator'], }; return composeClasses(slots, getIconButtonUtilityClass, classes); @@ -37,6 +41,7 @@ const IconButtonRoot = styled(ButtonBase, { return [ styles.root, + ownerState.loading && styles.loading, ownerState.color !== 'default' && styles[`color${capitalize(ownerState.color)}`], ownerState.edge && styles[`edge${capitalize(ownerState.edge)}`], styles[`size${capitalize(ownerState.size)}`], @@ -140,9 +145,27 @@ const IconButtonRoot = styled(ButtonBase, { backgroundColor: 'transparent', color: (theme.vars || theme).palette.action.disabled, }, + [`&.${iconButtonClasses.loading}`]: { + color: 'transparent', + }, })), ); +const IconButtonLoadingIndicator = styled('span', { + name: 'MuiIconButton', + slot: 'LoadingIndicator', + overridesResolver: (props, styles) => styles.loadingIndicator, +})(({ theme }) => ({ + display: 'none', + position: 'absolute', + visibility: 'visible', + top: '50%', + left: '50%', + transform: 'translate(-50%, -50%)', + color: (theme.vars || theme).palette.action.disabled, + variants: [{ props: { loading: true }, style: { display: 'flex' } }], +})); + /** * Refer to the [Icons](/material-ui/icons/) section of the documentation * regarding the available icon options. @@ -157,15 +180,25 @@ const IconButton = React.forwardRef(function IconButton(inProps, ref) { disabled = false, disableFocusRipple = false, size = 'medium', + id: idProp, + loading = false, + loadingIndicator: loadingIndicatorProp, ...other } = props; + const id = useId(idProp); + const loadingIndicator = loadingIndicatorProp ?? ( + + ); + const ownerState = { ...props, edge, color, disabled, disableFocusRipple, + loading, + loadingIndicator, size, }; @@ -173,14 +206,18 @@ const IconButton = React.forwardRef(function IconButton(inProps, ref) { return ( + + {loading && loadingIndicator} + {children} ); @@ -264,6 +301,22 @@ IconButton.propTypes /* remove-proptypes */ = { * @default false */ edge: PropTypes.oneOf(['end', 'start', false]), + /** + * @ignore + */ + id: PropTypes.string, + /** + * If `true`, the loading indicator is visible and the button is disabled. + * @default false + */ + loading: PropTypes.bool, + /** + * Element placed before the children if the button is in loading state. + * The node should contain an element with `role="progressbar"` with an accessible name. + * By default, it renders a `CircularProgress` that is labeled by the button itself. + * @default + */ + loadingIndicator: PropTypes.node, /** * The size of the component. * `small` is equivalent to the dense button styling. diff --git a/packages/mui-material/src/IconButton/IconButton.test.js b/packages/mui-material/src/IconButton/IconButton.test.js index 827d2c91fb560d..e72515a6b0b309 100644 --- a/packages/mui-material/src/IconButton/IconButton.test.js +++ b/packages/mui-material/src/IconButton/IconButton.test.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { expect } from 'chai'; import PropTypes from 'prop-types'; -import { createRenderer, reactMajor } from '@mui/internal-test-utils'; +import { createRenderer, reactMajor, screen, within } from '@mui/internal-test-utils'; import capitalize from '@mui/utils/capitalize'; import { ThemeProvider, createTheme } from '@mui/material/styles'; import IconButton, { iconButtonClasses as classes } from '@mui/material/IconButton'; @@ -161,4 +161,46 @@ describe('', () => { await ripple.startTouch(getByRole('button')); expect(container.querySelector('.touch-ripple')).to.equal(null); }); + + describe('prop: loading', () => { + it('disables the button', () => { + render(); + + const button = screen.getByRole('button'); + expect(button).to.have.property('tabIndex', -1); + expect(button).to.have.property('disabled', true); + }); + + it('cannot be enabled while `loading`', () => { + render(); + + expect(screen.getByRole('button')).to.have.property('disabled', true); + }); + + it('renders a progressbar that is labelled by the button', () => { + render(Submit); + + const button = screen.getByRole('button'); + const progressbar = within(button).getByRole('progressbar'); + expect(progressbar).toHaveAccessibleName('Submit'); + }); + }); + + describe('prop: loadingIndicator', () => { + it('is not rendered by default', () => { + render(Test); + + expect(screen.getByRole('button')).to.have.text('Test'); + }); + + it('is rendered before the children when `loading`', () => { + render( + + Test + , + ); + + expect(screen.getByRole('button')).to.have.text('loading…Test'); + }); + }); }); diff --git a/packages/mui-material/src/IconButton/iconButtonClasses.ts b/packages/mui-material/src/IconButton/iconButtonClasses.ts index 72eb0e109c497f..b65ac3b0d85264 100644 --- a/packages/mui-material/src/IconButton/iconButtonClasses.ts +++ b/packages/mui-material/src/IconButton/iconButtonClasses.ts @@ -30,6 +30,10 @@ export interface IconButtonClasses { sizeMedium: string; /** Styles applied to the root element if `size="large"`. */ sizeLarge: string; + /** Styles applied to the root element if `loading={true}`. */ + loading: string; + /** Styles applied to the loadingIndicator element. */ + loadingIndicator: string; } export type IconButtonClassKey = keyof IconButtonClasses; @@ -53,6 +57,8 @@ const iconButtonClasses: IconButtonClasses = generateUtilityClasses('MuiIconButt 'sizeSmall', 'sizeMedium', 'sizeLarge', + 'loading', + 'loadingIndicator', ]); export default iconButtonClasses; diff --git a/test/regressions/fixtures/Button/FullWidthLoadingButtons.js b/test/regressions/fixtures/Button/FullWidthLoadingButtons.js index e9f544630ef187..038f027e6b4b6a 100644 --- a/test/regressions/fixtures/Button/FullWidthLoadingButtons.js +++ b/test/regressions/fixtures/Button/FullWidthLoadingButtons.js @@ -1,5 +1,5 @@ import * as React from 'react'; -import LoadingButton from '@mui/lab/LoadingButton'; +import Button from '@mui/material/Button'; import FormControlLabel from '@mui/material/FormControlLabel'; import Switch from '@mui/material/Switch'; import SaveIcon from '@mui/icons-material/Save'; @@ -27,10 +27,10 @@ export default function FullWidthLoadingButtonsTransition() { } label="Loading" /> - + ); } From 61c6d1af6ae1ac3ee0fd6f5edaeae4506852d3dd Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 13 Jan 2025 09:41:36 +0100 Subject: [PATCH 05/28] [core] Remove redundant screenshots (#44877) --- .../getting-started/templates/blog/Blog.js | 2 +- .../getting-started/templates/blog/Blog.tsx | 2 +- .../templates/blog/components/AppAppBar.js | 2 +- .../templates/blog/components/AppAppBar.tsx | 2 +- .../checkout/components/AddressForm.js | 3 +- .../checkout/components/AddressForm.tsx | 3 +- .../templates/checkout/components/Info.js | 1 - .../templates/checkout/components/Info.tsx | 1 - .../checkout/components/InfoMobile.js | 3 - .../checkout/components/InfoMobile.tsx | 3 - .../checkout/components/PaymentForm.js | 3 - .../checkout/components/PaymentForm.tsx | 3 - .../templates/checkout/components/Review.js | 1 - .../templates/checkout/components/Review.tsx | 1 - .../templates/marketing-page/MarketingPage.js | 2 +- .../marketing-page/MarketingPage.tsx | 2 +- .../marketing-page/components/AppAppBar.js | 2 +- .../marketing-page/components/AppAppBar.tsx | 2 +- .../marketing-page/components/Features.js | 1 - .../marketing-page/components/Features.tsx | 1 - .../marketing-page/components/Hero.js | 3 +- .../marketing-page/components/Hero.tsx | 3 +- .../marketing-page/components/Pricing.js | 1 - .../marketing-page/components/Pricing.tsx | 1 - .../templates/sign-in-side/SignInSide.js | 4 +- .../templates/sign-in-side/SignInSide.tsx | 4 +- .../sign-in-side/{ => components}/Content.js | 2 - .../sign-in-side/{ => components}/Content.tsx | 2 - .../{ => components}/CustomIcons.js | 0 .../{ => components}/CustomIcons.tsx | 0 .../{ => components}/ForgotPassword.js | 0 .../{ => components}/ForgotPassword.tsx | 0 .../{ => components}/SignInCard.js | 0 .../{ => components}/SignInCard.tsx | 0 .../templates/sign-in/SignIn.js | 4 +- .../templates/sign-in/SignIn.tsx | 4 +- .../sign-in/{ => components}/CustomIcons.js | 0 .../sign-in/{ => components}/CustomIcons.tsx | 0 .../{ => components}/ForgotPassword.js | 0 .../{ => components}/ForgotPassword.tsx | 0 .../templates/sign-up/SignUp.js | 2 +- .../templates/sign-up/SignUp.tsx | 2 +- .../sign-up/{ => components}/CustomIcons.js | 0 .../sign-up/{ => components}/CustomIcons.tsx | 0 test/regressions/index.js | 117 ++++-------------- 45 files changed, 44 insertions(+), 145 deletions(-) rename docs/data/material/getting-started/templates/sign-in-side/{ => components}/Content.js (99%) rename docs/data/material/getting-started/templates/sign-in-side/{ => components}/Content.tsx (99%) rename docs/data/material/getting-started/templates/sign-in-side/{ => components}/CustomIcons.js (100%) rename docs/data/material/getting-started/templates/sign-in-side/{ => components}/CustomIcons.tsx (100%) rename docs/data/material/getting-started/templates/sign-in-side/{ => components}/ForgotPassword.js (100%) rename docs/data/material/getting-started/templates/sign-in-side/{ => components}/ForgotPassword.tsx (100%) rename docs/data/material/getting-started/templates/sign-in-side/{ => components}/SignInCard.js (100%) rename docs/data/material/getting-started/templates/sign-in-side/{ => components}/SignInCard.tsx (100%) rename docs/data/material/getting-started/templates/sign-in/{ => components}/CustomIcons.js (100%) rename docs/data/material/getting-started/templates/sign-in/{ => components}/CustomIcons.tsx (100%) rename docs/data/material/getting-started/templates/sign-in/{ => components}/ForgotPassword.js (100%) rename docs/data/material/getting-started/templates/sign-in/{ => components}/ForgotPassword.tsx (100%) rename docs/data/material/getting-started/templates/sign-up/{ => components}/CustomIcons.js (100%) rename docs/data/material/getting-started/templates/sign-up/{ => components}/CustomIcons.tsx (100%) diff --git a/docs/data/material/getting-started/templates/blog/Blog.js b/docs/data/material/getting-started/templates/blog/Blog.js index ccfd8ecf8d7e83..8519711c142128 100644 --- a/docs/data/material/getting-started/templates/blog/Blog.js +++ b/docs/data/material/getting-started/templates/blog/Blog.js @@ -1,11 +1,11 @@ import * as React from 'react'; import CssBaseline from '@mui/material/CssBaseline'; import Container from '@mui/material/Container'; +import AppTheme from '../shared-theme/AppTheme'; import AppAppBar from './components/AppAppBar'; import MainContent from './components/MainContent'; import Latest from './components/Latest'; import Footer from './components/Footer'; -import AppTheme from '../shared-theme/AppTheme'; export default function Blog(props) { return ( diff --git a/docs/data/material/getting-started/templates/blog/Blog.tsx b/docs/data/material/getting-started/templates/blog/Blog.tsx index 60baa0cfcfb61f..38fbd175b8ef4e 100644 --- a/docs/data/material/getting-started/templates/blog/Blog.tsx +++ b/docs/data/material/getting-started/templates/blog/Blog.tsx @@ -1,11 +1,11 @@ import * as React from 'react'; import CssBaseline from '@mui/material/CssBaseline'; import Container from '@mui/material/Container'; +import AppTheme from '../shared-theme/AppTheme'; import AppAppBar from './components/AppAppBar'; import MainContent from './components/MainContent'; import Latest from './components/Latest'; import Footer from './components/Footer'; -import AppTheme from '../shared-theme/AppTheme'; export default function Blog(props: { disableCustomTheme?: boolean }) { return ( diff --git a/docs/data/material/getting-started/templates/blog/components/AppAppBar.js b/docs/data/material/getting-started/templates/blog/components/AppAppBar.js index ee1596c34086cb..f9d2d829d7da78 100644 --- a/docs/data/material/getting-started/templates/blog/components/AppAppBar.js +++ b/docs/data/material/getting-started/templates/blog/components/AppAppBar.js @@ -11,8 +11,8 @@ import MenuItem from '@mui/material/MenuItem'; import Drawer from '@mui/material/Drawer'; import MenuIcon from '@mui/icons-material/Menu'; import CloseRoundedIcon from '@mui/icons-material/CloseRounded'; -import Sitemark from './SitemarkIcon'; import ColorModeIconDropdown from '../../shared-theme/ColorModeIconDropdown'; +import Sitemark from './SitemarkIcon'; const StyledToolbar = styled(Toolbar)(({ theme }) => ({ display: 'flex', diff --git a/docs/data/material/getting-started/templates/blog/components/AppAppBar.tsx b/docs/data/material/getting-started/templates/blog/components/AppAppBar.tsx index 54da97dee13920..b059f303ae104a 100644 --- a/docs/data/material/getting-started/templates/blog/components/AppAppBar.tsx +++ b/docs/data/material/getting-started/templates/blog/components/AppAppBar.tsx @@ -11,8 +11,8 @@ import MenuItem from '@mui/material/MenuItem'; import Drawer from '@mui/material/Drawer'; import MenuIcon from '@mui/icons-material/Menu'; import CloseRoundedIcon from '@mui/icons-material/CloseRounded'; -import Sitemark from './SitemarkIcon'; import ColorModeIconDropdown from '../../shared-theme/ColorModeIconDropdown'; +import Sitemark from './SitemarkIcon'; const StyledToolbar = styled(Toolbar)(({ theme }) => ({ display: 'flex', diff --git a/docs/data/material/getting-started/templates/checkout/components/AddressForm.js b/docs/data/material/getting-started/templates/checkout/components/AddressForm.js index 2ba372be16e954..f9178ddd7951a1 100644 --- a/docs/data/material/getting-started/templates/checkout/components/AddressForm.js +++ b/docs/data/material/getting-started/templates/checkout/components/AddressForm.js @@ -1,11 +1,10 @@ import * as React from 'react'; - import Checkbox from '@mui/material/Checkbox'; import FormControlLabel from '@mui/material/FormControlLabel'; import FormLabel from '@mui/material/FormLabel'; import Grid from '@mui/material/Grid2'; import OutlinedInput from '@mui/material/OutlinedInput'; -import { styled } from '@mui/system'; +import { styled } from '@mui/material/styles'; const FormGrid = styled(Grid)(() => ({ display: 'flex', diff --git a/docs/data/material/getting-started/templates/checkout/components/AddressForm.tsx b/docs/data/material/getting-started/templates/checkout/components/AddressForm.tsx index 2ba372be16e954..f9178ddd7951a1 100644 --- a/docs/data/material/getting-started/templates/checkout/components/AddressForm.tsx +++ b/docs/data/material/getting-started/templates/checkout/components/AddressForm.tsx @@ -1,11 +1,10 @@ import * as React from 'react'; - import Checkbox from '@mui/material/Checkbox'; import FormControlLabel from '@mui/material/FormControlLabel'; import FormLabel from '@mui/material/FormLabel'; import Grid from '@mui/material/Grid2'; import OutlinedInput from '@mui/material/OutlinedInput'; -import { styled } from '@mui/system'; +import { styled } from '@mui/material/styles'; const FormGrid = styled(Grid)(() => ({ display: 'flex', diff --git a/docs/data/material/getting-started/templates/checkout/components/Info.js b/docs/data/material/getting-started/templates/checkout/components/Info.js index 88cbf299858b31..ceeca84d532113 100644 --- a/docs/data/material/getting-started/templates/checkout/components/Info.js +++ b/docs/data/material/getting-started/templates/checkout/components/Info.js @@ -1,6 +1,5 @@ import * as React from 'react'; import PropTypes from 'prop-types'; - import List from '@mui/material/List'; import ListItem from '@mui/material/ListItem'; import ListItemText from '@mui/material/ListItemText'; diff --git a/docs/data/material/getting-started/templates/checkout/components/Info.tsx b/docs/data/material/getting-started/templates/checkout/components/Info.tsx index 12a1b55b510294..bb3d236c10f2fb 100644 --- a/docs/data/material/getting-started/templates/checkout/components/Info.tsx +++ b/docs/data/material/getting-started/templates/checkout/components/Info.tsx @@ -1,5 +1,4 @@ import * as React from 'react'; - import List from '@mui/material/List'; import ListItem from '@mui/material/ListItem'; import ListItemText from '@mui/material/ListItemText'; diff --git a/docs/data/material/getting-started/templates/checkout/components/InfoMobile.js b/docs/data/material/getting-started/templates/checkout/components/InfoMobile.js index c50cd90d1d1f55..3987472cd8bdd4 100644 --- a/docs/data/material/getting-started/templates/checkout/components/InfoMobile.js +++ b/docs/data/material/getting-started/templates/checkout/components/InfoMobile.js @@ -1,14 +1,11 @@ import * as React from 'react'; import PropTypes from 'prop-types'; - import Box from '@mui/material/Box'; import Button from '@mui/material/Button'; import Drawer from '@mui/material/Drawer'; import IconButton from '@mui/material/IconButton'; - import CloseIcon from '@mui/icons-material/Close'; import ExpandMoreRoundedIcon from '@mui/icons-material/ExpandMoreRounded'; - import Info from './Info'; function InfoMobile({ totalPrice }) { diff --git a/docs/data/material/getting-started/templates/checkout/components/InfoMobile.tsx b/docs/data/material/getting-started/templates/checkout/components/InfoMobile.tsx index f07095684dd9a1..d0db3c5b189d29 100644 --- a/docs/data/material/getting-started/templates/checkout/components/InfoMobile.tsx +++ b/docs/data/material/getting-started/templates/checkout/components/InfoMobile.tsx @@ -1,13 +1,10 @@ import * as React from 'react'; - import Box from '@mui/material/Box'; import Button from '@mui/material/Button'; import Drawer from '@mui/material/Drawer'; import IconButton from '@mui/material/IconButton'; - import CloseIcon from '@mui/icons-material/Close'; import ExpandMoreRoundedIcon from '@mui/icons-material/ExpandMoreRounded'; - import Info from './Info'; interface InfoProps { diff --git a/docs/data/material/getting-started/templates/checkout/components/PaymentForm.js b/docs/data/material/getting-started/templates/checkout/components/PaymentForm.js index 836560f04015cf..3a7cf55b337185 100644 --- a/docs/data/material/getting-started/templates/checkout/components/PaymentForm.js +++ b/docs/data/material/getting-started/templates/checkout/components/PaymentForm.js @@ -1,5 +1,4 @@ import * as React from 'react'; - import Alert from '@mui/material/Alert'; import Box from '@mui/material/Box'; import MuiCard from '@mui/material/Card'; @@ -13,9 +12,7 @@ import OutlinedInput from '@mui/material/OutlinedInput'; import RadioGroup from '@mui/material/RadioGroup'; import Stack from '@mui/material/Stack'; import Typography from '@mui/material/Typography'; - import { styled } from '@mui/material/styles'; - import AccountBalanceRoundedIcon from '@mui/icons-material/AccountBalanceRounded'; import CreditCardRoundedIcon from '@mui/icons-material/CreditCardRounded'; import SimCardRoundedIcon from '@mui/icons-material/SimCardRounded'; diff --git a/docs/data/material/getting-started/templates/checkout/components/PaymentForm.tsx b/docs/data/material/getting-started/templates/checkout/components/PaymentForm.tsx index f984bd30d15bac..6854f47b39785a 100644 --- a/docs/data/material/getting-started/templates/checkout/components/PaymentForm.tsx +++ b/docs/data/material/getting-started/templates/checkout/components/PaymentForm.tsx @@ -1,5 +1,4 @@ import * as React from 'react'; - import Alert from '@mui/material/Alert'; import Box from '@mui/material/Box'; import MuiCard from '@mui/material/Card'; @@ -13,9 +12,7 @@ import OutlinedInput from '@mui/material/OutlinedInput'; import RadioGroup from '@mui/material/RadioGroup'; import Stack from '@mui/material/Stack'; import Typography from '@mui/material/Typography'; - import { styled } from '@mui/material/styles'; - import AccountBalanceRoundedIcon from '@mui/icons-material/AccountBalanceRounded'; import CreditCardRoundedIcon from '@mui/icons-material/CreditCardRounded'; import SimCardRoundedIcon from '@mui/icons-material/SimCardRounded'; diff --git a/docs/data/material/getting-started/templates/checkout/components/Review.js b/docs/data/material/getting-started/templates/checkout/components/Review.js index 22391b4fa8a940..91ebcb4eb7a16e 100644 --- a/docs/data/material/getting-started/templates/checkout/components/Review.js +++ b/docs/data/material/getting-started/templates/checkout/components/Review.js @@ -1,5 +1,4 @@ import * as React from 'react'; - import Divider from '@mui/material/Divider'; import Grid from '@mui/material/Grid'; import List from '@mui/material/List'; diff --git a/docs/data/material/getting-started/templates/checkout/components/Review.tsx b/docs/data/material/getting-started/templates/checkout/components/Review.tsx index 22391b4fa8a940..91ebcb4eb7a16e 100644 --- a/docs/data/material/getting-started/templates/checkout/components/Review.tsx +++ b/docs/data/material/getting-started/templates/checkout/components/Review.tsx @@ -1,5 +1,4 @@ import * as React from 'react'; - import Divider from '@mui/material/Divider'; import Grid from '@mui/material/Grid'; import List from '@mui/material/List'; diff --git a/docs/data/material/getting-started/templates/marketing-page/MarketingPage.js b/docs/data/material/getting-started/templates/marketing-page/MarketingPage.js index e0aa696c336047..fca3c9372a18eb 100644 --- a/docs/data/material/getting-started/templates/marketing-page/MarketingPage.js +++ b/docs/data/material/getting-started/templates/marketing-page/MarketingPage.js @@ -1,6 +1,7 @@ import * as React from 'react'; import CssBaseline from '@mui/material/CssBaseline'; import Divider from '@mui/material/Divider'; +import AppTheme from '../shared-theme/AppTheme'; import AppAppBar from './components/AppAppBar'; import Hero from './components/Hero'; import LogoCollection from './components/LogoCollection'; @@ -10,7 +11,6 @@ import Features from './components/Features'; import Testimonials from './components/Testimonials'; import FAQ from './components/FAQ'; import Footer from './components/Footer'; -import AppTheme from '../shared-theme/AppTheme'; export default function MarketingPage(props) { return ( diff --git a/docs/data/material/getting-started/templates/marketing-page/MarketingPage.tsx b/docs/data/material/getting-started/templates/marketing-page/MarketingPage.tsx index fd2ad995e7cf28..86a0682ca0b5d3 100644 --- a/docs/data/material/getting-started/templates/marketing-page/MarketingPage.tsx +++ b/docs/data/material/getting-started/templates/marketing-page/MarketingPage.tsx @@ -1,6 +1,7 @@ import * as React from 'react'; import CssBaseline from '@mui/material/CssBaseline'; import Divider from '@mui/material/Divider'; +import AppTheme from '../shared-theme/AppTheme'; import AppAppBar from './components/AppAppBar'; import Hero from './components/Hero'; import LogoCollection from './components/LogoCollection'; @@ -10,7 +11,6 @@ import Features from './components/Features'; import Testimonials from './components/Testimonials'; import FAQ from './components/FAQ'; import Footer from './components/Footer'; -import AppTheme from '../shared-theme/AppTheme'; export default function MarketingPage(props: { disableCustomTheme?: boolean }) { return ( diff --git a/docs/data/material/getting-started/templates/marketing-page/components/AppAppBar.js b/docs/data/material/getting-started/templates/marketing-page/components/AppAppBar.js index 55e02cdcd0d408..61c0527047f15a 100644 --- a/docs/data/material/getting-started/templates/marketing-page/components/AppAppBar.js +++ b/docs/data/material/getting-started/templates/marketing-page/components/AppAppBar.js @@ -11,8 +11,8 @@ import MenuItem from '@mui/material/MenuItem'; import Drawer from '@mui/material/Drawer'; import MenuIcon from '@mui/icons-material/Menu'; import CloseRoundedIcon from '@mui/icons-material/CloseRounded'; -import Sitemark from './SitemarkIcon'; import ColorModeIconDropdown from '../../shared-theme/ColorModeIconDropdown'; +import Sitemark from './SitemarkIcon'; const StyledToolbar = styled(Toolbar)(({ theme }) => ({ display: 'flex', diff --git a/docs/data/material/getting-started/templates/marketing-page/components/AppAppBar.tsx b/docs/data/material/getting-started/templates/marketing-page/components/AppAppBar.tsx index 9da26596d37dcc..73cfe21c230dd5 100644 --- a/docs/data/material/getting-started/templates/marketing-page/components/AppAppBar.tsx +++ b/docs/data/material/getting-started/templates/marketing-page/components/AppAppBar.tsx @@ -11,8 +11,8 @@ import MenuItem from '@mui/material/MenuItem'; import Drawer from '@mui/material/Drawer'; import MenuIcon from '@mui/icons-material/Menu'; import CloseRoundedIcon from '@mui/icons-material/CloseRounded'; -import Sitemark from './SitemarkIcon'; import ColorModeIconDropdown from '../../shared-theme/ColorModeIconDropdown'; +import Sitemark from './SitemarkIcon'; const StyledToolbar = styled(Toolbar)(({ theme }) => ({ display: 'flex', diff --git a/docs/data/material/getting-started/templates/marketing-page/components/Features.js b/docs/data/material/getting-started/templates/marketing-page/components/Features.js index f330b2ce496d81..575d8409451b3f 100644 --- a/docs/data/material/getting-started/templates/marketing-page/components/Features.js +++ b/docs/data/material/getting-started/templates/marketing-page/components/Features.js @@ -6,7 +6,6 @@ import Card from '@mui/material/Card'; import MuiChip from '@mui/material/Chip'; import Container from '@mui/material/Container'; import Typography from '@mui/material/Typography'; - import { styled } from '@mui/material/styles'; import DevicesRoundedIcon from '@mui/icons-material/DevicesRounded'; diff --git a/docs/data/material/getting-started/templates/marketing-page/components/Features.tsx b/docs/data/material/getting-started/templates/marketing-page/components/Features.tsx index 98d3d4f2dcf642..01935444a505a2 100644 --- a/docs/data/material/getting-started/templates/marketing-page/components/Features.tsx +++ b/docs/data/material/getting-started/templates/marketing-page/components/Features.tsx @@ -5,7 +5,6 @@ import Card from '@mui/material/Card'; import MuiChip from '@mui/material/Chip'; import Container from '@mui/material/Container'; import Typography from '@mui/material/Typography'; - import { styled } from '@mui/material/styles'; import DevicesRoundedIcon from '@mui/icons-material/DevicesRounded'; diff --git a/docs/data/material/getting-started/templates/marketing-page/components/Hero.js b/docs/data/material/getting-started/templates/marketing-page/components/Hero.js index 5c8330458e7395..39242abe5d2e0b 100644 --- a/docs/data/material/getting-started/templates/marketing-page/components/Hero.js +++ b/docs/data/material/getting-started/templates/marketing-page/components/Hero.js @@ -7,8 +7,7 @@ import Link from '@mui/material/Link'; import Stack from '@mui/material/Stack'; import TextField from '@mui/material/TextField'; import Typography from '@mui/material/Typography'; - -import { visuallyHidden } from '@mui/utils'; +import visuallyHidden from '@mui/utils/visuallyHidden'; import { styled } from '@mui/material/styles'; const StyledBox = styled('div')(({ theme }) => ({ diff --git a/docs/data/material/getting-started/templates/marketing-page/components/Hero.tsx b/docs/data/material/getting-started/templates/marketing-page/components/Hero.tsx index 95c2bbfbabb06a..687eaa8eef5437 100644 --- a/docs/data/material/getting-started/templates/marketing-page/components/Hero.tsx +++ b/docs/data/material/getting-started/templates/marketing-page/components/Hero.tsx @@ -7,8 +7,7 @@ import Link from '@mui/material/Link'; import Stack from '@mui/material/Stack'; import TextField from '@mui/material/TextField'; import Typography from '@mui/material/Typography'; - -import { visuallyHidden } from '@mui/utils'; +import visuallyHidden from '@mui/utils/visuallyHidden'; import { styled } from '@mui/material/styles'; const StyledBox = styled('div')(({ theme }) => ({ diff --git a/docs/data/material/getting-started/templates/marketing-page/components/Pricing.js b/docs/data/material/getting-started/templates/marketing-page/components/Pricing.js index f62f424b477fa6..819dcda4e019f6 100644 --- a/docs/data/material/getting-started/templates/marketing-page/components/Pricing.js +++ b/docs/data/material/getting-started/templates/marketing-page/components/Pricing.js @@ -9,7 +9,6 @@ import Container from '@mui/material/Container'; import Divider from '@mui/material/Divider'; import Grid from '@mui/material/Grid2'; import Typography from '@mui/material/Typography'; - import AutoAwesomeIcon from '@mui/icons-material/AutoAwesome'; import CheckCircleRoundedIcon from '@mui/icons-material/CheckCircleRounded'; diff --git a/docs/data/material/getting-started/templates/marketing-page/components/Pricing.tsx b/docs/data/material/getting-started/templates/marketing-page/components/Pricing.tsx index b4aacef789f57e..5baa327a7bc50d 100644 --- a/docs/data/material/getting-started/templates/marketing-page/components/Pricing.tsx +++ b/docs/data/material/getting-started/templates/marketing-page/components/Pricing.tsx @@ -9,7 +9,6 @@ import Container from '@mui/material/Container'; import Divider from '@mui/material/Divider'; import Grid from '@mui/material/Grid2'; import Typography from '@mui/material/Typography'; - import AutoAwesomeIcon from '@mui/icons-material/AutoAwesome'; import CheckCircleRoundedIcon from '@mui/icons-material/CheckCircleRounded'; diff --git a/docs/data/material/getting-started/templates/sign-in-side/SignInSide.js b/docs/data/material/getting-started/templates/sign-in-side/SignInSide.js index 1eb630562b15a1..6bcb84a28a1144 100644 --- a/docs/data/material/getting-started/templates/sign-in-side/SignInSide.js +++ b/docs/data/material/getting-started/templates/sign-in-side/SignInSide.js @@ -1,10 +1,10 @@ import * as React from 'react'; import CssBaseline from '@mui/material/CssBaseline'; import Stack from '@mui/material/Stack'; -import SignInCard from './SignInCard'; -import Content from './Content'; import AppTheme from '../shared-theme/AppTheme'; import ColorModeSelect from '../shared-theme/ColorModeSelect'; +import SignInCard from './components/SignInCard'; +import Content from './components/Content'; export default function SignInSide(props) { return ( diff --git a/docs/data/material/getting-started/templates/sign-in-side/SignInSide.tsx b/docs/data/material/getting-started/templates/sign-in-side/SignInSide.tsx index 671ed94005c7e1..bdf45b3582f84b 100644 --- a/docs/data/material/getting-started/templates/sign-in-side/SignInSide.tsx +++ b/docs/data/material/getting-started/templates/sign-in-side/SignInSide.tsx @@ -1,10 +1,10 @@ import * as React from 'react'; import CssBaseline from '@mui/material/CssBaseline'; import Stack from '@mui/material/Stack'; -import SignInCard from './SignInCard'; -import Content from './Content'; import AppTheme from '../shared-theme/AppTheme'; import ColorModeSelect from '../shared-theme/ColorModeSelect'; +import SignInCard from './components/SignInCard'; +import Content from './components/Content'; export default function SignInSide(props: { disableCustomTheme?: boolean }) { return ( diff --git a/docs/data/material/getting-started/templates/sign-in-side/Content.js b/docs/data/material/getting-started/templates/sign-in-side/components/Content.js similarity index 99% rename from docs/data/material/getting-started/templates/sign-in-side/Content.js rename to docs/data/material/getting-started/templates/sign-in-side/components/Content.js index 1df78fe8ea5220..1704cdbc62326a 100644 --- a/docs/data/material/getting-started/templates/sign-in-side/Content.js +++ b/docs/data/material/getting-started/templates/sign-in-side/components/Content.js @@ -2,12 +2,10 @@ import * as React from 'react'; import Box from '@mui/material/Box'; import Stack from '@mui/material/Stack'; import Typography from '@mui/material/Typography'; - import AutoFixHighRoundedIcon from '@mui/icons-material/AutoFixHighRounded'; import ConstructionRoundedIcon from '@mui/icons-material/ConstructionRounded'; import SettingsSuggestRoundedIcon from '@mui/icons-material/SettingsSuggestRounded'; import ThumbUpAltRoundedIcon from '@mui/icons-material/ThumbUpAltRounded'; - import { SitemarkIcon } from './CustomIcons'; const items = [ diff --git a/docs/data/material/getting-started/templates/sign-in-side/Content.tsx b/docs/data/material/getting-started/templates/sign-in-side/components/Content.tsx similarity index 99% rename from docs/data/material/getting-started/templates/sign-in-side/Content.tsx rename to docs/data/material/getting-started/templates/sign-in-side/components/Content.tsx index 1df78fe8ea5220..1704cdbc62326a 100644 --- a/docs/data/material/getting-started/templates/sign-in-side/Content.tsx +++ b/docs/data/material/getting-started/templates/sign-in-side/components/Content.tsx @@ -2,12 +2,10 @@ import * as React from 'react'; import Box from '@mui/material/Box'; import Stack from '@mui/material/Stack'; import Typography from '@mui/material/Typography'; - import AutoFixHighRoundedIcon from '@mui/icons-material/AutoFixHighRounded'; import ConstructionRoundedIcon from '@mui/icons-material/ConstructionRounded'; import SettingsSuggestRoundedIcon from '@mui/icons-material/SettingsSuggestRounded'; import ThumbUpAltRoundedIcon from '@mui/icons-material/ThumbUpAltRounded'; - import { SitemarkIcon } from './CustomIcons'; const items = [ diff --git a/docs/data/material/getting-started/templates/sign-in-side/CustomIcons.js b/docs/data/material/getting-started/templates/sign-in-side/components/CustomIcons.js similarity index 100% rename from docs/data/material/getting-started/templates/sign-in-side/CustomIcons.js rename to docs/data/material/getting-started/templates/sign-in-side/components/CustomIcons.js diff --git a/docs/data/material/getting-started/templates/sign-in-side/CustomIcons.tsx b/docs/data/material/getting-started/templates/sign-in-side/components/CustomIcons.tsx similarity index 100% rename from docs/data/material/getting-started/templates/sign-in-side/CustomIcons.tsx rename to docs/data/material/getting-started/templates/sign-in-side/components/CustomIcons.tsx diff --git a/docs/data/material/getting-started/templates/sign-in-side/ForgotPassword.js b/docs/data/material/getting-started/templates/sign-in-side/components/ForgotPassword.js similarity index 100% rename from docs/data/material/getting-started/templates/sign-in-side/ForgotPassword.js rename to docs/data/material/getting-started/templates/sign-in-side/components/ForgotPassword.js diff --git a/docs/data/material/getting-started/templates/sign-in-side/ForgotPassword.tsx b/docs/data/material/getting-started/templates/sign-in-side/components/ForgotPassword.tsx similarity index 100% rename from docs/data/material/getting-started/templates/sign-in-side/ForgotPassword.tsx rename to docs/data/material/getting-started/templates/sign-in-side/components/ForgotPassword.tsx diff --git a/docs/data/material/getting-started/templates/sign-in-side/SignInCard.js b/docs/data/material/getting-started/templates/sign-in-side/components/SignInCard.js similarity index 100% rename from docs/data/material/getting-started/templates/sign-in-side/SignInCard.js rename to docs/data/material/getting-started/templates/sign-in-side/components/SignInCard.js diff --git a/docs/data/material/getting-started/templates/sign-in-side/SignInCard.tsx b/docs/data/material/getting-started/templates/sign-in-side/components/SignInCard.tsx similarity index 100% rename from docs/data/material/getting-started/templates/sign-in-side/SignInCard.tsx rename to docs/data/material/getting-started/templates/sign-in-side/components/SignInCard.tsx diff --git a/docs/data/material/getting-started/templates/sign-in/SignIn.js b/docs/data/material/getting-started/templates/sign-in/SignIn.js index 049d17342f8c72..d3e90b5e98bed2 100644 --- a/docs/data/material/getting-started/templates/sign-in/SignIn.js +++ b/docs/data/material/getting-started/templates/sign-in/SignIn.js @@ -13,10 +13,10 @@ import Typography from '@mui/material/Typography'; import Stack from '@mui/material/Stack'; import MuiCard from '@mui/material/Card'; import { styled } from '@mui/material/styles'; -import ForgotPassword from './ForgotPassword'; -import { GoogleIcon, FacebookIcon, SitemarkIcon } from './CustomIcons'; +import ForgotPassword from './components/ForgotPassword'; import AppTheme from '../shared-theme/AppTheme'; import ColorModeSelect from '../shared-theme/ColorModeSelect'; +import { GoogleIcon, FacebookIcon, SitemarkIcon } from './components/CustomIcons'; const Card = styled(MuiCard)(({ theme }) => ({ display: 'flex', diff --git a/docs/data/material/getting-started/templates/sign-in/SignIn.tsx b/docs/data/material/getting-started/templates/sign-in/SignIn.tsx index d470da617853ae..c01c9ff6280bb2 100644 --- a/docs/data/material/getting-started/templates/sign-in/SignIn.tsx +++ b/docs/data/material/getting-started/templates/sign-in/SignIn.tsx @@ -13,10 +13,10 @@ import Typography from '@mui/material/Typography'; import Stack from '@mui/material/Stack'; import MuiCard from '@mui/material/Card'; import { styled } from '@mui/material/styles'; -import ForgotPassword from './ForgotPassword'; -import { GoogleIcon, FacebookIcon, SitemarkIcon } from './CustomIcons'; +import ForgotPassword from './components/ForgotPassword'; import AppTheme from '../shared-theme/AppTheme'; import ColorModeSelect from '../shared-theme/ColorModeSelect'; +import { GoogleIcon, FacebookIcon, SitemarkIcon } from './components/CustomIcons'; const Card = styled(MuiCard)(({ theme }) => ({ display: 'flex', diff --git a/docs/data/material/getting-started/templates/sign-in/CustomIcons.js b/docs/data/material/getting-started/templates/sign-in/components/CustomIcons.js similarity index 100% rename from docs/data/material/getting-started/templates/sign-in/CustomIcons.js rename to docs/data/material/getting-started/templates/sign-in/components/CustomIcons.js diff --git a/docs/data/material/getting-started/templates/sign-in/CustomIcons.tsx b/docs/data/material/getting-started/templates/sign-in/components/CustomIcons.tsx similarity index 100% rename from docs/data/material/getting-started/templates/sign-in/CustomIcons.tsx rename to docs/data/material/getting-started/templates/sign-in/components/CustomIcons.tsx diff --git a/docs/data/material/getting-started/templates/sign-in/ForgotPassword.js b/docs/data/material/getting-started/templates/sign-in/components/ForgotPassword.js similarity index 100% rename from docs/data/material/getting-started/templates/sign-in/ForgotPassword.js rename to docs/data/material/getting-started/templates/sign-in/components/ForgotPassword.js diff --git a/docs/data/material/getting-started/templates/sign-in/ForgotPassword.tsx b/docs/data/material/getting-started/templates/sign-in/components/ForgotPassword.tsx similarity index 100% rename from docs/data/material/getting-started/templates/sign-in/ForgotPassword.tsx rename to docs/data/material/getting-started/templates/sign-in/components/ForgotPassword.tsx diff --git a/docs/data/material/getting-started/templates/sign-up/SignUp.js b/docs/data/material/getting-started/templates/sign-up/SignUp.js index e8990435fac16f..feef4ced252b37 100644 --- a/docs/data/material/getting-started/templates/sign-up/SignUp.js +++ b/docs/data/material/getting-started/templates/sign-up/SignUp.js @@ -14,8 +14,8 @@ import Stack from '@mui/material/Stack'; import MuiCard from '@mui/material/Card'; import { styled } from '@mui/material/styles'; import AppTheme from '../shared-theme/AppTheme'; -import { GoogleIcon, FacebookIcon, SitemarkIcon } from './CustomIcons'; import ColorModeSelect from '../shared-theme/ColorModeSelect'; +import { GoogleIcon, FacebookIcon, SitemarkIcon } from './components/CustomIcons'; const Card = styled(MuiCard)(({ theme }) => ({ display: 'flex', diff --git a/docs/data/material/getting-started/templates/sign-up/SignUp.tsx b/docs/data/material/getting-started/templates/sign-up/SignUp.tsx index 282cbb29305b1b..9b8f409ed33d66 100644 --- a/docs/data/material/getting-started/templates/sign-up/SignUp.tsx +++ b/docs/data/material/getting-started/templates/sign-up/SignUp.tsx @@ -14,8 +14,8 @@ import Stack from '@mui/material/Stack'; import MuiCard from '@mui/material/Card'; import { styled } from '@mui/material/styles'; import AppTheme from '../shared-theme/AppTheme'; -import { GoogleIcon, FacebookIcon, SitemarkIcon } from './CustomIcons'; import ColorModeSelect from '../shared-theme/ColorModeSelect'; +import { GoogleIcon, FacebookIcon, SitemarkIcon } from './components/CustomIcons'; const Card = styled(MuiCard)(({ theme }) => ({ display: 'flex', diff --git a/docs/data/material/getting-started/templates/sign-up/CustomIcons.js b/docs/data/material/getting-started/templates/sign-up/components/CustomIcons.js similarity index 100% rename from docs/data/material/getting-started/templates/sign-up/CustomIcons.js rename to docs/data/material/getting-started/templates/sign-up/components/CustomIcons.js diff --git a/docs/data/material/getting-started/templates/sign-up/CustomIcons.tsx b/docs/data/material/getting-started/templates/sign-up/components/CustomIcons.tsx similarity index 100% rename from docs/data/material/getting-started/templates/sign-up/CustomIcons.tsx rename to docs/data/material/getting-started/templates/sign-up/components/CustomIcons.tsx diff --git a/test/regressions/index.js b/test/regressions/index.js index 316406a9456dc9..468f1ac18cf13c 100644 --- a/test/regressions/index.js +++ b/test/regressions/index.js @@ -41,81 +41,21 @@ importRegressionFixtures.keys().forEach((path) => { const blacklist = [ // Excludes demos that we don't want /^docs-(.*)(?<=NoSnap)\.png$/, - // Blog template components and theme customizations - 'docs-getting-started-templates-blog/Blog.png', - 'docs-getting-started-templates-blog/TemplateFrame.png', - 'docs-getting-started-templates-blog-components/AppAppbar.png', - 'docs-getting-started-templates-blog-components/Footer.png', - 'docs-getting-started-templates-blog-components/Latest.png', - 'docs-getting-started-templates-blog-components/SitemarkIcon.png', - 'docs-getting-started-templates-blog-components/ToggleColorMode.png', - 'docs-getting-started-templates-blog-theme-customizations/buttons.png', - 'docs-getting-started-templates-blog-theme-customizations/index.png', - 'docs-getting-started-templates-blog-theme-customizations/inputs.png', - 'docs-getting-started-templates-blog-theme-customizations/layoutComponents.png', - 'docs-getting-started-templates-blog-theme-customizations/menus.png', - 'docs-getting-started-templates-blog-theme-customizations/others.png', - // Dashboard template components and theme customizations - 'docs-getting-started-templates-dashboard/Dashboard.png', - 'docs-getting-started-templates-dashboard/TemplateFrame.png', - 'docs-getting-started-templates-dashboard-components/ChartUserByCountry.png', - 'docs-getting-started-templates-dashboard-components/CustomDatePicker.png', - 'docs-getting-started-templates-dashboard-components/CustomizedDataGrid.png', - 'docs-getting-started-templates-dashboard-components/CustomizedTreeView.png', - 'docs-getting-started-templates-dashboard-components/Header.png', - 'docs-getting-started-templates-dashboard-components/HighlightedCard.png', - 'docs-getting-started-templates-dashboard-components/MenuButton.png', - 'docs-getting-started-templates-dashboard-components/Navbar.png', - 'docs-getting-started-templates-dashboard-components/NavbarBreadcrumbs.png', - 'docs-getting-started-templates-dashboard-components/OptionsMenu.png', - 'docs-getting-started-templates-dashboard-components/SessionsChart.png', - 'docs-getting-started-templates-dashboard-components/Search.png', - 'docs-getting-started-templates-dashboard-components/ToggleColorMode.png', - 'docs-getting-started-templates-dashboard-components/SideMenuMobile.png', - 'docs-getting-started-templates-dashboard-components/PageViewsBarChart.png', - 'docs-getting-started-templates-dashboard-components/StatCard.png', - 'docs-getting-started-templates-dashboard-theme-customizations/buttons.png', - 'docs-getting-started-templates-dashboard-theme-customizations/charts.png', - 'docs-getting-started-templates-dashboard-theme-customizations/dataGrid.png', - 'docs-getting-started-templates-dashboard-theme-customizations/datePickers.png', - 'docs-getting-started-templates-dashboard-theme-customizations/index.png', - 'docs-getting-started-templates-dashboard-theme-customizations/inputs.png', - 'docs-getting-started-templates-dashboard-theme-customizations/layoutComponents.png', - 'docs-getting-started-templates-dashboard-theme-customizations/menus.png', - 'docs-getting-started-templates-dashboard-theme-customizations/others.png', - 'docs-getting-started-templates-dashboard-theme-customizations/treeView.png', - 'docs-getting-started-templates-dashboard-internals-components/CustomIcons.png', - // Sign-In/Sign-Up Theme Customizations - 'docs-getting-started-templates-sign-in-side/TemplateFrame.png', - 'docs-getting-started-templates-sign-in-side-theme-customizations/index.png', - 'docs-getting-started-templates-sign-in-side/CustomIcons.png', - 'docs-getting-started-templates-sign-in/TemplateFrame.png', - 'docs-getting-started-templates-sign-in-theme-customizations/index.png', - 'docs-getting-started-templates-sign-in/CustomIcons.png', - 'docs-getting-started-templates-sign-up/TemplateFrame.png', - 'docs-getting-started-templates-sign-up-theme-customizations/index.png', - 'docs-getting-started-templates-sign-in-side/getSignInSideTheme.png', - 'docs-getting-started-templates-sign-up/CustomIcons.png', - 'docs-getting-started-templates-sign-up/getSignUpTheme.png', + // Template + 'docs-getting-started-templates-blog-components', + 'docs-getting-started-templates-checkout-components', + 'docs-getting-started-templates-dashboard-components', + 'docs-getting-started-templates-dashboard-internals-components', + 'docs-getting-started-templates-dashboard-theme-customizations', + 'docs-getting-started-templates-marketing-page-components', + 'docs-getting-started-templates-shared-theme', + 'docs-getting-started-templates-sign-in-components', + 'docs-getting-started-templates-sign-in-side-components', + 'docs-getting-started-templates-sign-up-components', // Checkout Theme Customizations - 'docs-getting-started-templates-checkout/TemplateFrame.png', - 'docs-getting-started-templates-checkout-theme-customizations/index.png', - 'docs-getting-started-templates-checkout/getCheckoutTheme.png', // Marketing Page Theme Customizations - 'docs-getting-started-templates-marketing-page/TemplateFrame.png', - 'docs-getting-started-templates-marketing-page/getMPTheme.png', - 'docs-getting-started-templates-marketing-page/MarketingPage.png', - 'docs-getting-started-templates-marketing-page-theme-customizations/index.png', - 'docs-joy-getting-started-templates/TemplateCollection.png', // No public components - 'docs-joy-core-features-automatic-adjustment/ListThemes.png', // No public components - 'docs-joy-tools/PaletteThemeViewer.png', // No need for theme tokens - 'docs-joy-tools/ShadowThemeViewer.png', // No need for theme tokens - 'docs-joy-customization-theme-typography/TypographyThemeViewer.png', // No need for theme tokens - 'docs-joy-components-circular-progress/CircularProgressCountUp.png', // Flaky due to animation - 'docs-joy-components-divider/DividerChildPosition.png', // Needs interaction - 'docs-joy-components-linear-progress/LinearProgressCountUp.png', // Flaky due to animation - 'docs-base-guides-working-with-tailwind-css/PlayerFinal.png', // No public components 'docs-base-getting-started-quickstart/BaseButtonTailwind.png', // CodeSandbox + 'docs-base-guides-working-with-tailwind-css/PlayerFinal.png', // No public components 'docs-components-alert/TransitionAlerts.png', // Needs interaction 'docs-components-app-bar/BackToTop.png', // Needs interaction 'docs-components-app-bar/ElevateAppBar.png', // Needs interaction @@ -148,20 +88,17 @@ const blacklist = [ 'docs-components-floating-action-button/FloatingActionButtonZoom.png', // Needs interaction 'docs-components-grid/InteractiveGrid.png', // Redux isolation 'docs-components-grid/SpacingGrid.png', // Needs interaction - 'docs-components-hidden', // Need to dynamically resize to test 'docs-components-image-list', // Image don't load 'docs-components-masonry/ImageMasonry.png', // Image don't load - 'docs-components-material-icons/synonyms.png', // No component 'docs-components-menus', // Need interaction - 'docs-components-modal/KeepMountedModal.png', // Needs interaction 'docs-components-modal/BasicModal.png', // Needs interaction + 'docs-components-modal/KeepMountedModal.png', // Needs interaction 'docs-components-modal/SpringModal.png', // Needs interaction 'docs-components-modal/TransitionsModal.png', // Needs interaction 'docs-components-no-ssr/FrameDeferring.png', // Needs interaction 'docs-components-popover/AnchorPlayground.png', // Redux isolation - 'docs-components-popover/MouseOverPopover.png', // Needs interaction - 'docs-components-popover/PopoverPopupState.png', // Needs interaction 'docs-components-popover/BasicPopover.png', // Needs interaction + 'docs-components-popover/PopoverPopupState.png', // Needs interaction 'docs-components-popper/PopperPopupState.png', // Needs interaction 'docs-components-popper/PositionedPopper.png', // Needs interaction 'docs-components-popper/ScrollPlayground.png', // Redux isolation @@ -169,7 +106,6 @@ const blacklist = [ 'docs-components-popper/SpringPopper.png', // Needs interaction 'docs-components-popper/TransitionsPopper.png', // Needs interaction 'docs-components-popper/VirtualElementPopper.png', // Needs interaction - 'docs-components-portal/SimplePortal.png', // Needs interaction 'docs-components-progress', // Flaky 'docs-components-selects/ControlledOpenSelect.png', // Needs interaction 'docs-components-selects/DialogSelect.png', // Needs interaction @@ -189,39 +125,30 @@ const blacklist = [ 'docs-components-speed-dial', // Needs interaction 'docs-components-stack/InteractiveStack.png', // Redundant 'docs-components-steppers/HorizontalNonLinearStepper.png', // Redundant - 'docs-components-steppers/SwipeableTextMobileStepper.png', // Flaky image loading 'docs-components-steppers/TextMobileStepper.png', // Flaky image loading 'docs-components-tabs/AccessibleTabs1.png', // Need interaction 'docs-components-tabs/AccessibleTabs2.png', // Need interaction 'docs-components-textarea-autosize', // Superseded by a dedicated regression test 'docs-components-tooltips', // Needs interaction 'docs-components-transitions', // Needs interaction - 'docs-components-trap-focus', // Need interaction - 'docs-components-tree-view/ControlledTreeView.png', // Redundant - 'docs-components-tree-view/CustomizedTreeView.png', // Flaky - 'docs-components-tree-view/IconExpansionTreeView.png', // Need interaction - 'docs-components-tree-view/MultiSelectTreeView.png', // Need interaction 'docs-components-use-media-query', // Need to dynamically resize to test - 'docs-components-buttons/ButtonMaterialYouPlayground.png', // playground 'docs-customization-breakpoints', // Need to dynamically resize to test 'docs-customization-color', // Escape viewport + 'docs-customization-container-queries/ResizableDemo.png', // No public components 'docs-customization-default-theme', // Redux isolation 'docs-customization-density/DensityTool.png', // Redux isolation + 'docs-customization-right-to-left/RtlDemo.png', 'docs-customization-transitions/TransitionHover.png', // Need interaction 'docs-customization-typography/ResponsiveFontSizesChart.png', - 'docs-customization-right-to-left/RtlDemo.png', - 'docs-customization-container-queries/ResizableDemo.png', // No public components - 'docs-discover-more-languages', // No public components - 'docs-discover-more-showcase', // No public components - 'docs-discover-more-team', // No public components - 'docs-getting-started-templates', // No public components - 'docs-getting-started-usage/Usage.png', // No public components 'docs-getting-started-supported-components/MaterialUIComponents.png', // No public components - 'docs-landing', // Mostly images, redundant - 'docs-production-error', // No components, page for DX + 'docs-getting-started-templates-marketing-page/MarketingPage.png', + 'docs-joy-components-circular-progress/CircularProgressCountUp.png', // Flaky due to animation + 'docs-joy-components-divider/DividerChildPosition.png', // Needs interaction + 'docs-joy-components-linear-progress/LinearProgressCountUp.png', // Flaky due to animation + 'docs-joy-customization-theme-typography/TypographyThemeViewer.png', // No need for theme tokens + 'docs-joy-getting-started-templates/TemplateCollection.png', // No public components 'docs-styles-advanced', // Redundant 'docs-styles-basics/StressTest.png', // Need interaction - 'docs-versions', // No public components /^docs-guides-.*/, // No public components ]; From dd69cf07e7aace1efad91e5b8e733c7efcf6c02c Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 13 Jan 2025 09:41:54 +0100 Subject: [PATCH 06/28] [docs] Fix Dashboard sidenav sroll (#44876) --- .../templates/dashboard/components/CardAlert.js | 2 +- .../templates/dashboard/components/CardAlert.tsx | 2 +- .../dashboard/components/CustomizedDataGrid.js | 1 - .../dashboard/components/CustomizedDataGrid.tsx | 1 - .../templates/dashboard/components/MenuContent.js | 1 - .../templates/dashboard/components/MenuContent.tsx | 1 - .../templates/dashboard/components/SideMenu.js | 13 +++++++++++-- .../templates/dashboard/components/SideMenu.tsx | 13 +++++++++++-- .../dashboard/components/SideMenuMobile.js | 1 - .../dashboard/components/SideMenuMobile.tsx | 1 - 10 files changed, 24 insertions(+), 12 deletions(-) diff --git a/docs/data/material/getting-started/templates/dashboard/components/CardAlert.js b/docs/data/material/getting-started/templates/dashboard/components/CardAlert.js index 2c14137a7d5f98..b7d146a373e07e 100644 --- a/docs/data/material/getting-started/templates/dashboard/components/CardAlert.js +++ b/docs/data/material/getting-started/templates/dashboard/components/CardAlert.js @@ -7,7 +7,7 @@ import AutoAwesomeRoundedIcon from '@mui/icons-material/AutoAwesomeRounded'; export default function CardAlert() { return ( - + diff --git a/docs/data/material/getting-started/templates/dashboard/components/CardAlert.tsx b/docs/data/material/getting-started/templates/dashboard/components/CardAlert.tsx index 2c14137a7d5f98..b7d146a373e07e 100644 --- a/docs/data/material/getting-started/templates/dashboard/components/CardAlert.tsx +++ b/docs/data/material/getting-started/templates/dashboard/components/CardAlert.tsx @@ -7,7 +7,7 @@ import AutoAwesomeRoundedIcon from '@mui/icons-material/AutoAwesomeRounded'; export default function CardAlert() { return ( - + diff --git a/docs/data/material/getting-started/templates/dashboard/components/CustomizedDataGrid.js b/docs/data/material/getting-started/templates/dashboard/components/CustomizedDataGrid.js index 46bb257a5b19ca..1fedf34a05b029 100644 --- a/docs/data/material/getting-started/templates/dashboard/components/CustomizedDataGrid.js +++ b/docs/data/material/getting-started/templates/dashboard/components/CustomizedDataGrid.js @@ -5,7 +5,6 @@ import { columns, rows } from '../internals/data/gridData'; export default function CustomizedDataGrid() { return ( ))} - {secondaryListItems.map((item, index) => ( diff --git a/docs/data/material/getting-started/templates/dashboard/components/MenuContent.tsx b/docs/data/material/getting-started/templates/dashboard/components/MenuContent.tsx index 5cf1806a13390c..01e189e8f86abe 100644 --- a/docs/data/material/getting-started/templates/dashboard/components/MenuContent.tsx +++ b/docs/data/material/getting-started/templates/dashboard/components/MenuContent.tsx @@ -39,7 +39,6 @@ export default function MenuContent() { ))} - {secondaryListItems.map((item, index) => ( diff --git a/docs/data/material/getting-started/templates/dashboard/components/SideMenu.js b/docs/data/material/getting-started/templates/dashboard/components/SideMenu.js index 80d97439f55ab3..a4eef8d4a0a9b2 100644 --- a/docs/data/material/getting-started/templates/dashboard/components/SideMenu.js +++ b/docs/data/material/getting-started/templates/dashboard/components/SideMenu.js @@ -45,8 +45,17 @@ export default function SideMenu() { - - + + + + - - + + + + Date: Mon, 13 Jan 2025 18:14:05 +0000 Subject: [PATCH 07/28] [docs-infra] Resolve component API URLs for Data Grid (#44992) --- packages/markdown/prepareMarkdown.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/markdown/prepareMarkdown.js b/packages/markdown/prepareMarkdown.js index 20c1b55a5420a5..7f2ed16eb3d2d7 100644 --- a/packages/markdown/prepareMarkdown.js +++ b/packages/markdown/prepareMarkdown.js @@ -36,6 +36,9 @@ function resolveComponentApiUrl(productId, componentPkg, component) { if (productId === 'x-tree-view') { return `/x/api/tree-view/${kebabCase(component)}/`; } + if (productId === 'x-data-grid') { + return `/x/api/data-grid/${kebabCase(component)}/`; + } if (componentPkg === 'mui-base' || BaseUIReexportedComponents.includes(component)) { return `/base-ui/react-${kebabCase(component)}/components-api/#${kebabCase(component)}`; } From 76cde8e2f9177e762189cea316ad730abd0c581c Mon Sep 17 00:00:00 2001 From: Adam Akbar Date: Tue, 14 Jan 2025 15:16:56 +0800 Subject: [PATCH 08/28] [docs] Fix wrong code (#45017) Signed-off-by: Adam Akbar --- docs/data/material/integrations/nextjs/nextjs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data/material/integrations/nextjs/nextjs.md b/docs/data/material/integrations/nextjs/nextjs.md index 3050259d175a20..631b25d54886ba 100644 --- a/docs/data/material/integrations/nextjs/nextjs.md +++ b/docs/data/material/integrations/nextjs/nextjs.md @@ -340,7 +340,7 @@ To integrate [Next.js font optimization](https://nextjs.org/docs/pages/building- +const theme = createTheme({ + typography: { -+ fontFamily: var(--font-roboto), ++ fontFamily: 'var(--font-roboto)', + }, +}); From 21b84313b7a817af236c4d91cedb9c5fda90d302 Mon Sep 17 00:00:00 2001 From: Seyyed Mahdi Date: Tue, 14 Jan 2025 10:54:11 +0330 Subject: [PATCH 09/28] [docs] Rename `cacheRtl` to `rtlCache` in RTL docs (#45010) Signed-off-by: Seyyed Mahdi Co-authored-by: Zeeshan Tamboli --- .../material/customization/right-to-left/right-to-left.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/data/material/customization/right-to-left/right-to-left.md b/docs/data/material/customization/right-to-left/right-to-left.md index c96ac766f9e2da..4669ea35b7342b 100644 --- a/docs/data/material/customization/right-to-left/right-to-left.md +++ b/docs/data/material/customization/right-to-left/right-to-left.md @@ -89,13 +89,13 @@ import { prefixer } from 'stylis'; import rtlPlugin from 'stylis-plugin-rtl'; // Create rtl cache -const cacheRtl = createCache({ +const rtlCache = createCache({ key: 'muirtl', stylisPlugins: [prefixer, rtlPlugin], }); function Rtl(props) { - return {props.children}; + return {props.children}; } ``` From 58e2c0f295dd726bbea925043ec9d1be5827bf50 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 13:05:17 +0530 Subject: [PATCH 10/28] Bump @types/react to ^19.0.6 (#44995) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/pigment-css-next-app/package.json | 2 +- apps/pigment-css-vite-app/package.json | 2 +- docs/package.json | 2 +- package.json | 2 +- packages-internal/scripts/package.json | 2 +- packages-internal/test-utils/package.json | 2 +- packages/mui-base/package.json | 2 +- packages/mui-docs/package.json | 2 +- packages/mui-envinfo/test/package.json | 2 +- packages/mui-icons-material/package.json | 2 +- packages/mui-joy/package.json | 2 +- packages/mui-lab/package.json | 2 +- packages/mui-material-nextjs/package.json | 2 +- packages/mui-material/package.json | 2 +- packages/mui-private-theming/package.json | 2 +- packages/mui-styled-engine-sc/package.json | 2 +- packages/mui-styled-engine/package.json | 2 +- packages/mui-styles/package.json | 2 +- packages/mui-system/package.json | 2 +- packages/mui-types/package.json | 2 +- packages/mui-utils/package.json | 2 +- pnpm-lock.yaml | 664 ++++++++++----------- test/package.json | 2 +- 23 files changed, 354 insertions(+), 354 deletions(-) diff --git a/apps/pigment-css-next-app/package.json b/apps/pigment-css-next-app/package.json index 446d2d4973a6f8..80ebf12113ae20 100644 --- a/apps/pigment-css-next-app/package.json +++ b/apps/pigment-css-next-app/package.json @@ -25,7 +25,7 @@ "devDependencies": { "@pigment-css/nextjs-plugin": "0.0.29", "@types/node": "^20.17.12", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "@types/react-dom": "^19.0.2", "eslint": "^8.57.1", "typescript": "^5.7.2" diff --git a/apps/pigment-css-vite-app/package.json b/apps/pigment-css-vite-app/package.json index 01e05774f7e92a..6cd56ca5490a0a 100644 --- a/apps/pigment-css-vite-app/package.json +++ b/apps/pigment-css-vite-app/package.json @@ -28,7 +28,7 @@ "@babel/preset-react": "^7.26.3", "@babel/preset-typescript": "^7.26.0", "@pigment-css/vite-plugin": "0.0.29", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "@types/react-dom": "^19.0.2", "@types/webfontloader": "^1.6.38", "@vitejs/plugin-react": "^4.3.4", diff --git a/docs/package.json b/docs/package.json index 30b635c80e840e..ff872887168a35 100644 --- a/docs/package.json +++ b/docs/package.json @@ -126,7 +126,7 @@ "@types/json2mq": "^0.2.2", "@types/node": "^20.17.12", "@types/prop-types": "^15.7.14", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "@types/react-dom": "^19.0.2", "@types/react-swipeable-views": "^0.13.6", "@types/react-transition-group": "^4.4.12", diff --git a/package.json b/package.json index b6e89e5855f15d..9b968fafd90beb 100644 --- a/package.json +++ b/package.json @@ -132,7 +132,7 @@ "@types/lodash": "^4.17.14", "@types/mocha": "^10.0.10", "@types/node": "^20.17.12", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "@types/yargs": "^17.0.33", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", diff --git a/packages-internal/scripts/package.json b/packages-internal/scripts/package.json index fd5769f0ae9b80..b6e8010a8cef80 100644 --- a/packages-internal/scripts/package.json +++ b/packages-internal/scripts/package.json @@ -43,7 +43,7 @@ "@types/doctrine": "^0.0.9", "@types/lodash": "^4.17.14", "@types/node": "^20.17.12", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "@types/uuid": "^10.0.0", "chai": "^4.5.0", "fast-glob": "^3.3.2", diff --git a/packages-internal/test-utils/package.json b/packages-internal/test-utils/package.json index 3110ff841b1486..51a7212d9a642e 100644 --- a/packages-internal/test-utils/package.json +++ b/packages-internal/test-utils/package.json @@ -59,7 +59,7 @@ "@types/chai-dom": "^1.11.3", "@types/format-util": "^1.0.4", "@types/prop-types": "^15.7.14", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "@types/react-dom": "^19.0.2", "@types/sinon": "^17.0.3", "typescript": "^5.7.2" diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json index 38ea5674c728ab..8e969eb74eee0f 100644 --- a/packages/mui-base/package.json +++ b/packages/mui-base/package.json @@ -55,7 +55,7 @@ "@testing-library/user-event": "^14.5.2", "@types/chai": "^4.3.20", "@types/prop-types": "^15.7.14", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "@types/react-dom": "^19.0.2", "@types/sinon": "^17.0.3", "chai": "^4.5.0", diff --git a/packages/mui-docs/package.json b/packages/mui-docs/package.json index 10a580868ae0ca..546c40863e3a6d 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -47,7 +47,7 @@ "@types/gtag.js": "^0.0.20", "@types/node": "^20.17.12", "@types/prop-types": "^15.7.14", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "next": "^15.1.3", "react": "^19.0.0" }, diff --git a/packages/mui-envinfo/test/package.json b/packages/mui-envinfo/test/package.json index 67cbe74241bdc1..d8637a9b14e088 100644 --- a/packages/mui-envinfo/test/package.json +++ b/packages/mui-envinfo/test/package.json @@ -12,6 +12,6 @@ "react-dom": "^19.0.0" }, "devDependencies": { - "@types/react": "^19.0.2" + "@types/react": "^19.0.6" } } diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json index 3a82fb4faa4c1e..41808592d855d0 100644 --- a/packages/mui-icons-material/package.json +++ b/packages/mui-icons-material/package.json @@ -52,7 +52,7 @@ "@mui/internal-waterfall": "workspace:^", "@mui/material": "workspace:^", "@types/chai": "^4.3.20", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "chai": "^4.5.0", "chalk": "^5.4.1", "cross-fetch": "^4.1.0", diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json index 7e04867dc782d7..9e81a3b17ec7d1 100644 --- a/packages/mui-joy/package.json +++ b/packages/mui-joy/package.json @@ -52,7 +52,7 @@ "@mui/material": "workspace:^", "@types/chai": "^4.3.20", "@types/prop-types": "^15.7.14", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "@types/react-dom": "^19.0.2", "@types/sinon": "^17.0.3", "chai": "^4.5.0", diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json index 9ab78edf91fa96..33322e7000e62e 100644 --- a/packages/mui-lab/package.json +++ b/packages/mui-lab/package.json @@ -53,7 +53,7 @@ "@mui/material": "workspace:*", "@types/chai": "^4.3.20", "@types/prop-types": "^15.7.14", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "@types/react-dom": "^19.0.2", "@types/sinon": "^17.0.3", "chai": "^4.5.0", diff --git a/packages/mui-material-nextjs/package.json b/packages/mui-material-nextjs/package.json index 8be093c664a628..82dc043093b300 100644 --- a/packages/mui-material-nextjs/package.json +++ b/packages/mui-material-nextjs/package.json @@ -42,7 +42,7 @@ "@emotion/cache": "^11.13.5", "@emotion/react": "^11.13.5", "@emotion/server": "^11.11.0", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "next": "^15.1.3", "react": "^19.0.0" }, diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index 082a37fd6b219f..11310c58f77f33 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -59,7 +59,7 @@ "@testing-library/user-event": "^14.5.2", "@types/chai": "^4.3.20", "@types/prop-types": "^15.7.14", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "@types/react-dom": "^19.0.2", "@types/sinon": "^17.0.3", "chai": "^4.5.0", diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json index 5bba3d42ee6337..5f2cebf6148f0d 100644 --- a/packages/mui-private-theming/package.json +++ b/packages/mui-private-theming/package.json @@ -45,7 +45,7 @@ "@mui/internal-test-utils": "workspace:^", "@mui/types": "workspace:^", "@types/chai": "^4.3.20", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "chai": "^4.5.0", "react": "^19.0.0" }, diff --git a/packages/mui-styled-engine-sc/package.json b/packages/mui-styled-engine-sc/package.json index 998deebbad2ce8..b78815d0519986 100644 --- a/packages/mui-styled-engine-sc/package.json +++ b/packages/mui-styled-engine-sc/package.json @@ -46,7 +46,7 @@ "devDependencies": { "@mui/internal-test-utils": "workspace:^", "@types/chai": "^4.3.20", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "chai": "^4.5.0", "react": "^19.0.0", "styled-components": "^6.1.14" diff --git a/packages/mui-styled-engine/package.json b/packages/mui-styled-engine/package.json index 75d59a445fb2a2..d1fb574480da2a 100644 --- a/packages/mui-styled-engine/package.json +++ b/packages/mui-styled-engine/package.json @@ -50,7 +50,7 @@ "@mui/internal-test-utils": "workspace:^", "@mui/styled-engine": "workspace:*", "@types/chai": "^4.3.20", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "chai": "^4.5.0", "react": "^19.0.0" }, diff --git a/packages/mui-styles/package.json b/packages/mui-styles/package.json index 4e952f59de58a1..38560434f53fe0 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -59,7 +59,7 @@ "@mui/internal-test-utils": "workspace:^", "@mui/material": "workspace:^", "@types/chai": "^4.3.20", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "@types/react-dom": "^19.0.2", "@types/sinon": "^17.0.3", "chai": "^4.5.0", diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index 75becd171b39d5..3293a365d862c3 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -55,7 +55,7 @@ "@mui/system": "workspace:*", "@types/chai": "^4.3.20", "@types/prop-types": "^15.7.14", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "@types/sinon": "^17.0.3", "chai": "^4.5.0", "fast-glob": "^3.3.2", diff --git a/packages/mui-types/package.json b/packages/mui-types/package.json index 11fc8cb6e60a98..103998cab8eca8 100644 --- a/packages/mui-types/package.json +++ b/packages/mui-types/package.json @@ -40,7 +40,7 @@ }, "devDependencies": { "@mui/types": "workspace:*", - "@types/react": "^19.0.2" + "@types/react": "^19.0.6" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json index 5a1b892892915c..23b5a63643c023 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -51,7 +51,7 @@ "@types/chai": "^4.3.20", "@types/mocha": "^10.0.10", "@types/node": "^20.17.12", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "@types/react-dom": "^19.0.2", "@types/react-is": "^19.0.0", "@types/sinon": "^17.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 75a03bfce3ad5b..4a4a2d93a0a243 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -104,7 +104,7 @@ importers: version: 21.0.2 '@pigment-css/react': specifier: 0.0.29 - version: 0.0.29(@types/react@19.0.2)(react@19.0.0) + version: 0.0.29(@types/react@19.0.6)(react@19.0.0) '@playwright/test': specifier: 1.48.2 version: 1.48.2 @@ -124,8 +124,8 @@ importers: specifier: ^20.17.12 version: 20.17.12 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 '@types/yargs': specifier: ^17.0.33 version: 17.0.33 @@ -369,16 +369,16 @@ importers: devDependencies: '@pigment-css/nextjs-plugin': specifier: 0.0.29 - version: 0.0.29(@types/react@19.0.2)(next@15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(webpack-sources@3.2.3) + version: 0.0.29(@types/react@19.0.6)(next@15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(webpack-sources@3.2.3) '@types/node': specifier: ^20.17.12 version: 20.17.12 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 '@types/react-dom': specifier: ^19.0.2 - version: 19.0.2(@types/react@19.0.2) + version: 19.0.2(@types/react@19.0.6) eslint: specifier: ^8.57.1 version: 8.57.1 @@ -439,13 +439,13 @@ importers: version: 7.26.0(@babel/core@7.26.0) '@pigment-css/vite-plugin': specifier: 0.0.29 - version: 0.0.29(@types/react@19.0.2)(react@19.0.0)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0)) + version: 0.0.29(@types/react@19.0.6)(react@19.0.0)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0)) '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 '@types/react-dom': specifier: ^19.0.2 - version: 19.0.2(@types/react@19.0.2) + version: 19.0.2(@types/react@19.0.6) '@types/webfontloader': specifier: ^1.6.38 version: 1.6.38 @@ -475,16 +475,16 @@ importers: version: 7.26.0 '@chakra-ui/system': specifier: ^2.6.2 - version: 2.6.2(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) + version: 2.6.2(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(react@19.0.0) '@emotion/react': specifier: ^11.13.5 - version: 11.13.5(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@types/react@19.0.6)(react@19.0.0) '@emotion/server': specifier: ^11.11.0 version: 11.11.0(@emotion/css@11.13.4) '@emotion/styled': specifier: ^11.13.5 - version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) '@mui/material': specifier: workspace:^ version: link:../packages/mui-material/build @@ -532,7 +532,7 @@ importers: version: 10.10.0(react@19.0.0) react-redux: specifier: ^9.2.0 - version: 9.2.0(@types/react@19.0.2)(react@19.0.0)(redux@5.0.1) + version: 9.2.0(@types/react@19.0.6)(react@19.0.0)(redux@5.0.1) redux: specifier: ^5.0.1 version: 5.0.1 @@ -547,7 +547,7 @@ importers: version: 5.1.5 theme-ui: specifier: ^0.17.1 - version: 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) + version: 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0) webpack: specifier: ^5.97.1 version: 5.97.1(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.97.1)) @@ -565,19 +565,19 @@ importers: version: 7.26.0 '@docsearch/react': specifier: ^3.8.2 - version: 3.8.2(@algolia/client-search@5.18.0)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.13.0) + version: 3.8.2(@algolia/client-search@5.18.0)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.13.0) '@emotion/cache': specifier: ^11.13.5 version: 11.14.0 '@emotion/react': specifier: ^11.13.5 - version: 11.13.5(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@types/react@19.0.6)(react@19.0.0) '@emotion/server': specifier: ^11.11.0 version: 11.11.0(@emotion/css@11.13.4) '@emotion/styled': specifier: ^11.13.5 - version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) '@fortawesome/fontawesome-svg-core': specifier: ^6.7.2 version: 6.7.2 @@ -628,31 +628,31 @@ importers: version: link:../packages/mui-utils/build '@mui/x-charts': specifier: 7.23.2 - version: 7.23.2(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 7.23.2(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid': specifier: 7.23.5 - version: 7.23.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid-generator': specifier: 7.23.5 - version: 7.23.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid-premium': specifier: 7.23.5 - version: 7.23.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid-pro': specifier: 7.23.5 - version: 7.23.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-date-pickers': specifier: 7.23.3 - version: 7.23.3(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 7.23.3(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-date-pickers-pro': specifier: 7.23.3 - version: 7.23.3(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 7.23.3(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-license': specifier: 7.23.5 - version: 7.23.5(@types/react@19.0.2)(react@19.0.0) + version: 7.23.5(@types/react@19.0.6)(react@19.0.0) '@mui/x-tree-view': specifier: 7.23.2 - version: 7.23.2(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 7.23.2(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 @@ -661,7 +661,7 @@ importers: version: 9.7.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@toolpad/core': specifier: ^0.11.0 - version: 0.11.0(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.3.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.2)(next@15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react-router-dom@6.28.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0)) + version: 0.11.0(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(next@15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react-router-dom@6.28.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.49) @@ -742,7 +742,7 @@ importers: version: 7.7.2(react@19.0.0) material-ui-popup-state: specifier: ^5.3.3 - version: 5.3.3(@mui/material@packages+mui-material+build)(@types/react@19.0.2)(react@19.0.0) + version: 5.3.3(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(react@19.0.0) next: specifier: ^15.1.3 version: 15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -796,7 +796,7 @@ importers: version: 0.14.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-spring: specifier: ^9.7.5 - version: 9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0))(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react-konva@18.2.10(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react-zdog@1.2.2)(react@19.0.0)(three@0.162.0)(zdog@1.1.3) + version: 9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0))(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react-konva@18.2.10(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react-zdog@1.2.2)(react@19.0.0)(three@0.162.0)(zdog@1.1.3) react-swipeable-views: specifier: ^0.14.0 version: 0.14.0(react@19.0.0) @@ -871,17 +871,17 @@ importers: specifier: ^15.7.14 version: 15.7.14 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 '@types/react-dom': specifier: ^19.0.2 - version: 19.0.2(@types/react@19.0.2) + version: 19.0.2(@types/react@19.0.6) '@types/react-swipeable-views': specifier: ^0.13.6 version: 0.13.6 '@types/react-transition-group': specifier: ^4.4.12 - version: 4.4.12(@types/react@19.0.2) + version: 4.4.12(@types/react@19.0.6) '@types/react-window': specifier: ^1.8.8 version: 1.8.8 @@ -1006,8 +1006,8 @@ importers: specifier: ^20.17.12 version: 20.17.12 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 '@types/uuid': specifier: ^10.0.0 version: 10.0.0 @@ -1043,13 +1043,13 @@ importers: version: 11.14.0 '@emotion/react': specifier: ^11.13.5 - version: 11.13.5(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@types/react@19.0.6)(react@19.0.0) '@testing-library/dom': specifier: ^10.4.0 version: 10.4.0 '@testing-library/react': specifier: ^16.1.0 - version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.4.0) @@ -1106,11 +1106,11 @@ importers: specifier: ^15.7.14 version: 15.7.14 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 '@types/react-dom': specifier: ^19.0.2 - version: 19.0.2(@types/react@19.0.2) + version: 19.0.2(@types/react@19.0.6) '@types/sinon': specifier: ^17.0.3 version: 17.0.3 @@ -1324,7 +1324,7 @@ importers: version: link:../../packages-internal/test-utils '@testing-library/react': specifier: ^16.1.0 - version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.4.0) @@ -1335,11 +1335,11 @@ importers: specifier: ^15.7.14 version: 15.7.14 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 '@types/react-dom': specifier: ^19.0.2 - version: 19.0.2(@types/react@19.0.2) + version: 19.0.2(@types/react@19.0.6) '@types/sinon': specifier: ^17.0.3 version: 17.0.3 @@ -1411,13 +1411,13 @@ importers: version: 7.26.0 '@mui/base': specifier: '*' - version: 5.0.0-beta.68(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 5.0.0-beta.68(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/internal-markdown': specifier: workspace:^ version: link:../markdown '@mui/system': specifier: ^5.0.0 || ^6.0.0 - version: 6.3.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + version: 6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) chai: specifier: ^4.4.1 version: 4.5.0 @@ -1453,8 +1453,8 @@ importers: specifier: ^15.7.14 version: 15.7.14 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 next: specifier: ^15.1.3 version: 15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -1483,19 +1483,19 @@ importers: dependencies: '@emotion/react': specifier: ^11.13.5 - version: 11.13.5(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@types/react@19.0.6)(react@19.0.0) '@emotion/styled': specifier: ^11.13.5 - version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) '@mui/base': specifier: 5.0.0-beta.30 - version: 5.0.0-beta.30(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 5.0.0-beta.30(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/joy': specifier: 5.0.0-beta.22 - version: 5.0.0-beta.22(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 5.0.0-beta.22(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/material': specifier: 5.15.4 - version: 5.15.4(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 5.15.4(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: specifier: ^19.0.0 version: 19.0.0 @@ -1504,8 +1504,8 @@ importers: version: 19.0.0(react@19.0.0) devDependencies: '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 packages/mui-icons-material: dependencies: @@ -1526,8 +1526,8 @@ importers: specifier: ^4.3.20 version: 4.3.20 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 chai: specifier: ^4.5.0 version: 4.5.0 @@ -1573,10 +1573,10 @@ importers: version: 7.26.0 '@emotion/react': specifier: ^11.5.0 - version: 11.13.5(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@types/react@19.0.6)(react@19.0.0) '@emotion/styled': specifier: ^11.3.0 - version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) '@mui/base': specifier: workspace:* version: link:../mui-base/build @@ -1612,11 +1612,11 @@ importers: specifier: ^15.7.14 version: 15.7.14 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 '@types/react-dom': specifier: ^19.0.2 - version: 19.0.2(@types/react@19.0.2) + version: 19.0.2(@types/react@19.0.6) '@types/sinon': specifier: ^17.0.3 version: 17.0.3 @@ -1650,10 +1650,10 @@ importers: version: 7.26.0 '@emotion/react': specifier: ^11.5.0 - version: 11.13.5(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@types/react@19.0.6)(react@19.0.0) '@emotion/styled': specifier: ^11.3.0 - version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) '@mui/base': specifier: workspace:* version: link:../mui-base/build @@ -1689,11 +1689,11 @@ importers: specifier: ^15.7.14 version: 15.7.14 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 '@types/react-dom': specifier: ^19.0.2 - version: 19.0.2(@types/react@19.0.2) + version: 19.0.2(@types/react@19.0.6) '@types/sinon': specifier: ^17.0.3 version: 17.0.3 @@ -1718,10 +1718,10 @@ importers: version: 7.26.0 '@emotion/react': specifier: ^11.5.0 - version: 11.13.5(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@types/react@19.0.6)(react@19.0.0) '@emotion/styled': specifier: ^11.3.0 - version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) '@mui/core-downloads-tracker': specifier: workspace:^ version: link:../mui-core-downloads-tracker/build @@ -1742,7 +1742,7 @@ importers: version: 2.11.8 '@types/react-transition-group': specifier: ^4.4.12 - version: 4.4.12(@types/react@19.0.2) + version: 4.4.12(@types/react@19.0.6) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -1775,11 +1775,11 @@ importers: specifier: ^15.7.14 version: 15.7.14 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 '@types/react-dom': specifier: ^19.0.2 - version: 19.0.2(@types/react@19.0.2) + version: 19.0.2(@types/react@19.0.6) '@types/sinon': specifier: ^17.0.3 version: 17.0.3 @@ -1826,13 +1826,13 @@ importers: version: 11.14.0 '@emotion/react': specifier: ^11.13.5 - version: 11.13.5(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@types/react@19.0.6)(react@19.0.0) '@emotion/server': specifier: ^11.11.0 version: 11.11.0(@emotion/css@11.13.4) '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 next: specifier: ^15.1.3 version: 15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -1851,7 +1851,7 @@ importers: version: link:../mui-system/build '@pigment-css/react': specifier: 0.0.29 - version: 0.0.29(@types/react@19.0.2)(react@19.0.0) + version: 0.0.29(@types/react@19.0.6)(react@19.0.0) publishDirectory: build packages/mui-private-theming: @@ -1876,8 +1876,8 @@ importers: specifier: ^4.3.20 version: 4.3.20 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 chai: specifier: ^4.5.0 version: 4.5.0 @@ -1909,10 +1909,10 @@ importers: devDependencies: '@emotion/react': specifier: ^11.13.5 - version: 11.13.5(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@types/react@19.0.6)(react@19.0.0) '@emotion/styled': specifier: ^11.13.5 - version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) '@mui/internal-test-utils': specifier: workspace:^ version: link:../../packages-internal/test-utils @@ -1923,8 +1923,8 @@ importers: specifier: ^4.3.20 version: 4.3.20 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 chai: specifier: ^4.5.0 version: 4.5.0 @@ -1958,8 +1958,8 @@ importers: specifier: ^4.3.20 version: 4.3.20 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 chai: specifier: ^4.5.0 version: 4.5.0 @@ -2035,11 +2035,11 @@ importers: specifier: ^4.3.20 version: 4.3.20 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 '@types/react-dom': specifier: ^19.0.2 - version: 19.0.2(@types/react@19.0.2) + version: 19.0.2(@types/react@19.0.6) '@types/sinon': specifier: ^17.0.3 version: 17.0.3 @@ -2086,10 +2086,10 @@ importers: devDependencies: '@emotion/react': specifier: ^11.13.5 - version: 11.13.5(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@types/react@19.0.6)(react@19.0.0) '@emotion/styled': specifier: ^11.13.5 - version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) '@mui/internal-test-utils': specifier: workspace:^ version: link:../../packages-internal/test-utils @@ -2103,8 +2103,8 @@ importers: specifier: ^15.7.14 version: 15.7.14 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 '@types/sinon': specifier: ^17.0.3 version: 17.0.3 @@ -2134,8 +2134,8 @@ importers: specifier: workspace:* version: link:build '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 publishDirectory: build packages/mui-utils: @@ -2172,11 +2172,11 @@ importers: specifier: ^20.17.12 version: 20.17.12 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 '@types/react-dom': specifier: ^19.0.2 - version: 19.0.2(@types/react@19.0.2) + version: 19.0.2(@types/react@19.0.6) '@types/react-is': specifier: ^19.0.0 version: 19.0.0 @@ -2268,7 +2268,7 @@ importers: version: 11.14.0 '@emotion/react': specifier: ^11.13.5 - version: 11.13.5(@types/react@19.0.2)(react@19.0.0) + version: 11.13.5(@types/react@19.0.6)(react@19.0.0) '@mui/base': specifier: workspace:* version: link:../packages/mui-base/build @@ -2303,8 +2303,8 @@ importers: specifier: ^4.3.20 version: 4.3.20 '@types/react': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.0.6 + version: 19.0.6 '@types/react-is': specifier: ^19.0.0 version: 19.0.0 @@ -5575,8 +5575,8 @@ packages: '@types/react-window@1.8.8': resolution: {integrity: sha512-8Ls660bHR1AUA2kuRvVG9D/4XpRC6wjAaPT9dil7Ckc76eP9TKWZwwmgfq8Q1LANX3QNDnoU4Zp48A3w+zK69Q==} - '@types/react@19.0.2': - resolution: {integrity: sha512-USU8ZI/xyKJwFTpjSVIrSeHBVAGagkHQKPNbxeWwql/vDmnTIBgx+TJnhFnj1NXgz8XfprU0egV2dROLGpsBEg==} + '@types/react@19.0.6': + resolution: {integrity: sha512-gIlMztcTeDgXCUj0vCBOqEuSEhX//63fW9SZtCJ+agxoQTOklwDfiEMlTWn4mR/C/UK5VHlpwsCsOyf7/hc4lw==} '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} @@ -14288,7 +14288,7 @@ snapshots: csstype: 3.1.3 lodash.mergewith: 4.6.2 - '@chakra-ui/system@2.6.2(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(react@19.0.0)': + '@chakra-ui/system@2.6.2(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(react@19.0.0)': dependencies: '@chakra-ui/color-mode': 2.2.0(react@19.0.0) '@chakra-ui/object-utils': 2.1.0 @@ -14296,8 +14296,8 @@ snapshots: '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/theme-utils': 2.0.21 '@chakra-ui/utils': 2.0.15 - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) react: 19.0.0 react-fast-compare: 3.2.2 @@ -14352,14 +14352,14 @@ snapshots: '@docsearch/css@3.8.2': {} - '@docsearch/react@3.8.2(@algolia/client-search@5.18.0)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.13.0)': + '@docsearch/react@3.8.2(@algolia/client-search@5.18.0)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.13.0)': dependencies: '@algolia/autocomplete-core': 1.17.7(@algolia/client-search@5.18.0)(algoliasearch@5.18.0)(search-insights@2.13.0) '@algolia/autocomplete-preset-algolia': 1.17.7(@algolia/client-search@5.18.0)(algoliasearch@5.18.0) '@docsearch/css': 3.8.2 algoliasearch: 5.18.0 optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) search-insights: 2.13.0 @@ -14443,7 +14443,7 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0)': + '@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.13.5 @@ -14455,7 +14455,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 19.0.0 optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 transitivePeerDependencies: - supports-color @@ -14478,18 +14478,18 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0)': + '@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.13.5 '@emotion/is-prop-valid': 1.3.1 - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) '@emotion/serialize': 1.3.3 '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@19.0.0) '@emotion/utils': 1.4.2 react: 19.0.0 optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 transitivePeerDependencies: - supports-color @@ -15043,104 +15043,104 @@ snapshots: outvariant: 1.4.3 strict-event-emitter: 0.5.1 - '@mui/base@5.0.0-beta.30(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/base@5.0.0-beta.30(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@floating-ui/react-dom': 2.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/types': 7.2.21(@types/react@19.0.2) - '@mui/utils': 5.16.6(@types/react@19.0.2)(react@19.0.0) + '@mui/types': 7.2.21(@types/react@19.0.6) + '@mui/utils': 5.16.6(@types/react@19.0.6)(react@19.0.0) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 - '@mui/base@5.0.0-beta.31(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/base@5.0.0-beta.31(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@floating-ui/react-dom': 2.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/types': 7.2.21(@types/react@19.0.2) - '@mui/utils': 5.16.6(@types/react@19.0.2)(react@19.0.0) + '@mui/types': 7.2.21(@types/react@19.0.6) + '@mui/utils': 5.16.6(@types/react@19.0.6)(react@19.0.0) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 - '@mui/base@5.0.0-beta.66(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/base@5.0.0-beta.66(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@floating-ui/react-dom': 2.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/types': 7.2.21(@types/react@19.0.2) - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) + '@mui/types': 7.2.21(@types/react@19.0.6) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 - '@mui/base@5.0.0-beta.68(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/base@5.0.0-beta.68(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@floating-ui/react-dom': 2.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/types': 7.2.21(@types/react@19.0.2) - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) + '@mui/types': 7.2.21(@types/react@19.0.6) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 '@mui/core-downloads-tracker@5.15.14': {} - '@mui/joy@5.0.0-beta.22(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/joy@5.0.0-beta.22(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 - '@mui/base': 5.0.0-beta.31(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/base': 5.0.0-beta.31(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/core-downloads-tracker': 5.15.14 - '@mui/system': 5.16.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@mui/types': 7.2.21(@types/react@19.0.2) - '@mui/utils': 5.16.6(@types/react@19.0.2)(react@19.0.0) + '@mui/system': 5.16.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) + '@mui/types': 7.2.21(@types/react@19.0.6) + '@mui/utils': 5.16.6(@types/react@19.0.6)(react@19.0.0) clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@types/react': 19.0.2 + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) + '@types/react': 19.0.6 - '@mui/lab@6.0.0-beta.19(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material-pigment-css@6.3.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/lab@6.0.0-beta.19(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material-pigment-css@6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 - '@mui/base': 5.0.0-beta.66(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/base': 5.0.0-beta.66(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/material': link:packages/mui-material/build - '@mui/system': 6.3.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@mui/types': 7.2.21(@types/react@19.0.2) - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) + '@mui/system': 6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) + '@mui/types': 7.2.21(@types/react@19.0.6) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@mui/material-pigment-css': 6.3.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@types/react': 19.0.2 + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) + '@mui/material-pigment-css': 6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) + '@types/react': 19.0.6 - '@mui/material-pigment-css@6.3.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0)': + '@mui/material-pigment-css@6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 - '@mui/system': 6.3.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@pigment-css/react': 0.0.29(@types/react@19.0.2)(react@19.0.0) + '@mui/system': 6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) + '@pigment-css/react': 0.0.29(@types/react@19.0.6)(react@19.0.0) transitivePeerDependencies: - '@emotion/react' - '@emotion/styled' @@ -15148,15 +15148,15 @@ snapshots: - react optional: true - '@mui/material@5.15.4(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/material@5.15.4(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 - '@mui/base': 5.0.0-beta.31(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/base': 5.0.0-beta.31(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/core-downloads-tracker': 5.15.14 - '@mui/system': 5.16.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@mui/types': 7.2.21(@types/react@19.0.2) - '@mui/utils': 5.16.6(@types/react@19.0.2)(react@19.0.0) - '@types/react-transition-group': 4.4.12(@types/react@19.0.2) + '@mui/system': 5.16.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) + '@mui/types': 7.2.21(@types/react@19.0.6) + '@mui/utils': 5.16.6(@types/react@19.0.6)(react@19.0.0) + '@types/react-transition-group': 4.4.12(@types/react@19.0.6) clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 @@ -15165,29 +15165,29 @@ snapshots: react-is: 18.3.1 react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) optionalDependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@types/react': 19.0.2 + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) + '@types/react': 19.0.6 - '@mui/private-theming@5.16.5(@types/react@19.0.2)(react@19.0.0)': + '@mui/private-theming@5.16.5(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 - '@mui/utils': 5.16.6(@types/react@19.0.2)(react@19.0.0) + '@mui/utils': 5.16.6(@types/react@19.0.6)(react@19.0.0) prop-types: 15.8.1 react: 19.0.0 optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 - '@mui/private-theming@6.3.1(@types/react@19.0.2)(react@19.0.0)': + '@mui/private-theming@6.3.1(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) prop-types: 15.8.1 react: 19.0.0 optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 - '@mui/styled-engine@5.16.4(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(react@19.0.0)': + '@mui/styled-engine@5.16.4(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@emotion/cache': 11.14.0 @@ -15195,10 +15195,10 @@ snapshots: prop-types: 15.8.1 react: 19.0.0 optionalDependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) - '@mui/styled-engine@6.3.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(react@19.0.0)': + '@mui/styled-engine@6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@emotion/cache': 11.14.0 @@ -15208,80 +15208,80 @@ snapshots: prop-types: 15.8.1 react: 19.0.0 optionalDependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) - '@mui/system@5.16.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0)': + '@mui/system@5.16.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 - '@mui/private-theming': 5.16.5(@types/react@19.0.2)(react@19.0.0) - '@mui/styled-engine': 5.16.4(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) - '@mui/types': 7.2.21(@types/react@19.0.2) - '@mui/utils': 5.16.6(@types/react@19.0.2)(react@19.0.0) + '@mui/private-theming': 5.16.5(@types/react@19.0.6)(react@19.0.0) + '@mui/styled-engine': 5.16.4(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(react@19.0.0) + '@mui/types': 7.2.21(@types/react@19.0.6) + '@mui/utils': 5.16.6(@types/react@19.0.6)(react@19.0.0) clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 react: 19.0.0 optionalDependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@types/react': 19.0.2 + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) + '@types/react': 19.0.6 - '@mui/system@6.3.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0)': + '@mui/system@6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 - '@mui/private-theming': 6.3.1(@types/react@19.0.2)(react@19.0.0) - '@mui/styled-engine': 6.3.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) - '@mui/types': 7.2.21(@types/react@19.0.2) - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) + '@mui/private-theming': 6.3.1(@types/react@19.0.6)(react@19.0.0) + '@mui/styled-engine': 6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(react@19.0.0) + '@mui/types': 7.2.21(@types/react@19.0.6) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 react: 19.0.0 optionalDependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@types/react': 19.0.2 + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) + '@types/react': 19.0.6 - '@mui/types@7.2.21(@types/react@19.0.2)': + '@mui/types@7.2.21(@types/react@19.0.6)': optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 - '@mui/utils@5.16.6(@types/react@19.0.2)(react@19.0.0)': + '@mui/utils@5.16.6(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 - '@mui/types': 7.2.21(@types/react@19.0.2) + '@mui/types': 7.2.21(@types/react@19.0.6) '@types/prop-types': 15.7.14 clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-is: 18.3.1 optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 - '@mui/utils@6.2.0(@types/react@19.0.2)(react@19.0.0)': + '@mui/utils@6.2.0(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 - '@mui/types': 7.2.21(@types/react@19.0.2) + '@mui/types': 7.2.21(@types/react@19.0.6) '@types/prop-types': 15.7.14 clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-is: 19.0.0 optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 - '@mui/utils@6.3.1(@types/react@19.0.2)(react@19.0.0)': + '@mui/utils@6.3.1(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 - '@mui/types': 7.2.21(@types/react@19.0.2) + '@mui/types': 7.2.21(@types/react@19.0.6) '@types/prop-types': 15.7.14 clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-is: 19.0.0 optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 '@mui/x-charts-vendor@7.20.0': dependencies: @@ -15301,14 +15301,14 @@ snapshots: delaunator: 5.0.1 robust-predicates: 3.0.2 - '@mui/x-charts@7.23.2(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-charts@7.23.2(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) '@mui/x-charts-vendor': 7.20.0 - '@mui/x-internals': 7.23.0(@types/react@19.0.2)(react@19.0.0) + '@mui/x-internals': 7.23.0(@types/react@19.0.6)(react@19.0.0) '@react-spring/rafz': 9.7.5 '@react-spring/web': 9.7.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) clsx: 2.1.1 @@ -15316,39 +15316,39 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid-generator@7.23.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-data-grid-generator@7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/icons-material': link:packages/mui-icons-material/build '@mui/material': link:packages/mui-material/build - '@mui/x-data-grid-premium': 7.23.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-data-grid-premium': 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) chance: 1.1.12 clsx: 2.1.1 lru-cache: 11.0.1 react: 19.0.0 optionalDependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) transitivePeerDependencies: - '@mui/system' - '@types/react' - react-dom - '@mui/x-data-grid-premium@7.23.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-data-grid-premium@7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) - '@mui/x-data-grid': 7.23.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/x-data-grid-pro': 7.23.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/x-internals': 7.23.5(@types/react@19.0.2)(react@19.0.0) - '@mui/x-license': 7.23.5(@types/react@19.0.2)(react@19.0.0) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) + '@mui/x-data-grid': 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-data-grid-pro': 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-internals': 7.23.5(@types/react@19.0.6)(react@19.0.0) + '@mui/x-license': 7.23.5(@types/react@19.0.6)(react@19.0.0) '@types/format-util': 1.0.4 clsx: 2.1.1 exceljs: 4.4.0 @@ -15357,20 +15357,20 @@ snapshots: react-dom: 19.0.0(react@19.0.0) reselect: 5.1.1 optionalDependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid-pro@7.23.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-data-grid-pro@7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) - '@mui/x-data-grid': 7.23.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/x-internals': 7.23.5(@types/react@19.0.2)(react@19.0.0) - '@mui/x-license': 7.23.5(@types/react@19.0.2)(react@19.0.0) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) + '@mui/x-data-grid': 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-internals': 7.23.5(@types/react@19.0.6)(react@19.0.0) + '@mui/x-license': 7.23.5(@types/react@19.0.6)(react@19.0.0) '@types/format-util': 1.0.4 clsx: 2.1.1 prop-types: 15.8.1 @@ -15378,120 +15378,120 @@ snapshots: react-dom: 19.0.0(react@19.0.0) reselect: 5.1.1 optionalDependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid@7.23.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-data-grid@7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) - '@mui/x-internals': 7.23.5(@types/react@19.0.2)(react@19.0.0) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) + '@mui/x-internals': 7.23.5(@types/react@19.0.6)(react@19.0.0) clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) reselect: 5.1.1 optionalDependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) transitivePeerDependencies: - '@types/react' - '@mui/x-date-pickers-pro@7.23.3(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-date-pickers-pro@7.23.3(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) - '@mui/x-date-pickers': 7.23.3(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/x-internals': 7.23.0(@types/react@19.0.2)(react@19.0.0) - '@mui/x-license': 7.23.2(@types/react@19.0.2)(react@19.0.0) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) + '@mui/x-date-pickers': 7.23.3(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-internals': 7.23.0(@types/react@19.0.6)(react@19.0.0) + '@mui/x-license': 7.23.2(@types/react@19.0.6)(react@19.0.0) clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) optionalDependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) date-fns: 2.30.0 dayjs: 1.11.13 transitivePeerDependencies: - '@types/react' - '@mui/x-date-pickers@7.23.3(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-date-pickers@7.23.3(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) - '@mui/x-internals': 7.23.0(@types/react@19.0.2)(react@19.0.0) - '@types/react-transition-group': 4.4.12(@types/react@19.0.2) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) + '@mui/x-internals': 7.23.0(@types/react@19.0.6)(react@19.0.0) + '@types/react-transition-group': 4.4.12(@types/react@19.0.6) clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) optionalDependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) date-fns: 2.30.0 dayjs: 1.11.13 transitivePeerDependencies: - '@types/react' - '@mui/x-internals@7.23.0(@types/react@19.0.2)(react@19.0.0)': + '@mui/x-internals@7.23.0(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) react: 19.0.0 transitivePeerDependencies: - '@types/react' - '@mui/x-internals@7.23.5(@types/react@19.0.2)(react@19.0.0)': + '@mui/x-internals@7.23.5(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) react: 19.0.0 transitivePeerDependencies: - '@types/react' - '@mui/x-license@7.23.2(@types/react@19.0.2)(react@19.0.0)': + '@mui/x-license@7.23.2(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) react: 19.0.0 transitivePeerDependencies: - '@types/react' - '@mui/x-license@7.23.5(@types/react@19.0.2)(react@19.0.0)': + '@mui/x-license@7.23.5(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) react: 19.0.0 transitivePeerDependencies: - '@types/react' - '@mui/x-tree-view@7.23.2(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-tree-view@7.23.2(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) - '@mui/x-internals': 7.23.0(@types/react@19.0.2)(react@19.0.0) - '@types/react-transition-group': 4.4.12(@types/react@19.0.2) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) + '@mui/x-internals': 7.23.0(@types/react@19.0.6)(react@19.0.0) + '@types/react-transition-group': 4.4.12(@types/react@19.0.6) clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) optionalDependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) transitivePeerDependencies: - '@types/react' @@ -16042,9 +16042,9 @@ snapshots: '@opentelemetry/api@1.8.0': optional: true - '@pigment-css/nextjs-plugin@0.0.29(@types/react@19.0.2)(next@15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(webpack-sources@3.2.3)': + '@pigment-css/nextjs-plugin@0.0.29(@types/react@19.0.6)(next@15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(webpack-sources@3.2.3)': dependencies: - '@pigment-css/unplugin': 0.0.29(@types/react@19.0.2)(react@19.0.0)(webpack-sources@3.2.3) + '@pigment-css/unplugin': 0.0.29(@types/react@19.0.6)(react@19.0.0)(webpack-sources@3.2.3) next: 15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) transitivePeerDependencies: - '@types/react' @@ -16052,7 +16052,7 @@ snapshots: - supports-color - webpack-sources - '@pigment-css/react@0.0.29(@types/react@19.0.2)(react@19.0.0)': + '@pigment-css/react@0.0.29(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 @@ -16061,11 +16061,11 @@ snapshots: '@babel/types': 7.26.3 '@emotion/css': 11.13.4 '@emotion/is-prop-valid': 1.3.1 - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) '@emotion/serialize': 1.3.3 - '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@mui/system': 6.3.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0) - '@mui/utils': 6.3.1(@types/react@19.0.2)(react@19.0.0) + '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) + '@mui/system': 6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) + '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) '@wyw-in-js/processor-utils': 0.5.5 '@wyw-in-js/shared': 0.5.5 '@wyw-in-js/transform': 0.5.5 @@ -16081,10 +16081,10 @@ snapshots: - '@types/react' - supports-color - '@pigment-css/unplugin@0.0.29(@types/react@19.0.2)(react@19.0.0)(webpack-sources@3.2.3)': + '@pigment-css/unplugin@0.0.29(@types/react@19.0.6)(react@19.0.0)(webpack-sources@3.2.3)': dependencies: '@babel/core': 7.26.0 - '@pigment-css/react': 0.0.29(@types/react@19.0.2)(react@19.0.0) + '@pigment-css/react': 0.0.29(@types/react@19.0.6)(react@19.0.0) '@wyw-in-js/shared': 0.5.5 '@wyw-in-js/transform': 0.5.5 babel-plugin-define-var: 0.1.0 @@ -16095,11 +16095,11 @@ snapshots: - supports-color - webpack-sources - '@pigment-css/vite-plugin@0.0.29(@types/react@19.0.2)(react@19.0.0)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))': + '@pigment-css/vite-plugin@0.0.29(@types/react@19.0.6)(react@19.0.0)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))': dependencies: '@babel/core': 7.26.0 '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) - '@pigment-css/react': 0.0.29(@types/react@19.0.2)(react@19.0.0) + '@pigment-css/react': 0.0.29(@types/react@19.0.6)(react@19.0.0) '@wyw-in-js/shared': 0.5.5 '@wyw-in-js/transform': 0.5.5 babel-plugin-define-var: 0.1.0 @@ -16377,14 +16377,14 @@ snapshots: '@react-native/normalize-colors@0.75.4': {} - '@react-native/virtualized-lists@0.75.4(@types/react@19.0.2)(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)': + '@react-native/virtualized-lists@0.75.4(@types/react@19.0.6)(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 19.0.0 - react-native: 0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2) + react-native: 0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2) optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 '@react-spring/animated@9.7.5(react@19.0.0)': dependencies: @@ -16409,14 +16409,14 @@ snapshots: react: 19.0.0 react-konva: 18.2.10(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@react-spring/native@9.7.5(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)': + '@react-spring/native@9.7.5(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)': dependencies: '@react-spring/animated': 9.7.5(react@19.0.0) '@react-spring/core': 9.7.5(react@19.0.0) '@react-spring/shared': 9.7.5(react@19.0.0) '@react-spring/types': 9.7.5 react: 19.0.0 - react-native: 0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2) + react-native: 0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2) '@react-spring/rafz@9.7.5': {} @@ -16426,13 +16426,13 @@ snapshots: '@react-spring/types': 9.7.5 react: 19.0.0 - '@react-spring/three@9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0))(react@19.0.0)(three@0.162.0)': + '@react-spring/three@9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0))(react@19.0.0)(three@0.162.0)': dependencies: '@react-spring/animated': 9.7.5(react@19.0.0) '@react-spring/core': 9.7.5(react@19.0.0) '@react-spring/shared': 9.7.5(react@19.0.0) '@react-spring/types': 9.7.5 - '@react-three/fiber': 8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0) + '@react-three/fiber': 8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0) react: 19.0.0 three: 0.162.0 @@ -16458,7 +16458,7 @@ snapshots: react-zdog: 1.2.2 zdog: 1.1.3 - '@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0)': + '@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0)': dependencies: '@babel/runtime': 7.26.0 '@types/react-reconciler': 0.26.7 @@ -16475,7 +16475,7 @@ snapshots: zustand: 3.7.2(react@19.0.0) optionalDependencies: react-dom: 19.0.0(react@19.0.0) - react-native: 0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2) + react-native: 0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2) '@remix-run/router@1.21.0': {} @@ -16754,74 +16754,74 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@testing-library/dom': 10.4.0 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.2 - '@types/react-dom': 19.0.2(@types/react@19.0.2) + '@types/react': 19.0.6 + '@types/react-dom': 19.0.2(@types/react@19.0.6) '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': dependencies: '@testing-library/dom': 10.4.0 - '@theme-ui/color-modes@0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0)': + '@theme-ui/color-modes@0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0)': dependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@theme-ui/core': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) - '@theme-ui/css': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0)) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@theme-ui/core': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0) + '@theme-ui/css': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0)) deepmerge: 4.3.1 react: 19.0.0 - '@theme-ui/components@0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@theme-ui/theme-provider@0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0))(react@19.0.0)': + '@theme-ui/components@0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@theme-ui/theme-provider@0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0))(react@19.0.0)': dependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) '@styled-system/color': 5.1.2 '@styled-system/should-forward-prop': 5.1.5 '@styled-system/space': 5.1.2 - '@theme-ui/core': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) - '@theme-ui/css': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0)) - '@theme-ui/theme-provider': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) + '@theme-ui/core': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0) + '@theme-ui/css': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0)) + '@theme-ui/theme-provider': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0) '@types/styled-system': 5.1.15 react: 19.0.0 - '@theme-ui/core@0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0)': + '@theme-ui/core@0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0)': dependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@theme-ui/css': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0)) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@theme-ui/css': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0)) deepmerge: 4.3.1 react: 19.0.0 - '@theme-ui/css@0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))': + '@theme-ui/css@0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))': dependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) csstype: 3.1.3 - '@theme-ui/global@0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0)': + '@theme-ui/global@0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0)': dependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@theme-ui/core': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) - '@theme-ui/css': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0)) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@theme-ui/core': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0) + '@theme-ui/css': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0)) react: 19.0.0 - '@theme-ui/theme-provider@0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0)': + '@theme-ui/theme-provider@0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0)': dependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@theme-ui/color-modes': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) - '@theme-ui/core': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) - '@theme-ui/css': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0)) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@theme-ui/color-modes': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0) + '@theme-ui/core': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0) + '@theme-ui/css': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0)) react: 19.0.0 - '@toolpad/core@0.11.0(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.3.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.2)(next@15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react-router-dom@6.28.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))': + '@toolpad/core@0.11.0(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(next@15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react-router-dom@6.28.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))': dependencies: '@babel/runtime': 7.26.0 '@mui/icons-material': link:packages/mui-icons-material/build - '@mui/lab': 6.0.0-beta.19(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material-pigment-css@6.3.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.2)(react@19.0.0))(@types/react@19.0.2)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/lab': 6.0.0-beta.19(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material-pigment-css@6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/material': link:packages/mui-material/build - '@mui/utils': 6.2.0(@types/react@19.0.2)(react@19.0.0) + '@mui/utils': 6.2.0(@types/react@19.0.6)(react@19.0.0) '@toolpad/utils': 0.11.0(react@19.0.0) '@vitejs/plugin-react': 4.3.4(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0)) client-only: 0.0.1 @@ -16963,7 +16963,7 @@ snapshots: '@types/hoist-non-react-statics@3.3.6': dependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 hoist-non-react-statics: 3.3.2 '@types/html-minifier-terser@6.1.0': {} @@ -17031,35 +17031,35 @@ snapshots: '@types/prop-types@15.7.14': {} - '@types/react-dom@19.0.2(@types/react@19.0.2)': + '@types/react-dom@19.0.2(@types/react@19.0.6)': dependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 '@types/react-is@19.0.0': dependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 '@types/react-reconciler@0.26.7': dependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 '@types/react-reconciler@0.28.8': dependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 '@types/react-swipeable-views@0.13.6': dependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 - '@types/react-transition-group@4.4.12(@types/react@19.0.2)': + '@types/react-transition-group@4.4.12(@types/react@19.0.6)': dependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 '@types/react-window@1.8.8': dependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 - '@types/react@19.0.2': + '@types/react@19.0.6': dependencies: csstype: 3.1.3 @@ -22125,7 +22125,7 @@ snapshots: marky@1.2.5: {} - material-ui-popup-state@5.3.3(@mui/material@packages+mui-material+build)(@types/react@19.0.2)(react@19.0.0): + material-ui-popup-state@5.3.3(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(react@19.0.0): dependencies: '@babel/runtime': 7.26.0 '@mui/material': link:packages/mui-material/build @@ -22134,7 +22134,7 @@ snapshots: prop-types: 15.8.1 react: 19.0.0 optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 math-intrinsics@1.1.0: {} @@ -24055,7 +24055,7 @@ snapshots: react-reconciler: 0.29.0(react@19.0.0) scheduler: 0.23.2 - react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2): + react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2): dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native-community/cli': 14.1.0(typescript@5.7.2) @@ -24067,7 +24067,7 @@ snapshots: '@react-native/gradle-plugin': 0.75.4 '@react-native/js-polyfills': 0.75.4 '@react-native/normalize-colors': 0.75.4 - '@react-native/virtualized-lists': 0.75.4(@types/react@19.0.2)(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0) + '@react-native/virtualized-lists': 0.75.4(@types/react@19.0.6)(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -24098,7 +24098,7 @@ snapshots: ws: 6.2.3 yargs: 17.7.2 optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -24125,13 +24125,13 @@ snapshots: react: 19.0.0 scheduler: 0.23.2 - react-redux@9.2.0(@types/react@19.0.2)(react@19.0.0)(redux@5.0.1): + react-redux@9.2.0(@types/react@19.0.6)(react@19.0.0)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.6 react: 19.0.0 use-sync-external-store: 1.4.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.2 + '@types/react': 19.0.6 redux: 5.0.1 react-refresh@0.14.2: {} @@ -24169,12 +24169,12 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - react-spring@9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0))(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react-konva@18.2.10(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react-zdog@1.2.2)(react@19.0.0)(three@0.162.0)(zdog@1.1.3): + react-spring@9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0))(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react-konva@18.2.10(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react-zdog@1.2.2)(react@19.0.0)(three@0.162.0)(zdog@1.1.3): dependencies: '@react-spring/core': 9.7.5(react@19.0.0) '@react-spring/konva': 9.7.5(konva@9.3.6)(react-konva@18.2.10(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0) - '@react-spring/native': 9.7.5(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0) - '@react-spring/three': 9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.2)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0))(react@19.0.0)(three@0.162.0) + '@react-spring/native': 9.7.5(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0) + '@react-spring/three': 9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0))(react@19.0.0)(three@0.162.0) '@react-spring/web': 9.7.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@react-spring/zdog': 9.7.5(react-dom@19.0.0(react@19.0.0))(react-zdog@1.2.2)(react@19.0.0)(zdog@1.1.3) react: 19.0.0 @@ -25479,15 +25479,15 @@ snapshots: text-table@0.2.0: {} - theme-ui@0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0): + theme-ui@0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0): dependencies: - '@emotion/react': 11.13.5(@types/react@19.0.2)(react@19.0.0) - '@theme-ui/color-modes': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) - '@theme-ui/components': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(@theme-ui/theme-provider@0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0))(react@19.0.0) - '@theme-ui/core': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) - '@theme-ui/css': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0)) - '@theme-ui/global': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) - '@theme-ui/theme-provider': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.2)(react@19.0.0))(react@19.0.0) + '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) + '@theme-ui/color-modes': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0) + '@theme-ui/components': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@theme-ui/theme-provider@0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0))(react@19.0.0) + '@theme-ui/core': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0) + '@theme-ui/css': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0)) + '@theme-ui/global': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0) + '@theme-ui/theme-provider': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(react@19.0.0) react: 19.0.0 theming@3.3.0(react@19.0.0): diff --git a/test/package.json b/test/package.json index c6d439d6b8b473..14c4d8f1d2c108 100644 --- a/test/package.json +++ b/test/package.json @@ -20,7 +20,7 @@ "@playwright/test": "1.48.2", "@testing-library/dom": "^10.4.0", "@types/chai": "^4.3.20", - "@types/react": "^19.0.2", + "@types/react": "^19.0.6", "@types/react-is": "^19.0.0", "@types/sinon": "^17.0.3", "chai": "^4.5.0", From 435169ddf4ce2f636cf90cee89eecd2c14f71247 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 13:14:41 +0530 Subject: [PATCH 11/28] Bump GitHub Actions (#44996) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/codeql.yml | 4 ++-- .github/workflows/maintenance.yml | 2 +- .github/workflows/scorecards.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index c21385b82a04e9..3dc284e63cdd7f 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -19,7 +19,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 # v3.28.0 + uses: github/codeql-action/init@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1 with: languages: typescript config-file: ./.github/codeql/codeql-config.yml @@ -30,4 +30,4 @@ jobs: # Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs # queries: security-extended,security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 # v3.28.0 + uses: github/codeql-action/analyze@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1 diff --git a/.github/workflows/maintenance.yml b/.github/workflows/maintenance.yml index cfc975272061d9..6c6a13d01dd68d 100644 --- a/.github/workflows/maintenance.yml +++ b/.github/workflows/maintenance.yml @@ -29,7 +29,7 @@ jobs: steps: - run: echo "${{ github.actor }}" - name: check if prs are dirty - uses: eps1lon/actions-label-merge-conflict@1b1b1fcde06a9b3d089f3464c96417961dde1168 # v3.0.2 + uses: eps1lon/actions-label-merge-conflict@1df065ebe6e3310545d4f4c4e862e43bdca146f0 # v3.0.3 with: dirtyLabel: 'PR: out-of-date' removeOnDirtyLabel: 'PR: ready to ship' diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 59592af0a0a9b3..e50a1237414144 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -43,6 +43,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: Upload to code-scanning - uses: github/codeql-action/upload-sarif@48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 # v3.28.0 + uses: github/codeql-action/upload-sarif@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1 with: sarif_file: results.sarif From 6cf49383d0e3ea7d33e4521806ecf501a09d08eb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 13:56:16 +0530 Subject: [PATCH 12/28] Bump MUI X to 7.23.6 (#44997) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- docs/package.json | 18 +++--- pnpm-lock.yaml | 158 +++++++++++++++++++--------------------------- 2 files changed, 74 insertions(+), 102 deletions(-) diff --git a/docs/package.json b/docs/package.json index ff872887168a35..f91897a7d614b8 100644 --- a/docs/package.json +++ b/docs/package.json @@ -43,15 +43,15 @@ "@mui/system": "workspace:^", "@mui/types": "workspace:^", "@mui/utils": "workspace:^", - "@mui/x-charts": "7.23.2", - "@mui/x-data-grid": "7.23.5", - "@mui/x-data-grid-generator": "7.23.5", - "@mui/x-data-grid-premium": "7.23.5", - "@mui/x-data-grid-pro": "7.23.5", - "@mui/x-date-pickers": "7.23.3", - "@mui/x-date-pickers-pro": "7.23.3", - "@mui/x-license": "7.23.5", - "@mui/x-tree-view": "7.23.2", + "@mui/x-charts": "7.23.6", + "@mui/x-data-grid": "7.23.6", + "@mui/x-data-grid-generator": "7.23.6", + "@mui/x-data-grid-premium": "7.23.6", + "@mui/x-data-grid-pro": "7.23.6", + "@mui/x-date-pickers": "7.23.6", + "@mui/x-date-pickers-pro": "7.23.6", + "@mui/x-license": "7.23.6", + "@mui/x-tree-view": "7.23.6", "@popperjs/core": "^2.11.8", "@react-spring/web": "^9.7.5", "@toolpad/core": "^0.11.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4a4a2d93a0a243..4938ef62987d4d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -627,32 +627,32 @@ importers: specifier: workspace:^ version: link:../packages/mui-utils/build '@mui/x-charts': - specifier: 7.23.2 - version: 7.23.2(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: 7.23.6 + version: 7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid': - specifier: 7.23.5 - version: 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: 7.23.6 + version: 7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid-generator': - specifier: 7.23.5 - version: 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: 7.23.6 + version: 7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid-premium': - specifier: 7.23.5 - version: 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: 7.23.6 + version: 7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid-pro': - specifier: 7.23.5 - version: 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: 7.23.6 + version: 7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-date-pickers': - specifier: 7.23.3 - version: 7.23.3(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: 7.23.6 + version: 7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-date-pickers-pro': - specifier: 7.23.3 - version: 7.23.3(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: 7.23.6 + version: 7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-license': - specifier: 7.23.5 - version: 7.23.5(@types/react@19.0.6)(react@19.0.0) + specifier: 7.23.6 + version: 7.23.6(@types/react@19.0.6)(react@19.0.0) '@mui/x-tree-view': - specifier: 7.23.2 - version: 7.23.2(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: 7.23.6 + version: 7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 @@ -4163,8 +4163,8 @@ packages: '@mui/x-charts-vendor@7.20.0': resolution: {integrity: sha512-pzlh7z/7KKs5o0Kk0oPcB+sY0+Dg7Q7RzqQowDQjpy5Slz6qqGsgOB5YUzn0L+2yRmvASc4Pe0914Ao3tMBogg==} - '@mui/x-charts@7.23.2': - resolution: {integrity: sha512-wLeogvQZZtyrAOdG06mDzIQSHBSAB09Uy16AYRUcMxVObi7Fs0i3TJUMpQHMYz1/1DvE1u8zstDgVpVfk8/iCA==} + '@mui/x-charts@7.23.6': + resolution: {integrity: sha512-25kH01gwE5I0d8kWYZEpXZ9zHVHKSAVDiGwhteqagHtO6x/dEfqbMnjGuaNruCWppJR6wIylLKi/tuiOSpIy2A==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 @@ -4179,8 +4179,8 @@ packages: '@emotion/styled': optional: true - '@mui/x-data-grid-generator@7.23.5': - resolution: {integrity: sha512-e/TWBVC0vRj7HtreEVIIV851wW3/Pzq003Jrfyw2t8BF31U2MR5HDRHtcwrcIEG0cYm7AXuXHyOYPPpoHMfOww==} + '@mui/x-data-grid-generator@7.23.6': + resolution: {integrity: sha512-5GAF6nXJrU3jc7oCX97C76rOQR5yOFVWjMMwrtd/RY5suljdwz1kL28HtJ+iy24bYddm0JffXBQv5evH7gzfGw==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 @@ -4194,8 +4194,8 @@ packages: '@emotion/styled': optional: true - '@mui/x-data-grid-premium@7.23.5': - resolution: {integrity: sha512-oybmK9rakV4rsftLW0Gu5AnOiJ55U9tgP61Nrla2/8kxes3ZSayxTqgrMTcM221cBFkq7MMKEW4Y4ErPLF4egw==} + '@mui/x-data-grid-premium@7.23.6': + resolution: {integrity: sha512-T3tYuVnr559N8jjw257d4W41gRF8XhhLX5qTY+WC6pyMlxwjchohnj3PucW1AuucQeddTHUyQuQNxtFW3533YQ==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 @@ -4210,8 +4210,8 @@ packages: '@emotion/styled': optional: true - '@mui/x-data-grid-pro@7.23.5': - resolution: {integrity: sha512-6IdUiCSxTD9Xwc89EqvMzzafWiC8/yamf+F1O13TIqkLh5CAENEd7Kd3Exk8yqiLtTOfhrKgvY08DJXgDlKnWQ==} + '@mui/x-data-grid-pro@7.23.6': + resolution: {integrity: sha512-XRapn74rnotmU5XEDE0aossrrPXuAIIUCmdl7HihfLRvIOWh/8GT9DfkwcuF+IhGW0fkdZ9VXQG80H7YNlBmuA==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 @@ -4226,8 +4226,8 @@ packages: '@emotion/styled': optional: true - '@mui/x-data-grid@7.23.5': - resolution: {integrity: sha512-JmwdfaegpwO9Ei3PYCKy1FFip9AcdMGzZ0VTqzWE93pvDBVGxs/MZKT0g/8PYHJ6yzA5sBHHBxFN8sKfs7kVsg==} + '@mui/x-data-grid@7.23.6': + resolution: {integrity: sha512-NcCZH99ZBLRlCcfLwwhCkVowNZHgjy0XZ/c6EuTRMSZl1UqF8ouwitP1ZfAa1idDIWCHFhxo446U/93aGMqOyQ==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 @@ -4242,8 +4242,8 @@ packages: '@emotion/styled': optional: true - '@mui/x-date-pickers-pro@7.23.3': - resolution: {integrity: sha512-My7IgK9mrLRkfDY23iqb/E4mbgF7ScDTuFCJY3PmS9XELkUl4dZjuSs7pG3mkT4bq3ZlChgAeV0fuoWLl/Wcgw==} + '@mui/x-date-pickers-pro@7.23.6': + resolution: {integrity: sha512-QftHrgOfCg1t8Uw4dqorO6CQ8osXR+V1rdmyddtPRbtAV7fT9oBf42HtZl1rDjlduNi0F/ftFJt4EPzjOuYpNw==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 @@ -4251,7 +4251,7 @@ packages: '@mui/material': ^5.15.14 || ^6.0.0 '@mui/system': ^5.15.14 || ^6.0.0 date-fns: ^2.25.0 || ^3.2.0 || ^4.0.0 - date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 + date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0 dayjs: ^1.10.7 luxon: ^3.0.2 moment: ^2.29.4 @@ -4279,8 +4279,8 @@ packages: moment-jalaali: optional: true - '@mui/x-date-pickers@7.23.3': - resolution: {integrity: sha512-bjTYX/QzD5ZhVZNNnastMUS3j2Hy4p4IXmJgPJ0vKvQBvUdfEO+ZF42r3PJNNde0FVT1MmTzkmdTlz0JZ6ukdw==} + '@mui/x-date-pickers@7.23.6': + resolution: {integrity: sha512-jt6rEAYLju3NZe3y2S+I5KcTiSHV79FW0jeNUEUTceg1qsPzseHbND66k3zVF0hO3N2oZtLtPywof6vN5Doe+Q==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 @@ -4288,7 +4288,7 @@ packages: '@mui/material': ^5.15.14 || ^6.0.0 '@mui/system': ^5.15.14 || ^6.0.0 date-fns: ^2.25.0 || ^3.2.0 || ^4.0.0 - date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 + date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0 dayjs: ^1.10.7 luxon: ^3.0.2 moment: ^2.29.4 @@ -4316,32 +4316,20 @@ packages: moment-jalaali: optional: true - '@mui/x-internals@7.23.0': - resolution: {integrity: sha512-bPclKpqUiJYIHqmTxSzMVZi6MH51cQsn5U+8jskaTlo3J4QiMeCYJn/gn7YbeR9GOZFp8hetyHjoQoVHKRXCig==} + '@mui/x-internals@7.23.6': + resolution: {integrity: sha512-hT1Pa4PNCnxwiauPbYMC3p4DiEF1x05Iu4C1MtC/jMJ1LtthymLmTuQ6ZQ53/R9FeqK6sYd6A6noR+vNMjp5DA==} engines: {node: '>=14.0.0'} peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 - '@mui/x-internals@7.23.5': - resolution: {integrity: sha512-PS6p9qL7otbQ2edSF83GgTicssE0Q84Ta+X/5tSwoCnToEKClka1Wc/cXlsjhRVLmoqz8uTqaiNcZAgnyQWNYQ==} + '@mui/x-license@7.23.6': + resolution: {integrity: sha512-X5p1XzMUgoEJ+MA4M6DfryT1dqChDbomz0guX58U/d50kmeMtvrnL0EVfZxxjSZZY0aGkG/irsubonCV02l2bg==} engines: {node: '>=14.0.0'} peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 - '@mui/x-license@7.23.2': - resolution: {integrity: sha512-rPvJBNooeQ0TnvjZQCWYYI1f2po/2Xr2k/xllBvwwgF+1meV7k4c+8TSnuJoZEXcXeZpNVCbbC4VtBSFTQiVzg==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - - '@mui/x-license@7.23.5': - resolution: {integrity: sha512-4jGm/XMjeQPnnK8TmH5Y/5JAM9cDh0FzaHSw2oP5X+vJxleVnmfpHOaP2iyJrE3FCDAkhP+ozJ3pgZncqWXQpA==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - - '@mui/x-tree-view@7.23.2': - resolution: {integrity: sha512-/R/9/GSF311fVLOUCg7r+a/+AScYZezL0SJZPfsTOquL1RDPAFRZei7BZEivUzOSEELJc0cxLGapJyM6QCA7Zg==} + '@mui/x-tree-view@7.23.6': + resolution: {integrity: sha512-4gXXQtgxNW4aHGtksLJUBkRdK7m7CdV/j2OwemrjdmU0bEOz82ta7X4vQrIsaXXfxatuomaOy+MXOzEv6xbNqA==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 @@ -15301,14 +15289,14 @@ snapshots: delaunator: 5.0.1 robust-predicates: 3.0.2 - '@mui/x-charts@7.23.2(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-charts@7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) '@mui/x-charts-vendor': 7.20.0 - '@mui/x-internals': 7.23.0(@types/react@19.0.6)(react@19.0.0) + '@mui/x-internals': 7.23.6(@types/react@19.0.6)(react@19.0.0) '@react-spring/rafz': 9.7.5 '@react-spring/web': 9.7.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) clsx: 2.1.1 @@ -15321,12 +15309,12 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid-generator@7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-data-grid-generator@7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/icons-material': link:packages/mui-icons-material/build '@mui/material': link:packages/mui-material/build - '@mui/x-data-grid-premium': 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-data-grid-premium': 7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) chance: 1.1.12 clsx: 2.1.1 lru-cache: 11.0.1 @@ -15339,16 +15327,16 @@ snapshots: - '@types/react' - react-dom - '@mui/x-data-grid-premium@7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-data-grid-premium@7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) - '@mui/x-data-grid': 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/x-data-grid-pro': 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/x-internals': 7.23.5(@types/react@19.0.6)(react@19.0.0) - '@mui/x-license': 7.23.5(@types/react@19.0.6)(react@19.0.0) + '@mui/x-data-grid': 7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-data-grid-pro': 7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-internals': 7.23.6(@types/react@19.0.6)(react@19.0.0) + '@mui/x-license': 7.23.6(@types/react@19.0.6)(react@19.0.0) '@types/format-util': 1.0.4 clsx: 2.1.1 exceljs: 4.4.0 @@ -15362,15 +15350,15 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid-pro@7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-data-grid-pro@7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) - '@mui/x-data-grid': 7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/x-internals': 7.23.5(@types/react@19.0.6)(react@19.0.0) - '@mui/x-license': 7.23.5(@types/react@19.0.6)(react@19.0.0) + '@mui/x-data-grid': 7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-internals': 7.23.6(@types/react@19.0.6)(react@19.0.0) + '@mui/x-license': 7.23.6(@types/react@19.0.6)(react@19.0.0) '@types/format-util': 1.0.4 clsx: 2.1.1 prop-types: 15.8.1 @@ -15383,13 +15371,13 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid@7.23.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-data-grid@7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) - '@mui/x-internals': 7.23.5(@types/react@19.0.6)(react@19.0.0) + '@mui/x-internals': 7.23.6(@types/react@19.0.6)(react@19.0.0) clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 @@ -15401,15 +15389,15 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-date-pickers-pro@7.23.3(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-date-pickers-pro@7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) - '@mui/x-date-pickers': 7.23.3(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mui/x-internals': 7.23.0(@types/react@19.0.6)(react@19.0.0) - '@mui/x-license': 7.23.2(@types/react@19.0.6)(react@19.0.0) + '@mui/x-date-pickers': 7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-internals': 7.23.6(@types/react@19.0.6)(react@19.0.0) + '@mui/x-license': 7.23.6(@types/react@19.0.6)(react@19.0.0) clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 @@ -15423,13 +15411,13 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-date-pickers@7.23.3(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-date-pickers@7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) - '@mui/x-internals': 7.23.0(@types/react@19.0.6)(react@19.0.0) + '@mui/x-internals': 7.23.6(@types/react@19.0.6)(react@19.0.0) '@types/react-transition-group': 4.4.12(@types/react@19.0.6) clsx: 2.1.1 prop-types: 15.8.1 @@ -15444,23 +15432,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-internals@7.23.0(@types/react@19.0.6)(react@19.0.0)': - dependencies: - '@babel/runtime': 7.26.0 - '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) - react: 19.0.0 - transitivePeerDependencies: - - '@types/react' - - '@mui/x-internals@7.23.5(@types/react@19.0.6)(react@19.0.0)': - dependencies: - '@babel/runtime': 7.26.0 - '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) - react: 19.0.0 - transitivePeerDependencies: - - '@types/react' - - '@mui/x-license@7.23.2(@types/react@19.0.6)(react@19.0.0)': + '@mui/x-internals@7.23.6(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) @@ -15468,7 +15440,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-license@7.23.5(@types/react@19.0.6)(react@19.0.0)': + '@mui/x-license@7.23.6(@types/react@19.0.6)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) @@ -15476,13 +15448,13 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-tree-view@7.23.2(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/x-tree-view@7.23.6(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@mui/utils': 6.3.1(@types/react@19.0.6)(react@19.0.0) - '@mui/x-internals': 7.23.0(@types/react@19.0.6)(react@19.0.0) + '@mui/x-internals': 7.23.6(@types/react@19.0.6)(react@19.0.0) '@types/react-transition-group': 4.4.12(@types/react@19.0.6) clsx: 2.1.1 prop-types: 15.8.1 From 3d7c97b0699da8f0f9bb81c8229bb25021509a25 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 13:58:58 +0530 Subject: [PATCH 13/28] Bump babel to ^7.26.5 (#44998) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages-internal/scripts/package.json | 2 +- packages/api-docs-builder/package.json | 2 +- packages/mui-codemod/package.json | 2 +- pnpm-lock.yaml | 184 ++++++++++++------------- 5 files changed, 96 insertions(+), 96 deletions(-) diff --git a/package.json b/package.json index 9b968fafd90beb..13f426ee464930 100644 --- a/package.json +++ b/package.json @@ -212,7 +212,7 @@ "@babel/preset-react": "^7.26.3", "@babel/preset-typescript": "^7.26.0", "@babel/runtime": "^7.26.0", - "@babel/types": "^7.26.3", + "@babel/types": "^7.26.5", "@definitelytyped/header-parser": "^0.2.16", "@definitelytyped/typescript-versions": "^0.1.6", "@definitelytyped/utils": "^0.1.8", diff --git a/packages-internal/scripts/package.json b/packages-internal/scripts/package.json index b6e8010a8cef80..0bfc1124ee0c95 100644 --- a/packages-internal/scripts/package.json +++ b/packages-internal/scripts/package.json @@ -29,7 +29,7 @@ "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-jsx": "^7.25.9", "@babel/plugin-syntax-typescript": "^7.25.9", - "@babel/types": "^7.26.3", + "@babel/types": "^7.26.5", "@mui/internal-docs-utils": "workspace:^", "doctrine": "^3.0.0", "lodash": "^4.17.21", diff --git a/packages/api-docs-builder/package.json b/packages/api-docs-builder/package.json index 7e044aff188fcd..1c076064c13d8f 100644 --- a/packages/api-docs-builder/package.json +++ b/packages/api-docs-builder/package.json @@ -10,7 +10,7 @@ "dependencies": { "@babel/core": "^7.26.0", "@babel/preset-typescript": "^7.26.0", - "@babel/traverse": "^7.26.4", + "@babel/traverse": "^7.26.5", "@mui/internal-docs-utils": "workspace:^", "@mui/internal-markdown": "workspace:^", "ast-types": "^0.14.2", diff --git a/packages/mui-codemod/package.json b/packages/mui-codemod/package.json index 848101190974b0..064a2990aabd33 100644 --- a/packages/mui-codemod/package.json +++ b/packages/mui-codemod/package.json @@ -32,7 +32,7 @@ "dependencies": { "@babel/core": "^7.26.0", "@babel/runtime": "^7.26.0", - "@babel/traverse": "^7.26.4", + "@babel/traverse": "^7.26.5", "jscodeshift": "^17.1.1", "jscodeshift-add-imports": "^1.0.11", "postcss": "^8.4.49", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4938ef62987d4d..325d7da2749095 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,7 +11,7 @@ overrides: '@babel/preset-react': ^7.26.3 '@babel/preset-typescript': ^7.26.0 '@babel/runtime': ^7.26.0 - '@babel/types': ^7.26.3 + '@babel/types': ^7.26.5 '@definitelytyped/header-parser': ^0.2.16 '@definitelytyped/typescript-versions': ^0.1.6 '@definitelytyped/utils': ^0.1.8 @@ -969,8 +969,8 @@ importers: specifier: ^7.25.9 version: 7.25.9(@babel/core@7.26.0) '@babel/types': - specifier: ^7.26.3 - version: 7.26.3 + specifier: ^7.26.5 + version: 7.26.5 '@mui/internal-docs-utils': specifier: workspace:^ version: link:../docs-utils @@ -1127,8 +1127,8 @@ importers: specifier: ^7.26.0 version: 7.26.0(@babel/core@7.26.0) '@babel/traverse': - specifier: ^7.26.4 - version: 7.26.4 + specifier: ^7.26.5 + version: 7.26.5 '@mui/internal-docs-utils': specifier: workspace:^ version: link:../../packages-internal/docs-utils @@ -1372,8 +1372,8 @@ importers: specifier: ^7.26.0 version: 7.26.0 '@babel/traverse': - specifier: ^7.26.4 - version: 7.26.4 + specifier: ^7.26.5 + version: 7.26.5 jscodeshift: specifier: ^17.1.1 version: 17.1.1(@babel/preset-env@7.26.0(@babel/core@7.26.0)) @@ -2489,8 +2489,8 @@ packages: resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.26.3': - resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} + '@babel/generator@7.26.5': + resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.25.9': @@ -2587,8 +2587,8 @@ packages: peerDependencies: '@babel/core': ^7.26.0 - '@babel/parser@7.26.3': - resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} + '@babel/parser@7.26.5': + resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==} engines: {node: '>=6.0.0'} hasBin: true @@ -3135,12 +3135,12 @@ packages: resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.26.4': - resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} + '@babel/traverse@7.26.5': + resolution: {integrity: sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.3': - resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} + '@babel/types@7.26.5': + resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==} engines: {node: '>=6.9.0'} '@bcoe/v8-coverage@0.2.3': @@ -13389,14 +13389,14 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.3 + '@babel/generator': 7.26.5 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.3 + '@babel/parser': 7.26.5 '@babel/template': 7.25.9 - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 convert-source-map: 2.0.0 debug: 4.3.7(supports-color@8.1.1) gensync: 1.0.0-beta.2 @@ -13405,22 +13405,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.26.3': + '@babel/generator@7.26.5': dependencies: - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.26.5 '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color @@ -13440,7 +13440,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.26.5 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -13465,15 +13465,15 @@ snapshots: '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color @@ -13482,13 +13482,13 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.26.5 '@babel/helper-plugin-utils@7.25.9': {} @@ -13497,7 +13497,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -13506,14 +13506,14 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color @@ -13526,15 +13526,15 @@ snapshots: '@babel/helper-wrap-function@7.25.9': dependencies: '@babel/template': 7.25.9 - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helpers@7.26.0': dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.3 + '@babel/types': 7.26.5 '@babel/node@7.26.0(@babel/core@7.26.0)': dependencies: @@ -13546,15 +13546,15 @@ snapshots: regenerator-runtime: 0.14.0 v8flags: 3.2.0 - '@babel/parser@7.26.3': + '@babel/parser@7.26.5': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.26.5 '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -13581,7 +13581,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -13692,7 +13692,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -13738,7 +13738,7 @@ snapshots: '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.26.5 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -13808,7 +13808,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -13854,7 +13854,7 @@ snapshots: '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -13976,7 +13976,7 @@ snapshots: '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.26.3 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color @@ -14163,7 +14163,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/types': 7.26.3 + '@babel/types': 7.26.5 esutils: 2.0.3 '@babel/preset-react@7.26.3(@babel/core@7.26.0)': @@ -14215,22 +14215,22 @@ snapshots: '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 - '@babel/traverse@7.26.4': + '@babel/traverse@7.26.5': dependencies: '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.3 - '@babel/parser': 7.26.3 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.5 '@babel/template': 7.25.9 - '@babel/types': 7.26.3 + '@babel/types': 7.26.5 debug: 4.3.7(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.26.3': + '@babel/types@7.26.5': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 @@ -16029,8 +16029,8 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 '@emotion/css': 11.13.4 '@emotion/is-prop-valid': 1.3.1 '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) @@ -16278,7 +16278,7 @@ snapshots: '@react-native/codegen@0.75.4(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: - '@babel/parser': 7.26.3 + '@babel/parser': 7.26.5 '@babel/preset-env': 7.26.0(@babel/core@7.26.0) glob: 7.2.3 hermes-parser: 0.22.0 @@ -16844,15 +16844,15 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.4': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.26.5 '@types/babel__helper-module-imports@7.18.3': dependencies: @@ -16861,12 +16861,12 @@ snapshots: '@types/babel__template@7.4.1': dependencies: - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.26.5 '@types/chai-dom@1.11.3': dependencies: @@ -17352,7 +17352,7 @@ snapshots: '@wyw-in-js/processor-utils@0.5.5': dependencies: - '@babel/generator': 7.26.3 + '@babel/generator': 7.26.5 '@wyw-in-js/shared': 0.5.5 transitivePeerDependencies: - supports-color @@ -17368,12 +17368,12 @@ snapshots: '@wyw-in-js/transform@0.5.5': dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.3 + '@babel/generator': 7.26.5 '@babel/helper-module-imports': 7.25.9 '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) '@babel/template': 7.25.9 - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 '@wyw-in-js/processor-utils': 0.5.5 '@wyw-in-js/shared': 0.5.5 babel-merge: 3.0.0(@babel/core@7.26.0) @@ -17836,9 +17836,9 @@ snapshots: babel-plugin-optimize-clsx@2.6.2: dependencies: - '@babel/generator': 7.26.3 + '@babel/generator': 7.26.5 '@babel/template': 7.25.9 - '@babel/types': 7.26.3 + '@babel/types': 7.26.5 find-cache-dir: 3.3.2 lodash: 4.17.21 object-hash: 2.2.0 @@ -19650,7 +19650,7 @@ snapshots: eslint-plugin-react-compiler@0.0.0-experimental-75b9fd4-20240912(eslint@8.57.1): dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.26.3 + '@babel/parser': 7.26.5 '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.0) eslint: 8.57.1 hermes-parser: 0.20.1 @@ -19775,8 +19775,8 @@ snapshots: estree-to-babel@3.2.1: dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 c8: 7.12.0 transitivePeerDependencies: - supports-color @@ -21119,7 +21119,7 @@ snapshots: istanbul-lib-instrument@6.0.2: dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.26.3 + '@babel/parser': 7.26.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.3 @@ -21301,7 +21301,7 @@ snapshots: jscodeshift-add-imports@1.0.11(jscodeshift@17.1.1(@babel/preset-env@7.26.0(@babel/core@7.26.0))): dependencies: - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.26.5 jscodeshift: 17.1.1(@babel/preset-env@7.26.0(@babel/core@7.26.0)) jscodeshift-find-imports: 2.0.4(jscodeshift@17.1.1(@babel/preset-env@7.26.0(@babel/core@7.26.0))) transitivePeerDependencies: @@ -21314,7 +21314,7 @@ snapshots: jscodeshift@0.14.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)): dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.26.3 + '@babel/parser': 7.26.5 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.0) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.0) @@ -21339,7 +21339,7 @@ snapshots: jscodeshift@17.1.1(@babel/preset-env@7.26.0(@babel/core@7.26.0)): dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.26.3 + '@babel/parser': 7.26.5 '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) @@ -22007,8 +22007,8 @@ snapshots: magicast@0.3.5: dependencies: - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 source-map-js: 1.2.1 make-dir@2.1.0: @@ -22269,8 +22269,8 @@ snapshots: metro-source-map@0.80.7: dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 invariant: 2.2.4 metro-symbolicate: 0.80.7 nullthrows: 1.1.1 @@ -22294,9 +22294,9 @@ snapshots: metro-transform-plugins@0.80.7: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.3 + '@babel/generator': 7.26.5 '@babel/template': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.26.5 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -22304,9 +22304,9 @@ snapshots: metro-transform-worker@0.80.7(encoding@0.1.13): dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.3 - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 metro: 0.80.7(encoding@0.1.13) metro-babel-transformer: 0.80.7 metro-cache: 0.80.7 @@ -22325,11 +22325,11 @@ snapshots: dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.26.0 - '@babel/generator': 7.26.3 - '@babel/parser': 7.26.3 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.5 '@babel/template': 7.25.9 - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 @@ -23932,7 +23932,7 @@ snapshots: react-docgen@5.4.3: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.3 + '@babel/generator': 7.26.5 '@babel/runtime': 7.26.0 ast-types: 0.14.2 commander: 2.20.3 From dc02352cac239f572b80ab61434677f915a8e664 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 14:15:47 +0530 Subject: [PATCH 14/28] Bump fast-glob to ^3.3.3 (#44999) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages-internal/scripts/package.json | 2 +- packages/api-docs-builder/package.json | 2 +- packages/mui-base/package.json | 2 +- packages/mui-icons-material/package.json | 2 +- packages/mui-joy/package.json | 2 +- packages/mui-material/package.json | 2 +- packages/mui-system/package.json | 2 +- pnpm-lock.yaml | 64 ++++++++++++------------ test/package.json | 2 +- 10 files changed, 41 insertions(+), 41 deletions(-) diff --git a/package.json b/package.json index 13f426ee464930..fb0f11135c2d0e 100644 --- a/package.json +++ b/package.json @@ -165,7 +165,7 @@ "eslint-plugin-react": "^7.37.3", "eslint-plugin-react-compiler": "0.0.0-experimental-75b9fd4-20240912", "eslint-plugin-react-hooks": "^5.0.0", - "fast-glob": "^3.3.2", + "fast-glob": "^3.3.3", "fs-extra": "^11.2.0", "globby": "^14.0.2", "karma": "^6.4.4", diff --git a/packages-internal/scripts/package.json b/packages-internal/scripts/package.json index 0bfc1124ee0c95..dbf2ad192fee1d 100644 --- a/packages-internal/scripts/package.json +++ b/packages-internal/scripts/package.json @@ -46,7 +46,7 @@ "@types/react": "^19.0.6", "@types/uuid": "^10.0.0", "chai": "^4.5.0", - "fast-glob": "^3.3.2", + "fast-glob": "^3.3.3", "prettier": "^3.4.2", "rimraf": "^6.0.1" }, diff --git a/packages/api-docs-builder/package.json b/packages/api-docs-builder/package.json index 1c076064c13d8f..5dc9e04c934cb9 100644 --- a/packages/api-docs-builder/package.json +++ b/packages/api-docs-builder/package.json @@ -15,7 +15,7 @@ "@mui/internal-markdown": "workspace:^", "ast-types": "^0.14.2", "doctrine": "^3.0.0", - "fast-glob": "^3.3.2", + "fast-glob": "^3.3.3", "fs-extra": "^11.2.0", "lodash": "^4.17.21", "prettier": "^3.4.2", diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json index 8e969eb74eee0f..6b19317df89237 100644 --- a/packages/mui-base/package.json +++ b/packages/mui-base/package.json @@ -59,7 +59,7 @@ "@types/react-dom": "^19.0.2", "@types/sinon": "^17.0.3", "chai": "^4.5.0", - "fast-glob": "^3.3.2", + "fast-glob": "^3.3.3", "lodash": "^4.17.21", "react": "^19.0.0", "react-dom": "^19.0.0", diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json index 41808592d855d0..bf064c3f7278b8 100644 --- a/packages/mui-icons-material/package.json +++ b/packages/mui-icons-material/package.json @@ -56,7 +56,7 @@ "chai": "^4.5.0", "chalk": "^5.4.1", "cross-fetch": "^4.1.0", - "fast-glob": "^3.3.2", + "fast-glob": "^3.3.3", "fs-extra": "^11.2.0", "lodash": "^4.17.21", "mustache": "^4.2.0", diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json index 9e81a3b17ec7d1..dc49ae386b0d79 100644 --- a/packages/mui-joy/package.json +++ b/packages/mui-joy/package.json @@ -56,7 +56,7 @@ "@types/react-dom": "^19.0.2", "@types/sinon": "^17.0.3", "chai": "^4.5.0", - "fast-glob": "^3.3.2", + "fast-glob": "^3.3.3", "lodash": "^4.17.21", "next": "^15.1.3", "react": "^19.0.0", diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index 11310c58f77f33..94b3e95cd7e1d9 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -64,7 +64,7 @@ "@types/sinon": "^17.0.3", "chai": "^4.5.0", "css-mediaquery": "^0.1.2", - "fast-glob": "^3.3.2", + "fast-glob": "^3.3.3", "fs-extra": "^11.2.0", "lodash": "^4.17.21", "playwright": "^1.48.2", diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index 3293a365d862c3..f16670d5433b7c 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -58,7 +58,7 @@ "@types/react": "^19.0.6", "@types/sinon": "^17.0.3", "chai": "^4.5.0", - "fast-glob": "^3.3.2", + "fast-glob": "^3.3.3", "lodash": "^4.17.21", "react": "^19.0.0", "sinon": "^19.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 325d7da2749095..f3481898683a60 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -223,8 +223,8 @@ importers: specifier: ^5.0.0 version: 5.0.0(eslint@8.57.1) fast-glob: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 fs-extra: specifier: ^11.2.0 version: 11.2.0 @@ -1015,8 +1015,8 @@ importers: specifier: ^4.5.0 version: 4.5.0 fast-glob: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1142,8 +1142,8 @@ importers: specifier: ^3.0.0 version: 3.0.0 fast-glob: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 fs-extra: specifier: ^11.2.0 version: 11.2.0 @@ -1347,8 +1347,8 @@ importers: specifier: ^4.5.0 version: 4.5.0 fast-glob: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 lodash: specifier: ^4.17.21 version: 4.17.21 @@ -1538,8 +1538,8 @@ importers: specifier: ^4.1.0 version: 4.1.0(encoding@0.1.13) fast-glob: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 fs-extra: specifier: ^11.2.0 version: 11.2.0 @@ -1624,8 +1624,8 @@ importers: specifier: ^4.5.0 version: 4.5.0 fast-glob: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 lodash: specifier: ^4.17.21 version: 4.17.21 @@ -1790,8 +1790,8 @@ importers: specifier: ^0.1.2 version: 0.1.2 fast-glob: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 fs-extra: specifier: ^11.2.0 version: 11.2.0 @@ -2112,8 +2112,8 @@ importers: specifier: ^4.5.0 version: 4.5.0 fast-glob: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 lodash: specifier: ^4.17.21 version: 4.17.21 @@ -2318,8 +2318,8 @@ importers: specifier: workspace:^ version: link:../docs fast-glob: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 fs-extra: specifier: ^11.2.0 version: 11.2.0 @@ -7888,8 +7888,8 @@ packages: resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} engines: {node: '>=8.6.0'} - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} fast-json-patch@3.1.1: @@ -13355,7 +13355,7 @@ snapshots: axios: 1.7.9(debug@4.3.7) convict: 6.2.4 debug: 4.3.7(supports-color@8.1.1) - fast-glob: 3.3.2 + fast-glob: 3.3.3 sharp: 0.33.5 tmp: 0.2.3 transitivePeerDependencies: @@ -16097,7 +16097,7 @@ snapshots: '@react-native-community/cli-tools': 14.1.0 chalk: 4.1.2 execa: 5.1.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 '@react-native-community/cli-config@14.1.0(typescript@5.7.2)': dependencies: @@ -16105,7 +16105,7 @@ snapshots: chalk: 4.1.2 cosmiconfig: 9.0.0(typescript@5.7.2) deepmerge: 4.3.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 joi: 17.12.2 transitivePeerDependencies: - typescript @@ -16142,7 +16142,7 @@ snapshots: '@react-native-community/cli-tools': 14.1.0 chalk: 4.1.2 execa: 5.1.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 fast-xml-parser: 4.5.0 logkitty: 0.7.1 @@ -16151,7 +16151,7 @@ snapshots: '@react-native-community/cli-tools': 14.1.0 chalk: 4.1.2 execa: 5.1.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 fast-xml-parser: 4.5.0 ora: 5.4.1 @@ -19992,7 +19992,7 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.8 - fast-glob@3.3.2: + fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -20446,7 +20446,7 @@ snapshots: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 @@ -20454,7 +20454,7 @@ snapshots: globby@13.2.2: dependencies: dir-glob: 3.0.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 ignore: 5.3.1 merge2: 1.4.1 slash: 4.0.0 @@ -20462,7 +20462,7 @@ snapshots: globby@14.0.2: dependencies: '@sindresorhus/merge-streams': 2.2.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 ignore: 5.3.1 path-type: 5.0.0 slash: 5.1.0 @@ -25241,7 +25241,7 @@ snapshots: css-functions-list: 3.2.3 css-tree: 3.0.1 debug: 4.3.7(supports-color@8.1.1) - fast-glob: 3.3.2 + fast-glob: 3.3.3 fastest-levenshtein: 1.0.16 file-entry-cache: 9.1.0 global-modules: 2.0.0 @@ -25361,7 +25361,7 @@ snapshots: chokidar: 3.6.0 didyoumean: 1.2.2 dlv: 1.1.3 - fast-glob: 3.3.2 + fast-glob: 3.3.3 glob-parent: 6.0.2 is-glob: 4.0.3 jiti: 1.21.6 @@ -25933,7 +25933,7 @@ snapshots: debug: 4.3.7(supports-color@8.1.1) dequal: 2.0.3 extract-comments: 1.1.0 - fast-glob: 3.3.2 + fast-glob: 3.3.3 json5: 2.2.3 local-pkg: 0.5.1 picocolors: 1.1.1 diff --git a/test/package.json b/test/package.json index 14c4d8f1d2c108..bc5d455d8fb662 100644 --- a/test/package.json +++ b/test/package.json @@ -25,7 +25,7 @@ "@types/sinon": "^17.0.3", "chai": "^4.5.0", "docs": "workspace:^", - "fast-glob": "^3.3.2", + "fast-glob": "^3.3.3", "fs-extra": "^11.2.0", "html-webpack-plugin": "^5.6.3", "lodash": "^4.17.21", From c89e4f8793c393a97519851738bb8f0a84a55e92 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 14:25:29 +0530 Subject: [PATCH 15/28] Bump jscodeshift to ^17.1.2 (#45000) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/mui-codemod/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/mui-codemod/package.json b/packages/mui-codemod/package.json index 064a2990aabd33..733845effdb3f4 100644 --- a/packages/mui-codemod/package.json +++ b/packages/mui-codemod/package.json @@ -33,7 +33,7 @@ "@babel/core": "^7.26.0", "@babel/runtime": "^7.26.0", "@babel/traverse": "^7.26.5", - "jscodeshift": "^17.1.1", + "jscodeshift": "^17.1.2", "jscodeshift-add-imports": "^1.0.11", "postcss": "^8.4.49", "postcss-cli": "^11.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f3481898683a60..689ff468253300 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1375,11 +1375,11 @@ importers: specifier: ^7.26.5 version: 7.26.5 jscodeshift: - specifier: ^17.1.1 - version: 17.1.1(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + specifier: ^17.1.2 + version: 17.1.2(@babel/preset-env@7.26.0(@babel/core@7.26.0)) jscodeshift-add-imports: specifier: ^1.0.11 - version: 1.0.11(jscodeshift@17.1.1(@babel/preset-env@7.26.0(@babel/core@7.26.0))) + version: 1.0.11(jscodeshift@17.1.2(@babel/preset-env@7.26.0(@babel/core@7.26.0))) postcss: specifier: ^8.4.49 version: 8.4.49 @@ -9095,8 +9095,8 @@ packages: peerDependencies: '@babel/preset-env': ^7.26.0 - jscodeshift@17.1.1: - resolution: {integrity: sha512-4vq5B1sD37aa9qed3zWq2XQPun5XjxebIv+Folr57lt8B4HLGDHEz1UG7pfcxzSaelzPbcY7yZSs033/S0i6wQ==} + jscodeshift@17.1.2: + resolution: {integrity: sha512-uime4vFOiZ1o3ICT4Sm/AbItHEVw2oCxQ3a0egYVy3JMMOctxe07H3SKL1v175YqjMt27jn1N+3+Bj9SKDNgdQ==} engines: {node: '>=16'} hasBin: true peerDependencies: @@ -21299,17 +21299,17 @@ snapshots: jsc-safe-url@0.2.4: {} - jscodeshift-add-imports@1.0.11(jscodeshift@17.1.1(@babel/preset-env@7.26.0(@babel/core@7.26.0))): + jscodeshift-add-imports@1.0.11(jscodeshift@17.1.2(@babel/preset-env@7.26.0(@babel/core@7.26.0))): dependencies: '@babel/traverse': 7.26.5 - jscodeshift: 17.1.1(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - jscodeshift-find-imports: 2.0.4(jscodeshift@17.1.1(@babel/preset-env@7.26.0(@babel/core@7.26.0))) + jscodeshift: 17.1.2(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + jscodeshift-find-imports: 2.0.4(jscodeshift@17.1.2(@babel/preset-env@7.26.0(@babel/core@7.26.0))) transitivePeerDependencies: - supports-color - jscodeshift-find-imports@2.0.4(jscodeshift@17.1.1(@babel/preset-env@7.26.0(@babel/core@7.26.0))): + jscodeshift-find-imports@2.0.4(jscodeshift@17.1.2(@babel/preset-env@7.26.0(@babel/core@7.26.0))): dependencies: - jscodeshift: 17.1.1(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + jscodeshift: 17.1.2(@babel/preset-env@7.26.0(@babel/core@7.26.0)) jscodeshift@0.14.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)): dependencies: @@ -21336,7 +21336,7 @@ snapshots: transitivePeerDependencies: - supports-color - jscodeshift@17.1.1(@babel/preset-env@7.26.0(@babel/core@7.26.0)): + jscodeshift@17.1.2(@babel/preset-env@7.26.0(@babel/core@7.26.0)): dependencies: '@babel/core': 7.26.0 '@babel/parser': 7.26.5 From 21752e1bd97ad65995f4ac072299b17f70a76c3b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 10:25:48 +0100 Subject: [PATCH 16/28] Bump nx to ^20.3.1 (#45004) --- package.json | 2 +- pnpm-lock.yaml | 108 ++++++++++++++++++++++++------------------------- 2 files changed, 55 insertions(+), 55 deletions(-) diff --git a/package.json b/package.json index fb0f11135c2d0e..933c3498f436b5 100644 --- a/package.json +++ b/package.json @@ -180,7 +180,7 @@ "lodash": "^4.17.21", "markdownlint-cli2": "^0.17.1", "mocha": "^11.0.1", - "nx": "^20.3.0", + "nx": "^20.3.1", "nyc": "^17.1.0", "piscina": "^4.8.0", "postcss-styled-syntax": "^0.7.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 689ff468253300..51b223537e765b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -268,8 +268,8 @@ importers: specifier: ^11.0.1 version: 11.0.1 nx: - specifier: ^20.3.0 - version: 20.3.0 + specifier: ^20.3.1 + version: 20.3.1 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -4594,62 +4594,62 @@ packages: peerDependencies: nx: '>= 16 <= 18' - '@nx/nx-darwin-arm64@20.3.0': - resolution: {integrity: sha512-9PqSe1Sh7qNqA4GL0cZH0t3S0EZzb2Xn14XY9au7yf0+eoxyag1oETjjULrxLeUmSoXW2hDxzNtoqKFE9zF07Q==} + '@nx/nx-darwin-arm64@20.3.1': + resolution: {integrity: sha512-bx++T9/8l4PK1yDTxPnROT7RG8CkWGkxKC0D7xlS/YQzE7CelDfgNYu0Bd7upZF4gafW2Uz3dd3j6WhvZLxbbg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@20.3.0': - resolution: {integrity: sha512-gsGGhJVvi5QZVVTZie5sNMo1zOAU+A2edm6DGegObdFRLV41Ju/Yrm/gTaSp4yUtywd3UU4S/30C/nI2c55adA==} + '@nx/nx-darwin-x64@20.3.1': + resolution: {integrity: sha512-elg2GiSivMHU1iLFYZ+FojM2V/FmTlC8e5FKM6nZ+bIqeoBoJm8Rxxe/kEtcsPdvjj+YiKSmXOP9s45DJb9WWw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@20.3.0': - resolution: {integrity: sha512-DiymYZBBu0upbiskdfn9KRyoXdyvKohezJiV3j4VkeRE8KR2p04NgwRQviDFbeD1cjWrDy9wk8y+G5PabLlqAA==} + '@nx/nx-freebsd-x64@20.3.1': + resolution: {integrity: sha512-1iKZOCcU7bVAC2kdoukfJ7AOTLBhm69+vPff3HCJQ0DI/5ZbmiaPeBMsAVFtJ0jFGix8yYIhgvtXgDEfbXXRFQ==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@20.3.0': - resolution: {integrity: sha512-Aksx66e8jmt/4rGJ/5z34SWXbPcYr9Ht52UonEeuCdQdoEvAOs7yBUbllYOjIcUsfZikEyZgvqfiQslsggSJdQ==} + '@nx/nx-linux-arm-gnueabihf@20.3.1': + resolution: {integrity: sha512-LAteJ1/mWYdvj7zpXuWRUq1lvUiV6YVXCdFK3+7lDW+qvW3bb5zzUwbVDAF/pPeTjBrsdHDzSWOCLm/LKtYtMw==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@20.3.0': - resolution: {integrity: sha512-Y5wmYEwF1bl014Ps8QjagI911VbViQSFHSTVOCNSObdAzig9E5o6NOkoWe+doT1UZLrrInnlkrggQUsbtdKjOg==} + '@nx/nx-linux-arm64-gnu@20.3.1': + resolution: {integrity: sha512-2Qf+6NcAeODELyJR+V9hjC9kl2DwJTdI7Bw+BuiyXftfPHvZ86P//FC8kPjNaJCEEm/ZStP6Jcb1zlp4Eo2wBw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@nx/nx-linux-arm64-musl@20.3.0': - resolution: {integrity: sha512-yGcIkmImyOMfPkQSYH2EVjPmFE0VkLcO71Bbkpr3RlJ1N/vjYxsGbdnqPiBb8Wshib/hmwpiMHf/yzQtKH0SQw==} + '@nx/nx-linux-arm64-musl@20.3.1': + resolution: {integrity: sha512-8S8jlN6GFQpRakZ2ZVWq6eFnLVrEObIaxnYD0QMbsMf+qiedDJt+cDh1xebcPRvgpSgJVlJ8P6hun5+K/FiQDQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@nx/nx-linux-x64-gnu@20.3.0': - resolution: {integrity: sha512-nkA2DLI+rpmiuiy7dyXP4l9s7dgHkQWDX7lG1XltiT41RzAReJF1h8qBE6XrsAYE1CtI76DRWVphnc93+iZr+A==} + '@nx/nx-linux-x64-gnu@20.3.1': + resolution: {integrity: sha512-qC2On2qwYCtn/Kt8epvUn0H3NY6zG9yYhiNjkm6RvVTDmvogFQ4gtfiWSRP/EnabCRqM8FACDIO/ws5CnRBX+Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@nx/nx-linux-x64-musl@20.3.0': - resolution: {integrity: sha512-sPMtTt9iTrCmFEIp9Qv27UX9PeL1aqKck2dz2TAFbXKVtF6+djOdTcNnTYw45KIP6izcUcOXXAq4G0QSQE7CLg==} + '@nx/nx-linux-x64-musl@20.3.1': + resolution: {integrity: sha512-KKwHSfV1PEKW82eJ8vxZTPepoaLbaXH/aI0VOKZbBO4ytGyGUr9wFuWPsyo06rK7qtSD7w9bN7xpiBGQk0QTsg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@nx/nx-win32-arm64-msvc@20.3.0': - resolution: {integrity: sha512-ppfNa/8OfpWA9o26Pz3vArN4ulAC+Hx70/ghPRCP7ed1Mb3Z6yR2Ry9KfBRImbqajvuAExM0TePKMGq9LCdXmg==} + '@nx/nx-win32-arm64-msvc@20.3.1': + resolution: {integrity: sha512-YujkXXHn9rhtwZRDxiaxSPOMX7JkfGmXAFdyEfxhE3Dc/HjFgI+xJZ478/atttR7DWIwGpQJVLpbFWbFFpoNNg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@20.3.0': - resolution: {integrity: sha512-8FOejZ4emtLSVn3pYWs4PIc3n4//qMbwMDPVxmPE8us3ir91Qh0bzr5zRj7Q8sEdSgvneXRXqtBp2grY2KMJsw==} + '@nx/nx-win32-x64-msvc@20.3.1': + resolution: {integrity: sha512-Os8iCamvHhE5noQKFE9D9xkiI529918tufTYmEhJ9ZmLU/ybVA0We6r7gXjYzdNfA3DtwfGXvNvUpy3u+pZXOg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -10267,8 +10267,8 @@ packages: nwsapi@2.2.13: resolution: {integrity: sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==} - nx@20.3.0: - resolution: {integrity: sha512-Nzi4k7tV22zwO2iBLk+pHxorLEWPJpPrVCACtz0SQ63j/LiAgfhoqruJO+VU+V+E9qdyPsvmqIL/Iaf/GRQlqA==} + nx@20.3.1: + resolution: {integrity: sha512-pO48DoQAwVKBEF7/od3bc1tHBYfafgiuS/hHX3yGmhpWW58baIlxMWFp6QY9+A9Q0R+26pd6AEGnE7d1f7+i/g==} hasBin: true peerDependencies: '@swc-node/register': ^1.8.0 @@ -14944,7 +14944,7 @@ snapshots: '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 17.2.8(nx@20.3.0) + '@nx/devkit': 17.2.8(nx@20.3.1) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11(encoding@0.1.13) aproba: 2.0.0 @@ -14983,7 +14983,7 @@ snapshots: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 20.3.0 + nx: 20.3.1 p-map: 4.0.0 p-map-series: 2.1.0 p-queue: 6.6.2 @@ -15726,51 +15726,51 @@ snapshots: - bluebird - supports-color - '@nrwl/devkit@17.2.8(nx@20.3.0)': + '@nrwl/devkit@17.2.8(nx@20.3.1)': dependencies: - '@nx/devkit': 17.2.8(nx@20.3.0) + '@nx/devkit': 17.2.8(nx@20.3.1) transitivePeerDependencies: - nx - '@nx/devkit@17.2.8(nx@20.3.0)': + '@nx/devkit@17.2.8(nx@20.3.1)': dependencies: - '@nrwl/devkit': 17.2.8(nx@20.3.0) + '@nrwl/devkit': 17.2.8(nx@20.3.1) ejs: 3.1.8 enquirer: 2.3.6 ignore: 5.3.1 - nx: 20.3.0 + nx: 20.3.1 semver: 7.5.3 tmp: 0.2.3 tslib: 2.8.1 - '@nx/nx-darwin-arm64@20.3.0': + '@nx/nx-darwin-arm64@20.3.1': optional: true - '@nx/nx-darwin-x64@20.3.0': + '@nx/nx-darwin-x64@20.3.1': optional: true - '@nx/nx-freebsd-x64@20.3.0': + '@nx/nx-freebsd-x64@20.3.1': optional: true - '@nx/nx-linux-arm-gnueabihf@20.3.0': + '@nx/nx-linux-arm-gnueabihf@20.3.1': optional: true - '@nx/nx-linux-arm64-gnu@20.3.0': + '@nx/nx-linux-arm64-gnu@20.3.1': optional: true - '@nx/nx-linux-arm64-musl@20.3.0': + '@nx/nx-linux-arm64-musl@20.3.1': optional: true - '@nx/nx-linux-x64-gnu@20.3.0': + '@nx/nx-linux-x64-gnu@20.3.1': optional: true - '@nx/nx-linux-x64-musl@20.3.0': + '@nx/nx-linux-x64-musl@20.3.1': optional: true - '@nx/nx-win32-arm64-msvc@20.3.0': + '@nx/nx-win32-arm64-msvc@20.3.1': optional: true - '@nx/nx-win32-x64-msvc@20.3.0': + '@nx/nx-win32-x64-msvc@20.3.1': optional: true '@octokit/auth-token@2.5.0': @@ -21698,7 +21698,7 @@ snapshots: '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 17.2.8(nx@20.3.0) + '@nx/devkit': 17.2.8(nx@20.3.1) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11(encoding@0.1.13) aproba: 2.0.0 @@ -21743,7 +21743,7 @@ snapshots: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 20.3.0 + nx: 20.3.1 p-map: 4.0.0 p-map-series: 2.1.0 p-pipe: 3.1.0 @@ -23011,7 +23011,7 @@ snapshots: nwsapi@2.2.13: {} - nx@20.3.0: + nx@20.3.1: dependencies: '@napi-rs/wasm-runtime': 0.2.4 '@yarnpkg/lockfile': 1.1.0 @@ -23048,16 +23048,16 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 20.3.0 - '@nx/nx-darwin-x64': 20.3.0 - '@nx/nx-freebsd-x64': 20.3.0 - '@nx/nx-linux-arm-gnueabihf': 20.3.0 - '@nx/nx-linux-arm64-gnu': 20.3.0 - '@nx/nx-linux-arm64-musl': 20.3.0 - '@nx/nx-linux-x64-gnu': 20.3.0 - '@nx/nx-linux-x64-musl': 20.3.0 - '@nx/nx-win32-arm64-msvc': 20.3.0 - '@nx/nx-win32-x64-msvc': 20.3.0 + '@nx/nx-darwin-arm64': 20.3.1 + '@nx/nx-darwin-x64': 20.3.1 + '@nx/nx-freebsd-x64': 20.3.1 + '@nx/nx-linux-arm-gnueabihf': 20.3.1 + '@nx/nx-linux-arm64-gnu': 20.3.1 + '@nx/nx-linux-arm64-musl': 20.3.1 + '@nx/nx-linux-x64-gnu': 20.3.1 + '@nx/nx-linux-x64-musl': 20.3.1 + '@nx/nx-win32-arm64-msvc': 20.3.1 + '@nx/nx-win32-x64-msvc': 20.3.1 transitivePeerDependencies: - debug From 3507b4fc740a1e5cd9280f7375636c0949f7c7cf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 10:26:32 +0100 Subject: [PATCH 17/28] Bump next to ^15.1.4 (#45003) --- docs/package.json | 2 +- packages/mui-docs/package.json | 2 +- packages/mui-joy/package.json | 2 +- packages/mui-material-nextjs/package.json | 2 +- pnpm-lock.yaml | 8 ++++---- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/package.json b/docs/package.json index f91897a7d614b8..bbae6691b29c1e 100644 --- a/docs/package.json +++ b/docs/package.json @@ -82,7 +82,7 @@ "lz-string": "^1.5.0", "markdown-to-jsx": "^7.7.2", "material-ui-popup-state": "^5.3.3", - "next": "^15.1.3", + "next": "^15.1.4", "notistack": "3.0.1", "nprogress": "^0.2.0", "postcss": "^8.4.49", diff --git a/packages/mui-docs/package.json b/packages/mui-docs/package.json index 546c40863e3a6d..11b59a5666fc56 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -48,7 +48,7 @@ "@types/node": "^20.17.12", "@types/prop-types": "^15.7.14", "@types/react": "^19.0.6", - "next": "^15.1.3", + "next": "^15.1.4", "react": "^19.0.0" }, "peerDependencies": { diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json index dc49ae386b0d79..724b5173be378c 100644 --- a/packages/mui-joy/package.json +++ b/packages/mui-joy/package.json @@ -58,7 +58,7 @@ "chai": "^4.5.0", "fast-glob": "^3.3.3", "lodash": "^4.17.21", - "next": "^15.1.3", + "next": "^15.1.4", "react": "^19.0.0", "react-dom": "^19.0.0", "sinon": "^19.0.2" diff --git a/packages/mui-material-nextjs/package.json b/packages/mui-material-nextjs/package.json index 82dc043093b300..e3b9f34ac422f9 100644 --- a/packages/mui-material-nextjs/package.json +++ b/packages/mui-material-nextjs/package.json @@ -43,7 +43,7 @@ "@emotion/react": "^11.13.5", "@emotion/server": "^11.11.0", "@types/react": "^19.0.6", - "next": "^15.1.3", + "next": "^15.1.4", "react": "^19.0.0" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 51b223537e765b..0fecaae22691eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -744,7 +744,7 @@ importers: specifier: ^5.3.3 version: 5.3.3(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(react@19.0.0) next: - specifier: ^15.1.3 + specifier: ^15.1.4 version: 15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) notistack: specifier: 3.0.1 @@ -1456,7 +1456,7 @@ importers: specifier: ^19.0.6 version: 19.0.6 next: - specifier: ^15.1.3 + specifier: ^15.1.4 version: 15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: specifier: ^19.0.0 @@ -1630,7 +1630,7 @@ importers: specifier: ^4.17.21 version: 4.17.21 next: - specifier: ^15.1.3 + specifier: ^15.1.4 version: 15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: specifier: ^19.0.0 @@ -1834,7 +1834,7 @@ importers: specifier: ^19.0.6 version: 19.0.6 next: - specifier: ^15.1.3 + specifier: ^15.1.4 version: 15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: specifier: ^19.0.0 From 7069cee7953ad193d2a73bb9c649c244f3084db8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 10:27:24 +0100 Subject: [PATCH 18/28] Bump marked to ^15.0.6 (#45002) --- docs/package.json | 2 +- packages/markdown/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/package.json b/docs/package.json index bbae6691b29c1e..75897d8bac86d3 100644 --- a/docs/package.json +++ b/docs/package.json @@ -135,7 +135,7 @@ "chai": "^4.5.0", "cross-fetch": "^4.1.0", "gm": "^1.25.0", - "marked": "^15.0.5", + "marked": "^15.0.6", "playwright": "^1.48.2", "prettier": "^3.4.2", "tailwindcss": "^3.4.17", diff --git a/packages/markdown/package.json b/packages/markdown/package.json index 5d3b4de44049b9..85c4ce3ee8d0d3 100644 --- a/packages/markdown/package.json +++ b/packages/markdown/package.json @@ -22,7 +22,7 @@ "dependencies": { "@babel/runtime": "^7.26.0", "lodash": "^4.17.21", - "marked": "^15.0.5", + "marked": "^15.0.6", "prismjs": "^1.29.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0fecaae22691eb..9099d47638617c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -898,8 +898,8 @@ importers: specifier: ^1.25.0 version: 1.25.0 marked: - specifier: ^15.0.5 - version: 15.0.5 + specifier: ^15.0.6 + version: 15.0.6 playwright: specifier: ^1.48.2 version: 1.48.2 @@ -1282,8 +1282,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 marked: - specifier: ^15.0.5 - version: 15.0.5 + specifier: ^15.0.6 + version: 15.0.6 prismjs: specifier: ^1.29.0 version: 1.29.0 @@ -9622,8 +9622,8 @@ packages: resolution: {integrity: sha512-eoQqH0291YCCjd+Pe1PUQ9AmWthlVmS0XWgcionkZ8q34ceZyRI+pYvsWksXJJL8OBkWCPwp1h/pnXxrPFC4oA==} engines: {node: '>=18'} - marked@15.0.5: - resolution: {integrity: sha512-xN+kSuqHjxWg+Q47yhhZMUP+kO1qHobvXkkm6FX+7N6lDvanLDd8H7AQ0jWDDyq+fDt/cSrJaBGyWYHXy0KQWA==} + marked@15.0.6: + resolution: {integrity: sha512-Y07CUOE+HQXbVDCGl3LXggqJDbXDP2pArc2C1N1RRMN0ONiShoSsIInMd5Gsxupe7fKLpgimTV+HOJ9r7bA+pg==} engines: {node: '>= 18'} hasBin: true @@ -22093,7 +22093,7 @@ snapshots: transitivePeerDependencies: - supports-color - marked@15.0.5: {} + marked@15.0.6: {} marky@1.2.5: {} From 9de94f4338f490444f1e2b5aaed9081d1612ccc9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 10:27:47 +0100 Subject: [PATCH 19/28] Bump markdown-to-jsx to ^7.7.3 (#45001) --- docs/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/package.json b/docs/package.json index 75897d8bac86d3..6af57a45918aad 100644 --- a/docs/package.json +++ b/docs/package.json @@ -80,7 +80,7 @@ "jss-rtl": "^0.3.0", "lodash": "^4.17.21", "lz-string": "^1.5.0", - "markdown-to-jsx": "^7.7.2", + "markdown-to-jsx": "^7.7.3", "material-ui-popup-state": "^5.3.3", "next": "^15.1.4", "notistack": "3.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9099d47638617c..d9881ae76a5bb7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -738,8 +738,8 @@ importers: specifier: ^1.5.0 version: 1.5.0 markdown-to-jsx: - specifier: ^7.7.2 - version: 7.7.2(react@19.0.0) + specifier: ^7.7.3 + version: 7.7.3(react@19.0.0) material-ui-popup-state: specifier: ^5.3.3 version: 5.3.3(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(react@19.0.0) @@ -9602,8 +9602,8 @@ packages: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true - markdown-to-jsx@7.7.2: - resolution: {integrity: sha512-N3AKfYRvxNscvcIH6HDnDKILp4S8UWbebp+s92Y8SwIq0CuSbLW4Jgmrbjku3CWKjTQO0OyIMS6AhzqrwjEa3g==} + markdown-to-jsx@7.7.3: + resolution: {integrity: sha512-o35IhJDFP6Fv60zPy+hbvZSQMmgvSGdK5j8NRZ7FeZMY+Bgqw+dSg7SC1ZEzC26++CiOUCqkbq96/c3j/FfTEQ==} engines: {node: '>= 10'} peerDependencies: react: '>= 0.14.0' @@ -22060,7 +22060,7 @@ snapshots: punycode.js: 2.3.1 uc.micro: 2.1.0 - markdown-to-jsx@7.7.2(react@19.0.0): + markdown-to-jsx@7.7.3(react@19.0.0): dependencies: react: 19.0.0 From 182012e1a43de92eac4d695630208ce0c20395e7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 10:29:23 +0100 Subject: [PATCH 20/28] Bump typescript to ^5.7.3 (#45006) --- apps/pigment-css-next-app/package.json | 2 +- package.json | 2 +- packages-internal/docs-utils/package.json | 2 +- packages-internal/scripts/package.json | 2 +- packages-internal/test-utils/package.json | 2 +- packages/api-docs-builder-core/package.json | 2 +- packages/api-docs-builder/package.json | 2 +- pnpm-lock.yaml | 218 ++++++++++---------- 8 files changed, 116 insertions(+), 116 deletions(-) diff --git a/apps/pigment-css-next-app/package.json b/apps/pigment-css-next-app/package.json index 80ebf12113ae20..74f59ccf553988 100644 --- a/apps/pigment-css-next-app/package.json +++ b/apps/pigment-css-next-app/package.json @@ -28,7 +28,7 @@ "@types/react": "^19.0.6", "@types/react-dom": "^19.0.2", "eslint": "^8.57.1", - "typescript": "^5.7.2" + "typescript": "^5.7.3" }, "nx": { "targets": { diff --git a/package.json b/package.json index 933c3498f436b5..e29883c5d93170 100644 --- a/package.json +++ b/package.json @@ -193,7 +193,7 @@ "stylelint-config-standard": "^36.0.1", "terser-webpack-plugin": "^5.3.11", "tsx": "^4.19.2", - "typescript": "^5.7.2", + "typescript": "^5.7.3", "vitest": "^2.1.8", "vitest-fail-on-console": "^0.7.1", "webpack": "^5.97.1", diff --git a/packages-internal/docs-utils/package.json b/packages-internal/docs-utils/package.json index afe2157543788e..235fd6b1455fb5 100644 --- a/packages-internal/docs-utils/package.json +++ b/packages-internal/docs-utils/package.json @@ -22,7 +22,7 @@ }, "dependencies": { "rimraf": "^6.0.1", - "typescript": "^5.7.2" + "typescript": "^5.7.3" }, "publishConfig": { "access": "public" diff --git a/packages-internal/scripts/package.json b/packages-internal/scripts/package.json index dbf2ad192fee1d..f98a7c6ba5bc58 100644 --- a/packages-internal/scripts/package.json +++ b/packages-internal/scripts/package.json @@ -33,7 +33,7 @@ "@mui/internal-docs-utils": "workspace:^", "doctrine": "^3.0.0", "lodash": "^4.17.21", - "typescript": "^5.7.2", + "typescript": "^5.7.3", "uuid": "^11.0.3" }, "devDependencies": { diff --git a/packages-internal/test-utils/package.json b/packages-internal/test-utils/package.json index 51a7212d9a642e..9f59a28f8541d7 100644 --- a/packages-internal/test-utils/package.json +++ b/packages-internal/test-utils/package.json @@ -62,7 +62,7 @@ "@types/react": "^19.0.6", "@types/react-dom": "^19.0.2", "@types/sinon": "^17.0.3", - "typescript": "^5.7.2" + "typescript": "^5.7.3" }, "peerDependencies": { "react": "^19.0.0", diff --git a/packages/api-docs-builder-core/package.json b/packages/api-docs-builder-core/package.json index fb1e698887e51d..ba149963d3e75a 100644 --- a/packages/api-docs-builder-core/package.json +++ b/packages/api-docs-builder-core/package.json @@ -21,6 +21,6 @@ "@types/sinon": "^17.0.3", "chai": "^4.5.0", "sinon": "^19.0.2", - "typescript": "^5.7.2" + "typescript": "^5.7.3" } } diff --git a/packages/api-docs-builder/package.json b/packages/api-docs-builder/package.json index 5dc9e04c934cb9..4e0eb8b6e26a69 100644 --- a/packages/api-docs-builder/package.json +++ b/packages/api-docs-builder/package.json @@ -22,7 +22,7 @@ "react-docgen": "^5.4.3", "recast": "^0.23.9", "remark": "^15.0.1", - "typescript": "^5.7.2", + "typescript": "^5.7.3", "unist-util-visit": "^5.0.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d9881ae76a5bb7..c41ee2f94e3d9f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -131,13 +131,13 @@ importers: version: 17.0.33 '@typescript-eslint/eslint-plugin': specifier: ^7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3) '@typescript-eslint/parser': specifier: ^7.18.0 - version: 7.18.0(eslint@8.57.1)(typescript@5.7.2) + version: 7.18.0(eslint@8.57.1)(typescript@5.7.3) '@vitest/browser': specifier: ^2.1.8 - version: 2.1.8(@types/node@20.17.12)(playwright@1.48.2)(typescript@5.7.2)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))(vitest@2.1.8) + version: 2.1.8(@types/node@20.17.12)(playwright@1.48.2)(typescript@5.7.3)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))(vitest@2.1.8) '@vitest/coverage-v8': specifier: ^2.1.8 version: 2.1.8(@vitest/browser@2.1.8)(vitest@2.1.8) @@ -188,7 +188,7 @@ importers: version: 19.0.4(eslint-plugin-import@2.31.0)(eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1))(eslint-plugin-react-hooks@5.0.0(eslint@8.57.1))(eslint-plugin-react@7.37.3(eslint@8.57.1))(eslint@8.57.1) eslint-config-airbnb-typescript: specifier: ^18.0.0 - version: 18.0.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1) + version: 18.0.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1) eslint-config-prettier: specifier: ^9.1.0 version: 9.1.0(eslint@8.57.1) @@ -203,7 +203,7 @@ importers: version: 1.3.2(eslint@8.57.1) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) + version: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) eslint-plugin-jsx-a11y: specifier: ^6.10.2 version: 6.10.2(eslint@8.57.1) @@ -296,10 +296,10 @@ importers: version: 14.2.4 stylelint: specifier: ^16.12.0 - version: 16.12.0(typescript@5.7.2) + version: 16.12.0(typescript@5.7.3) stylelint-config-standard: specifier: ^36.0.1 - version: 36.0.1(stylelint@16.12.0(typescript@5.7.2)) + version: 36.0.1(stylelint@16.12.0(typescript@5.7.3)) terser-webpack-plugin: specifier: ^5.3.11 version: 5.3.11(webpack@5.97.1(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.97.1))) @@ -307,11 +307,11 @@ importers: specifier: ^4.19.2 version: 4.19.2 typescript: - specifier: ^5.7.2 - version: 5.7.2 + specifier: ^5.7.3 + version: 5.7.3 vitest: specifier: ^2.1.8 - version: 2.1.8(@types/node@20.17.12)(@vitest/browser@2.1.8)(happy-dom@15.11.6)(jsdom@25.0.1)(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.2))(terser@5.37.0) + version: 2.1.8(@types/node@20.17.12)(@vitest/browser@2.1.8)(happy-dom@15.11.6)(jsdom@25.0.1)(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.3))(terser@5.37.0) vitest-fail-on-console: specifier: ^0.7.1 version: 0.7.1(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))(vitest@2.1.8) @@ -383,8 +383,8 @@ importers: specifier: ^8.57.1 version: 8.57.1 typescript: - specifier: ^5.7.2 - version: 5.7.2 + specifier: ^5.7.3 + version: 5.7.3 apps/pigment-css-vite-app: dependencies: @@ -796,7 +796,7 @@ importers: version: 0.14.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-spring: specifier: ^9.7.5 - version: 9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0))(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react-konva@18.2.10(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react-zdog@1.2.2)(react@19.0.0)(three@0.162.0)(zdog@1.1.3) + version: 9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3))(react@19.0.0)(three@0.162.0))(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react-konva@18.2.10(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3))(react-zdog@1.2.2)(react@19.0.0)(three@0.162.0)(zdog@1.1.3) react-swipeable-views: specifier: ^0.14.0 version: 0.14.0(react@19.0.0) @@ -951,8 +951,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 typescript: - specifier: ^5.7.2 - version: 5.7.2 + specifier: ^5.7.3 + version: 5.7.3 packages-internal/scripts: dependencies: @@ -981,8 +981,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 typescript: - specifier: ^5.7.2 - version: 5.7.2 + specifier: ^5.7.3 + version: 5.7.3 uuid: specifier: ^11.0.3 version: 11.0.3 @@ -1115,8 +1115,8 @@ importers: specifier: ^17.0.3 version: 17.0.3 typescript: - specifier: ^5.7.2 - version: 5.7.2 + specifier: ^5.7.3 + version: 5.7.3 packages/api-docs-builder: dependencies: @@ -1163,8 +1163,8 @@ importers: specifier: ^15.0.1 version: 15.0.1 typescript: - specifier: ^5.7.2 - version: 5.7.2 + specifier: ^5.7.3 + version: 5.7.3 unist-util-visit: specifier: ^5.0.0 version: 5.0.0 @@ -1237,8 +1237,8 @@ importers: specifier: ^19.0.2 version: 19.0.2 typescript: - specifier: ^5.7.2 - version: 5.7.2 + specifier: ^5.7.3 + version: 5.7.3 packages/eslint-plugin-material-ui: dependencies: @@ -1251,7 +1251,7 @@ importers: version: 8.56.12 '@typescript-eslint/parser': specifier: ^7.18.0 - version: 7.18.0(eslint@8.57.1)(typescript@5.7.2) + version: 7.18.0(eslint@8.57.1)(typescript@5.7.3) eslint: specifier: ^8.57.1 version: 8.57.1 @@ -12538,8 +12538,8 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript@5.7.2: - resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + typescript@5.7.3: + resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} engines: {node: '>=14.17'} hasBin: true @@ -14939,7 +14939,7 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@lerna/create@8.1.9(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.7.2)': + '@lerna/create@8.1.9(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.7.3)': dependencies: '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 @@ -14957,7 +14957,7 @@ snapshots: console-control-strings: 1.1.0 conventional-changelog-core: 5.0.1 conventional-recommended-bump: 7.0.1 - cosmiconfig: 9.0.0(typescript@5.7.2) + cosmiconfig: 9.0.0(typescript@5.7.3) dedent: 1.5.3(babel-plugin-macros@3.1.0) execa: 5.0.0 fs-extra: 11.2.0 @@ -16099,11 +16099,11 @@ snapshots: execa: 5.1.1 fast-glob: 3.3.3 - '@react-native-community/cli-config@14.1.0(typescript@5.7.2)': + '@react-native-community/cli-config@14.1.0(typescript@5.7.3)': dependencies: '@react-native-community/cli-tools': 14.1.0 chalk: 4.1.2 - cosmiconfig: 9.0.0(typescript@5.7.2) + cosmiconfig: 9.0.0(typescript@5.7.3) deepmerge: 4.3.1 fast-glob: 3.3.3 joi: 17.12.2 @@ -16116,9 +16116,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@react-native-community/cli-doctor@14.1.0(typescript@5.7.2)': + '@react-native-community/cli-doctor@14.1.0(typescript@5.7.3)': dependencies: - '@react-native-community/cli-config': 14.1.0(typescript@5.7.2) + '@react-native-community/cli-config': 14.1.0(typescript@5.7.3) '@react-native-community/cli-platform-android': 14.1.0 '@react-native-community/cli-platform-apple': 14.1.0 '@react-native-community/cli-platform-ios': 14.1.0 @@ -16192,12 +16192,12 @@ snapshots: dependencies: joi: 17.12.2 - '@react-native-community/cli@14.1.0(typescript@5.7.2)': + '@react-native-community/cli@14.1.0(typescript@5.7.3)': dependencies: '@react-native-community/cli-clean': 14.1.0 - '@react-native-community/cli-config': 14.1.0(typescript@5.7.2) + '@react-native-community/cli-config': 14.1.0(typescript@5.7.3) '@react-native-community/cli-debugger-ui': 14.1.0 - '@react-native-community/cli-doctor': 14.1.0(typescript@5.7.2) + '@react-native-community/cli-doctor': 14.1.0(typescript@5.7.3) '@react-native-community/cli-server-api': 14.1.0 '@react-native-community/cli-tools': 14.1.0 '@react-native-community/cli-types': 14.1.0 @@ -16349,12 +16349,12 @@ snapshots: '@react-native/normalize-colors@0.75.4': {} - '@react-native/virtualized-lists@0.75.4(@types/react@19.0.6)(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)': + '@react-native/virtualized-lists@0.75.4(@types/react@19.0.6)(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3))(react@19.0.0)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 19.0.0 - react-native: 0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2) + react-native: 0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3) optionalDependencies: '@types/react': 19.0.6 @@ -16381,14 +16381,14 @@ snapshots: react: 19.0.0 react-konva: 18.2.10(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@react-spring/native@9.7.5(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)': + '@react-spring/native@9.7.5(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3))(react@19.0.0)': dependencies: '@react-spring/animated': 9.7.5(react@19.0.0) '@react-spring/core': 9.7.5(react@19.0.0) '@react-spring/shared': 9.7.5(react@19.0.0) '@react-spring/types': 9.7.5 react: 19.0.0 - react-native: 0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2) + react-native: 0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3) '@react-spring/rafz@9.7.5': {} @@ -16398,13 +16398,13 @@ snapshots: '@react-spring/types': 9.7.5 react: 19.0.0 - '@react-spring/three@9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0))(react@19.0.0)(three@0.162.0)': + '@react-spring/three@9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3))(react@19.0.0)(three@0.162.0))(react@19.0.0)(three@0.162.0)': dependencies: '@react-spring/animated': 9.7.5(react@19.0.0) '@react-spring/core': 9.7.5(react@19.0.0) '@react-spring/shared': 9.7.5(react@19.0.0) '@react-spring/types': 9.7.5 - '@react-three/fiber': 8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0) + '@react-three/fiber': 8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3))(react@19.0.0)(three@0.162.0) react: 19.0.0 three: 0.162.0 @@ -16430,7 +16430,7 @@ snapshots: react-zdog: 1.2.2 zdog: 1.1.3 - '@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0)': + '@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3))(react@19.0.0)(three@0.162.0)': dependencies: '@babel/runtime': 7.26.0 '@types/react-reconciler': 0.26.7 @@ -16447,7 +16447,7 @@ snapshots: zustand: 3.7.2(react@19.0.0) optionalDependencies: react-dom: 19.0.0(react@19.0.0) - react-native: 0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2) + react-native: 0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3) '@remix-run/router@1.21.0': {} @@ -17083,34 +17083,34 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.7.3) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.7.3) '@typescript-eslint/visitor-keys': 7.18.0 eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.7.2) + ts-api-utils: 1.3.0(typescript@5.7.3) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.3) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.7(supports-color@8.1.1) eslint: 8.57.1 optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -17119,21 +17119,21 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.2) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.3) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.7.3) debug: 4.3.7(supports-color@8.1.1) eslint: 8.57.1 - ts-api-utils: 1.3.0(typescript@5.7.2) + ts-api-utils: 1.3.0(typescript@5.7.3) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.7.2)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -17142,18 +17142,18 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.7.2) + ts-api-utils: 1.3.0(typescript@5.7.3) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.3) eslint: 8.57.1 transitivePeerDependencies: - supports-color @@ -17177,17 +17177,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/browser@2.1.8(@types/node@20.17.12)(playwright@1.48.2)(typescript@5.7.2)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))(vitest@2.1.8)': + '@vitest/browser@2.1.8(@types/node@20.17.12)(playwright@1.48.2)(typescript@5.7.3)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))(vitest@2.1.8)': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) - '@vitest/mocker': 2.1.8(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.2))(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0)) + '@vitest/mocker': 2.1.8(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.3))(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0)) '@vitest/utils': 2.1.8 magic-string: 0.30.12 - msw: 2.6.5(@types/node@20.17.12)(typescript@5.7.2) + msw: 2.6.5(@types/node@20.17.12)(typescript@5.7.3) sirv: 3.0.0 tinyrainbow: 1.2.0 - vitest: 2.1.8(@types/node@20.17.12)(@vitest/browser@2.1.8)(happy-dom@15.11.6)(jsdom@25.0.1)(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.2))(terser@5.37.0) + vitest: 2.1.8(@types/node@20.17.12)(@vitest/browser@2.1.8)(happy-dom@15.11.6)(jsdom@25.0.1)(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.3))(terser@5.37.0) ws: 8.18.0 optionalDependencies: playwright: 1.48.2 @@ -17212,9 +17212,9 @@ snapshots: std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.8(@types/node@20.17.12)(@vitest/browser@2.1.8)(happy-dom@15.11.6)(jsdom@25.0.1)(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.2))(terser@5.37.0) + vitest: 2.1.8(@types/node@20.17.12)(@vitest/browser@2.1.8)(happy-dom@15.11.6)(jsdom@25.0.1)(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.3))(terser@5.37.0) optionalDependencies: - '@vitest/browser': 2.1.8(@types/node@20.17.12)(playwright@1.48.2)(typescript@5.7.2)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))(vitest@2.1.8) + '@vitest/browser': 2.1.8(@types/node@20.17.12)(playwright@1.48.2)(typescript@5.7.3)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))(vitest@2.1.8) transitivePeerDependencies: - supports-color @@ -17225,13 +17225,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.8(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.2))(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))': + '@vitest/mocker@2.1.8(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.3))(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - msw: 2.6.5(@types/node@20.17.12)(typescript@5.7.2) + msw: 2.6.5(@types/node@20.17.12)(typescript@5.7.3) vite: 5.4.11(@types/node@20.17.12)(terser@5.37.0) '@vitest/pretty-format@2.1.8': @@ -18692,14 +18692,14 @@ snapshots: parse-json: 5.2.0 path-type: 4.0.0 - cosmiconfig@9.0.0(typescript@5.7.2): + cosmiconfig@9.0.0(typescript@5.7.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 cp-file@10.0.0: dependencies: @@ -19514,15 +19514,15 @@ snapshots: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.57.1 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) object.assign: 4.1.7 object.entries: 1.1.8 semver: 6.3.1 - eslint-config-airbnb-typescript@18.0.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-config-airbnb-typescript@18.0.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1): dependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.7.3) eslint: 8.57.1 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: @@ -19532,7 +19532,7 @@ snapshots: dependencies: eslint: 8.57.1 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.3(eslint@8.57.1) eslint-plugin-react-hooks: 5.0.0(eslint@8.57.1) @@ -19555,7 +19555,7 @@ snapshots: dependencies: debug: 3.2.7 enhanced-resolve: 0.9.1 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) find-root: 1.1.0 hasown: 2.0.2 interpret: 1.4.0 @@ -19568,11 +19568,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.7.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-webpack: 0.13.10(eslint-plugin-import@2.31.0)(webpack@5.97.1) @@ -19592,7 +19592,7 @@ snapshots: lodash.snakecase: 4.1.1 lodash.upperfirst: 4.3.1 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -19603,7 +19603,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.0 is-glob: 4.0.3 @@ -19615,7 +19615,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.7.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -21694,7 +21694,7 @@ snapshots: lerna@8.1.9(babel-plugin-macros@3.1.0)(encoding@0.1.13): dependencies: - '@lerna/create': 8.1.9(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.7.2) + '@lerna/create': 8.1.9(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.7.3) '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 @@ -21712,7 +21712,7 @@ snapshots: conventional-changelog-angular: 7.0.0 conventional-changelog-core: 5.0.1 conventional-recommended-bump: 7.0.1 - cosmiconfig: 9.0.0(typescript@5.7.2) + cosmiconfig: 9.0.0(typescript@5.7.3) dedent: 1.5.3(babel-plugin-macros@3.1.0) envinfo: 7.13.0 execa: 5.0.0 @@ -21765,7 +21765,7 @@ snapshots: strong-log-transformer: 2.1.0 tar: 6.2.1 temp-dir: 1.0.0 - typescript: 5.7.2 + typescript: 5.7.3 upath: 2.0.1 uuid: 10.0.0 validate-npm-package-license: 3.0.4 @@ -22720,7 +22720,7 @@ snapshots: ms@2.1.3: {} - msw@2.6.5(@types/node@20.17.12)(typescript@5.7.2): + msw@2.6.5(@types/node@20.17.12)(typescript@5.7.3): dependencies: '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 @@ -22741,7 +22741,7 @@ snapshots: type-fest: 4.26.1 yargs: 17.7.2 optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - '@types/node' @@ -23684,7 +23684,7 @@ snapshots: postcss-styled-syntax@0.7.0(postcss@8.4.49): dependencies: postcss: 8.4.49 - typescript: 5.7.2 + typescript: 5.7.3 postcss-value-parser@4.2.0: {} @@ -24027,10 +24027,10 @@ snapshots: react-reconciler: 0.29.0(react@19.0.0) scheduler: 0.23.2 - react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2): + react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 14.1.0(typescript@5.7.2) + '@react-native-community/cli': 14.1.0(typescript@5.7.3) '@react-native-community/cli-platform-android': 14.1.0 '@react-native-community/cli-platform-ios': 14.1.0 '@react-native/assets-registry': 0.75.4 @@ -24039,7 +24039,7 @@ snapshots: '@react-native/gradle-plugin': 0.75.4 '@react-native/js-polyfills': 0.75.4 '@react-native/normalize-colors': 0.75.4 - '@react-native/virtualized-lists': 0.75.4(@types/react@19.0.6)(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0) + '@react-native/virtualized-lists': 0.75.4(@types/react@19.0.6)(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3))(react@19.0.0) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -24141,12 +24141,12 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - react-spring@9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0))(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react-konva@18.2.10(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react-zdog@1.2.2)(react@19.0.0)(three@0.162.0)(zdog@1.1.3): + react-spring@9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3))(react@19.0.0)(three@0.162.0))(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react-konva@18.2.10(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3))(react-zdog@1.2.2)(react@19.0.0)(three@0.162.0)(zdog@1.1.3): dependencies: '@react-spring/core': 9.7.5(react@19.0.0) '@react-spring/konva': 9.7.5(konva@9.3.6)(react-konva@18.2.10(konva@9.3.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0) - '@react-spring/native': 9.7.5(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0) - '@react-spring/three': 9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.2))(react@19.0.0)(three@0.162.0))(react@19.0.0)(three@0.162.0) + '@react-spring/native': 9.7.5(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3))(react@19.0.0) + '@react-spring/three': 9.7.5(@react-three/fiber@8.16.0(react-dom@19.0.0(react@19.0.0))(react-native@0.75.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@19.0.6)(encoding@0.1.13)(react@19.0.0)(typescript@5.7.3))(react@19.0.0)(three@0.162.0))(react@19.0.0)(three@0.162.0) '@react-spring/web': 9.7.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@react-spring/zdog': 9.7.5(react-dom@19.0.0(react@19.0.0))(react-zdog@1.2.2)(react@19.0.0)(zdog@1.1.3) react: 19.0.0 @@ -25219,16 +25219,16 @@ snapshots: '@styled-system/variant': 5.1.5 object-assign: 4.1.1 - stylelint-config-recommended@14.0.1(stylelint@16.12.0(typescript@5.7.2)): + stylelint-config-recommended@14.0.1(stylelint@16.12.0(typescript@5.7.3)): dependencies: - stylelint: 16.12.0(typescript@5.7.2) + stylelint: 16.12.0(typescript@5.7.3) - stylelint-config-standard@36.0.1(stylelint@16.12.0(typescript@5.7.2)): + stylelint-config-standard@36.0.1(stylelint@16.12.0(typescript@5.7.3)): dependencies: - stylelint: 16.12.0(typescript@5.7.2) - stylelint-config-recommended: 14.0.1(stylelint@16.12.0(typescript@5.7.2)) + stylelint: 16.12.0(typescript@5.7.3) + stylelint-config-recommended: 14.0.1(stylelint@16.12.0(typescript@5.7.3)) - stylelint@16.12.0(typescript@5.7.2): + stylelint@16.12.0(typescript@5.7.3): dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 @@ -25237,7 +25237,7 @@ snapshots: '@dual-bundle/import-meta-resolve': 4.1.0 balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@5.7.2) + cosmiconfig: 9.0.0(typescript@5.7.3) css-functions-list: 3.2.3 css-tree: 3.0.1 debug: 4.3.7(supports-color@8.1.1) @@ -25569,9 +25569,9 @@ snapshots: trough@2.2.0: {} - ts-api-utils@1.3.0(typescript@5.7.2): + ts-api-utils@1.3.0(typescript@5.7.3): dependencies: - typescript: 5.7.2 + typescript: 5.7.3 ts-interface-checker@0.1.13: {} @@ -25695,7 +25695,7 @@ snapshots: typedarray@0.0.6: {} - typescript@5.7.2: {} + typescript@5.7.3: {} ua-parser-js@0.7.33: {} @@ -25956,12 +25956,12 @@ snapshots: dependencies: chalk: 5.3.0 vite: 5.4.11(@types/node@20.17.12)(terser@5.37.0) - vitest: 2.1.8(@types/node@20.17.12)(@vitest/browser@2.1.8)(happy-dom@15.11.6)(jsdom@25.0.1)(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.2))(terser@5.37.0) + vitest: 2.1.8(@types/node@20.17.12)(@vitest/browser@2.1.8)(happy-dom@15.11.6)(jsdom@25.0.1)(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.3))(terser@5.37.0) - vitest@2.1.8(@types/node@20.17.12)(@vitest/browser@2.1.8)(happy-dom@15.11.6)(jsdom@25.0.1)(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.2))(terser@5.37.0): + vitest@2.1.8(@types/node@20.17.12)(@vitest/browser@2.1.8)(happy-dom@15.11.6)(jsdom@25.0.1)(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.3))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.2))(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0)) + '@vitest/mocker': 2.1.8(msw@2.6.5(@types/node@20.17.12)(typescript@5.7.3))(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -25982,7 +25982,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.17.12 - '@vitest/browser': 2.1.8(@types/node@20.17.12)(playwright@1.48.2)(typescript@5.7.2)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))(vitest@2.1.8) + '@vitest/browser': 2.1.8(@types/node@20.17.12)(playwright@1.48.2)(typescript@5.7.3)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))(vitest@2.1.8) happy-dom: 15.11.6 jsdom: 25.0.1 transitivePeerDependencies: From 772bbd78a2bd8139608f9025717fa74c2a32ae4a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 10:30:39 +0100 Subject: [PATCH 21/28] Bump @octokit/rest to ^21.1.0 (#45008) --- package.json | 2 +- pnpm-lock.yaml | 110 ++++++++++++++++++++++++++----------------------- 2 files changed, 59 insertions(+), 53 deletions(-) diff --git a/package.json b/package.json index e29883c5d93170..c43e0ac97d7f26 100644 --- a/package.json +++ b/package.json @@ -124,7 +124,7 @@ "@mui/material": "workspace:^", "@mui/utils": "workspace:^", "@next/eslint-plugin-next": "^15.1.3", - "@octokit/rest": "^21.0.2", + "@octokit/rest": "^21.1.0", "@pigment-css/react": "0.0.29", "@playwright/test": "1.48.2", "@types/babel__core": "^7.20.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c41ee2f94e3d9f..280f11022c5461 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -100,8 +100,8 @@ importers: specifier: ^15.1.3 version: 15.1.3 '@octokit/rest': - specifier: ^21.0.2 - version: 21.0.2 + specifier: ^21.1.0 + version: 21.1.0 '@pigment-css/react': specifier: 0.0.29 version: 0.0.29(@types/react@19.0.6)(react@19.0.0) @@ -4672,8 +4672,8 @@ packages: resolution: {integrity: sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==} engines: {node: '>= 14'} - '@octokit/core@6.1.2': - resolution: {integrity: sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==} + '@octokit/core@6.1.3': + resolution: {integrity: sha512-z+j7DixNnfpdToYsOutStDgeRzJSMnbj8T1C/oQjB6Aa+kRfNjs/Fn7W6c8bmlt6mfy3FkgeKBRnDjxQow5dow==} engines: {node: '>= 18'} '@octokit/endpoint@10.1.1': @@ -4694,8 +4694,8 @@ packages: resolution: {integrity: sha512-sxmnewSwAixkP1TrLdE6yRG53eEhHhDTYUykUwdV9x8f91WcbhunIHk9x1PZLALdBZKRPUO2HRcm4kezZ79HoA==} engines: {node: '>= 14'} - '@octokit/graphql@8.1.1': - resolution: {integrity: sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==} + '@octokit/graphql@8.1.2': + resolution: {integrity: sha512-bdlj/CJVjpaz06NBpfHhp4kGJaRZfz7AzC+6EwUImRtrwIw8dIgJ63Xg0OzV9pRn3rIzrt5c2sa++BL0JJ8GLw==} engines: {node: '>= 18'} '@octokit/openapi-types@12.11.0': @@ -4707,17 +4707,17 @@ packages: '@octokit/openapi-types@18.0.0': resolution: {integrity: sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==} - '@octokit/openapi-types@22.2.0': - resolution: {integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==} + '@octokit/openapi-types@23.0.1': + resolution: {integrity: sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==} '@octokit/plugin-enterprise-rest@6.0.1': resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==} - '@octokit/plugin-paginate-rest@11.3.1': - resolution: {integrity: sha512-ryqobs26cLtM1kQxqeZui4v8FeznirUsksiA+RYemMPJ7Micju0WSkv50dBksTuZks9O5cg4wp+t8fZ/cLY56g==} + '@octokit/plugin-paginate-rest@11.4.0': + resolution: {integrity: sha512-ttpGck5AYWkwMkMazNCZMqxKqIq1fJBNxBfsFwwfyYKTf914jKkLF0POMS3YkPBwp5g1c2Y4L79gDz01GhSr1g==} engines: {node: '>= 18'} peerDependencies: - '@octokit/core': '5' + '@octokit/core': '>=6' '@octokit/plugin-paginate-rest@2.21.3': resolution: {integrity: sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==} @@ -4741,11 +4741,11 @@ packages: peerDependencies: '@octokit/core': '>=6' - '@octokit/plugin-rest-endpoint-methods@13.2.2': - resolution: {integrity: sha512-EI7kXWidkt3Xlok5uN43suK99VWqc8OaIMktY9d9+RNKl69juoTyxmLoWPIZgJYzi41qj/9zU7G/ljnNOJ5AFA==} + '@octokit/plugin-rest-endpoint-methods@13.3.0': + resolution: {integrity: sha512-LUm44shlmkp/6VC+qQgHl3W5vzUP99ZM54zH6BuqkJK4DqfFLhegANd+fM4YRLapTvPm4049iG7F3haANKMYvQ==} engines: {node: '>= 18'} peerDependencies: - '@octokit/core': ^5 + '@octokit/core': '>=6' '@octokit/plugin-rest-endpoint-methods@5.16.2': resolution: {integrity: sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==} @@ -4765,8 +4765,8 @@ packages: resolution: {integrity: sha512-ym4Bp0HTP7F3VFssV88WD1ZyCIRoE8H35pXSKwLeMizcdZAYc/t6N9X9Yr9n6t3aG9IH75XDnZ6UeZph0vHMWQ==} engines: {node: '>= 14'} - '@octokit/request-error@6.1.4': - resolution: {integrity: sha512-VpAhIUxwhWZQImo/dWAN/NpPqqojR6PSLgLYAituLM6U+ddx9hCioFGwBr5Mi+oi5CLeJkcAs3gJ0PYYzU6wUg==} + '@octokit/request-error@6.1.6': + resolution: {integrity: sha512-pqnVKYo/at0NuOjinrgcQYpEbv4snvP3bKMRqHaD9kIsk9u1LCpb2smHZi8/qJfgeNqLo5hNW4Z7FezNdEo0xg==} engines: {node: '>= 18'} '@octokit/request@5.6.3': @@ -4776,8 +4776,8 @@ packages: resolution: {integrity: sha512-gYKRCia3cpajRzDSU+3pt1q2OcuC6PK8PmFIyxZDWCzRXRSIBH8jXjFJ8ZceoygBIm0KsEUg4x1+XcYBz7dHPQ==} engines: {node: '>= 14'} - '@octokit/request@9.1.3': - resolution: {integrity: sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==} + '@octokit/request@9.1.4': + resolution: {integrity: sha512-tMbOwGm6wDII6vygP3wUVqFTw3Aoo0FnVQyhihh8vVq12uO3P+vQZeo2CKMpWtPSogpACD0yyZAlVlQnjW71DA==} engines: {node: '>= 18'} '@octokit/rest@18.12.0': @@ -4787,8 +4787,8 @@ packages: resolution: {integrity: sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==} engines: {node: '>= 14'} - '@octokit/rest@21.0.2': - resolution: {integrity: sha512-+CiLisCoyWmYicH25y1cDfCrv41kRSvTq6pPWtRroRJzhsCZWZyCqGyI8foJT5LmScADSwRAnr/xo+eewL04wQ==} + '@octokit/rest@21.1.0': + resolution: {integrity: sha512-93iLxcKDJboUpmnUyeJ6cRIi7z7cqTZT1K7kRK4LobGxwTwpsa+2tQQbRQNGy7IFDEAmrtkf4F4wBj3D5rVlJQ==} engines: {node: '>= 18'} '@octokit/tsconfig@1.0.2': @@ -4797,8 +4797,8 @@ packages: '@octokit/types@10.0.0': resolution: {integrity: sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==} - '@octokit/types@13.5.0': - resolution: {integrity: sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==} + '@octokit/types@13.7.0': + resolution: {integrity: sha512-BXfRP+3P3IN6fd4uF3SniaHKOO4UXWBfkdR3vA8mIvaoO/wLjGN5qivUtW0QRitBHHMcfC41SLhNVYIZZE+wkA==} '@octokit/types@6.41.0': resolution: {integrity: sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==} @@ -7877,6 +7877,9 @@ packages: resolution: {integrity: sha512-dzbZV2AdSSVW/4E7Ti5hZdHWbA+Z80RJsJhr5uiL10oyjl/gy7/o+HI1HwK4/WSZhlq4SNKU3oUzXlM13Qx02Q==} engines: {node: '>=6'} + fast-content-type-parse@2.0.1: + resolution: {integrity: sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==} + fast-csv@4.3.6: resolution: {integrity: sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==} engines: {node: '>=10.0.0'} @@ -15807,19 +15810,19 @@ snapshots: transitivePeerDependencies: - encoding - '@octokit/core@6.1.2': + '@octokit/core@6.1.3': dependencies: '@octokit/auth-token': 5.1.1 - '@octokit/graphql': 8.1.1 - '@octokit/request': 9.1.3 - '@octokit/request-error': 6.1.4 - '@octokit/types': 13.5.0 + '@octokit/graphql': 8.1.2 + '@octokit/request': 9.1.4 + '@octokit/request-error': 6.1.6 + '@octokit/types': 13.7.0 before-after-hook: 3.0.2 universal-user-agent: 7.0.2 '@octokit/endpoint@10.1.1': dependencies: - '@octokit/types': 13.5.0 + '@octokit/types': 13.7.0 universal-user-agent: 7.0.2 '@octokit/endpoint@6.0.12': @@ -15850,10 +15853,10 @@ snapshots: transitivePeerDependencies: - encoding - '@octokit/graphql@8.1.1': + '@octokit/graphql@8.1.2': dependencies: - '@octokit/request': 9.1.3 - '@octokit/types': 13.5.0 + '@octokit/request': 9.1.4 + '@octokit/types': 13.7.0 universal-user-agent: 7.0.2 '@octokit/openapi-types@12.11.0': {} @@ -15862,14 +15865,14 @@ snapshots: '@octokit/openapi-types@18.0.0': {} - '@octokit/openapi-types@22.2.0': {} + '@octokit/openapi-types@23.0.1': {} '@octokit/plugin-enterprise-rest@6.0.1': {} - '@octokit/plugin-paginate-rest@11.3.1(@octokit/core@6.1.2)': + '@octokit/plugin-paginate-rest@11.4.0(@octokit/core@6.1.3)': dependencies: - '@octokit/core': 6.1.2 - '@octokit/types': 13.5.0 + '@octokit/core': 6.1.3 + '@octokit/types': 13.7.0 '@octokit/plugin-paginate-rest@2.21.3(@octokit/core@3.6.0(encoding@0.1.13))': dependencies: @@ -15890,14 +15893,14 @@ snapshots: dependencies: '@octokit/core': 4.2.4(encoding@0.1.13) - '@octokit/plugin-request-log@5.3.1(@octokit/core@6.1.2)': + '@octokit/plugin-request-log@5.3.1(@octokit/core@6.1.3)': dependencies: - '@octokit/core': 6.1.2 + '@octokit/core': 6.1.3 - '@octokit/plugin-rest-endpoint-methods@13.2.2(@octokit/core@6.1.2)': + '@octokit/plugin-rest-endpoint-methods@13.3.0(@octokit/core@6.1.3)': dependencies: - '@octokit/core': 6.1.2 - '@octokit/types': 13.5.0 + '@octokit/core': 6.1.3 + '@octokit/types': 13.7.0 '@octokit/plugin-rest-endpoint-methods@5.16.2(@octokit/core@3.6.0(encoding@0.1.13))': dependencies: @@ -15922,9 +15925,9 @@ snapshots: deprecation: 2.3.1 once: 1.4.0 - '@octokit/request-error@6.1.4': + '@octokit/request-error@6.1.6': dependencies: - '@octokit/types': 13.5.0 + '@octokit/types': 13.7.0 '@octokit/request@5.6.3(encoding@0.1.13)': dependencies: @@ -15948,11 +15951,12 @@ snapshots: transitivePeerDependencies: - encoding - '@octokit/request@9.1.3': + '@octokit/request@9.1.4': dependencies: '@octokit/endpoint': 10.1.1 - '@octokit/request-error': 6.1.4 - '@octokit/types': 13.5.0 + '@octokit/request-error': 6.1.6 + '@octokit/types': 13.7.0 + fast-content-type-parse: 2.0.1 universal-user-agent: 7.0.2 '@octokit/rest@18.12.0(encoding@0.1.13)': @@ -15973,12 +15977,12 @@ snapshots: transitivePeerDependencies: - encoding - '@octokit/rest@21.0.2': + '@octokit/rest@21.1.0': dependencies: - '@octokit/core': 6.1.2 - '@octokit/plugin-paginate-rest': 11.3.1(@octokit/core@6.1.2) - '@octokit/plugin-request-log': 5.3.1(@octokit/core@6.1.2) - '@octokit/plugin-rest-endpoint-methods': 13.2.2(@octokit/core@6.1.2) + '@octokit/core': 6.1.3 + '@octokit/plugin-paginate-rest': 11.4.0(@octokit/core@6.1.3) + '@octokit/plugin-request-log': 5.3.1(@octokit/core@6.1.3) + '@octokit/plugin-rest-endpoint-methods': 13.3.0(@octokit/core@6.1.3) '@octokit/tsconfig@1.0.2': {} @@ -15986,9 +15990,9 @@ snapshots: dependencies: '@octokit/openapi-types': 18.0.0 - '@octokit/types@13.5.0': + '@octokit/types@13.7.0': dependencies: - '@octokit/openapi-types': 22.2.0 + '@octokit/openapi-types': 23.0.1 '@octokit/types@6.41.0': dependencies: @@ -19977,6 +19981,8 @@ snapshots: esprima-extract-comments: 1.1.0 parse-code-context: 1.0.0 + fast-content-type-parse@2.0.1: {} + fast-csv@4.3.6: dependencies: '@fast-csv/format': 4.3.5 From d97dee34aa7912e7e0da5ea1726a078eebed845c Mon Sep 17 00:00:00 2001 From: Lukas Tyla Date: Tue, 14 Jan 2025 12:25:02 +0200 Subject: [PATCH 22/28] [code-infra] Allow react@18 on `@mui/internal-test-utils` (#45023) --- packages-internal/test-utils/package.json | 4 ++-- pnpm-lock.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages-internal/test-utils/package.json b/packages-internal/test-utils/package.json index 9f59a28f8541d7..c62e191bae4fac 100644 --- a/packages-internal/test-utils/package.json +++ b/packages-internal/test-utils/package.json @@ -65,8 +65,8 @@ "typescript": "^5.7.3" }, "peerDependencies": { - "react": "^19.0.0", - "react-dom": "^19.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "publishConfig": { "access": "public" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 280f11022c5461..e7be6ce456a0b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1084,10 +1084,10 @@ importers: specifier: ^15.8.1 version: 15.8.1 react: - specifier: ^19.0.0 + specifier: ^18.0.0 || ^19.0.0 version: 19.0.0 react-dom: - specifier: ^19.0.0 + specifier: ^18.0.0 || ^19.0.0 version: 19.0.0(react@19.0.0) sinon: specifier: ^19.0.2 From 612fb06d2a8581d26aa77e9d9263347e18b64717 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 16:21:41 +0530 Subject: [PATCH 23/28] Bump pnpm to 9.15.4 (#45005) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index c43e0ac97d7f26..5ab58ca28fa7a8 100644 --- a/package.json +++ b/package.json @@ -201,9 +201,9 @@ "webpack-cli": "^6.0.1", "yargs": "^17.7.2" }, - "packageManager": "pnpm@9.15.2", + "packageManager": "pnpm@9.15.4", "engines": { - "pnpm": "9.15.2" + "pnpm": "9.15.4" }, "resolutions": { "@babel/core": "^7.26.0", From fbb67c30b11f598dde221da512e3bc20357f9e5a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 16:26:38 +0530 Subject: [PATCH 24/28] Bump uuid to ^11.0.5 (#45007) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages-internal/scripts/package.json | 2 +- packages/feedback/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages-internal/scripts/package.json b/packages-internal/scripts/package.json index f98a7c6ba5bc58..7849d872d10449 100644 --- a/packages-internal/scripts/package.json +++ b/packages-internal/scripts/package.json @@ -34,7 +34,7 @@ "doctrine": "^3.0.0", "lodash": "^4.17.21", "typescript": "^5.7.3", - "uuid": "^11.0.3" + "uuid": "^11.0.5" }, "devDependencies": { "@babel/register": "^7.25.9", diff --git a/packages/feedback/package.json b/packages/feedback/package.json index 5f382fcac2b23a..62d3ede6748027 100644 --- a/packages/feedback/package.json +++ b/packages/feedback/package.json @@ -19,7 +19,7 @@ }, "dependencies": { "claudia-api-builder": "^4.1.2", - "uuid": "^11.0.3" + "uuid": "^11.0.5" }, "devDependencies": { "claudia": "^5.14.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e7be6ce456a0b6..7a1350f3116bee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -984,8 +984,8 @@ importers: specifier: ^5.7.3 version: 5.7.3 uuid: - specifier: ^11.0.3 - version: 11.0.3 + specifier: ^11.0.5 + version: 11.0.5 devDependencies: '@babel/register': specifier: ^7.25.9 @@ -1262,8 +1262,8 @@ importers: specifier: ^4.1.2 version: 4.1.2 uuid: - specifier: ^11.0.3 - version: 11.0.3 + specifier: ^11.0.5 + version: 11.0.5 optionalDependencies: aws-sdk: specifier: ^2.1692.0 @@ -12712,8 +12712,8 @@ packages: resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} hasBin: true - uuid@11.0.3: - resolution: {integrity: sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==} + uuid@11.0.5: + resolution: {integrity: sha512-508e6IcKLrhxKdBbcA2b4KQZlLVp2+J5UwQ6F7Drckkc5N9ZJwFa4TgWtsww9UG8fGHbm6gbV19TdM5pQ4GaIA==} hasBin: true uuid@8.0.0: @@ -25870,7 +25870,7 @@ snapshots: uuid@10.0.0: {} - uuid@11.0.3: {} + uuid@11.0.5: {} uuid@8.0.0: {} From 603843bdee2ccc0db21a6cd14dcec81face2c4a1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 16:28:01 +0530 Subject: [PATCH 25/28] Bump @next/eslint-plugin-next to ^15.1.4 (#44994) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 5ab58ca28fa7a8..c5ec6726f2e87a 100644 --- a/package.json +++ b/package.json @@ -123,7 +123,7 @@ "@mui/joy": "workspace:*", "@mui/material": "workspace:^", "@mui/utils": "workspace:^", - "@next/eslint-plugin-next": "^15.1.3", + "@next/eslint-plugin-next": "^15.1.4", "@octokit/rest": "^21.1.0", "@pigment-css/react": "0.0.29", "@playwright/test": "1.48.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7a1350f3116bee..89b4e1b3872863 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -97,8 +97,8 @@ importers: specifier: workspace:^ version: link:packages/mui-utils/build '@next/eslint-plugin-next': - specifier: ^15.1.3 - version: 15.1.3 + specifier: ^15.1.4 + version: 15.1.4 '@octokit/rest': specifier: ^21.1.0 version: 21.1.0 @@ -4462,8 +4462,8 @@ packages: '@next/env@15.1.4': resolution: {integrity: sha512-2fZ5YZjedi5AGaeoaC0B20zGntEHRhi2SdWcu61i48BllODcAmmtj8n7YarSPt4DaTsJaBFdxQAVEVzgmx2Zpw==} - '@next/eslint-plugin-next@15.1.3': - resolution: {integrity: sha512-oeP1vnc5Cq9UoOb8SYHAEPbCXMzOgG70l+Zfd+Ie00R25FOm+CCVNrcIubJvB1tvBgakXE37MmqSycksXVPRqg==} + '@next/eslint-plugin-next@15.1.4': + resolution: {integrity: sha512-HwlEXwCK3sr6zmVGEvWBjW9tBFs1Oe6hTmTLoFQtpm4As5HCdu8jfSE0XJOp7uhfEGLniIx8yrGxEWwNnY0fmQ==} '@next/swc-darwin-arm64@15.1.4': resolution: {integrity: sha512-wBEMBs+np+R5ozN1F8Y8d/Dycns2COhRnkxRc+rvnbXke5uZBHkUGFgWxfTXn5rx7OLijuUhyfB+gC/ap58dDw==} @@ -15557,7 +15557,7 @@ snapshots: '@next/env@15.1.4': {} - '@next/eslint-plugin-next@15.1.3': + '@next/eslint-plugin-next@15.1.4': dependencies: fast-glob: 3.3.1 From f9949a8889c7e69cac145ce56411298a234d2e49 Mon Sep 17 00:00:00 2001 From: Siriwat K Date: Tue, 14 Jan 2025 23:41:43 +0700 Subject: [PATCH 26/28] v6.4.0 (#45013) --- CHANGELOG.md | 49 +++++++++++++++++++ package.json | 2 +- packages-internal/scripts/package.json | 2 +- packages-internal/test-utils/package.json | 2 +- packages/markdown/package.json | 2 +- packages/mui-codemod/package.json | 2 +- .../mui-core-downloads-tracker/package.json | 2 +- packages/mui-docs/package.json | 2 +- packages/mui-icons-material/package.json | 2 +- packages/mui-lab/package.json | 2 +- .../mui-material-pigment-css/package.json | 2 +- packages/mui-material/package.json | 2 +- packages/mui-private-theming/package.json | 2 +- packages/mui-styled-engine-sc/package.json | 2 +- packages/mui-styled-engine/package.json | 2 +- packages/mui-styles/package.json | 2 +- packages/mui-system/package.json | 2 +- packages/mui-utils/package.json | 2 +- pnpm-lock.yaml | 27 ++-------- 19 files changed, 70 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ec408c5f502dd..44e6ec48f8ee05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,54 @@ # [Versions](https://mui.com/versions/) +## 6.4.0 + + + +_Jan 13, 2025_ + +A big thanks to the 16 contributors who made this release possible. Here are some highlights ✨: + +- Added [`loading` prop](https://mui.com/material-ui/react-button/#loading-2) to the `Button` and `IconButton` components (#44637) @siriwatknp + +### `@mui/material@6.4.0` + +- [Alert] complete `slots` and `slotProps` (#44971) @siriwatknp +- [Autocomplete] Sync runtime and TS types for key in grouped options (#44862) @aarongarciah +- [Button] Add `loading` prop (#44637) @siriwatknp +- [CardHeader] Deprecate `*TypographyProps` and complete `slots`, `slotProps` (#44729) @siriwatknp +- [CircularProgress] Improve indeterminate animation to be symmetric and smooth (#44934) @yashdev16 +- [LinearProgress] Deprecate composed classes (#44933) @headironc +- [Link] Fix error for using custom palette with underline (#44927) @siriwatknp +- [Select] Do not set `aria-controls` when closed (#44919) @siddhantantil39 +- [Select] Add missing root class (#44928) @sai6855 +- [Slider] Set onChangeCommitted to receive the last argument passed to onChange (#44795) @good-jinu +- Add `mergeSlotProps` for extending components (#44809) @siriwatknp +- Update `mergeSlotProps` to merge `style` (#44959) @siriwatknp +- Fix slots typing for Tooltip and StepLabel (#44985) @siriwatknp +- Remove unnecessary blank lines (#44980) @sai6855 + +### Docs + +- [docs] Fix Dashboard sidenav sroll (#44876) @oliviertassinari +- [docs] Fix broken anchor link to w3.org (c51af8e) @oliviertassinari +- [docs] Add details on complementary Menu components (#44957) @samuelsycamore +- [docs] Remove misleading messaging on MD3 support (#44953) @mnajdova +- [docs] Fix code copy button obscuring on small screen sizes (#44861) @ZeeshanTamboli +- [docs] Remove more instances of Adobe XD (#44956) @samuelsycamore +- [docs] Remove Adobe XD chips, links, and mentions (#44909) @samuelsycamore +- [docs] Fix incorrect rendering in Typography docs (#44937) @iaziz11 + +### Core + +- [core] Remove redundant screenshots (#44877) @oliviertassinari +- [core] Remove Suspense and clock mocking from regressions and e2e tests (#44935) @DiegoAndai +- [code-infra] Allow react@18 on `@mui/internal-test-utils` (#45023) @LukasTy +- [code-infra] Stabilize flaky pigment progressbar tests (#44969) @Janpot +- [example] Update the CDN example to adapt React 19. (#44979) @IceOfSummer +- [figma] Clarify that Material UI Sync plugin is experimental (#44975) @oliviertassinari + +All contributors of this release in alphabetical order: @aarongarciah, @DiegoAndai, @good-jinu, @headironc, @iaziz11, @IceOfSummer, @Janpot, @LukasTy, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siddhantantil39, @siriwatknp, @yashdev16, @ZeeshanTamboli + ## 6.3.1 diff --git a/package.json b/package.json index c5ec6726f2e87a..0819eb296f24f8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mui/monorepo", - "version": "6.3.1", + "version": "6.4.0", "private": true, "scripts": { "preinstall": "npx only-allow pnpm", diff --git a/packages-internal/scripts/package.json b/packages-internal/scripts/package.json index 7849d872d10449..082833a3f40117 100644 --- a/packages-internal/scripts/package.json +++ b/packages-internal/scripts/package.json @@ -1,6 +1,6 @@ { "name": "@mui/internal-scripts", - "version": "1.0.32", + "version": "1.0.33", "author": "MUI Team", "description": "Utilities supporting MUI libraries build and docs generation. This is an internal package not meant for general use.", "main": "build/index.js", diff --git a/packages-internal/test-utils/package.json b/packages-internal/test-utils/package.json index c62e191bae4fac..e76bbfbb08de74 100644 --- a/packages-internal/test-utils/package.json +++ b/packages-internal/test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mui/internal-test-utils", - "version": "1.0.25", + "version": "1.0.26", "author": "MUI Team", "description": "Utilities for MUI tests. This is an internal package not meant for general use.", "main": "./build/index.js", diff --git a/packages/markdown/package.json b/packages/markdown/package.json index 85c4ce3ee8d0d3..b58edb6bef93aa 100644 --- a/packages/markdown/package.json +++ b/packages/markdown/package.json @@ -1,6 +1,6 @@ { "name": "@mui/internal-markdown", - "version": "1.0.24", + "version": "1.0.25", "author": "MUI Team", "description": "MUI markdown parser. This is an internal package not meant for general use.", "main": "./index.js", diff --git a/packages/mui-codemod/package.json b/packages/mui-codemod/package.json index 733845effdb3f4..e591ee65733706 100644 --- a/packages/mui-codemod/package.json +++ b/packages/mui-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@mui/codemod", - "version": "6.3.1", + "version": "6.4.0", "bin": "./codemod.js", "private": false, "author": "MUI Team", diff --git a/packages/mui-core-downloads-tracker/package.json b/packages/mui-core-downloads-tracker/package.json index 65c6a972f39cee..9fbf875b712788 100644 --- a/packages/mui-core-downloads-tracker/package.json +++ b/packages/mui-core-downloads-tracker/package.json @@ -1,6 +1,6 @@ { "name": "@mui/core-downloads-tracker", - "version": "6.3.1", + "version": "6.4.0", "private": false, "author": "MUI Team", "description": "Internal package to track number of downloads of our design system libraries", diff --git a/packages/mui-docs/package.json b/packages/mui-docs/package.json index 11b59a5666fc56..25cd52a34b3536 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -1,6 +1,6 @@ { "name": "@mui/docs", - "version": "6.3.1", + "version": "6.4.0", "private": false, "author": "MUI Team", "description": "MUI Docs - Documentation building blocks.", diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json index bf064c3f7278b8..a8d5c08ed6c217 100644 --- a/packages/mui-icons-material/package.json +++ b/packages/mui-icons-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/icons-material", - "version": "6.3.1", + "version": "6.4.0", "private": false, "author": "MUI Team", "description": "Material Design icons distributed as SVG React components.", diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json index 33322e7000e62e..102ef8ec11c12e 100644 --- a/packages/mui-lab/package.json +++ b/packages/mui-lab/package.json @@ -1,6 +1,6 @@ { "name": "@mui/lab", - "version": "6.0.0-beta.22", + "version": "6.0.0-beta.23", "private": false, "author": "MUI Team", "description": "Laboratory for new MUI modules.", diff --git a/packages/mui-material-pigment-css/package.json b/packages/mui-material-pigment-css/package.json index d94cb978c9eb41..e339b6cdde038c 100644 --- a/packages/mui-material-pigment-css/package.json +++ b/packages/mui-material-pigment-css/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material-pigment-css", - "version": "6.3.1", + "version": "6.4.0", "author": "MUI Team", "description": "A wrapper over Pigment CSS that provides the same styled and theming APIs as Material UI.", "main": "./src/index.ts", diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index 94b3e95cd7e1d9..d6c54b0caebe74 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material", - "version": "6.3.1", + "version": "6.4.0", "private": false, "author": "MUI Team", "description": "Material UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.", diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json index 5f2cebf6148f0d..478b9ec0465369 100644 --- a/packages/mui-private-theming/package.json +++ b/packages/mui-private-theming/package.json @@ -1,6 +1,6 @@ { "name": "@mui/private-theming", - "version": "6.3.1", + "version": "6.4.0", "private": false, "author": "MUI Team", "description": "Private - The React theme context to be shared between `@mui/styles` and `@mui/material`.", diff --git a/packages/mui-styled-engine-sc/package.json b/packages/mui-styled-engine-sc/package.json index b78815d0519986..bef91a71098580 100644 --- a/packages/mui-styled-engine-sc/package.json +++ b/packages/mui-styled-engine-sc/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styled-engine-sc", - "version": "6.3.1", + "version": "6.4.0", "private": false, "author": "MUI Team", "description": "styled() API wrapper package for styled-components.", diff --git a/packages/mui-styled-engine/package.json b/packages/mui-styled-engine/package.json index d1fb574480da2a..903adb06dca378 100644 --- a/packages/mui-styled-engine/package.json +++ b/packages/mui-styled-engine/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styled-engine", - "version": "6.3.1", + "version": "6.4.0", "private": false, "author": "MUI Team", "description": "styled() API wrapper package for emotion.", diff --git a/packages/mui-styles/package.json b/packages/mui-styles/package.json index 38560434f53fe0..b76889cba5dea4 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styles", - "version": "6.3.1", + "version": "6.4.0", "private": false, "author": "MUI Team", "description": "MUI Styles - The legacy JSS-based styling solution of Material UI.", diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index f16670d5433b7c..9317b6490106ac 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -1,6 +1,6 @@ { "name": "@mui/system", - "version": "6.3.1", + "version": "6.4.0", "private": false, "author": "MUI Team", "description": "MUI System is a set of CSS utilities to help you build custom designs more efficiently. It makes it possible to rapidly lay out custom designs.", diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json index 23b5a63643c023..f891518cbf847d 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mui/utils", - "version": "6.3.1", + "version": "6.4.0", "private": false, "author": "MUI Team", "description": "Utility functions for React components.", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 89b4e1b3872863..df57dffe504f75 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -661,7 +661,7 @@ importers: version: 9.7.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@toolpad/core': specifier: ^0.11.0 - version: 0.11.0(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(next@15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react-router-dom@6.28.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0)) + version: 0.11.0(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(next@15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react-router-dom@6.28.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.49) @@ -4021,12 +4021,6 @@ packages: '@types/react': optional: true - '@mui/material-pigment-css@6.3.1': - resolution: {integrity: sha512-3+muzktBCPqYDZ8PeSpPVx312z9HhXu3WJcQ/+PxLsEXAOOzGUm/TZ8kCYszkzWRnLxMPIIdjN+ps2PnJReALQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@pigment-css/react': 0.0.29 - '@mui/material@5.15.4': resolution: {integrity: sha512-T/LGRAC+M0c+D3+y67eHwIN5bSje0TxbcJCWR0esNvU11T0QwrX3jedXItPNBwMupF2F5VWCDHBVLlFnN3+ABA==} engines: {node: '>=12.0.0'} @@ -15109,7 +15103,7 @@ snapshots: '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) '@types/react': 19.0.6 - '@mui/lab@6.0.0-beta.19(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material-pigment-css@6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@mui/lab@6.0.0-beta.19(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@mui/base': 5.0.0-beta.66(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -15124,21 +15118,8 @@ snapshots: optionalDependencies: '@emotion/react': 11.13.5(@types/react@19.0.6)(react@19.0.0) '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) - '@mui/material-pigment-css': 6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) '@types/react': 19.0.6 - '@mui/material-pigment-css@6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0)': - dependencies: - '@babel/runtime': 7.26.0 - '@mui/system': 6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0) - '@pigment-css/react': 0.0.29(@types/react@19.0.6)(react@19.0.0) - transitivePeerDependencies: - - '@emotion/react' - - '@emotion/styled' - - '@types/react' - - react - optional: true - '@mui/material@5.15.4(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 @@ -16791,11 +16772,11 @@ snapshots: '@theme-ui/css': 0.17.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0)) react: 19.0.0 - '@toolpad/core@0.11.0(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(next@15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react-router-dom@6.28.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))': + '@toolpad/core@0.11.0(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(next@15.1.4(@babel/core@7.26.0)(@opentelemetry/api@1.8.0)(@playwright/test@1.48.2)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react-router-dom@6.28.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(vite@5.4.11(@types/node@20.17.12)(terser@5.37.0))': dependencies: '@babel/runtime': 7.26.0 '@mui/icons-material': link:packages/mui-icons-material/build - '@mui/lab': 6.0.0-beta.19(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material-pigment-css@6.3.1(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@pigment-css/react@0.0.29(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/lab': 6.0.0-beta.19(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@19.0.6)(react@19.0.0))(@types/react@19.0.6)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/material': link:packages/mui-material/build '@mui/utils': 6.2.0(@types/react@19.0.6)(react@19.0.0) '@toolpad/utils': 0.11.0(react@19.0.0) From 767c2a490027bd8afd99f98435d95701aa9e4eb0 Mon Sep 17 00:00:00 2001 From: sai chand <60743144+sai6855@users.noreply.github.com> Date: Wed, 15 Jan 2025 12:40:19 +0530 Subject: [PATCH 27/28] [material-ui][Modal] Add migration guide and codemod for deprecated props (#45021) --- .../migrating-from-deprecated-apis.md | 22 +++++++++++++++++++ .../deprecations/modal-props/modal-props.js | 16 ++++++++++++++ .../modal-props/test-cases/actual.js | 6 +++++ .../modal-props/test-cases/expected.js | 10 +++++++++ .../modal-props/test-cases/theme.actual.js | 11 ++++++++++ .../modal-props/test-cases/theme.expected.js | 16 ++++++++++++++ 6 files changed, 81 insertions(+) diff --git a/docs/data/material/migration/migrating-from-deprecated-apis/migrating-from-deprecated-apis.md b/docs/data/material/migration/migrating-from-deprecated-apis/migrating-from-deprecated-apis.md index 6e5484cae23ae2..d7a58966f60079 100644 --- a/docs/data/material/migration/migrating-from-deprecated-apis/migrating-from-deprecated-apis.md +++ b/docs/data/material/migration/migrating-from-deprecated-apis/migrating-from-deprecated-apis.md @@ -1499,6 +1499,28 @@ The Modal's `componentsProps` prop was deprecated in favor of `slotProps`: > ``` +### BackdropProps + +The Modal's `BackdropProps` prop was deprecated in favor of `slotProps.backdrop`: + +```diff + +``` + +### BackdropComponent + +The Modal's `BackdropComponent` prop was deprecated in favor of `slots.backdrop`: + +```diff + +``` + ## OutlinedInput Use the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#outlined-input-props) below to migrate the code as described in the following sections: diff --git a/packages/mui-codemod/src/deprecations/modal-props/modal-props.js b/packages/mui-codemod/src/deprecations/modal-props/modal-props.js index 4cb6e5b84c2a47..d1905389c19920 100644 --- a/packages/mui-codemod/src/deprecations/modal-props/modal-props.js +++ b/packages/mui-codemod/src/deprecations/modal-props/modal-props.js @@ -1,3 +1,5 @@ +import movePropIntoSlotProps from '../utils/movePropIntoSlotProps'; +import movePropIntoSlots from '../utils/movePropIntoSlots'; import replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots'; /** @@ -11,5 +13,19 @@ export default function transformer(file, api, options) { replaceComponentsWithSlots(j, { root, componentName: 'Modal' }); + movePropIntoSlots(j, { + root, + componentName: 'Modal', + propName: 'BackdropComponent', + slotName: 'backdrop', + }); + + movePropIntoSlotProps(j, { + root, + componentName: 'Modal', + propName: 'BackdropProps', + slotName: 'backdrop', + }); + return root.toSource(printOptions); } diff --git a/packages/mui-codemod/src/deprecations/modal-props/test-cases/actual.js b/packages/mui-codemod/src/deprecations/modal-props/test-cases/actual.js index 57880d9133c845..fbbead7801e633 100644 --- a/packages/mui-codemod/src/deprecations/modal-props/test-cases/actual.js +++ b/packages/mui-codemod/src/deprecations/modal-props/test-cases/actual.js @@ -18,3 +18,9 @@ import Modal from '@mui/material/Modal'; slotProps={{ root: slotsRootProps }} componentsProps={{ root: componentsRootProps }} />; +; diff --git a/packages/mui-codemod/src/deprecations/modal-props/test-cases/expected.js b/packages/mui-codemod/src/deprecations/modal-props/test-cases/expected.js index 632e0bb32880fe..5ffd51596cd4b3 100644 --- a/packages/mui-codemod/src/deprecations/modal-props/test-cases/expected.js +++ b/packages/mui-codemod/src/deprecations/modal-props/test-cases/expected.js @@ -22,3 +22,13 @@ import Modal from '@mui/material/Modal'; ...componentsRootProps, ...slotsRootProps } }} />; +; diff --git a/packages/mui-codemod/src/deprecations/modal-props/test-cases/theme.actual.js b/packages/mui-codemod/src/deprecations/modal-props/test-cases/theme.actual.js index 7ed57d57522279..1d8f70b8eeb99d 100644 --- a/packages/mui-codemod/src/deprecations/modal-props/test-cases/theme.actual.js +++ b/packages/mui-codemod/src/deprecations/modal-props/test-cases/theme.actual.js @@ -35,3 +35,14 @@ fn({ }, }, }); + +fn({ + MuiModal: { + defaultProps: { + BackdropProps: { + timeout: 500, + }, + BackdropComponent: Backdrop, + }, + }, +}); diff --git a/packages/mui-codemod/src/deprecations/modal-props/test-cases/theme.expected.js b/packages/mui-codemod/src/deprecations/modal-props/test-cases/theme.expected.js index e1eb6c329fbdb1..f79f68233027b1 100644 --- a/packages/mui-codemod/src/deprecations/modal-props/test-cases/theme.expected.js +++ b/packages/mui-codemod/src/deprecations/modal-props/test-cases/theme.expected.js @@ -52,3 +52,19 @@ fn({ }, }, }); + +fn({ + MuiModal: { + defaultProps: { + slots: { + backdrop: Backdrop + }, + + slotProps: { + backdrop: { + timeout: 500, + } + } + }, + }, +}); From a6c44babb3f4efb55eddf4d975a5535c360d813a Mon Sep 17 00:00:00 2001 From: sai chand <60743144+sai6855@users.noreply.github.com> Date: Wed, 15 Jan 2025 13:00:44 +0530 Subject: [PATCH 28/28] [material-ui][ListItem] Add codemod for deprecated props (#45022) --- .../list-item-props/list-item-props.js | 16 ++++++++++++++++ .../list-item-props/test-cases/actual.js | 6 ++++++ .../list-item-props/test-cases/expected.js | 10 ++++++++++ .../list-item-props/test-cases/theme.actual.js | 11 +++++++++++ .../list-item-props/test-cases/theme.expected.js | 16 ++++++++++++++++ 5 files changed, 59 insertions(+) diff --git a/packages/mui-codemod/src/deprecations/list-item-props/list-item-props.js b/packages/mui-codemod/src/deprecations/list-item-props/list-item-props.js index 9960a48c87f505..e63086dfac4c90 100644 --- a/packages/mui-codemod/src/deprecations/list-item-props/list-item-props.js +++ b/packages/mui-codemod/src/deprecations/list-item-props/list-item-props.js @@ -1,3 +1,5 @@ +import movePropIntoSlotProps from '../utils/movePropIntoSlotProps'; +import movePropIntoSlots from '../utils/movePropIntoSlots'; import replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots'; /** @@ -11,5 +13,19 @@ export default function transformer(file, api, options) { replaceComponentsWithSlots(j, { root, componentName: 'ListItem' }); + movePropIntoSlots(j, { + root, + componentName: 'ListItem', + propName: 'ContainerComponent', + slotName: 'root', + }); + + movePropIntoSlotProps(j, { + root, + componentName: 'ListItem', + propName: 'ContainerProps', + slotName: 'root', + }); + return root.toSource(printOptions); } diff --git a/packages/mui-codemod/src/deprecations/list-item-props/test-cases/actual.js b/packages/mui-codemod/src/deprecations/list-item-props/test-cases/actual.js index c10b0f5e8ecc5e..d4c73767a2253f 100644 --- a/packages/mui-codemod/src/deprecations/list-item-props/test-cases/actual.js +++ b/packages/mui-codemod/src/deprecations/list-item-props/test-cases/actual.js @@ -18,3 +18,9 @@ import ListItem from '@mui/material/ListItem'; slotProps={{ root: slotsRootProps }} componentsProps={{ root: componentsRootProps }} />; +; diff --git a/packages/mui-codemod/src/deprecations/list-item-props/test-cases/expected.js b/packages/mui-codemod/src/deprecations/list-item-props/test-cases/expected.js index 5f4d23c564f69a..bc80110f8d49f4 100644 --- a/packages/mui-codemod/src/deprecations/list-item-props/test-cases/expected.js +++ b/packages/mui-codemod/src/deprecations/list-item-props/test-cases/expected.js @@ -22,3 +22,13 @@ import ListItem from '@mui/material/ListItem'; ...componentsRootProps, ...slotsRootProps } }} />; +; diff --git a/packages/mui-codemod/src/deprecations/list-item-props/test-cases/theme.actual.js b/packages/mui-codemod/src/deprecations/list-item-props/test-cases/theme.actual.js index bde812b888245e..69efc87d386ca1 100644 --- a/packages/mui-codemod/src/deprecations/list-item-props/test-cases/theme.actual.js +++ b/packages/mui-codemod/src/deprecations/list-item-props/test-cases/theme.actual.js @@ -35,3 +35,14 @@ fn({ }, }, }); + +fn({ + MuiListItem: { + defaultProps: { + ContainerComponent: Container, + ContainerProps: { + id: 'test', + }, + }, + }, +}); diff --git a/packages/mui-codemod/src/deprecations/list-item-props/test-cases/theme.expected.js b/packages/mui-codemod/src/deprecations/list-item-props/test-cases/theme.expected.js index 6ead6b88236443..4f6815905da5ba 100644 --- a/packages/mui-codemod/src/deprecations/list-item-props/test-cases/theme.expected.js +++ b/packages/mui-codemod/src/deprecations/list-item-props/test-cases/theme.expected.js @@ -52,3 +52,19 @@ fn({ }, }, }); + +fn({ + MuiListItem: { + defaultProps: { + slots: { + root: Container + }, + + slotProps: { + root: { + id: 'test', + } + } + }, + }, +});