From e564fc71f450d4a4be80705cceddc88c59b01319 Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Tue, 17 Sep 2024 10:36:07 +0200 Subject: [PATCH 1/6] Make ref optional in @mui/base --- packages/mui-base/src/Badge/Badge.types.ts | 2 +- packages/mui-base/src/Input/Input.types.ts | 2 +- packages/mui-base/src/MenuItem/MenuItem.types.ts | 2 +- packages/mui-base/src/Option/Option.types.ts | 2 +- packages/mui-base/src/OptionGroup/OptionGroup.types.ts | 2 +- packages/mui-base/src/Snackbar/Snackbar.types.ts | 2 +- packages/mui-base/src/Tab/Tab.types.ts | 2 +- packages/mui-base/src/useButton/useButton.types.ts | 2 +- packages/mui-base/src/useList/useList.types.ts | 2 +- packages/mui-base/src/useMenu/useMenu.types.ts | 2 +- packages/mui-base/src/useMenuItem/useMenuItem.types.ts | 2 +- packages/mui-base/src/useSelect/useSelect.types.ts | 2 +- packages/mui-base/src/useSlider/useSlider.types.ts | 2 +- packages/mui-base/src/useSwitch/useSwitch.types.ts | 2 +- packages/mui-base/src/useTab/useTab.types.ts | 2 +- packages/mui-base/src/useTabsList/useTabsList.types.ts | 2 +- packages/mui-lab/src/Timeline/Timeline.tsx | 1 - .../src/elementAcceptingRef/elementAcceptingRef.test.tsx | 2 +- .../elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx | 2 +- 19 files changed, 18 insertions(+), 19 deletions(-) diff --git a/packages/mui-base/src/Badge/Badge.types.ts b/packages/mui-base/src/Badge/Badge.types.ts index e4feb756c41c05..6b0f09ef4d0acc 100644 --- a/packages/mui-base/src/Badge/Badge.types.ts +++ b/packages/mui-base/src/Badge/Badge.types.ts @@ -83,7 +83,7 @@ export type BadgeRootSlotProps = { children?: React.ReactNode; className?: string; ownerState: BadgeOwnerState; - ref: React.Ref; + ref?: React.Ref; }; export type BadgeBadgeSlotProps = { diff --git a/packages/mui-base/src/Input/Input.types.ts b/packages/mui-base/src/Input/Input.types.ts index e112ce086c7b75..02ec0b3024b890 100644 --- a/packages/mui-base/src/Input/Input.types.ts +++ b/packages/mui-base/src/Input/Input.types.ts @@ -190,7 +190,7 @@ export type InputInputSlotProps = Simplify< ownerState: InputOwnerState; placeholder: string | undefined; readOnly: boolean | undefined; - ref: React.Ref; + ref?: React.Ref; type: React.HTMLInputTypeAttribute | undefined; } >; diff --git a/packages/mui-base/src/MenuItem/MenuItem.types.ts b/packages/mui-base/src/MenuItem/MenuItem.types.ts index 4383f7ac219385..5ddf3f49a313a7 100644 --- a/packages/mui-base/src/MenuItem/MenuItem.types.ts +++ b/packages/mui-base/src/MenuItem/MenuItem.types.ts @@ -77,7 +77,7 @@ export type MenuItemRootSlotProps = Simplify< UseMenuItemRootSlotProps & { children?: React.ReactNode; className: string; - ref: React.Ref; + ref?: React.Ref; ownerState: MenuItemOwnerState; } >; diff --git a/packages/mui-base/src/Option/Option.types.ts b/packages/mui-base/src/Option/Option.types.ts index 907b8a8f601775..809f2d5ee5b551 100644 --- a/packages/mui-base/src/Option/Option.types.ts +++ b/packages/mui-base/src/Option/Option.types.ts @@ -82,7 +82,7 @@ export type OptionRootSlotProps = Simplify< UseOptionRootSlotProps & { children?: React.ReactNode; className: string; - ref: React.Ref; + ref?: React.Ref; ownerState: OptionOwnerState; } >; diff --git a/packages/mui-base/src/OptionGroup/OptionGroup.types.ts b/packages/mui-base/src/OptionGroup/OptionGroup.types.ts index 6069bbeb6dcb4c..8b24146c056811 100644 --- a/packages/mui-base/src/OptionGroup/OptionGroup.types.ts +++ b/packages/mui-base/src/OptionGroup/OptionGroup.types.ts @@ -70,7 +70,7 @@ export type OptionGroupRootSlotProps = { children?: React.ReactNode; className?: string; ownerState: OptionGroupOwnerState; - ref: React.Ref; + ref?: React.Ref; }; export type OptionGroupLabelSlotProps = { diff --git a/packages/mui-base/src/Snackbar/Snackbar.types.ts b/packages/mui-base/src/Snackbar/Snackbar.types.ts index c66dfcf2736946..dff41e7b915524 100644 --- a/packages/mui-base/src/Snackbar/Snackbar.types.ts +++ b/packages/mui-base/src/Snackbar/Snackbar.types.ts @@ -59,7 +59,7 @@ export type SnackbarRootSlotProps = { ownerState: SnackbarOwnerState; className?: string; children?: React.ReactNode; - ref: React.Ref; + ref?: React.Ref; }; export interface SnackbarClickAwayListenerSlotProps extends ClickAwayListenerProps { diff --git a/packages/mui-base/src/Tab/Tab.types.ts b/packages/mui-base/src/Tab/Tab.types.ts index 0f35c00f3f1801..a7ee2d11398e8c 100644 --- a/packages/mui-base/src/Tab/Tab.types.ts +++ b/packages/mui-base/src/Tab/Tab.types.ts @@ -62,7 +62,7 @@ export type TabOwnerState = Simplify< export type TabRootSlotProps = Simplify< UseTabRootSlotProps & { className?: string; - ref: React.Ref; + ref?: React.Ref; ownerState: TabOwnerState; } >; diff --git a/packages/mui-base/src/useButton/useButton.types.ts b/packages/mui-base/src/useButton/useButton.types.ts index 0eeaf07bb888c1..6af5adfcfffcf3 100644 --- a/packages/mui-base/src/useButton/useButton.types.ts +++ b/packages/mui-base/src/useButton/useButton.types.ts @@ -41,7 +41,7 @@ export interface UseButtonRootSlotOwnProps { onKeyUp: MuiCancellableEventHandler; onMouseDown: React.MouseEventHandler; onMouseLeave: React.MouseEventHandler; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; } export type UseButtonRootSlotProps = ExternalProps & UseButtonRootSlotOwnProps; diff --git a/packages/mui-base/src/useList/useList.types.ts b/packages/mui-base/src/useList/useList.types.ts index 33c12b4386ffa6..193b9e52939506 100644 --- a/packages/mui-base/src/useList/useList.types.ts +++ b/packages/mui-base/src/useList/useList.types.ts @@ -243,7 +243,7 @@ interface UseListRootSlotOwnProps { onBlur: MuiCancellableEventHandler>; onKeyDown: MuiCancellableEventHandler>; tabIndex: number; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; } export type UseListRootSlotProps = ExternalProps & UseListRootSlotOwnProps; diff --git a/packages/mui-base/src/useMenu/useMenu.types.ts b/packages/mui-base/src/useMenu/useMenu.types.ts index f9f6bd606963c9..988cfb6325adb2 100644 --- a/packages/mui-base/src/useMenu/useMenu.types.ts +++ b/packages/mui-base/src/useMenu/useMenu.types.ts @@ -89,7 +89,7 @@ interface UseMenuListboxSlotEventHandlers { export type UseMenuListboxSlotProps = UseListRootSlotProps< Omit & UseMenuListboxSlotEventHandlers > & { - ref: React.RefCallback | null; + ref?: React.RefCallback | null; role: React.AriaRole; }; diff --git a/packages/mui-base/src/useMenuItem/useMenuItem.types.ts b/packages/mui-base/src/useMenuItem/useMenuItem.types.ts index ed8ea501838a62..6a898044fb1d7c 100644 --- a/packages/mui-base/src/useMenuItem/useMenuItem.types.ts +++ b/packages/mui-base/src/useMenuItem/useMenuItem.types.ts @@ -4,7 +4,7 @@ import { MuiCancellableEventHandler } from '../utils/MuiCancellableEvent'; interface UseMenuItemRootSlotOwnProps { id: string | undefined; role: 'menuitem'; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; } export interface MenuItemMetadata { diff --git a/packages/mui-base/src/useSelect/useSelect.types.ts b/packages/mui-base/src/useSelect/useSelect.types.ts index c76160baccccee..487d178539d0c4 100644 --- a/packages/mui-base/src/useSelect/useSelect.types.ts +++ b/packages/mui-base/src/useSelect/useSelect.types.ts @@ -143,7 +143,7 @@ export type UseSelectButtonSlotProps = UseButtonRootSlotProps< 'aria-expanded': React.AriaAttributes['aria-expanded']; 'aria-controls': React.AriaAttributes['aria-controls']; role: React.HTMLAttributes['role']; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; }; interface UseSelectHiddenInputSlotEventHandlers { diff --git a/packages/mui-base/src/useSlider/useSlider.types.ts b/packages/mui-base/src/useSlider/useSlider.types.ts index 38f411b5df6335..8e8c4f55c7273d 100644 --- a/packages/mui-base/src/useSlider/useSlider.types.ts +++ b/packages/mui-base/src/useSlider/useSlider.types.ts @@ -114,7 +114,7 @@ export interface Mark { export type UseSliderRootSlotOwnProps = { onMouseDown: React.MouseEventHandler; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; }; export type UseSliderRootSlotProps = Omit< diff --git a/packages/mui-base/src/useSwitch/useSwitch.types.ts b/packages/mui-base/src/useSwitch/useSwitch.types.ts index 920494847c7bc4..433a091c0330e9 100644 --- a/packages/mui-base/src/useSwitch/useSwitch.types.ts +++ b/packages/mui-base/src/useSwitch/useSwitch.types.ts @@ -42,7 +42,7 @@ interface UseSwitchInputSlotOwnProps { onChange: React.ChangeEventHandler; onFocus: React.FocusEventHandler; readOnly?: boolean; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; required?: boolean; type: React.HTMLInputTypeAttribute; } diff --git a/packages/mui-base/src/useTab/useTab.types.ts b/packages/mui-base/src/useTab/useTab.types.ts index 630c1fc88ffc97..0af03ca2558ca3 100644 --- a/packages/mui-base/src/useTab/useTab.types.ts +++ b/packages/mui-base/src/useTab/useTab.types.ts @@ -35,7 +35,7 @@ export type UseTabRootSlotProps = UseButtonRootSlotProps | null; + ref?: React.RefCallback | null; role: React.AriaRole; }; diff --git a/packages/mui-base/src/useTabsList/useTabsList.types.ts b/packages/mui-base/src/useTabsList/useTabsList.types.ts index 9459da11c885ed..0ebec996e00b9e 100644 --- a/packages/mui-base/src/useTabsList/useTabsList.types.ts +++ b/packages/mui-base/src/useTabsList/useTabsList.types.ts @@ -14,7 +14,7 @@ export type UseTabsListRootSlotProps = ExternalProps & { 'aria-labelledby'?: React.AriaAttributes['aria-labelledby']; 'aria-orientation'?: React.AriaAttributes['aria-orientation']; role: React.AriaRole; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; onKeyDown?: React.KeyboardEventHandler; }; diff --git a/packages/mui-lab/src/Timeline/Timeline.tsx b/packages/mui-lab/src/Timeline/Timeline.tsx index f388d198b084d3..2df1eb6b2e7829 100644 --- a/packages/mui-lab/src/Timeline/Timeline.tsx +++ b/packages/mui-lab/src/Timeline/Timeline.tsx @@ -62,7 +62,6 @@ const Timeline = React.forwardRef(function Time diff --git a/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx b/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx index 414df07d9519a1..259f3c46770c90 100644 --- a/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx +++ b/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx @@ -84,7 +84,7 @@ describe('elementAcceptingRef', () => { it('accepts lazy', async () => { const Component = React.lazy(() => Promise.resolve({ - default: React.forwardRef((props, ref) =>
), + default: React.forwardRef((props, ref) =>
), }), ); diff --git a/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx b/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx index 35d4735ec132e9..1230ce9d3a51e5 100644 --- a/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx +++ b/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx @@ -81,7 +81,7 @@ describe('elementTypeAcceptingRef', () => { it('accepts lazy', async () => { const Component = React.lazy(() => Promise.resolve({ - default: React.forwardRef((props, ref) =>
), + default: React.forwardRef((props, ref) =>
), }), ); From 0210fba69080aae13100094de1de8cbc5d008971 Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Fri, 20 Sep 2024 11:11:27 +0200 Subject: [PATCH 2/6] Revert "Make ref optional in @mui/base" This reverts commit e564fc71f450d4a4be80705cceddc88c59b01319. --- packages/mui-base/src/Badge/Badge.types.ts | 2 +- packages/mui-base/src/Input/Input.types.ts | 2 +- packages/mui-base/src/MenuItem/MenuItem.types.ts | 2 +- packages/mui-base/src/Option/Option.types.ts | 2 +- packages/mui-base/src/OptionGroup/OptionGroup.types.ts | 2 +- packages/mui-base/src/Snackbar/Snackbar.types.ts | 2 +- packages/mui-base/src/Tab/Tab.types.ts | 2 +- packages/mui-base/src/useButton/useButton.types.ts | 2 +- packages/mui-base/src/useList/useList.types.ts | 2 +- packages/mui-base/src/useMenu/useMenu.types.ts | 2 +- packages/mui-base/src/useMenuItem/useMenuItem.types.ts | 2 +- packages/mui-base/src/useSelect/useSelect.types.ts | 2 +- packages/mui-base/src/useSlider/useSlider.types.ts | 2 +- packages/mui-base/src/useSwitch/useSwitch.types.ts | 2 +- packages/mui-base/src/useTab/useTab.types.ts | 2 +- packages/mui-base/src/useTabsList/useTabsList.types.ts | 2 +- packages/mui-lab/src/Timeline/Timeline.tsx | 1 + .../src/elementAcceptingRef/elementAcceptingRef.test.tsx | 2 +- .../elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx | 2 +- 19 files changed, 19 insertions(+), 18 deletions(-) diff --git a/packages/mui-base/src/Badge/Badge.types.ts b/packages/mui-base/src/Badge/Badge.types.ts index 6b0f09ef4d0acc..e4feb756c41c05 100644 --- a/packages/mui-base/src/Badge/Badge.types.ts +++ b/packages/mui-base/src/Badge/Badge.types.ts @@ -83,7 +83,7 @@ export type BadgeRootSlotProps = { children?: React.ReactNode; className?: string; ownerState: BadgeOwnerState; - ref?: React.Ref; + ref: React.Ref; }; export type BadgeBadgeSlotProps = { diff --git a/packages/mui-base/src/Input/Input.types.ts b/packages/mui-base/src/Input/Input.types.ts index 02ec0b3024b890..e112ce086c7b75 100644 --- a/packages/mui-base/src/Input/Input.types.ts +++ b/packages/mui-base/src/Input/Input.types.ts @@ -190,7 +190,7 @@ export type InputInputSlotProps = Simplify< ownerState: InputOwnerState; placeholder: string | undefined; readOnly: boolean | undefined; - ref?: React.Ref; + ref: React.Ref; type: React.HTMLInputTypeAttribute | undefined; } >; diff --git a/packages/mui-base/src/MenuItem/MenuItem.types.ts b/packages/mui-base/src/MenuItem/MenuItem.types.ts index 5ddf3f49a313a7..4383f7ac219385 100644 --- a/packages/mui-base/src/MenuItem/MenuItem.types.ts +++ b/packages/mui-base/src/MenuItem/MenuItem.types.ts @@ -77,7 +77,7 @@ export type MenuItemRootSlotProps = Simplify< UseMenuItemRootSlotProps & { children?: React.ReactNode; className: string; - ref?: React.Ref; + ref: React.Ref; ownerState: MenuItemOwnerState; } >; diff --git a/packages/mui-base/src/Option/Option.types.ts b/packages/mui-base/src/Option/Option.types.ts index 809f2d5ee5b551..907b8a8f601775 100644 --- a/packages/mui-base/src/Option/Option.types.ts +++ b/packages/mui-base/src/Option/Option.types.ts @@ -82,7 +82,7 @@ export type OptionRootSlotProps = Simplify< UseOptionRootSlotProps & { children?: React.ReactNode; className: string; - ref?: React.Ref; + ref: React.Ref; ownerState: OptionOwnerState; } >; diff --git a/packages/mui-base/src/OptionGroup/OptionGroup.types.ts b/packages/mui-base/src/OptionGroup/OptionGroup.types.ts index 8b24146c056811..6069bbeb6dcb4c 100644 --- a/packages/mui-base/src/OptionGroup/OptionGroup.types.ts +++ b/packages/mui-base/src/OptionGroup/OptionGroup.types.ts @@ -70,7 +70,7 @@ export type OptionGroupRootSlotProps = { children?: React.ReactNode; className?: string; ownerState: OptionGroupOwnerState; - ref?: React.Ref; + ref: React.Ref; }; export type OptionGroupLabelSlotProps = { diff --git a/packages/mui-base/src/Snackbar/Snackbar.types.ts b/packages/mui-base/src/Snackbar/Snackbar.types.ts index dff41e7b915524..c66dfcf2736946 100644 --- a/packages/mui-base/src/Snackbar/Snackbar.types.ts +++ b/packages/mui-base/src/Snackbar/Snackbar.types.ts @@ -59,7 +59,7 @@ export type SnackbarRootSlotProps = { ownerState: SnackbarOwnerState; className?: string; children?: React.ReactNode; - ref?: React.Ref; + ref: React.Ref; }; export interface SnackbarClickAwayListenerSlotProps extends ClickAwayListenerProps { diff --git a/packages/mui-base/src/Tab/Tab.types.ts b/packages/mui-base/src/Tab/Tab.types.ts index a7ee2d11398e8c..0f35c00f3f1801 100644 --- a/packages/mui-base/src/Tab/Tab.types.ts +++ b/packages/mui-base/src/Tab/Tab.types.ts @@ -62,7 +62,7 @@ export type TabOwnerState = Simplify< export type TabRootSlotProps = Simplify< UseTabRootSlotProps & { className?: string; - ref?: React.Ref; + ref: React.Ref; ownerState: TabOwnerState; } >; diff --git a/packages/mui-base/src/useButton/useButton.types.ts b/packages/mui-base/src/useButton/useButton.types.ts index 6af5adfcfffcf3..0eeaf07bb888c1 100644 --- a/packages/mui-base/src/useButton/useButton.types.ts +++ b/packages/mui-base/src/useButton/useButton.types.ts @@ -41,7 +41,7 @@ export interface UseButtonRootSlotOwnProps { onKeyUp: MuiCancellableEventHandler; onMouseDown: React.MouseEventHandler; onMouseLeave: React.MouseEventHandler; - ref?: React.RefCallback | null; + ref: React.RefCallback | null; } export type UseButtonRootSlotProps = ExternalProps & UseButtonRootSlotOwnProps; diff --git a/packages/mui-base/src/useList/useList.types.ts b/packages/mui-base/src/useList/useList.types.ts index 193b9e52939506..33c12b4386ffa6 100644 --- a/packages/mui-base/src/useList/useList.types.ts +++ b/packages/mui-base/src/useList/useList.types.ts @@ -243,7 +243,7 @@ interface UseListRootSlotOwnProps { onBlur: MuiCancellableEventHandler>; onKeyDown: MuiCancellableEventHandler>; tabIndex: number; - ref?: React.RefCallback | null; + ref: React.RefCallback | null; } export type UseListRootSlotProps = ExternalProps & UseListRootSlotOwnProps; diff --git a/packages/mui-base/src/useMenu/useMenu.types.ts b/packages/mui-base/src/useMenu/useMenu.types.ts index 988cfb6325adb2..f9f6bd606963c9 100644 --- a/packages/mui-base/src/useMenu/useMenu.types.ts +++ b/packages/mui-base/src/useMenu/useMenu.types.ts @@ -89,7 +89,7 @@ interface UseMenuListboxSlotEventHandlers { export type UseMenuListboxSlotProps = UseListRootSlotProps< Omit & UseMenuListboxSlotEventHandlers > & { - ref?: React.RefCallback | null; + ref: React.RefCallback | null; role: React.AriaRole; }; diff --git a/packages/mui-base/src/useMenuItem/useMenuItem.types.ts b/packages/mui-base/src/useMenuItem/useMenuItem.types.ts index 6a898044fb1d7c..ed8ea501838a62 100644 --- a/packages/mui-base/src/useMenuItem/useMenuItem.types.ts +++ b/packages/mui-base/src/useMenuItem/useMenuItem.types.ts @@ -4,7 +4,7 @@ import { MuiCancellableEventHandler } from '../utils/MuiCancellableEvent'; interface UseMenuItemRootSlotOwnProps { id: string | undefined; role: 'menuitem'; - ref?: React.RefCallback | null; + ref: React.RefCallback | null; } export interface MenuItemMetadata { diff --git a/packages/mui-base/src/useSelect/useSelect.types.ts b/packages/mui-base/src/useSelect/useSelect.types.ts index 487d178539d0c4..c76160baccccee 100644 --- a/packages/mui-base/src/useSelect/useSelect.types.ts +++ b/packages/mui-base/src/useSelect/useSelect.types.ts @@ -143,7 +143,7 @@ export type UseSelectButtonSlotProps = UseButtonRootSlotProps< 'aria-expanded': React.AriaAttributes['aria-expanded']; 'aria-controls': React.AriaAttributes['aria-controls']; role: React.HTMLAttributes['role']; - ref?: React.RefCallback | null; + ref: React.RefCallback | null; }; interface UseSelectHiddenInputSlotEventHandlers { diff --git a/packages/mui-base/src/useSlider/useSlider.types.ts b/packages/mui-base/src/useSlider/useSlider.types.ts index 8e8c4f55c7273d..38f411b5df6335 100644 --- a/packages/mui-base/src/useSlider/useSlider.types.ts +++ b/packages/mui-base/src/useSlider/useSlider.types.ts @@ -114,7 +114,7 @@ export interface Mark { export type UseSliderRootSlotOwnProps = { onMouseDown: React.MouseEventHandler; - ref?: React.RefCallback | null; + ref: React.RefCallback | null; }; export type UseSliderRootSlotProps = Omit< diff --git a/packages/mui-base/src/useSwitch/useSwitch.types.ts b/packages/mui-base/src/useSwitch/useSwitch.types.ts index 433a091c0330e9..920494847c7bc4 100644 --- a/packages/mui-base/src/useSwitch/useSwitch.types.ts +++ b/packages/mui-base/src/useSwitch/useSwitch.types.ts @@ -42,7 +42,7 @@ interface UseSwitchInputSlotOwnProps { onChange: React.ChangeEventHandler; onFocus: React.FocusEventHandler; readOnly?: boolean; - ref?: React.RefCallback | null; + ref: React.RefCallback | null; required?: boolean; type: React.HTMLInputTypeAttribute; } diff --git a/packages/mui-base/src/useTab/useTab.types.ts b/packages/mui-base/src/useTab/useTab.types.ts index 0af03ca2558ca3..630c1fc88ffc97 100644 --- a/packages/mui-base/src/useTab/useTab.types.ts +++ b/packages/mui-base/src/useTab/useTab.types.ts @@ -35,7 +35,7 @@ export type UseTabRootSlotProps = UseButtonRootSlotProps | null; + ref: React.RefCallback | null; role: React.AriaRole; }; diff --git a/packages/mui-base/src/useTabsList/useTabsList.types.ts b/packages/mui-base/src/useTabsList/useTabsList.types.ts index 0ebec996e00b9e..9459da11c885ed 100644 --- a/packages/mui-base/src/useTabsList/useTabsList.types.ts +++ b/packages/mui-base/src/useTabsList/useTabsList.types.ts @@ -14,7 +14,7 @@ export type UseTabsListRootSlotProps = ExternalProps & { 'aria-labelledby'?: React.AriaAttributes['aria-labelledby']; 'aria-orientation'?: React.AriaAttributes['aria-orientation']; role: React.AriaRole; - ref?: React.RefCallback | null; + ref: React.RefCallback | null; onKeyDown?: React.KeyboardEventHandler; }; diff --git a/packages/mui-lab/src/Timeline/Timeline.tsx b/packages/mui-lab/src/Timeline/Timeline.tsx index 2df1eb6b2e7829..f388d198b084d3 100644 --- a/packages/mui-lab/src/Timeline/Timeline.tsx +++ b/packages/mui-lab/src/Timeline/Timeline.tsx @@ -62,6 +62,7 @@ const Timeline = React.forwardRef(function Time diff --git a/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx b/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx index 259f3c46770c90..414df07d9519a1 100644 --- a/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx +++ b/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx @@ -84,7 +84,7 @@ describe('elementAcceptingRef', () => { it('accepts lazy', async () => { const Component = React.lazy(() => Promise.resolve({ - default: React.forwardRef((props, ref) =>
), + default: React.forwardRef((props, ref) =>
), }), ); diff --git a/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx b/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx index 1230ce9d3a51e5..35d4735ec132e9 100644 --- a/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx +++ b/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx @@ -81,7 +81,7 @@ describe('elementTypeAcceptingRef', () => { it('accepts lazy', async () => { const Component = React.lazy(() => Promise.resolve({ - default: React.forwardRef((props, ref) =>
), + default: React.forwardRef((props, ref) =>
), }), ); From ae4607c3910168e26a7a8036aec05075c971b3e0 Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Fri, 20 Sep 2024 11:22:32 +0200 Subject: [PATCH 3/6] ci From 8390b627ce8c1133d9923fd4ce1357a220a09cdb Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Fri, 20 Sep 2024 11:22:51 +0200 Subject: [PATCH 4/6] Reapply "Make ref optional in @mui/base" This reverts commit 0210fba69080aae13100094de1de8cbc5d008971. --- packages/mui-base/src/Badge/Badge.types.ts | 2 +- packages/mui-base/src/Input/Input.types.ts | 2 +- packages/mui-base/src/MenuItem/MenuItem.types.ts | 2 +- packages/mui-base/src/Option/Option.types.ts | 2 +- packages/mui-base/src/OptionGroup/OptionGroup.types.ts | 2 +- packages/mui-base/src/Snackbar/Snackbar.types.ts | 2 +- packages/mui-base/src/Tab/Tab.types.ts | 2 +- packages/mui-base/src/useButton/useButton.types.ts | 2 +- packages/mui-base/src/useList/useList.types.ts | 2 +- packages/mui-base/src/useMenu/useMenu.types.ts | 2 +- packages/mui-base/src/useMenuItem/useMenuItem.types.ts | 2 +- packages/mui-base/src/useSelect/useSelect.types.ts | 2 +- packages/mui-base/src/useSlider/useSlider.types.ts | 2 +- packages/mui-base/src/useSwitch/useSwitch.types.ts | 2 +- packages/mui-base/src/useTab/useTab.types.ts | 2 +- packages/mui-base/src/useTabsList/useTabsList.types.ts | 2 +- packages/mui-lab/src/Timeline/Timeline.tsx | 1 - .../src/elementAcceptingRef/elementAcceptingRef.test.tsx | 2 +- .../elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx | 2 +- 19 files changed, 18 insertions(+), 19 deletions(-) diff --git a/packages/mui-base/src/Badge/Badge.types.ts b/packages/mui-base/src/Badge/Badge.types.ts index e4feb756c41c05..6b0f09ef4d0acc 100644 --- a/packages/mui-base/src/Badge/Badge.types.ts +++ b/packages/mui-base/src/Badge/Badge.types.ts @@ -83,7 +83,7 @@ export type BadgeRootSlotProps = { children?: React.ReactNode; className?: string; ownerState: BadgeOwnerState; - ref: React.Ref; + ref?: React.Ref; }; export type BadgeBadgeSlotProps = { diff --git a/packages/mui-base/src/Input/Input.types.ts b/packages/mui-base/src/Input/Input.types.ts index e112ce086c7b75..02ec0b3024b890 100644 --- a/packages/mui-base/src/Input/Input.types.ts +++ b/packages/mui-base/src/Input/Input.types.ts @@ -190,7 +190,7 @@ export type InputInputSlotProps = Simplify< ownerState: InputOwnerState; placeholder: string | undefined; readOnly: boolean | undefined; - ref: React.Ref; + ref?: React.Ref; type: React.HTMLInputTypeAttribute | undefined; } >; diff --git a/packages/mui-base/src/MenuItem/MenuItem.types.ts b/packages/mui-base/src/MenuItem/MenuItem.types.ts index 4383f7ac219385..5ddf3f49a313a7 100644 --- a/packages/mui-base/src/MenuItem/MenuItem.types.ts +++ b/packages/mui-base/src/MenuItem/MenuItem.types.ts @@ -77,7 +77,7 @@ export type MenuItemRootSlotProps = Simplify< UseMenuItemRootSlotProps & { children?: React.ReactNode; className: string; - ref: React.Ref; + ref?: React.Ref; ownerState: MenuItemOwnerState; } >; diff --git a/packages/mui-base/src/Option/Option.types.ts b/packages/mui-base/src/Option/Option.types.ts index 907b8a8f601775..809f2d5ee5b551 100644 --- a/packages/mui-base/src/Option/Option.types.ts +++ b/packages/mui-base/src/Option/Option.types.ts @@ -82,7 +82,7 @@ export type OptionRootSlotProps = Simplify< UseOptionRootSlotProps & { children?: React.ReactNode; className: string; - ref: React.Ref; + ref?: React.Ref; ownerState: OptionOwnerState; } >; diff --git a/packages/mui-base/src/OptionGroup/OptionGroup.types.ts b/packages/mui-base/src/OptionGroup/OptionGroup.types.ts index 6069bbeb6dcb4c..8b24146c056811 100644 --- a/packages/mui-base/src/OptionGroup/OptionGroup.types.ts +++ b/packages/mui-base/src/OptionGroup/OptionGroup.types.ts @@ -70,7 +70,7 @@ export type OptionGroupRootSlotProps = { children?: React.ReactNode; className?: string; ownerState: OptionGroupOwnerState; - ref: React.Ref; + ref?: React.Ref; }; export type OptionGroupLabelSlotProps = { diff --git a/packages/mui-base/src/Snackbar/Snackbar.types.ts b/packages/mui-base/src/Snackbar/Snackbar.types.ts index c66dfcf2736946..dff41e7b915524 100644 --- a/packages/mui-base/src/Snackbar/Snackbar.types.ts +++ b/packages/mui-base/src/Snackbar/Snackbar.types.ts @@ -59,7 +59,7 @@ export type SnackbarRootSlotProps = { ownerState: SnackbarOwnerState; className?: string; children?: React.ReactNode; - ref: React.Ref; + ref?: React.Ref; }; export interface SnackbarClickAwayListenerSlotProps extends ClickAwayListenerProps { diff --git a/packages/mui-base/src/Tab/Tab.types.ts b/packages/mui-base/src/Tab/Tab.types.ts index 0f35c00f3f1801..a7ee2d11398e8c 100644 --- a/packages/mui-base/src/Tab/Tab.types.ts +++ b/packages/mui-base/src/Tab/Tab.types.ts @@ -62,7 +62,7 @@ export type TabOwnerState = Simplify< export type TabRootSlotProps = Simplify< UseTabRootSlotProps & { className?: string; - ref: React.Ref; + ref?: React.Ref; ownerState: TabOwnerState; } >; diff --git a/packages/mui-base/src/useButton/useButton.types.ts b/packages/mui-base/src/useButton/useButton.types.ts index 0eeaf07bb888c1..6af5adfcfffcf3 100644 --- a/packages/mui-base/src/useButton/useButton.types.ts +++ b/packages/mui-base/src/useButton/useButton.types.ts @@ -41,7 +41,7 @@ export interface UseButtonRootSlotOwnProps { onKeyUp: MuiCancellableEventHandler; onMouseDown: React.MouseEventHandler; onMouseLeave: React.MouseEventHandler; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; } export type UseButtonRootSlotProps = ExternalProps & UseButtonRootSlotOwnProps; diff --git a/packages/mui-base/src/useList/useList.types.ts b/packages/mui-base/src/useList/useList.types.ts index 33c12b4386ffa6..193b9e52939506 100644 --- a/packages/mui-base/src/useList/useList.types.ts +++ b/packages/mui-base/src/useList/useList.types.ts @@ -243,7 +243,7 @@ interface UseListRootSlotOwnProps { onBlur: MuiCancellableEventHandler>; onKeyDown: MuiCancellableEventHandler>; tabIndex: number; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; } export type UseListRootSlotProps = ExternalProps & UseListRootSlotOwnProps; diff --git a/packages/mui-base/src/useMenu/useMenu.types.ts b/packages/mui-base/src/useMenu/useMenu.types.ts index f9f6bd606963c9..988cfb6325adb2 100644 --- a/packages/mui-base/src/useMenu/useMenu.types.ts +++ b/packages/mui-base/src/useMenu/useMenu.types.ts @@ -89,7 +89,7 @@ interface UseMenuListboxSlotEventHandlers { export type UseMenuListboxSlotProps = UseListRootSlotProps< Omit & UseMenuListboxSlotEventHandlers > & { - ref: React.RefCallback | null; + ref?: React.RefCallback | null; role: React.AriaRole; }; diff --git a/packages/mui-base/src/useMenuItem/useMenuItem.types.ts b/packages/mui-base/src/useMenuItem/useMenuItem.types.ts index ed8ea501838a62..6a898044fb1d7c 100644 --- a/packages/mui-base/src/useMenuItem/useMenuItem.types.ts +++ b/packages/mui-base/src/useMenuItem/useMenuItem.types.ts @@ -4,7 +4,7 @@ import { MuiCancellableEventHandler } from '../utils/MuiCancellableEvent'; interface UseMenuItemRootSlotOwnProps { id: string | undefined; role: 'menuitem'; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; } export interface MenuItemMetadata { diff --git a/packages/mui-base/src/useSelect/useSelect.types.ts b/packages/mui-base/src/useSelect/useSelect.types.ts index c76160baccccee..487d178539d0c4 100644 --- a/packages/mui-base/src/useSelect/useSelect.types.ts +++ b/packages/mui-base/src/useSelect/useSelect.types.ts @@ -143,7 +143,7 @@ export type UseSelectButtonSlotProps = UseButtonRootSlotProps< 'aria-expanded': React.AriaAttributes['aria-expanded']; 'aria-controls': React.AriaAttributes['aria-controls']; role: React.HTMLAttributes['role']; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; }; interface UseSelectHiddenInputSlotEventHandlers { diff --git a/packages/mui-base/src/useSlider/useSlider.types.ts b/packages/mui-base/src/useSlider/useSlider.types.ts index 38f411b5df6335..8e8c4f55c7273d 100644 --- a/packages/mui-base/src/useSlider/useSlider.types.ts +++ b/packages/mui-base/src/useSlider/useSlider.types.ts @@ -114,7 +114,7 @@ export interface Mark { export type UseSliderRootSlotOwnProps = { onMouseDown: React.MouseEventHandler; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; }; export type UseSliderRootSlotProps = Omit< diff --git a/packages/mui-base/src/useSwitch/useSwitch.types.ts b/packages/mui-base/src/useSwitch/useSwitch.types.ts index 920494847c7bc4..433a091c0330e9 100644 --- a/packages/mui-base/src/useSwitch/useSwitch.types.ts +++ b/packages/mui-base/src/useSwitch/useSwitch.types.ts @@ -42,7 +42,7 @@ interface UseSwitchInputSlotOwnProps { onChange: React.ChangeEventHandler; onFocus: React.FocusEventHandler; readOnly?: boolean; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; required?: boolean; type: React.HTMLInputTypeAttribute; } diff --git a/packages/mui-base/src/useTab/useTab.types.ts b/packages/mui-base/src/useTab/useTab.types.ts index 630c1fc88ffc97..0af03ca2558ca3 100644 --- a/packages/mui-base/src/useTab/useTab.types.ts +++ b/packages/mui-base/src/useTab/useTab.types.ts @@ -35,7 +35,7 @@ export type UseTabRootSlotProps = UseButtonRootSlotProps | null; + ref?: React.RefCallback | null; role: React.AriaRole; }; diff --git a/packages/mui-base/src/useTabsList/useTabsList.types.ts b/packages/mui-base/src/useTabsList/useTabsList.types.ts index 9459da11c885ed..0ebec996e00b9e 100644 --- a/packages/mui-base/src/useTabsList/useTabsList.types.ts +++ b/packages/mui-base/src/useTabsList/useTabsList.types.ts @@ -14,7 +14,7 @@ export type UseTabsListRootSlotProps = ExternalProps & { 'aria-labelledby'?: React.AriaAttributes['aria-labelledby']; 'aria-orientation'?: React.AriaAttributes['aria-orientation']; role: React.AriaRole; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; onKeyDown?: React.KeyboardEventHandler; }; diff --git a/packages/mui-lab/src/Timeline/Timeline.tsx b/packages/mui-lab/src/Timeline/Timeline.tsx index f388d198b084d3..2df1eb6b2e7829 100644 --- a/packages/mui-lab/src/Timeline/Timeline.tsx +++ b/packages/mui-lab/src/Timeline/Timeline.tsx @@ -62,7 +62,6 @@ const Timeline = React.forwardRef(function Time diff --git a/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx b/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx index 414df07d9519a1..259f3c46770c90 100644 --- a/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx +++ b/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx @@ -84,7 +84,7 @@ describe('elementAcceptingRef', () => { it('accepts lazy', async () => { const Component = React.lazy(() => Promise.resolve({ - default: React.forwardRef((props, ref) =>
), + default: React.forwardRef((props, ref) =>
), }), ); diff --git a/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx b/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx index 35d4735ec132e9..1230ce9d3a51e5 100644 --- a/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx +++ b/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx @@ -81,7 +81,7 @@ describe('elementTypeAcceptingRef', () => { it('accepts lazy', async () => { const Component = React.lazy(() => Promise.resolve({ - default: React.forwardRef((props, ref) =>
), + default: React.forwardRef((props, ref) =>
), }), ); From ceae0a193b53a65eb431bc944924a22c2b31a421 Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Fri, 20 Sep 2024 11:52:19 +0200 Subject: [PATCH 5/6] Update pnpm-lock.yaml --- pnpm-lock.yaml | 178 +++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 142 insertions(+), 36 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0f44f12ee645f5..bad77be907aeae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -356,7 +356,7 @@ importers: version: link:../../packages/mui-utils/build next: specifier: latest - version: 14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -366,7 +366,7 @@ importers: devDependencies: '@pigment-css/nextjs-plugin': specifier: 0.0.22 - version: 0.0.22(@types/react@18.3.6)(next@14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 0.0.22(@types/react@18.3.6)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@types/node': specifier: ^20.16.5 version: 20.16.5 @@ -652,7 +652,7 @@ importers: version: 9.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@toolpad/core': specifier: ^0.6.0 - version: 0.6.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.6)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2) + version: 0.6.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.6)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -733,7 +733,7 @@ importers: version: 5.1.2(@mui/material@packages+mui-material+build)(react@18.3.1) next: specifier: ^14.2.11 - version: 14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) notistack: specifier: 3.0.1 version: 3.0.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1411,7 +1411,7 @@ importers: version: 7.25.6 '@mui/base': specifier: '*' - version: 5.0.0-beta.40(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.0.0-beta.58(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/internal-markdown': specifier: workspace:^ version: link:../markdown @@ -1457,7 +1457,7 @@ importers: version: 18.3.6 next: specifier: ^14.2.11 - version: 14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -1631,7 +1631,7 @@ importers: version: 4.17.21 next: specifier: ^14.2.11 - version: 14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -4030,17 +4030,6 @@ packages: '@types/react': optional: true - '@mui/base@5.0.0-beta.40': - resolution: {integrity: sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/react': ^18.3.6 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@mui/base@5.0.0-beta.58': resolution: {integrity: sha512-P0E7ZrxOuyYqBvVv9w8k7wm+Xzx/KRu+BGgFcR2htTsGCpJNQJCSUXNUZ50MUmSU9hzqhwbQWNXhV1MBTl6F7A==} engines: {node: '>=14.0.0'} @@ -4432,6 +4421,9 @@ packages: '@next/env@14.2.11': resolution: {integrity: sha512-HYsQRSIXwiNqvzzYThrBwq6RhXo3E0n8j8nQnAs8i4fCEo2Zf/3eS0IiRA8XnRg9Ha0YnpkyJZIZg1qEwemrHw==} + '@next/env@14.2.13': + resolution: {integrity: sha512-s3lh6K8cbW1h5Nga7NNeXrbe0+2jIIYK9YaA9T7IufDWnZpozdFUp6Hf0d5rNWUKu4fEuSX2rCKlGjCrtylfDw==} + '@next/eslint-plugin-next@14.2.11': resolution: {integrity: sha512-7mw+xW7Y03Ph4NTCcAzYe+vu4BNjEHZUfZayyF3Y1D9RX6c5NIe25m1grHEAkyUuaqjRxOYhnCNeglOkIqLkBA==} @@ -4441,54 +4433,108 @@ packages: cpu: [arm64] os: [darwin] + '@next/swc-darwin-arm64@14.2.13': + resolution: {integrity: sha512-IkAmQEa2Htq+wHACBxOsslt+jMoV3msvxCn0WFSfJSkv/scy+i/EukBKNad36grRxywaXUYJc9mxEGkeIs8Bzg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + '@next/swc-darwin-x64@14.2.11': resolution: {integrity: sha512-lnB0zYCld4yE0IX3ANrVMmtAbziBb7MYekcmR6iE9bujmgERl6+FK+b0MBq0pl304lYe7zO4yxJus9H/Af8jbg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] + '@next/swc-darwin-x64@14.2.13': + resolution: {integrity: sha512-Dv1RBGs2TTjkwEnFMVL5XIfJEavnLqqwYSD6LXgTPdEy/u6FlSrLBSSfe1pcfqhFEXRAgVL3Wpjibe5wXJzWog==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + '@next/swc-linux-arm64-gnu@14.2.11': resolution: {integrity: sha512-Ulo9TZVocYmUAtzvZ7FfldtwUoQY0+9z3BiXZCLSUwU2bp7GqHA7/bqrfsArDlUb2xeGwn3ZuBbKtNK8TR0A8w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-gnu@14.2.13': + resolution: {integrity: sha512-yB1tYEFFqo4ZNWkwrJultbsw7NPAAxlPXURXioRl9SdW6aIefOLS+0TEsKrWBtbJ9moTDgU3HRILL6QBQnMevg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-arm64-musl@14.2.11': resolution: {integrity: sha512-fH377DnKGyUnkWlmUpFF1T90m0dADBfK11dF8sOQkiELF9M+YwDRCGe8ZyDzvQcUd20Rr5U7vpZRrAxKwd3Rzg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-musl@14.2.13': + resolution: {integrity: sha512-v5jZ/FV/eHGoWhMKYrsAweQ7CWb8xsWGM/8m1mwwZQ/sutJjoFaXchwK4pX8NqwImILEvQmZWyb8pPTcP7htWg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-x64-gnu@14.2.11': resolution: {integrity: sha512-a0TH4ZZp4NS0LgXP/488kgvWelNpwfgGTUCDXVhPGH6pInb7yIYNgM4kmNWOxBFt+TIuOH6Pi9NnGG4XWFUyXQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + '@next/swc-linux-x64-gnu@14.2.13': + resolution: {integrity: sha512-aVc7m4YL7ViiRv7SOXK3RplXzOEe/qQzRA5R2vpXboHABs3w8vtFslGTz+5tKiQzWUmTmBNVW0UQdhkKRORmGA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-linux-x64-musl@14.2.11': resolution: {integrity: sha512-DYYZcO4Uir2gZxA4D2JcOAKVs8ZxbOFYPpXSVIgeoQbREbeEHxysVsg3nY4FrQy51e5opxt5mOHl/LzIyZBoKA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + '@next/swc-linux-x64-musl@14.2.13': + resolution: {integrity: sha512-4wWY7/OsSaJOOKvMsu1Teylku7vKyTuocvDLTZQq0TYv9OjiYYWt63PiE1nTuZnqQ4RPvME7Xai+9enoiN0Wrg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-win32-arm64-msvc@14.2.11': resolution: {integrity: sha512-PwqHeKG3/kKfPpM6of1B9UJ+Er6ySUy59PeFu0Un0LBzJTRKKAg2V6J60Yqzp99m55mLa+YTbU6xj61ImTv9mg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] + '@next/swc-win32-arm64-msvc@14.2.13': + resolution: {integrity: sha512-uP1XkqCqV2NVH9+g2sC7qIw+w2tRbcMiXFEbMihkQ8B1+V6m28sshBwAB0SDmOe0u44ne1vFU66+gx/28RsBVQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + '@next/swc-win32-ia32-msvc@14.2.11': resolution: {integrity: sha512-0U7PWMnOYIvM74GY6rbH6w7v+vNPDVH1gUhlwHpfInJnNe5LkmUZqhp7FNWeNa5wbVgRcRi1F1cyxp4dmeLLvA==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] + '@next/swc-win32-ia32-msvc@14.2.13': + resolution: {integrity: sha512-V26ezyjPqQpDBV4lcWIh8B/QICQ4v+M5Bo9ykLN+sqeKKBxJVDpEc6biDVyluTXTC40f5IqCU0ttth7Es2ZuMw==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + '@next/swc-win32-x64-msvc@14.2.11': resolution: {integrity: sha512-gQpS7mcgovWoaTG1FbS5/ojF7CGfql1Q0ZLsMrhcsi2Sr9HEqsUZ70MPJyaYBXbk6iEAP7UXMD9HC8KY1qNwvA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] + '@next/swc-win32-x64-msvc@14.2.13': + resolution: {integrity: sha512-WwzOEAFBGhlDHE5Z73mNU8CO8mqMNLqaG+AO9ETmzdCQlJhVtWZnOl2+rqgVQS+YHunjOWptdFmNfbpwcUuEsw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==} @@ -9911,6 +9957,24 @@ packages: sass: optional: true + next@14.2.13: + resolution: {integrity: sha512-BseY9YNw8QJSwLYD7hlZzl6QVDoSFHL/URN5K64kVEVpCsSOWeyjbIGK+dZUaRViHTaMQX8aqmnn0PHBbGZezg==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + sass: + optional: true + nice-napi@1.0.2: resolution: {integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==} os: ['!win32'] @@ -14869,20 +14933,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.6 - '@mui/base@5.0.0-beta.40(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.25.6 - '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.16(@types/react@18.3.6) - '@mui/utils': 5.16.6(@types/react@18.3.6)(react@18.3.1) - '@popperjs/core': 2.11.8 - clsx: 2.1.1 - prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.6 - '@mui/base@5.0.0-beta.58(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 @@ -15296,6 +15346,8 @@ snapshots: '@next/env@14.2.11': {} + '@next/env@14.2.13': {} + '@next/eslint-plugin-next@14.2.11': dependencies: glob: 10.3.10 @@ -15303,30 +15355,57 @@ snapshots: '@next/swc-darwin-arm64@14.2.11': optional: true + '@next/swc-darwin-arm64@14.2.13': + optional: true + '@next/swc-darwin-x64@14.2.11': optional: true + '@next/swc-darwin-x64@14.2.13': + optional: true + '@next/swc-linux-arm64-gnu@14.2.11': optional: true + '@next/swc-linux-arm64-gnu@14.2.13': + optional: true + '@next/swc-linux-arm64-musl@14.2.11': optional: true + '@next/swc-linux-arm64-musl@14.2.13': + optional: true + '@next/swc-linux-x64-gnu@14.2.11': optional: true + '@next/swc-linux-x64-gnu@14.2.13': + optional: true + '@next/swc-linux-x64-musl@14.2.11': optional: true + '@next/swc-linux-x64-musl@14.2.13': + optional: true + '@next/swc-win32-arm64-msvc@14.2.11': optional: true + '@next/swc-win32-arm64-msvc@14.2.13': + optional: true + '@next/swc-win32-ia32-msvc@14.2.11': optional: true + '@next/swc-win32-ia32-msvc@14.2.13': + optional: true + '@next/swc-win32-x64-msvc@14.2.11': optional: true + '@next/swc-win32-x64-msvc@14.2.13': + optional: true + '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': optional: true @@ -15759,10 +15838,10 @@ snapshots: '@opentelemetry/api@1.8.0': optional: true - '@pigment-css/nextjs-plugin@0.0.22(@types/react@18.3.6)(next@14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@pigment-css/nextjs-plugin@0.0.22(@types/react@18.3.6)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@pigment-css/unplugin': 0.0.22(@types/react@18.3.6)(react@18.3.1) - next: 14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - react @@ -16553,7 +16632,7 @@ snapshots: '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1)) react: 18.3.1 - '@toolpad/core@0.6.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.6)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)': + '@toolpad/core@0.6.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.6)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)': dependencies: '@babel/runtime': 7.25.6 '@mui/icons-material': link:packages/mui-icons-material/build @@ -16567,7 +16646,7 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - next: 14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@edge-runtime/vm' - '@emotion/react' @@ -22403,6 +22482,33 @@ snapshots: - '@babel/core' - babel-plugin-macros + next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + '@next/env': 14.2.13 + '@swc/helpers': 0.5.5 + busboy: 1.6.0 + caniuse-lite: 1.0.30001649 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + styled-jsx: 5.1.1(@babel/core@7.25.2)(babel-plugin-macros@3.1.0)(react@18.3.1) + optionalDependencies: + '@next/swc-darwin-arm64': 14.2.13 + '@next/swc-darwin-x64': 14.2.13 + '@next/swc-linux-arm64-gnu': 14.2.13 + '@next/swc-linux-arm64-musl': 14.2.13 + '@next/swc-linux-x64-gnu': 14.2.13 + '@next/swc-linux-x64-musl': 14.2.13 + '@next/swc-win32-arm64-msvc': 14.2.13 + '@next/swc-win32-ia32-msvc': 14.2.13 + '@next/swc-win32-x64-msvc': 14.2.13 + '@opentelemetry/api': 1.8.0 + '@playwright/test': 1.47.1 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + nice-napi@1.0.2: dependencies: node-addon-api: 3.2.1 From 76e612baa7bca551a359af757ffd41e8b8224308 Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Thu, 26 Sep 2024 12:19:08 +0200 Subject: [PATCH 6/6] Update pnpm-lock.yaml --- pnpm-lock.yaml | 178 ++++++++++--------------------------------------- 1 file changed, 36 insertions(+), 142 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bad77be907aeae..0f44f12ee645f5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -356,7 +356,7 @@ importers: version: link:../../packages/mui-utils/build next: specifier: latest - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -366,7 +366,7 @@ importers: devDependencies: '@pigment-css/nextjs-plugin': specifier: 0.0.22 - version: 0.0.22(@types/react@18.3.6)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 0.0.22(@types/react@18.3.6)(next@14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@types/node': specifier: ^20.16.5 version: 20.16.5 @@ -652,7 +652,7 @@ importers: version: 9.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@toolpad/core': specifier: ^0.6.0 - version: 0.6.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.6)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2) + version: 0.6.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.6)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -733,7 +733,7 @@ importers: version: 5.1.2(@mui/material@packages+mui-material+build)(react@18.3.1) next: specifier: ^14.2.11 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) notistack: specifier: 3.0.1 version: 3.0.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1411,7 +1411,7 @@ importers: version: 7.25.6 '@mui/base': specifier: '*' - version: 5.0.0-beta.58(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.0.0-beta.40(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/internal-markdown': specifier: workspace:^ version: link:../markdown @@ -1457,7 +1457,7 @@ importers: version: 18.3.6 next: specifier: ^14.2.11 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -1631,7 +1631,7 @@ importers: version: 4.17.21 next: specifier: ^14.2.11 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -4030,6 +4030,17 @@ packages: '@types/react': optional: true + '@mui/base@5.0.0-beta.40': + resolution: {integrity: sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/react': ^18.3.6 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@mui/base@5.0.0-beta.58': resolution: {integrity: sha512-P0E7ZrxOuyYqBvVv9w8k7wm+Xzx/KRu+BGgFcR2htTsGCpJNQJCSUXNUZ50MUmSU9hzqhwbQWNXhV1MBTl6F7A==} engines: {node: '>=14.0.0'} @@ -4421,9 +4432,6 @@ packages: '@next/env@14.2.11': resolution: {integrity: sha512-HYsQRSIXwiNqvzzYThrBwq6RhXo3E0n8j8nQnAs8i4fCEo2Zf/3eS0IiRA8XnRg9Ha0YnpkyJZIZg1qEwemrHw==} - '@next/env@14.2.13': - resolution: {integrity: sha512-s3lh6K8cbW1h5Nga7NNeXrbe0+2jIIYK9YaA9T7IufDWnZpozdFUp6Hf0d5rNWUKu4fEuSX2rCKlGjCrtylfDw==} - '@next/eslint-plugin-next@14.2.11': resolution: {integrity: sha512-7mw+xW7Y03Ph4NTCcAzYe+vu4BNjEHZUfZayyF3Y1D9RX6c5NIe25m1grHEAkyUuaqjRxOYhnCNeglOkIqLkBA==} @@ -4433,108 +4441,54 @@ packages: cpu: [arm64] os: [darwin] - '@next/swc-darwin-arm64@14.2.13': - resolution: {integrity: sha512-IkAmQEa2Htq+wHACBxOsslt+jMoV3msvxCn0WFSfJSkv/scy+i/EukBKNad36grRxywaXUYJc9mxEGkeIs8Bzg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - '@next/swc-darwin-x64@14.2.11': resolution: {integrity: sha512-lnB0zYCld4yE0IX3ANrVMmtAbziBb7MYekcmR6iE9bujmgERl6+FK+b0MBq0pl304lYe7zO4yxJus9H/Af8jbg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-darwin-x64@14.2.13': - resolution: {integrity: sha512-Dv1RBGs2TTjkwEnFMVL5XIfJEavnLqqwYSD6LXgTPdEy/u6FlSrLBSSfe1pcfqhFEXRAgVL3Wpjibe5wXJzWog==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.11': resolution: {integrity: sha512-Ulo9TZVocYmUAtzvZ7FfldtwUoQY0+9z3BiXZCLSUwU2bp7GqHA7/bqrfsArDlUb2xeGwn3ZuBbKtNK8TR0A8w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-gnu@14.2.13': - resolution: {integrity: sha512-yB1tYEFFqo4ZNWkwrJultbsw7NPAAxlPXURXioRl9SdW6aIefOLS+0TEsKrWBtbJ9moTDgU3HRILL6QBQnMevg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - '@next/swc-linux-arm64-musl@14.2.11': resolution: {integrity: sha512-fH377DnKGyUnkWlmUpFF1T90m0dADBfK11dF8sOQkiELF9M+YwDRCGe8ZyDzvQcUd20Rr5U7vpZRrAxKwd3Rzg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.13': - resolution: {integrity: sha512-v5jZ/FV/eHGoWhMKYrsAweQ7CWb8xsWGM/8m1mwwZQ/sutJjoFaXchwK4pX8NqwImILEvQmZWyb8pPTcP7htWg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - '@next/swc-linux-x64-gnu@14.2.11': resolution: {integrity: sha512-a0TH4ZZp4NS0LgXP/488kgvWelNpwfgGTUCDXVhPGH6pInb7yIYNgM4kmNWOxBFt+TIuOH6Pi9NnGG4XWFUyXQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.13': - resolution: {integrity: sha512-aVc7m4YL7ViiRv7SOXK3RplXzOEe/qQzRA5R2vpXboHABs3w8vtFslGTz+5tKiQzWUmTmBNVW0UQdhkKRORmGA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - '@next/swc-linux-x64-musl@14.2.11': resolution: {integrity: sha512-DYYZcO4Uir2gZxA4D2JcOAKVs8ZxbOFYPpXSVIgeoQbREbeEHxysVsg3nY4FrQy51e5opxt5mOHl/LzIyZBoKA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.13': - resolution: {integrity: sha512-4wWY7/OsSaJOOKvMsu1Teylku7vKyTuocvDLTZQq0TYv9OjiYYWt63PiE1nTuZnqQ4RPvME7Xai+9enoiN0Wrg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - '@next/swc-win32-arm64-msvc@14.2.11': resolution: {integrity: sha512-PwqHeKG3/kKfPpM6of1B9UJ+Er6ySUy59PeFu0Un0LBzJTRKKAg2V6J60Yqzp99m55mLa+YTbU6xj61ImTv9mg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-arm64-msvc@14.2.13': - resolution: {integrity: sha512-uP1XkqCqV2NVH9+g2sC7qIw+w2tRbcMiXFEbMihkQ8B1+V6m28sshBwAB0SDmOe0u44ne1vFU66+gx/28RsBVQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - '@next/swc-win32-ia32-msvc@14.2.11': resolution: {integrity: sha512-0U7PWMnOYIvM74GY6rbH6w7v+vNPDVH1gUhlwHpfInJnNe5LkmUZqhp7FNWeNa5wbVgRcRi1F1cyxp4dmeLLvA==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.13': - resolution: {integrity: sha512-V26ezyjPqQpDBV4lcWIh8B/QICQ4v+M5Bo9ykLN+sqeKKBxJVDpEc6biDVyluTXTC40f5IqCU0ttth7Es2ZuMw==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - '@next/swc-win32-x64-msvc@14.2.11': resolution: {integrity: sha512-gQpS7mcgovWoaTG1FbS5/ojF7CGfql1Q0ZLsMrhcsi2Sr9HEqsUZ70MPJyaYBXbk6iEAP7UXMD9HC8KY1qNwvA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@next/swc-win32-x64-msvc@14.2.13': - resolution: {integrity: sha512-WwzOEAFBGhlDHE5Z73mNU8CO8mqMNLqaG+AO9ETmzdCQlJhVtWZnOl2+rqgVQS+YHunjOWptdFmNfbpwcUuEsw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==} @@ -9957,24 +9911,6 @@ packages: sass: optional: true - next@14.2.13: - resolution: {integrity: sha512-BseY9YNw8QJSwLYD7hlZzl6QVDoSFHL/URN5K64kVEVpCsSOWeyjbIGK+dZUaRViHTaMQX8aqmnn0PHBbGZezg==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - sass: - optional: true - nice-napi@1.0.2: resolution: {integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==} os: ['!win32'] @@ -14933,6 +14869,20 @@ snapshots: optionalDependencies: '@types/react': 18.3.6 + '@mui/base@5.0.0-beta.40(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@babel/runtime': 7.25.6 + '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/types': 7.2.16(@types/react@18.3.6) + '@mui/utils': 5.16.6(@types/react@18.3.6)(react@18.3.1) + '@popperjs/core': 2.11.8 + clsx: 2.1.1 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.6 + '@mui/base@5.0.0-beta.58(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 @@ -15346,8 +15296,6 @@ snapshots: '@next/env@14.2.11': {} - '@next/env@14.2.13': {} - '@next/eslint-plugin-next@14.2.11': dependencies: glob: 10.3.10 @@ -15355,57 +15303,30 @@ snapshots: '@next/swc-darwin-arm64@14.2.11': optional: true - '@next/swc-darwin-arm64@14.2.13': - optional: true - '@next/swc-darwin-x64@14.2.11': optional: true - '@next/swc-darwin-x64@14.2.13': - optional: true - '@next/swc-linux-arm64-gnu@14.2.11': optional: true - '@next/swc-linux-arm64-gnu@14.2.13': - optional: true - '@next/swc-linux-arm64-musl@14.2.11': optional: true - '@next/swc-linux-arm64-musl@14.2.13': - optional: true - '@next/swc-linux-x64-gnu@14.2.11': optional: true - '@next/swc-linux-x64-gnu@14.2.13': - optional: true - '@next/swc-linux-x64-musl@14.2.11': optional: true - '@next/swc-linux-x64-musl@14.2.13': - optional: true - '@next/swc-win32-arm64-msvc@14.2.11': optional: true - '@next/swc-win32-arm64-msvc@14.2.13': - optional: true - '@next/swc-win32-ia32-msvc@14.2.11': optional: true - '@next/swc-win32-ia32-msvc@14.2.13': - optional: true - '@next/swc-win32-x64-msvc@14.2.11': optional: true - '@next/swc-win32-x64-msvc@14.2.13': - optional: true - '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': optional: true @@ -15838,10 +15759,10 @@ snapshots: '@opentelemetry/api@1.8.0': optional: true - '@pigment-css/nextjs-plugin@0.0.22(@types/react@18.3.6)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@pigment-css/nextjs-plugin@0.0.22(@types/react@18.3.6)(next@14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@pigment-css/unplugin': 0.0.22(@types/react@18.3.6)(react@18.3.1) - next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - react @@ -16632,7 +16553,7 @@ snapshots: '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1)) react: 18.3.1 - '@toolpad/core@0.6.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.6)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)': + '@toolpad/core@0.6.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@types/react@18.3.6)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.6)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)': dependencies: '@babel/runtime': 7.25.6 '@mui/icons-material': link:packages/mui-icons-material/build @@ -16646,7 +16567,7 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.11(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@edge-runtime/vm' - '@emotion/react' @@ -22482,33 +22403,6 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - '@next/env': 14.2.13 - '@swc/helpers': 0.5.5 - busboy: 1.6.0 - caniuse-lite: 1.0.30001649 - graceful-fs: 4.2.11 - postcss: 8.4.31 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(@babel/core@7.25.2)(babel-plugin-macros@3.1.0)(react@18.3.1) - optionalDependencies: - '@next/swc-darwin-arm64': 14.2.13 - '@next/swc-darwin-x64': 14.2.13 - '@next/swc-linux-arm64-gnu': 14.2.13 - '@next/swc-linux-arm64-musl': 14.2.13 - '@next/swc-linux-x64-gnu': 14.2.13 - '@next/swc-linux-x64-musl': 14.2.13 - '@next/swc-win32-arm64-msvc': 14.2.13 - '@next/swc-win32-ia32-msvc': 14.2.13 - '@next/swc-win32-x64-msvc': 14.2.13 - '@opentelemetry/api': 1.8.0 - '@playwright/test': 1.47.1 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - nice-napi@1.0.2: dependencies: node-addon-api: 3.2.1