diff --git a/packages/mui-base/src/AlertDialog/Backdrop/AlertDialogBackdrop.tsx b/packages/mui-base/src/AlertDialog/Backdrop/AlertDialogBackdrop.tsx index ac29d6428..fc7484ba8 100644 --- a/packages/mui-base/src/AlertDialog/Backdrop/AlertDialogBackdrop.tsx +++ b/packages/mui-base/src/AlertDialog/Backdrop/AlertDialogBackdrop.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { FloatingPortal } from '@floating-ui/react'; diff --git a/packages/mui-base/src/AlertDialog/Close/AlertDialogClose.tsx b/packages/mui-base/src/AlertDialog/Close/AlertDialogClose.tsx index ef72b256a..ce1a2f563 100644 --- a/packages/mui-base/src/AlertDialog/Close/AlertDialogClose.tsx +++ b/packages/mui-base/src/AlertDialog/Close/AlertDialogClose.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { AlertDialogCloseOwnerState, AlertDialogCloseProps } from './AlertDialogClose.types'; diff --git a/packages/mui-base/src/AlertDialog/Description/AlertDialogDescription.tsx b/packages/mui-base/src/AlertDialog/Description/AlertDialogDescription.tsx index 8c97ef167..55a977742 100644 --- a/packages/mui-base/src/AlertDialog/Description/AlertDialogDescription.tsx +++ b/packages/mui-base/src/AlertDialog/Description/AlertDialogDescription.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { diff --git a/packages/mui-base/src/AlertDialog/Popup/AlertDialogPopup.tsx b/packages/mui-base/src/AlertDialog/Popup/AlertDialogPopup.tsx index a68aa4f8d..11598cbb1 100644 --- a/packages/mui-base/src/AlertDialog/Popup/AlertDialogPopup.tsx +++ b/packages/mui-base/src/AlertDialog/Popup/AlertDialogPopup.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { FloatingFocusManager, FloatingPortal } from '@floating-ui/react'; diff --git a/packages/mui-base/src/AlertDialog/Root/AlertDialogRoot.tsx b/packages/mui-base/src/AlertDialog/Root/AlertDialogRoot.tsx index 4e0fffc9d..4f1802928 100644 --- a/packages/mui-base/src/AlertDialog/Root/AlertDialogRoot.tsx +++ b/packages/mui-base/src/AlertDialog/Root/AlertDialogRoot.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { AlertDialogRootProps } from './AlertDialogRoot.types'; diff --git a/packages/mui-base/src/AlertDialog/Root/AlertDialogRootContext.ts b/packages/mui-base/src/AlertDialog/Root/AlertDialogRootContext.ts index 19423d2d4..7e3d53e60 100644 --- a/packages/mui-base/src/AlertDialog/Root/AlertDialogRootContext.ts +++ b/packages/mui-base/src/AlertDialog/Root/AlertDialogRootContext.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import type { AlertDialogRootContextValue } from './AlertDialogRoot.types'; diff --git a/packages/mui-base/src/AlertDialog/Title/AlertDialogTitle.tsx b/packages/mui-base/src/AlertDialog/Title/AlertDialogTitle.tsx index e5301b06c..4d64665df 100644 --- a/packages/mui-base/src/AlertDialog/Title/AlertDialogTitle.tsx +++ b/packages/mui-base/src/AlertDialog/Title/AlertDialogTitle.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { AlertDialogTitleOwnerState, AlertDialogTitleProps } from './AlertDialogTitle.types'; diff --git a/packages/mui-base/src/AlertDialog/Trigger/AlertDialogTrigger.tsx b/packages/mui-base/src/AlertDialog/Trigger/AlertDialogTrigger.tsx index 80b76094b..aab0fea47 100644 --- a/packages/mui-base/src/AlertDialog/Trigger/AlertDialogTrigger.tsx +++ b/packages/mui-base/src/AlertDialog/Trigger/AlertDialogTrigger.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useDialogTrigger } from '../../Dialog/Trigger/useDialogTrigger'; diff --git a/packages/mui-base/src/Checkbox/Indicator/CheckboxIndicator.tsx b/packages/mui-base/src/Checkbox/Indicator/CheckboxIndicator.tsx index 54db3021b..6047a7808 100644 --- a/packages/mui-base/src/Checkbox/Indicator/CheckboxIndicator.tsx +++ b/packages/mui-base/src/Checkbox/Indicator/CheckboxIndicator.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { CheckboxIndicatorProps } from './CheckboxIndicator.types'; diff --git a/packages/mui-base/src/Checkbox/Root/CheckboxContext.ts b/packages/mui-base/src/Checkbox/Root/CheckboxContext.ts index 57cf01246..4749a556c 100644 --- a/packages/mui-base/src/Checkbox/Root/CheckboxContext.ts +++ b/packages/mui-base/src/Checkbox/Root/CheckboxContext.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import type { CheckboxContextValue } from './CheckboxRoot.types'; diff --git a/packages/mui-base/src/Checkbox/Root/CheckboxRoot.tsx b/packages/mui-base/src/Checkbox/Root/CheckboxRoot.tsx index 11ce36fc0..24fa62f6f 100644 --- a/packages/mui-base/src/Checkbox/Root/CheckboxRoot.tsx +++ b/packages/mui-base/src/Checkbox/Root/CheckboxRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { CheckboxContext } from './CheckboxContext'; diff --git a/packages/mui-base/src/Checkbox/Root/CheckboxRootContext.ts b/packages/mui-base/src/Checkbox/Root/CheckboxRootContext.ts index fa36221dc..0bb7d6ab0 100644 --- a/packages/mui-base/src/Checkbox/Root/CheckboxRootContext.ts +++ b/packages/mui-base/src/Checkbox/Root/CheckboxRootContext.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import type { CheckboxContextValue } from './CheckboxRoot.types'; diff --git a/packages/mui-base/src/Checkbox/Root/useCheckboxRoot.ts b/packages/mui-base/src/Checkbox/Root/useCheckboxRoot.ts index d59c77e2c..1e889473e 100644 --- a/packages/mui-base/src/Checkbox/Root/useCheckboxRoot.ts +++ b/packages/mui-base/src/Checkbox/Root/useCheckboxRoot.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import type { UseCheckboxRootParameters, UseCheckboxRootReturnValue } from './CheckboxRoot.types'; import { useControlled } from '../../utils/useControlled'; diff --git a/packages/mui-base/src/Checkbox/utils.ts b/packages/mui-base/src/Checkbox/utils.ts index 9494b8038..1fa41f006 100644 --- a/packages/mui-base/src/Checkbox/utils.ts +++ b/packages/mui-base/src/Checkbox/utils.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import type { CheckboxRootOwnerState } from './Root/CheckboxRoot.types'; import { getStyleHookProps } from '../utils/getStyleHookProps'; diff --git a/packages/mui-base/src/CheckboxGroup/Parent/useCheckboxGroupParent.ts b/packages/mui-base/src/CheckboxGroup/Parent/useCheckboxGroupParent.ts index ba82b81f7..64c09f321 100644 --- a/packages/mui-base/src/CheckboxGroup/Parent/useCheckboxGroupParent.ts +++ b/packages/mui-base/src/CheckboxGroup/Parent/useCheckboxGroupParent.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import { useId } from '../../utils/useId'; import { useEventCallback } from '../../utils/useEventCallback'; diff --git a/packages/mui-base/src/CheckboxGroup/Root/CheckboxGroupRoot.tsx b/packages/mui-base/src/CheckboxGroup/Root/CheckboxGroupRoot.tsx index b2c6b6f7c..7c30770c1 100644 --- a/packages/mui-base/src/CheckboxGroup/Root/CheckboxGroupRoot.tsx +++ b/packages/mui-base/src/CheckboxGroup/Root/CheckboxGroupRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/CheckboxGroup/Root/CheckboxGroupRootContext.ts b/packages/mui-base/src/CheckboxGroup/Root/CheckboxGroupRootContext.ts index 412faa876..c16719e6f 100644 --- a/packages/mui-base/src/CheckboxGroup/Root/CheckboxGroupRootContext.ts +++ b/packages/mui-base/src/CheckboxGroup/Root/CheckboxGroupRootContext.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import { UseCheckboxGroupParent } from '../Parent/useCheckboxGroupParent'; diff --git a/packages/mui-base/src/CheckboxGroup/Root/useCheckboxGroupRoot.tsx b/packages/mui-base/src/CheckboxGroup/Root/useCheckboxGroupRoot.tsx index b5ebb0533..7ddb99a23 100644 --- a/packages/mui-base/src/CheckboxGroup/Root/useCheckboxGroupRoot.tsx +++ b/packages/mui-base/src/CheckboxGroup/Root/useCheckboxGroupRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import { useControlled } from '../../utils/useControlled'; diff --git a/packages/mui-base/src/Collapsible/Content/CollapsibleContent.tsx b/packages/mui-base/src/Collapsible/Content/CollapsibleContent.tsx index a6006f817..576661630 100644 --- a/packages/mui-base/src/Collapsible/Content/CollapsibleContent.tsx +++ b/packages/mui-base/src/Collapsible/Content/CollapsibleContent.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { BaseUIComponentProps } from '../../utils/types'; diff --git a/packages/mui-base/src/Collapsible/Content/useCollapsibleContent.ts b/packages/mui-base/src/Collapsible/Content/useCollapsibleContent.ts index 5a6312d38..a5ae6c862 100644 --- a/packages/mui-base/src/Collapsible/Content/useCollapsibleContent.ts +++ b/packages/mui-base/src/Collapsible/Content/useCollapsibleContent.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import * as ReactDOM from 'react-dom'; import { mergeReactProps } from '../../utils/mergeReactProps'; diff --git a/packages/mui-base/src/Collapsible/Root/CollapsibleContext.tsx b/packages/mui-base/src/Collapsible/Root/CollapsibleContext.tsx index befc7670a..2bdb77f0c 100644 --- a/packages/mui-base/src/Collapsible/Root/CollapsibleContext.tsx +++ b/packages/mui-base/src/Collapsible/Root/CollapsibleContext.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import type { CollapsibleRoot } from './CollapsibleRoot'; diff --git a/packages/mui-base/src/Collapsible/Root/CollapsibleRoot.test.tsx b/packages/mui-base/src/Collapsible/Root/CollapsibleRoot.test.tsx index d14d5365e..21257ae10 100644 --- a/packages/mui-base/src/Collapsible/Root/CollapsibleRoot.test.tsx +++ b/packages/mui-base/src/Collapsible/Root/CollapsibleRoot.test.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import { expect } from 'chai'; import { spy } from 'sinon'; diff --git a/packages/mui-base/src/Collapsible/Root/CollapsibleRoot.tsx b/packages/mui-base/src/Collapsible/Root/CollapsibleRoot.tsx index 5ab8e07a4..95f59e4fb 100644 --- a/packages/mui-base/src/Collapsible/Root/CollapsibleRoot.tsx +++ b/packages/mui-base/src/Collapsible/Root/CollapsibleRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { BaseUIComponentProps } from '../../utils/types'; diff --git a/packages/mui-base/src/Collapsible/Root/useCollapsibleRoot.ts b/packages/mui-base/src/Collapsible/Root/useCollapsibleRoot.ts index 8328232af..757a21194 100644 --- a/packages/mui-base/src/Collapsible/Root/useCollapsibleRoot.ts +++ b/packages/mui-base/src/Collapsible/Root/useCollapsibleRoot.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { useControlled } from '../../utils/useControlled'; import { useEventCallback } from '../../utils/useEventCallback'; diff --git a/packages/mui-base/src/Collapsible/Trigger/CollapsibleTrigger.tsx b/packages/mui-base/src/Collapsible/Trigger/CollapsibleTrigger.tsx index a8c4880ad..f06f0786f 100644 --- a/packages/mui-base/src/Collapsible/Trigger/CollapsibleTrigger.tsx +++ b/packages/mui-base/src/Collapsible/Trigger/CollapsibleTrigger.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Collapsible/Trigger/useCollapsibleTrigger.ts b/packages/mui-base/src/Collapsible/Trigger/useCollapsibleTrigger.ts index 112c48cdc..4dda0d968 100644 --- a/packages/mui-base/src/Collapsible/Trigger/useCollapsibleTrigger.ts +++ b/packages/mui-base/src/Collapsible/Trigger/useCollapsibleTrigger.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; /** diff --git a/packages/mui-base/src/Composite/Item/CompositeItem.tsx b/packages/mui-base/src/Composite/Item/CompositeItem.tsx index 8b8764604..984dbb815 100644 --- a/packages/mui-base/src/Composite/Item/CompositeItem.tsx +++ b/packages/mui-base/src/Composite/Item/CompositeItem.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Composite/Item/useCompositeItem.ts b/packages/mui-base/src/Composite/Item/useCompositeItem.ts index 70ab40532..296f54be1 100644 --- a/packages/mui-base/src/Composite/Item/useCompositeItem.ts +++ b/packages/mui-base/src/Composite/Item/useCompositeItem.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { useCompositeRootContext } from '../Root/CompositeRootContext'; import { useCompositeListItem } from '../List/useCompositeListItem'; diff --git a/packages/mui-base/src/Composite/List/CompositeList.tsx b/packages/mui-base/src/Composite/List/CompositeList.tsx index 09815eb7e..ed4f37f82 100644 --- a/packages/mui-base/src/Composite/List/CompositeList.tsx +++ b/packages/mui-base/src/Composite/List/CompositeList.tsx @@ -1,5 +1,6 @@ /* eslint-disable no-bitwise */ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useEnhancedEffect } from '../../utils/useEnhancedEffect'; diff --git a/packages/mui-base/src/Composite/List/CompositeListContext.ts b/packages/mui-base/src/Composite/List/CompositeListContext.ts index 0d8cd305c..719d1bcc2 100644 --- a/packages/mui-base/src/Composite/List/CompositeListContext.ts +++ b/packages/mui-base/src/Composite/List/CompositeListContext.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; export interface CompositeListContextValue { diff --git a/packages/mui-base/src/Composite/List/useCompositeListItem.ts b/packages/mui-base/src/Composite/List/useCompositeListItem.ts index 7a93d5621..8797f8930 100644 --- a/packages/mui-base/src/Composite/List/useCompositeListItem.ts +++ b/packages/mui-base/src/Composite/List/useCompositeListItem.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { useEnhancedEffect } from '../../utils/useEnhancedEffect'; import { useCompositeListContext } from './CompositeListContext'; diff --git a/packages/mui-base/src/Composite/Root/CompositeRoot.tsx b/packages/mui-base/src/Composite/Root/CompositeRoot.tsx index 9876177ee..6a72416e7 100644 --- a/packages/mui-base/src/Composite/Root/CompositeRoot.tsx +++ b/packages/mui-base/src/Composite/Root/CompositeRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Composite/Root/CompositeRootContext.ts b/packages/mui-base/src/Composite/Root/CompositeRootContext.ts index f8b119b05..c11f7478e 100644 --- a/packages/mui-base/src/Composite/Root/CompositeRootContext.ts +++ b/packages/mui-base/src/Composite/Root/CompositeRootContext.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; export const CompositeRootContext = React.createContext(null); diff --git a/packages/mui-base/src/Composite/Root/useCompositeRoot.ts b/packages/mui-base/src/Composite/Root/useCompositeRoot.ts index 3a42f6f8d..530110bd8 100644 --- a/packages/mui-base/src/Composite/Root/useCompositeRoot.ts +++ b/packages/mui-base/src/Composite/Root/useCompositeRoot.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { useEventCallback } from '../../utils/useEventCallback'; import { mergeReactProps } from '../../utils/mergeReactProps'; diff --git a/packages/mui-base/src/Dialog/Backdrop/DialogBackdrop.tsx b/packages/mui-base/src/Dialog/Backdrop/DialogBackdrop.tsx index f9689a760..2ebc4f667 100644 --- a/packages/mui-base/src/Dialog/Backdrop/DialogBackdrop.tsx +++ b/packages/mui-base/src/Dialog/Backdrop/DialogBackdrop.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { FloatingPortal } from '@floating-ui/react'; diff --git a/packages/mui-base/src/Dialog/Backdrop/useDialogBackdrop.ts b/packages/mui-base/src/Dialog/Backdrop/useDialogBackdrop.ts index 36fe16375..f636729bd 100644 --- a/packages/mui-base/src/Dialog/Backdrop/useDialogBackdrop.ts +++ b/packages/mui-base/src/Dialog/Backdrop/useDialogBackdrop.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import type { UseDialogBackdropParams, UseDialogBackdropReturnValue } from './DialogBackdrop.types'; import { mergeReactProps } from '../../utils/mergeReactProps'; diff --git a/packages/mui-base/src/Dialog/Close/DialogClose.tsx b/packages/mui-base/src/Dialog/Close/DialogClose.tsx index 19cae98dc..cb894620c 100644 --- a/packages/mui-base/src/Dialog/Close/DialogClose.tsx +++ b/packages/mui-base/src/Dialog/Close/DialogClose.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { DialogCloseProps } from './DialogClose.types'; diff --git a/packages/mui-base/src/Dialog/Close/useDialogClose.ts b/packages/mui-base/src/Dialog/Close/useDialogClose.ts index 589b4700a..17bf63a86 100644 --- a/packages/mui-base/src/Dialog/Close/useDialogClose.ts +++ b/packages/mui-base/src/Dialog/Close/useDialogClose.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import type { UseDialogCloseParameters, UseDialogCloseReturnValue } from './DialogClose.types'; diff --git a/packages/mui-base/src/Dialog/Description/DialogDescription.tsx b/packages/mui-base/src/Dialog/Description/DialogDescription.tsx index e556681f6..7a4db55ad 100644 --- a/packages/mui-base/src/Dialog/Description/DialogDescription.tsx +++ b/packages/mui-base/src/Dialog/Description/DialogDescription.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { DialogDescriptionProps } from './DialogDescription.types'; diff --git a/packages/mui-base/src/Dialog/Popup/DialogPopup.tsx b/packages/mui-base/src/Dialog/Popup/DialogPopup.tsx index da4212a7a..e503a0461 100644 --- a/packages/mui-base/src/Dialog/Popup/DialogPopup.tsx +++ b/packages/mui-base/src/Dialog/Popup/DialogPopup.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { FloatingFocusManager, FloatingPortal } from '@floating-ui/react'; diff --git a/packages/mui-base/src/Dialog/Popup/useDialogPopup.tsx b/packages/mui-base/src/Dialog/Popup/useDialogPopup.tsx index e629a3861..81c73d0b7 100644 --- a/packages/mui-base/src/Dialog/Popup/useDialogPopup.tsx +++ b/packages/mui-base/src/Dialog/Popup/useDialogPopup.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import { useFloating, useInteractions, useDismiss } from '@floating-ui/react'; import { UseDialogPopupParameters, UseDialogPopupReturnValue } from './DialogPopup.types'; diff --git a/packages/mui-base/src/Dialog/Root/DialogRoot.tsx b/packages/mui-base/src/Dialog/Root/DialogRoot.tsx index 9798f86c4..a47e81a5c 100644 --- a/packages/mui-base/src/Dialog/Root/DialogRoot.tsx +++ b/packages/mui-base/src/Dialog/Root/DialogRoot.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { DialogRootProps } from './DialogRoot.types'; diff --git a/packages/mui-base/src/Dialog/Root/DialogRootContext.ts b/packages/mui-base/src/Dialog/Root/DialogRootContext.ts index 7b24b6210..64855ff3d 100644 --- a/packages/mui-base/src/Dialog/Root/DialogRootContext.ts +++ b/packages/mui-base/src/Dialog/Root/DialogRootContext.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import type { DialogRootContextValue } from './DialogRoot.types'; diff --git a/packages/mui-base/src/Dialog/Root/useDialogRoot.ts b/packages/mui-base/src/Dialog/Root/useDialogRoot.ts index ce8c09493..fc4e0133d 100644 --- a/packages/mui-base/src/Dialog/Root/useDialogRoot.ts +++ b/packages/mui-base/src/Dialog/Root/useDialogRoot.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import type { UseDialogRootParameters, UseDialogRootReturnValue } from './DialogRoot.types'; import { useControlled } from '../../utils/useControlled'; diff --git a/packages/mui-base/src/Dialog/Title/DialogTitle.tsx b/packages/mui-base/src/Dialog/Title/DialogTitle.tsx index c6714698b..830f5de33 100644 --- a/packages/mui-base/src/Dialog/Title/DialogTitle.tsx +++ b/packages/mui-base/src/Dialog/Title/DialogTitle.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { DialogTitleProps } from './DialogTitle.types'; diff --git a/packages/mui-base/src/Dialog/Trigger/DialogTrigger.tsx b/packages/mui-base/src/Dialog/Trigger/DialogTrigger.tsx index d91c6364a..c94e1f6ef 100644 --- a/packages/mui-base/src/Dialog/Trigger/DialogTrigger.tsx +++ b/packages/mui-base/src/Dialog/Trigger/DialogTrigger.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useDialogTrigger } from './useDialogTrigger'; diff --git a/packages/mui-base/src/Dialog/Trigger/useDialogTrigger.ts b/packages/mui-base/src/Dialog/Trigger/useDialogTrigger.ts index e20ebc9e6..6705a164f 100644 --- a/packages/mui-base/src/Dialog/Trigger/useDialogTrigger.ts +++ b/packages/mui-base/src/Dialog/Trigger/useDialogTrigger.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import type { diff --git a/packages/mui-base/src/Field/Control/FieldControl.tsx b/packages/mui-base/src/Field/Control/FieldControl.tsx index 288b7b049..33af6bc38 100644 --- a/packages/mui-base/src/Field/Control/FieldControl.tsx +++ b/packages/mui-base/src/Field/Control/FieldControl.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Field/Control/useFieldControl.ts b/packages/mui-base/src/Field/Control/useFieldControl.ts index 3d842b422..44f166e35 100644 --- a/packages/mui-base/src/Field/Control/useFieldControl.ts +++ b/packages/mui-base/src/Field/Control/useFieldControl.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import { useEnhancedEffect } from '../../utils/useEnhancedEffect'; diff --git a/packages/mui-base/src/Field/Control/useFieldControlValidation.ts b/packages/mui-base/src/Field/Control/useFieldControlValidation.ts index 18ddc1503..91e4f54c5 100644 --- a/packages/mui-base/src/Field/Control/useFieldControlValidation.ts +++ b/packages/mui-base/src/Field/Control/useFieldControlValidation.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { useEventCallback } from '../../utils/useEventCallback'; import { useFieldRootContext } from '../Root/FieldRootContext'; diff --git a/packages/mui-base/src/Field/Description/FieldDescription.tsx b/packages/mui-base/src/Field/Description/FieldDescription.tsx index 75b81f62c..c970835b1 100644 --- a/packages/mui-base/src/Field/Description/FieldDescription.tsx +++ b/packages/mui-base/src/Field/Description/FieldDescription.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Field/Description/useFieldDescription.ts b/packages/mui-base/src/Field/Description/useFieldDescription.ts index aef1e5c1d..78e0a1680 100644 --- a/packages/mui-base/src/Field/Description/useFieldDescription.ts +++ b/packages/mui-base/src/Field/Description/useFieldDescription.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import { useId } from '../../utils/useId'; diff --git a/packages/mui-base/src/Field/Error/FieldError.tsx b/packages/mui-base/src/Field/Error/FieldError.tsx index d2912e204..4064b943f 100644 --- a/packages/mui-base/src/Field/Error/FieldError.tsx +++ b/packages/mui-base/src/Field/Error/FieldError.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Field/Error/useFieldError.ts b/packages/mui-base/src/Field/Error/useFieldError.ts index 48023d2f6..3a575e27b 100644 --- a/packages/mui-base/src/Field/Error/useFieldError.ts +++ b/packages/mui-base/src/Field/Error/useFieldError.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import { useId } from '../../utils/useId'; diff --git a/packages/mui-base/src/Field/Label/FieldLabel.tsx b/packages/mui-base/src/Field/Label/FieldLabel.tsx index b2dbcafed..941669153 100644 --- a/packages/mui-base/src/Field/Label/FieldLabel.tsx +++ b/packages/mui-base/src/Field/Label/FieldLabel.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Field/Label/useFieldLabel.ts b/packages/mui-base/src/Field/Label/useFieldLabel.ts index e334073f0..6b40441a1 100644 --- a/packages/mui-base/src/Field/Label/useFieldLabel.ts +++ b/packages/mui-base/src/Field/Label/useFieldLabel.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import { useFieldRootContext } from '../Root/FieldRootContext'; diff --git a/packages/mui-base/src/Field/Root/FieldRoot.tsx b/packages/mui-base/src/Field/Root/FieldRoot.tsx index f51759bad..38aa860f7 100644 --- a/packages/mui-base/src/Field/Root/FieldRoot.tsx +++ b/packages/mui-base/src/Field/Root/FieldRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Field/Root/FieldRootContext.ts b/packages/mui-base/src/Field/Root/FieldRootContext.ts index 9b4bf8702..10e3dab2e 100644 --- a/packages/mui-base/src/Field/Root/FieldRootContext.ts +++ b/packages/mui-base/src/Field/Root/FieldRootContext.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { DEFAULT_VALIDITY_STATE } from '../utils/constants'; import type { FieldRootOwnerState, FieldValidityData } from './FieldRoot.types'; diff --git a/packages/mui-base/src/Field/Validity/FieldValidity.tsx b/packages/mui-base/src/Field/Validity/FieldValidity.tsx index 4532c9eba..a22538d4a 100644 --- a/packages/mui-base/src/Field/Validity/FieldValidity.tsx +++ b/packages/mui-base/src/Field/Validity/FieldValidity.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useFieldRootContext } from '../Root/FieldRootContext'; diff --git a/packages/mui-base/src/Fieldset/Legend/FieldsetLegend.tsx b/packages/mui-base/src/Fieldset/Legend/FieldsetLegend.tsx index ebe296fa6..f6297906d 100644 --- a/packages/mui-base/src/Fieldset/Legend/FieldsetLegend.tsx +++ b/packages/mui-base/src/Fieldset/Legend/FieldsetLegend.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { FieldsetLegendOwnerState, FieldsetLegendProps } from './FieldsetLegend.types'; diff --git a/packages/mui-base/src/Fieldset/Legend/useFieldsetLegend.ts b/packages/mui-base/src/Fieldset/Legend/useFieldsetLegend.ts index 6df86442a..38408aad5 100644 --- a/packages/mui-base/src/Fieldset/Legend/useFieldsetLegend.ts +++ b/packages/mui-base/src/Fieldset/Legend/useFieldsetLegend.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import { useId } from '../../utils/useId'; diff --git a/packages/mui-base/src/Fieldset/Root/FieldsetRoot.tsx b/packages/mui-base/src/Fieldset/Root/FieldsetRoot.tsx index 37ca49489..983e0ea4e 100644 --- a/packages/mui-base/src/Fieldset/Root/FieldsetRoot.tsx +++ b/packages/mui-base/src/Fieldset/Root/FieldsetRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { FieldsetRootOwnerState, FieldsetRootProps } from './FieldsetRoot.types'; diff --git a/packages/mui-base/src/Fieldset/Root/FieldsetRootContext.ts b/packages/mui-base/src/Fieldset/Root/FieldsetRootContext.ts index 6b5b0cd96..62fce84d6 100644 --- a/packages/mui-base/src/Fieldset/Root/FieldsetRootContext.ts +++ b/packages/mui-base/src/Fieldset/Root/FieldsetRootContext.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; export interface FieldsetRootContextValue { diff --git a/packages/mui-base/src/Fieldset/Root/useFieldsetRoot.ts b/packages/mui-base/src/Fieldset/Root/useFieldsetRoot.ts index e06bf0810..a3763bae7 100644 --- a/packages/mui-base/src/Fieldset/Root/useFieldsetRoot.ts +++ b/packages/mui-base/src/Fieldset/Root/useFieldsetRoot.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; /** diff --git a/packages/mui-base/src/Menu/Arrow/MenuArrow.tsx b/packages/mui-base/src/Menu/Arrow/MenuArrow.tsx index dcf8bb571..c0522e785 100644 --- a/packages/mui-base/src/Menu/Arrow/MenuArrow.tsx +++ b/packages/mui-base/src/Menu/Arrow/MenuArrow.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useMenuArrow } from './useMenuArrow'; diff --git a/packages/mui-base/src/Menu/Arrow/useMenuArrow.ts b/packages/mui-base/src/Menu/Arrow/useMenuArrow.ts index becddbf0b..71c29f42b 100644 --- a/packages/mui-base/src/Menu/Arrow/useMenuArrow.ts +++ b/packages/mui-base/src/Menu/Arrow/useMenuArrow.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import type { GenericHTMLProps } from '../../utils/types'; diff --git a/packages/mui-base/src/Menu/Item/MenuItem.tsx b/packages/mui-base/src/Menu/Item/MenuItem.tsx index 8e199a0fb..3c893bd4c 100644 --- a/packages/mui-base/src/Menu/Item/MenuItem.tsx +++ b/packages/mui-base/src/Menu/Item/MenuItem.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { FloatingEvents, useFloatingTree, useListItem } from '@floating-ui/react'; diff --git a/packages/mui-base/src/Menu/Item/useMenuItem.ts b/packages/mui-base/src/Menu/Item/useMenuItem.ts index 51bbd74b5..3e4aebe83 100644 --- a/packages/mui-base/src/Menu/Item/useMenuItem.ts +++ b/packages/mui-base/src/Menu/Item/useMenuItem.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { FloatingEvents } from '@floating-ui/react'; import { useButton } from '../../useButton'; diff --git a/packages/mui-base/src/Menu/Popup/MenuPopup.tsx b/packages/mui-base/src/Menu/Popup/MenuPopup.tsx index ad77be5a4..8449b4407 100644 --- a/packages/mui-base/src/Menu/Popup/MenuPopup.tsx +++ b/packages/mui-base/src/Menu/Popup/MenuPopup.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { Side, useFloatingTree } from '@floating-ui/react'; diff --git a/packages/mui-base/src/Menu/Popup/useMenuPopup.ts b/packages/mui-base/src/Menu/Popup/useMenuPopup.ts index a7e200919..5161bcad5 100644 --- a/packages/mui-base/src/Menu/Popup/useMenuPopup.ts +++ b/packages/mui-base/src/Menu/Popup/useMenuPopup.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { FloatingEvents } from '@floating-ui/react'; diff --git a/packages/mui-base/src/Menu/Positioner/MenuPositioner.tsx b/packages/mui-base/src/Menu/Positioner/MenuPositioner.tsx index 48baa4ce1..d0b511510 100644 --- a/packages/mui-base/src/Menu/Positioner/MenuPositioner.tsx +++ b/packages/mui-base/src/Menu/Positioner/MenuPositioner.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { diff --git a/packages/mui-base/src/Menu/Positioner/MenuPositionerContext.ts b/packages/mui-base/src/Menu/Positioner/MenuPositionerContext.ts index 8e3ad8a1c..8a62dd769 100644 --- a/packages/mui-base/src/Menu/Positioner/MenuPositionerContext.ts +++ b/packages/mui-base/src/Menu/Positioner/MenuPositionerContext.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import type { Side } from '@floating-ui/react'; diff --git a/packages/mui-base/src/Menu/Positioner/useMenuPositioner.ts b/packages/mui-base/src/Menu/Positioner/useMenuPositioner.ts index 781b27c83..40d4a35fe 100644 --- a/packages/mui-base/src/Menu/Positioner/useMenuPositioner.ts +++ b/packages/mui-base/src/Menu/Positioner/useMenuPositioner.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import type { Boundary, diff --git a/packages/mui-base/src/Menu/Root/MenuRoot.tsx b/packages/mui-base/src/Menu/Root/MenuRoot.tsx index 9de8d8957..a528536de 100644 --- a/packages/mui-base/src/Menu/Root/MenuRoot.tsx +++ b/packages/mui-base/src/Menu/Root/MenuRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { FloatingTree } from '@floating-ui/react'; diff --git a/packages/mui-base/src/Menu/Root/MenuRootContext.ts b/packages/mui-base/src/Menu/Root/MenuRootContext.ts index a834e3da4..ef207f06f 100644 --- a/packages/mui-base/src/Menu/Root/MenuRootContext.ts +++ b/packages/mui-base/src/Menu/Root/MenuRootContext.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import type { useMenuRoot } from './useMenuRoot'; diff --git a/packages/mui-base/src/Menu/Root/useMenuRoot.ts b/packages/mui-base/src/Menu/Root/useMenuRoot.ts index 1ae9ffada..1f6918a47 100644 --- a/packages/mui-base/src/Menu/Root/useMenuRoot.ts +++ b/packages/mui-base/src/Menu/Root/useMenuRoot.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { safePolygon, diff --git a/packages/mui-base/src/Menu/SubmenuTrigger/SubmenuTrigger.tsx b/packages/mui-base/src/Menu/SubmenuTrigger/SubmenuTrigger.tsx index 18199835b..fa0f66170 100644 --- a/packages/mui-base/src/Menu/SubmenuTrigger/SubmenuTrigger.tsx +++ b/packages/mui-base/src/Menu/SubmenuTrigger/SubmenuTrigger.tsx @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useFloatingTree, useListItem } from '@floating-ui/react'; diff --git a/packages/mui-base/src/Menu/SubmenuTrigger/useSubmenuTrigger.ts b/packages/mui-base/src/Menu/SubmenuTrigger/useSubmenuTrigger.ts index a32b2960d..3e17ec6e2 100644 --- a/packages/mui-base/src/Menu/SubmenuTrigger/useSubmenuTrigger.ts +++ b/packages/mui-base/src/Menu/SubmenuTrigger/useSubmenuTrigger.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import { FloatingEvents } from '@floating-ui/react'; import { useMenuItem } from '../Item/useMenuItem'; diff --git a/packages/mui-base/src/Menu/Trigger/MenuTrigger.tsx b/packages/mui-base/src/Menu/Trigger/MenuTrigger.tsx index a73a95d25..690b29177 100644 --- a/packages/mui-base/src/Menu/Trigger/MenuTrigger.tsx +++ b/packages/mui-base/src/Menu/Trigger/MenuTrigger.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useFloatingTree } from '@floating-ui/react'; diff --git a/packages/mui-base/src/Menu/Trigger/useMenuTrigger.ts b/packages/mui-base/src/Menu/Trigger/useMenuTrigger.ts index 90c304589..4727412d4 100644 --- a/packages/mui-base/src/Menu/Trigger/useMenuTrigger.ts +++ b/packages/mui-base/src/Menu/Trigger/useMenuTrigger.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { unstable_useForkRef as useForkRef } from '@mui/utils'; import { FloatingEvents } from '@floating-ui/react'; diff --git a/packages/mui-base/src/NumberField/Decrement/NumberFieldDecrement.tsx b/packages/mui-base/src/NumberField/Decrement/NumberFieldDecrement.tsx index 2b4e5811a..16ce4eaca 100644 --- a/packages/mui-base/src/NumberField/Decrement/NumberFieldDecrement.tsx +++ b/packages/mui-base/src/NumberField/Decrement/NumberFieldDecrement.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { NumberFieldDecrementProps } from './NumberFieldDecrement.types'; diff --git a/packages/mui-base/src/NumberField/Group/NumberFieldGroup.tsx b/packages/mui-base/src/NumberField/Group/NumberFieldGroup.tsx index 6c66f75db..3b5d74d94 100644 --- a/packages/mui-base/src/NumberField/Group/NumberFieldGroup.tsx +++ b/packages/mui-base/src/NumberField/Group/NumberFieldGroup.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { NumberFieldGroupProps } from './NumberFieldGroup.types'; diff --git a/packages/mui-base/src/NumberField/Increment/NumberFieldIncrement.tsx b/packages/mui-base/src/NumberField/Increment/NumberFieldIncrement.tsx index 2f1e7a262..f98115081 100644 --- a/packages/mui-base/src/NumberField/Increment/NumberFieldIncrement.tsx +++ b/packages/mui-base/src/NumberField/Increment/NumberFieldIncrement.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { NumberFieldIncrementProps } from './NumberFieldIncrement.types'; diff --git a/packages/mui-base/src/NumberField/Input/NumberFieldInput.tsx b/packages/mui-base/src/NumberField/Input/NumberFieldInput.tsx index 626e5ac21..17886b4b0 100644 --- a/packages/mui-base/src/NumberField/Input/NumberFieldInput.tsx +++ b/packages/mui-base/src/NumberField/Input/NumberFieldInput.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { NumberFieldInputProps } from './NumberFieldInput.types'; diff --git a/packages/mui-base/src/NumberField/Root/NumberFieldContext.ts b/packages/mui-base/src/NumberField/Root/NumberFieldContext.ts index 4c6db2650..4a35bc5c4 100644 --- a/packages/mui-base/src/NumberField/Root/NumberFieldContext.ts +++ b/packages/mui-base/src/NumberField/Root/NumberFieldContext.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { NumberFieldContextValue } from './NumberFieldRoot.types'; diff --git a/packages/mui-base/src/NumberField/Root/NumberFieldRoot.tsx b/packages/mui-base/src/NumberField/Root/NumberFieldRoot.tsx index b11a45f70..abda916cf 100644 --- a/packages/mui-base/src/NumberField/Root/NumberFieldRoot.tsx +++ b/packages/mui-base/src/NumberField/Root/NumberFieldRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { NumberFieldContext } from './NumberFieldContext'; diff --git a/packages/mui-base/src/NumberField/Root/useNumberFieldRoot.ts b/packages/mui-base/src/NumberField/Root/useNumberFieldRoot.ts index 93679f96d..f453c6683 100644 --- a/packages/mui-base/src/NumberField/Root/useNumberFieldRoot.ts +++ b/packages/mui-base/src/NumberField/Root/useNumberFieldRoot.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import type { UseNumberFieldRootParameters, diff --git a/packages/mui-base/src/NumberField/Root/useScrub.ts b/packages/mui-base/src/NumberField/Root/useScrub.ts index 605d64e01..a97c5a394 100644 --- a/packages/mui-base/src/NumberField/Root/useScrub.ts +++ b/packages/mui-base/src/NumberField/Root/useScrub.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import * as ReactDOM from 'react-dom'; import { ScrubHandle, ScrubParams } from './useScrub.types'; diff --git a/packages/mui-base/src/NumberField/ScrubArea/NumberFieldScrubArea.tsx b/packages/mui-base/src/NumberField/ScrubArea/NumberFieldScrubArea.tsx index 560f9c019..285c4f840 100644 --- a/packages/mui-base/src/NumberField/ScrubArea/NumberFieldScrubArea.tsx +++ b/packages/mui-base/src/NumberField/ScrubArea/NumberFieldScrubArea.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { NumberFieldScrubAreaProps } from './NumberFieldScrubArea.types'; diff --git a/packages/mui-base/src/NumberField/ScrubAreaCursor/NumberFieldScrubAreaCursor.tsx b/packages/mui-base/src/NumberField/ScrubAreaCursor/NumberFieldScrubAreaCursor.tsx index 5c55a1c23..509ba6b73 100644 --- a/packages/mui-base/src/NumberField/ScrubAreaCursor/NumberFieldScrubAreaCursor.tsx +++ b/packages/mui-base/src/NumberField/ScrubAreaCursor/NumberFieldScrubAreaCursor.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import * as ReactDOM from 'react-dom'; import PropTypes from 'prop-types'; diff --git a/packages/mui-base/src/Popover/Arrow/PopoverArrow.tsx b/packages/mui-base/src/Popover/Arrow/PopoverArrow.tsx index 6079e7b37..80ac90677 100644 --- a/packages/mui-base/src/Popover/Arrow/PopoverArrow.tsx +++ b/packages/mui-base/src/Popover/Arrow/PopoverArrow.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { PopoverArrowOwnerState, PopoverArrowProps } from './PopoverArrow.types'; diff --git a/packages/mui-base/src/Popover/Arrow/usePopoverArrow.ts b/packages/mui-base/src/Popover/Arrow/usePopoverArrow.ts index 1cf40918c..7e294e525 100644 --- a/packages/mui-base/src/Popover/Arrow/usePopoverArrow.ts +++ b/packages/mui-base/src/Popover/Arrow/usePopoverArrow.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import type { diff --git a/packages/mui-base/src/Popover/Backdrop/PopoverBackdrop.tsx b/packages/mui-base/src/Popover/Backdrop/PopoverBackdrop.tsx index 5f503ac52..25e4f7d1a 100644 --- a/packages/mui-base/src/Popover/Backdrop/PopoverBackdrop.tsx +++ b/packages/mui-base/src/Popover/Backdrop/PopoverBackdrop.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { FloatingPortal } from '@floating-ui/react'; diff --git a/packages/mui-base/src/Popover/Backdrop/usePopoverBackdrop.ts b/packages/mui-base/src/Popover/Backdrop/usePopoverBackdrop.ts index 655d89032..1f7eb3d46 100644 --- a/packages/mui-base/src/Popover/Backdrop/usePopoverBackdrop.ts +++ b/packages/mui-base/src/Popover/Backdrop/usePopoverBackdrop.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import type { UsePopoverBackdropReturnValue } from './usePopoverBackdrop.types'; diff --git a/packages/mui-base/src/Popover/Close/PopoverClose.tsx b/packages/mui-base/src/Popover/Close/PopoverClose.tsx index 35d494c6b..573162caf 100644 --- a/packages/mui-base/src/Popover/Close/PopoverClose.tsx +++ b/packages/mui-base/src/Popover/Close/PopoverClose.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Popover/Close/usePopoverClose.ts b/packages/mui-base/src/Popover/Close/usePopoverClose.ts index b345aff8a..99fc7a699 100644 --- a/packages/mui-base/src/Popover/Close/usePopoverClose.ts +++ b/packages/mui-base/src/Popover/Close/usePopoverClose.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import type { diff --git a/packages/mui-base/src/Popover/Description/PopoverDescription.tsx b/packages/mui-base/src/Popover/Description/PopoverDescription.tsx index 3b3b6a2bd..25bc163d5 100644 --- a/packages/mui-base/src/Popover/Description/PopoverDescription.tsx +++ b/packages/mui-base/src/Popover/Description/PopoverDescription.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Popover/Description/usePopoverDescription.ts b/packages/mui-base/src/Popover/Description/usePopoverDescription.ts index f9c274f6d..2d1c0d1e9 100644 --- a/packages/mui-base/src/Popover/Description/usePopoverDescription.ts +++ b/packages/mui-base/src/Popover/Description/usePopoverDescription.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import { useEnhancedEffect } from '../../utils/useEnhancedEffect'; diff --git a/packages/mui-base/src/Popover/Popup/PopoverPopup.tsx b/packages/mui-base/src/Popover/Popup/PopoverPopup.tsx index 114c04b00..93d7bdce5 100644 --- a/packages/mui-base/src/Popover/Popup/PopoverPopup.tsx +++ b/packages/mui-base/src/Popover/Popup/PopoverPopup.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { usePopoverRootContext } from '../Root/PopoverRootContext'; diff --git a/packages/mui-base/src/Popover/Popup/usePopoverPopup.ts b/packages/mui-base/src/Popover/Popup/usePopoverPopup.ts index 108c2c11a..db7cb82ca 100644 --- a/packages/mui-base/src/Popover/Popup/usePopoverPopup.ts +++ b/packages/mui-base/src/Popover/Popup/usePopoverPopup.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import type { diff --git a/packages/mui-base/src/Popover/Positioner/PopoverPositioner.tsx b/packages/mui-base/src/Popover/Positioner/PopoverPositioner.tsx index 076499bf8..0659b155b 100644 --- a/packages/mui-base/src/Popover/Positioner/PopoverPositioner.tsx +++ b/packages/mui-base/src/Popover/Positioner/PopoverPositioner.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { FloatingFocusManager, FloatingPortal } from '@floating-ui/react'; diff --git a/packages/mui-base/src/Popover/Positioner/PopoverPositionerContext.ts b/packages/mui-base/src/Popover/Positioner/PopoverPositionerContext.ts index 59193681b..b249d777b 100644 --- a/packages/mui-base/src/Popover/Positioner/PopoverPositionerContext.ts +++ b/packages/mui-base/src/Popover/Positioner/PopoverPositionerContext.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import type { PopoverPositionerContextValue } from './PopoverPositioner.types'; diff --git a/packages/mui-base/src/Popover/Positioner/usePopoverPositioner.tsx b/packages/mui-base/src/Popover/Positioner/usePopoverPositioner.tsx index 74eec88df..2102190b4 100644 --- a/packages/mui-base/src/Popover/Positioner/usePopoverPositioner.tsx +++ b/packages/mui-base/src/Popover/Positioner/usePopoverPositioner.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import type { UsePopoverPositionerParameters, diff --git a/packages/mui-base/src/Popover/Root/PopoverRoot.tsx b/packages/mui-base/src/Popover/Root/PopoverRoot.tsx index 9f5fda3e1..db4994a62 100644 --- a/packages/mui-base/src/Popover/Root/PopoverRoot.tsx +++ b/packages/mui-base/src/Popover/Root/PopoverRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { PopoverRootProps, PopoverRootContextValue } from './PopoverRoot.types'; diff --git a/packages/mui-base/src/Popover/Root/PopoverRootContext.ts b/packages/mui-base/src/Popover/Root/PopoverRootContext.ts index 145e157e6..52c7529c1 100644 --- a/packages/mui-base/src/Popover/Root/PopoverRootContext.ts +++ b/packages/mui-base/src/Popover/Root/PopoverRootContext.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import type { PopoverRootContextValue } from './PopoverRoot.types'; diff --git a/packages/mui-base/src/Popover/Root/usePopoverRoot.ts b/packages/mui-base/src/Popover/Root/usePopoverRoot.ts index 0cc2ceb93..8104303cf 100644 --- a/packages/mui-base/src/Popover/Root/usePopoverRoot.ts +++ b/packages/mui-base/src/Popover/Root/usePopoverRoot.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import * as ReactDOM from 'react-dom'; import { diff --git a/packages/mui-base/src/Popover/Title/PopoverTitle.tsx b/packages/mui-base/src/Popover/Title/PopoverTitle.tsx index 697d5ca69..c14edc763 100644 --- a/packages/mui-base/src/Popover/Title/PopoverTitle.tsx +++ b/packages/mui-base/src/Popover/Title/PopoverTitle.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Popover/Title/usePopoverTitle.ts b/packages/mui-base/src/Popover/Title/usePopoverTitle.ts index 58a1fea77..3a6d88256 100644 --- a/packages/mui-base/src/Popover/Title/usePopoverTitle.ts +++ b/packages/mui-base/src/Popover/Title/usePopoverTitle.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import { useEnhancedEffect } from '../../utils/useEnhancedEffect'; diff --git a/packages/mui-base/src/Popover/Trigger/PopoverTrigger.tsx b/packages/mui-base/src/Popover/Trigger/PopoverTrigger.tsx index 72df5dfe3..1a891e98f 100644 --- a/packages/mui-base/src/Popover/Trigger/PopoverTrigger.tsx +++ b/packages/mui-base/src/Popover/Trigger/PopoverTrigger.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { PopoverTriggerOwnerState, PopoverTriggerProps } from './PopoverTrigger.types'; diff --git a/packages/mui-base/src/PreviewCard/Arrow/PreviewCardArrow.tsx b/packages/mui-base/src/PreviewCard/Arrow/PreviewCardArrow.tsx index 49d7bb82c..d5e604f7a 100644 --- a/packages/mui-base/src/PreviewCard/Arrow/PreviewCardArrow.tsx +++ b/packages/mui-base/src/PreviewCard/Arrow/PreviewCardArrow.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/PreviewCard/Arrow/usePreviewCardArrow.ts b/packages/mui-base/src/PreviewCard/Arrow/usePreviewCardArrow.ts index 9fa7b18b4..4f53fda78 100644 --- a/packages/mui-base/src/PreviewCard/Arrow/usePreviewCardArrow.ts +++ b/packages/mui-base/src/PreviewCard/Arrow/usePreviewCardArrow.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import type { diff --git a/packages/mui-base/src/PreviewCard/Backdrop/PreviewCardBackdrop.tsx b/packages/mui-base/src/PreviewCard/Backdrop/PreviewCardBackdrop.tsx index 88cb4217c..a1861dff9 100644 --- a/packages/mui-base/src/PreviewCard/Backdrop/PreviewCardBackdrop.tsx +++ b/packages/mui-base/src/PreviewCard/Backdrop/PreviewCardBackdrop.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { FloatingPortal } from '@floating-ui/react'; diff --git a/packages/mui-base/src/PreviewCard/Backdrop/usePreviewCardBackdrop.ts b/packages/mui-base/src/PreviewCard/Backdrop/usePreviewCardBackdrop.ts index cdb0850d7..7c029442a 100644 --- a/packages/mui-base/src/PreviewCard/Backdrop/usePreviewCardBackdrop.ts +++ b/packages/mui-base/src/PreviewCard/Backdrop/usePreviewCardBackdrop.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import type { UsePreviewCardBackdropReturnValue } from './usePreviewCardBackdrop.types'; diff --git a/packages/mui-base/src/PreviewCard/Popup/PreviewCardPopup.tsx b/packages/mui-base/src/PreviewCard/Popup/PreviewCardPopup.tsx index 586fa1321..98de491ba 100644 --- a/packages/mui-base/src/PreviewCard/Popup/PreviewCardPopup.tsx +++ b/packages/mui-base/src/PreviewCard/Popup/PreviewCardPopup.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/PreviewCard/Popup/usePreviewCardPopup.ts b/packages/mui-base/src/PreviewCard/Popup/usePreviewCardPopup.ts index 4aeeccd7a..df07e686a 100644 --- a/packages/mui-base/src/PreviewCard/Popup/usePreviewCardPopup.ts +++ b/packages/mui-base/src/PreviewCard/Popup/usePreviewCardPopup.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import type { diff --git a/packages/mui-base/src/PreviewCard/Positioner/PreviewCardPositioner.tsx b/packages/mui-base/src/PreviewCard/Positioner/PreviewCardPositioner.tsx index c52116ed5..22c8545d0 100644 --- a/packages/mui-base/src/PreviewCard/Positioner/PreviewCardPositioner.tsx +++ b/packages/mui-base/src/PreviewCard/Positioner/PreviewCardPositioner.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { FloatingPortal } from '@floating-ui/react'; diff --git a/packages/mui-base/src/PreviewCard/Positioner/PreviewCardPositionerContext.ts b/packages/mui-base/src/PreviewCard/Positioner/PreviewCardPositionerContext.ts index dd8c624ae..4df1b9878 100644 --- a/packages/mui-base/src/PreviewCard/Positioner/PreviewCardPositionerContext.ts +++ b/packages/mui-base/src/PreviewCard/Positioner/PreviewCardPositionerContext.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import type { PreviewCardPositionerContextValue } from './PreviewCardPositioner.types'; diff --git a/packages/mui-base/src/PreviewCard/Positioner/usePreviewCardPositioner.ts b/packages/mui-base/src/PreviewCard/Positioner/usePreviewCardPositioner.ts index b1a71fda4..53e66f18b 100644 --- a/packages/mui-base/src/PreviewCard/Positioner/usePreviewCardPositioner.ts +++ b/packages/mui-base/src/PreviewCard/Positioner/usePreviewCardPositioner.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import type { UsePreviewCardPositionerParameters, diff --git a/packages/mui-base/src/PreviewCard/Root/PreviewCardContext.ts b/packages/mui-base/src/PreviewCard/Root/PreviewCardContext.ts index 9ed624075..5a0e564e9 100644 --- a/packages/mui-base/src/PreviewCard/Root/PreviewCardContext.ts +++ b/packages/mui-base/src/PreviewCard/Root/PreviewCardContext.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import type { PreviewCardRootContextValue } from './PreviewCardRoot.types'; diff --git a/packages/mui-base/src/PreviewCard/Root/PreviewCardRoot.tsx b/packages/mui-base/src/PreviewCard/Root/PreviewCardRoot.tsx index c0b9101ce..16181ac94 100644 --- a/packages/mui-base/src/PreviewCard/Root/PreviewCardRoot.tsx +++ b/packages/mui-base/src/PreviewCard/Root/PreviewCardRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { PreviewCardRootProps } from './PreviewCardRoot.types'; diff --git a/packages/mui-base/src/PreviewCard/Root/usePreviewCardRoot.ts b/packages/mui-base/src/PreviewCard/Root/usePreviewCardRoot.ts index 0453d9ba4..d5194aa4d 100644 --- a/packages/mui-base/src/PreviewCard/Root/usePreviewCardRoot.ts +++ b/packages/mui-base/src/PreviewCard/Root/usePreviewCardRoot.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import * as ReactDOM from 'react-dom'; import { diff --git a/packages/mui-base/src/PreviewCard/Trigger/PreviewCardTrigger.tsx b/packages/mui-base/src/PreviewCard/Trigger/PreviewCardTrigger.tsx index 33ccbdbaf..08a545786 100644 --- a/packages/mui-base/src/PreviewCard/Trigger/PreviewCardTrigger.tsx +++ b/packages/mui-base/src/PreviewCard/Trigger/PreviewCardTrigger.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/PreviewCard/utils/useFocusExtended.ts b/packages/mui-base/src/PreviewCard/utils/useFocusExtended.ts index 2e79aae68..5ac8c41e0 100644 --- a/packages/mui-base/src/PreviewCard/utils/useFocusExtended.ts +++ b/packages/mui-base/src/PreviewCard/utils/useFocusExtended.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import { getWindow, isHTMLElement } from '@floating-ui/utils/dom'; import type { FloatingRootContext, ElementProps } from '@floating-ui/react'; diff --git a/packages/mui-base/src/Progress/Indicator/ProgressIndicator.tsx b/packages/mui-base/src/Progress/Indicator/ProgressIndicator.tsx index 180072c34..809ab7b3f 100644 --- a/packages/mui-base/src/Progress/Indicator/ProgressIndicator.tsx +++ b/packages/mui-base/src/Progress/Indicator/ProgressIndicator.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Progress/Indicator/useProgressIndicator.ts b/packages/mui-base/src/Progress/Indicator/useProgressIndicator.ts index 883501567..d42b48bd3 100644 --- a/packages/mui-base/src/Progress/Indicator/useProgressIndicator.ts +++ b/packages/mui-base/src/Progress/Indicator/useProgressIndicator.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import { diff --git a/packages/mui-base/src/Progress/Root/ProgressContext.tsx b/packages/mui-base/src/Progress/Root/ProgressContext.tsx index d0a2ebce6..2aa94ab24 100644 --- a/packages/mui-base/src/Progress/Root/ProgressContext.tsx +++ b/packages/mui-base/src/Progress/Root/ProgressContext.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { ProgressContextValue } from './ProgressRoot.types'; diff --git a/packages/mui-base/src/Progress/Root/ProgressRoot.tsx b/packages/mui-base/src/Progress/Root/ProgressRoot.tsx index 6e3787d3b..db11a60e7 100644 --- a/packages/mui-base/src/Progress/Root/ProgressRoot.tsx +++ b/packages/mui-base/src/Progress/Root/ProgressRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Progress/Root/useProgressRoot.ts b/packages/mui-base/src/Progress/Root/useProgressRoot.ts index 6019ad2a2..2d90523f1 100644 --- a/packages/mui-base/src/Progress/Root/useProgressRoot.ts +++ b/packages/mui-base/src/Progress/Root/useProgressRoot.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import { diff --git a/packages/mui-base/src/Progress/Track/ProgressTrack.tsx b/packages/mui-base/src/Progress/Track/ProgressTrack.tsx index c18036eae..5623ce37f 100644 --- a/packages/mui-base/src/Progress/Track/ProgressTrack.tsx +++ b/packages/mui-base/src/Progress/Track/ProgressTrack.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Radio/Indicator/RadioIndicator.tsx b/packages/mui-base/src/Radio/Indicator/RadioIndicator.tsx index 5a1e3190f..fe666535a 100644 --- a/packages/mui-base/src/Radio/Indicator/RadioIndicator.tsx +++ b/packages/mui-base/src/Radio/Indicator/RadioIndicator.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { BaseUIComponentProps } from '../../utils/types'; diff --git a/packages/mui-base/src/Radio/Root/RadioRoot.tsx b/packages/mui-base/src/Radio/Root/RadioRoot.tsx index 0cabffef1..11f3814b0 100644 --- a/packages/mui-base/src/Radio/Root/RadioRoot.tsx +++ b/packages/mui-base/src/Radio/Root/RadioRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { BaseUIComponentProps } from '../../utils/types'; diff --git a/packages/mui-base/src/Radio/Root/RadioRootContext.ts b/packages/mui-base/src/Radio/Root/RadioRootContext.ts index 660bbc371..cd9e8c526 100644 --- a/packages/mui-base/src/Radio/Root/RadioRootContext.ts +++ b/packages/mui-base/src/Radio/Root/RadioRootContext.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; export interface RadioRootContext { diff --git a/packages/mui-base/src/Radio/Root/useRadioRoot.tsx b/packages/mui-base/src/Radio/Root/useRadioRoot.tsx index 87dda643b..8c0f85f95 100644 --- a/packages/mui-base/src/Radio/Root/useRadioRoot.tsx +++ b/packages/mui-base/src/Radio/Root/useRadioRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import { visuallyHidden } from '../../utils/visuallyHidden'; diff --git a/packages/mui-base/src/RadioGroup/Root/RadioGroupRoot.tsx b/packages/mui-base/src/RadioGroup/Root/RadioGroupRoot.tsx index 2fc5100a3..9999c0bca 100644 --- a/packages/mui-base/src/RadioGroup/Root/RadioGroupRoot.tsx +++ b/packages/mui-base/src/RadioGroup/Root/RadioGroupRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { BaseUIComponentProps } from '../../utils/types'; diff --git a/packages/mui-base/src/RadioGroup/Root/RadioGroupRootContext.ts b/packages/mui-base/src/RadioGroup/Root/RadioGroupRootContext.ts index 2aef2556e..193865a69 100644 --- a/packages/mui-base/src/RadioGroup/Root/RadioGroupRootContext.ts +++ b/packages/mui-base/src/RadioGroup/Root/RadioGroupRootContext.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { NOOP } from '../../utils/noop'; diff --git a/packages/mui-base/src/RadioGroup/Root/useRadioGroupRoot.ts b/packages/mui-base/src/RadioGroup/Root/useRadioGroupRoot.ts index 667da5542..726f4db01 100644 --- a/packages/mui-base/src/RadioGroup/Root/useRadioGroupRoot.ts +++ b/packages/mui-base/src/RadioGroup/Root/useRadioGroupRoot.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import { contains } from '@floating-ui/react/utils'; import { mergeReactProps } from '../../utils/mergeReactProps'; diff --git a/packages/mui-base/src/Slider/Control/SliderControl.tsx b/packages/mui-base/src/Slider/Control/SliderControl.tsx index b16b8bca6..8d5b509b6 100644 --- a/packages/mui-base/src/Slider/Control/SliderControl.tsx +++ b/packages/mui-base/src/Slider/Control/SliderControl.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Slider/Control/useSliderControl.ts b/packages/mui-base/src/Slider/Control/useSliderControl.ts index 5937fbbed..e8f11ba07 100644 --- a/packages/mui-base/src/Slider/Control/useSliderControl.ts +++ b/packages/mui-base/src/Slider/Control/useSliderControl.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import { ownerDocument } from '../../utils/owner'; diff --git a/packages/mui-base/src/Slider/Indicator/SliderIndicator.tsx b/packages/mui-base/src/Slider/Indicator/SliderIndicator.tsx index ee5e59e73..f255963a6 100644 --- a/packages/mui-base/src/Slider/Indicator/SliderIndicator.tsx +++ b/packages/mui-base/src/Slider/Indicator/SliderIndicator.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Slider/Indicator/useSliderIndicator.ts b/packages/mui-base/src/Slider/Indicator/useSliderIndicator.ts index 7909c9f0b..150236601 100644 --- a/packages/mui-base/src/Slider/Indicator/useSliderIndicator.ts +++ b/packages/mui-base/src/Slider/Indicator/useSliderIndicator.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import { diff --git a/packages/mui-base/src/Slider/Output/SliderOutput.tsx b/packages/mui-base/src/Slider/Output/SliderOutput.tsx index 3919e035d..754b3d019 100644 --- a/packages/mui-base/src/Slider/Output/SliderOutput.tsx +++ b/packages/mui-base/src/Slider/Output/SliderOutput.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Slider/Output/useSliderOutput.ts b/packages/mui-base/src/Slider/Output/useSliderOutput.ts index 111b7e047..5ab94e37a 100644 --- a/packages/mui-base/src/Slider/Output/useSliderOutput.ts +++ b/packages/mui-base/src/Slider/Output/useSliderOutput.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import { UseSliderOutputParameters, UseSliderOutputReturnValue } from './SliderOutput.types'; diff --git a/packages/mui-base/src/Slider/Root/SliderProvider.tsx b/packages/mui-base/src/Slider/Root/SliderProvider.tsx index 7e3e158a3..e940e59cd 100644 --- a/packages/mui-base/src/Slider/Root/SliderProvider.tsx +++ b/packages/mui-base/src/Slider/Root/SliderProvider.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { CompoundComponentContext } from '../../useCompound'; diff --git a/packages/mui-base/src/Slider/Root/SliderRoot.tsx b/packages/mui-base/src/Slider/Root/SliderRoot.tsx index eece890d4..d49c15589 100644 --- a/packages/mui-base/src/Slider/Root/SliderRoot.tsx +++ b/packages/mui-base/src/Slider/Root/SliderRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Slider/Root/useSliderRoot.ts b/packages/mui-base/src/Slider/Root/useSliderRoot.ts index d295ce804..8aa0ffb9f 100644 --- a/packages/mui-base/src/Slider/Root/useSliderRoot.ts +++ b/packages/mui-base/src/Slider/Root/useSliderRoot.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { areArraysEqual } from '../../utils/areArraysEqual'; import { clamp } from '../../utils/clamp'; diff --git a/packages/mui-base/src/Slider/Thumb/SliderThumb.tsx b/packages/mui-base/src/Slider/Thumb/SliderThumb.tsx index 76e138187..cda532942 100644 --- a/packages/mui-base/src/Slider/Thumb/SliderThumb.tsx +++ b/packages/mui-base/src/Slider/Thumb/SliderThumb.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { getStyleHookProps } from '../../utils/getStyleHookProps'; diff --git a/packages/mui-base/src/Slider/Thumb/useSliderThumb.ts b/packages/mui-base/src/Slider/Thumb/useSliderThumb.ts index b386f753e..48d8f3046 100644 --- a/packages/mui-base/src/Slider/Thumb/useSliderThumb.ts +++ b/packages/mui-base/src/Slider/Thumb/useSliderThumb.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import { useForkRef } from '../../utils/useForkRef'; diff --git a/packages/mui-base/src/Slider/Track/SliderTrack.tsx b/packages/mui-base/src/Slider/Track/SliderTrack.tsx index 969adfee2..54c5d6b36 100644 --- a/packages/mui-base/src/Slider/Track/SliderTrack.tsx +++ b/packages/mui-base/src/Slider/Track/SliderTrack.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useComponentRenderer } from '../../utils/useComponentRenderer'; diff --git a/packages/mui-base/src/Switch/Root/SwitchContext.ts b/packages/mui-base/src/Switch/Root/SwitchContext.ts index c2366b612..94a4c88b0 100644 --- a/packages/mui-base/src/Switch/Root/SwitchContext.ts +++ b/packages/mui-base/src/Switch/Root/SwitchContext.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { type SwitchOwnerState } from './SwitchRoot.types'; diff --git a/packages/mui-base/src/Switch/Root/SwitchRoot.tsx b/packages/mui-base/src/Switch/Root/SwitchRoot.tsx index 14fc96f09..ca3afd8c7 100644 --- a/packages/mui-base/src/Switch/Root/SwitchRoot.tsx +++ b/packages/mui-base/src/Switch/Root/SwitchRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import refType from '@mui/utils/refType'; diff --git a/packages/mui-base/src/Switch/Root/useSwitchRoot.ts b/packages/mui-base/src/Switch/Root/useSwitchRoot.ts index 60ecf8240..11f311b63 100644 --- a/packages/mui-base/src/Switch/Root/useSwitchRoot.ts +++ b/packages/mui-base/src/Switch/Root/useSwitchRoot.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import type { UseSwitchRootParameters, UseSwitchRootReturnValue } from './SwitchRoot.types'; import { useControlled } from '../../utils/useControlled'; diff --git a/packages/mui-base/src/Switch/Thumb/SwitchThumb.tsx b/packages/mui-base/src/Switch/Thumb/SwitchThumb.tsx index 5ecb02c14..22063fcbd 100644 --- a/packages/mui-base/src/Switch/Thumb/SwitchThumb.tsx +++ b/packages/mui-base/src/Switch/Thumb/SwitchThumb.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { SwitchThumbProps } from './SwitchThumb.types'; diff --git a/packages/mui-base/src/Tabs/Root/TabsContext.ts b/packages/mui-base/src/Tabs/Root/TabsContext.ts index 63c238fa4..fb206cbca 100644 --- a/packages/mui-base/src/Tabs/Root/TabsContext.ts +++ b/packages/mui-base/src/Tabs/Root/TabsContext.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import { type TabActivationDirection } from './TabsRoot.types'; diff --git a/packages/mui-base/src/Tabs/Root/TabsProvider.tsx b/packages/mui-base/src/Tabs/Root/TabsProvider.tsx index fdef97885..2c53b552e 100644 --- a/packages/mui-base/src/Tabs/Root/TabsProvider.tsx +++ b/packages/mui-base/src/Tabs/Root/TabsProvider.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { TabsContext, TabsContextValue } from './TabsContext'; diff --git a/packages/mui-base/src/Tabs/Root/TabsRoot.tsx b/packages/mui-base/src/Tabs/Root/TabsRoot.tsx index 82473bc32..220bf7a8b 100644 --- a/packages/mui-base/src/Tabs/Root/TabsRoot.tsx +++ b/packages/mui-base/src/Tabs/Root/TabsRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { TabsRootOwnerState, TabsRootProps } from './TabsRoot.types'; diff --git a/packages/mui-base/src/Tabs/Root/useTabsRoot.ts b/packages/mui-base/src/Tabs/Root/useTabsRoot.ts index fb1e39a8a..c8d9e44f8 100644 --- a/packages/mui-base/src/Tabs/Root/useTabsRoot.ts +++ b/packages/mui-base/src/Tabs/Root/useTabsRoot.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import type { TabActivationDirection, diff --git a/packages/mui-base/src/Tabs/Tab/Tab.tsx b/packages/mui-base/src/Tabs/Tab/Tab.tsx index 06d1a31aa..3e912237c 100644 --- a/packages/mui-base/src/Tabs/Tab/Tab.tsx +++ b/packages/mui-base/src/Tabs/Tab/Tab.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { TabProps, TabOwnerState } from './Tab.types'; diff --git a/packages/mui-base/src/Tabs/Tab/useTab.ts b/packages/mui-base/src/Tabs/Tab/useTab.ts index e86fa82e4..94da50162 100644 --- a/packages/mui-base/src/Tabs/Tab/useTab.ts +++ b/packages/mui-base/src/Tabs/Tab/useTab.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { UseTabParameters, UseTabReturnValue } from './Tab.types'; import { useTabsContext } from '../Root/TabsContext'; diff --git a/packages/mui-base/src/Tabs/TabIndicator/TabIndicator.tsx b/packages/mui-base/src/Tabs/TabIndicator/TabIndicator.tsx index d22e30a8a..0acf52d99 100644 --- a/packages/mui-base/src/Tabs/TabIndicator/TabIndicator.tsx +++ b/packages/mui-base/src/Tabs/TabIndicator/TabIndicator.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useTabIndicator } from './useTabIndicator'; diff --git a/packages/mui-base/src/Tabs/TabIndicator/useTabIndicator.ts b/packages/mui-base/src/Tabs/TabIndicator/useTabIndicator.ts index faae74df1..31aa9c52f 100644 --- a/packages/mui-base/src/Tabs/TabIndicator/useTabIndicator.ts +++ b/packages/mui-base/src/Tabs/TabIndicator/useTabIndicator.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { UseTabIndicatorReturnValue } from './TabIndicator.types'; import { useTabsListContext } from '../TabsList/TabsListContext'; diff --git a/packages/mui-base/src/Tabs/TabPanel/TabPanel.tsx b/packages/mui-base/src/Tabs/TabPanel/TabPanel.tsx index b2516b945..18c78fecf 100644 --- a/packages/mui-base/src/Tabs/TabPanel/TabPanel.tsx +++ b/packages/mui-base/src/Tabs/TabPanel/TabPanel.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useTabPanel } from './useTabPanel'; diff --git a/packages/mui-base/src/Tabs/TabPanel/useTabPanel.ts b/packages/mui-base/src/Tabs/TabPanel/useTabPanel.ts index ee111a13b..88c410416 100644 --- a/packages/mui-base/src/Tabs/TabPanel/useTabPanel.ts +++ b/packages/mui-base/src/Tabs/TabPanel/useTabPanel.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { UseTabPanelParameters, UseTabPanelReturnValue } from './TabPanel.types'; import { useTabsContext } from '../Root/TabsContext'; diff --git a/packages/mui-base/src/Tabs/TabsList/TabsList.tsx b/packages/mui-base/src/Tabs/TabsList/TabsList.tsx index 8fdd47649..801f7a95d 100644 --- a/packages/mui-base/src/Tabs/TabsList/TabsList.tsx +++ b/packages/mui-base/src/Tabs/TabsList/TabsList.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { TabsListOwnerState, TabsListProps } from './TabsList.types'; diff --git a/packages/mui-base/src/Tabs/TabsList/TabsListContext.ts b/packages/mui-base/src/Tabs/TabsList/TabsListContext.ts index b23b4f726..3b63d4cb5 100644 --- a/packages/mui-base/src/Tabs/TabsList/TabsListContext.ts +++ b/packages/mui-base/src/Tabs/TabsList/TabsListContext.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; export type TabsListContextValue = { diff --git a/packages/mui-base/src/Tabs/TabsList/TabsListProvider.tsx b/packages/mui-base/src/Tabs/TabsList/TabsListProvider.tsx index a7e042824..eca9c4fda 100644 --- a/packages/mui-base/src/Tabs/TabsList/TabsListProvider.tsx +++ b/packages/mui-base/src/Tabs/TabsList/TabsListProvider.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { TabsListContext, TabsListContextValue } from './TabsListContext'; diff --git a/packages/mui-base/src/Tabs/TabsList/useTabsList.ts b/packages/mui-base/src/Tabs/TabsList/useTabsList.ts index 504733363..39c1d2191 100644 --- a/packages/mui-base/src/Tabs/TabsList/useTabsList.ts +++ b/packages/mui-base/src/Tabs/TabsList/useTabsList.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { TabsListActionTypes, diff --git a/packages/mui-base/src/Tooltip/Arrow/TooltipArrow.tsx b/packages/mui-base/src/Tooltip/Arrow/TooltipArrow.tsx index 6e5dba830..d4b735ba1 100644 --- a/packages/mui-base/src/Tooltip/Arrow/TooltipArrow.tsx +++ b/packages/mui-base/src/Tooltip/Arrow/TooltipArrow.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { TooltipArrowOwnerState, TooltipArrowProps } from './TooltipArrow.types'; diff --git a/packages/mui-base/src/Tooltip/Arrow/useTooltipArrow.ts b/packages/mui-base/src/Tooltip/Arrow/useTooltipArrow.ts index ca2462409..d65ce2e7c 100644 --- a/packages/mui-base/src/Tooltip/Arrow/useTooltipArrow.ts +++ b/packages/mui-base/src/Tooltip/Arrow/useTooltipArrow.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import type { diff --git a/packages/mui-base/src/Tooltip/Popup/TooltipPopup.tsx b/packages/mui-base/src/Tooltip/Popup/TooltipPopup.tsx index f3bc1e440..951cf492e 100644 --- a/packages/mui-base/src/Tooltip/Popup/TooltipPopup.tsx +++ b/packages/mui-base/src/Tooltip/Popup/TooltipPopup.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { TooltipPopupOwnerState, TooltipPopupProps } from './TooltipPopup.types'; diff --git a/packages/mui-base/src/Tooltip/Popup/useTooltipPopup.ts b/packages/mui-base/src/Tooltip/Popup/useTooltipPopup.ts index 42606a18f..6aa1b0ace 100644 --- a/packages/mui-base/src/Tooltip/Popup/useTooltipPopup.ts +++ b/packages/mui-base/src/Tooltip/Popup/useTooltipPopup.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { mergeReactProps } from '../../utils/mergeReactProps'; import type { diff --git a/packages/mui-base/src/Tooltip/Positioner/TooltipPositioner.tsx b/packages/mui-base/src/Tooltip/Positioner/TooltipPositioner.tsx index 359b61a1d..fa85b39d8 100644 --- a/packages/mui-base/src/Tooltip/Positioner/TooltipPositioner.tsx +++ b/packages/mui-base/src/Tooltip/Positioner/TooltipPositioner.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { FloatingPortal } from '@floating-ui/react'; diff --git a/packages/mui-base/src/Tooltip/Positioner/TooltipPositionerContext.ts b/packages/mui-base/src/Tooltip/Positioner/TooltipPositionerContext.ts index 4439c3aa5..3dbdc83d0 100644 --- a/packages/mui-base/src/Tooltip/Positioner/TooltipPositionerContext.ts +++ b/packages/mui-base/src/Tooltip/Positioner/TooltipPositionerContext.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import type { TooltipPositionerContextValue } from './TooltipPositioner.types'; diff --git a/packages/mui-base/src/Tooltip/Positioner/useTooltipPositioner.ts b/packages/mui-base/src/Tooltip/Positioner/useTooltipPositioner.ts index 0ba700b14..0f44c06a3 100644 --- a/packages/mui-base/src/Tooltip/Positioner/useTooltipPositioner.ts +++ b/packages/mui-base/src/Tooltip/Positioner/useTooltipPositioner.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import type { UseTooltipPositionerParameters, diff --git a/packages/mui-base/src/Tooltip/Provider/TooltipProvider.tsx b/packages/mui-base/src/Tooltip/Provider/TooltipProvider.tsx index 4a94d89c9..1f8602ea6 100644 --- a/packages/mui-base/src/Tooltip/Provider/TooltipProvider.tsx +++ b/packages/mui-base/src/Tooltip/Provider/TooltipProvider.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { FloatingDelayGroup } from '@floating-ui/react'; diff --git a/packages/mui-base/src/Tooltip/Root/TooltipRoot.tsx b/packages/mui-base/src/Tooltip/Root/TooltipRoot.tsx index 7097f0844..0dc1e6dd1 100644 --- a/packages/mui-base/src/Tooltip/Root/TooltipRoot.tsx +++ b/packages/mui-base/src/Tooltip/Root/TooltipRoot.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import type { TooltipRootProps } from './TooltipRoot.types'; diff --git a/packages/mui-base/src/Tooltip/Root/TooltipRootContext.ts b/packages/mui-base/src/Tooltip/Root/TooltipRootContext.ts index 7cdab58e5..4358abb30 100644 --- a/packages/mui-base/src/Tooltip/Root/TooltipRootContext.ts +++ b/packages/mui-base/src/Tooltip/Root/TooltipRootContext.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import type { TooltipRootContextValue } from './TooltipRoot.types'; diff --git a/packages/mui-base/src/Tooltip/Root/useTooltipRoot.ts b/packages/mui-base/src/Tooltip/Root/useTooltipRoot.ts index 27b70dd7c..63ca88344 100644 --- a/packages/mui-base/src/Tooltip/Root/useTooltipRoot.ts +++ b/packages/mui-base/src/Tooltip/Root/useTooltipRoot.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import * as ReactDOM from 'react-dom'; import { diff --git a/packages/mui-base/src/Tooltip/Trigger/TooltipTrigger.tsx b/packages/mui-base/src/Tooltip/Trigger/TooltipTrigger.tsx index bbc43f72f..ca930591e 100644 --- a/packages/mui-base/src/Tooltip/Trigger/TooltipTrigger.tsx +++ b/packages/mui-base/src/Tooltip/Trigger/TooltipTrigger.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { useTooltipRootContext } from '../Root/TooltipRootContext'; diff --git a/packages/mui-base/src/legacy/ClickAwayListener/ClickAwayListener.tsx b/packages/mui-base/src/legacy/ClickAwayListener/ClickAwayListener.tsx index dbdfcee7f..ea7b2eb0c 100644 --- a/packages/mui-base/src/legacy/ClickAwayListener/ClickAwayListener.tsx +++ b/packages/mui-base/src/legacy/ClickAwayListener/ClickAwayListener.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { diff --git a/packages/mui-base/src/legacy/FocusTrap/FocusTrap.tsx b/packages/mui-base/src/legacy/FocusTrap/FocusTrap.tsx index bd52658ac..e4f2a1224 100644 --- a/packages/mui-base/src/legacy/FocusTrap/FocusTrap.tsx +++ b/packages/mui-base/src/legacy/FocusTrap/FocusTrap.tsx @@ -1,4 +1,5 @@ 'use client'; + /* eslint-disable consistent-return, jsx-a11y/no-noninteractive-tabindex */ import * as React from 'react'; import PropTypes from 'prop-types'; diff --git a/packages/mui-base/src/legacy/FormControl/FormControl.tsx b/packages/mui-base/src/legacy/FormControl/FormControl.tsx index 54dd993c7..d8fb31075 100644 --- a/packages/mui-base/src/legacy/FormControl/FormControl.tsx +++ b/packages/mui-base/src/legacy/FormControl/FormControl.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import useControlled from '@mui/utils/useControlled'; diff --git a/packages/mui-base/src/legacy/FormControl/useFormControlContext.ts b/packages/mui-base/src/legacy/FormControl/useFormControlContext.ts index 19457e816..1e9b4c2bf 100644 --- a/packages/mui-base/src/legacy/FormControl/useFormControlContext.ts +++ b/packages/mui-base/src/legacy/FormControl/useFormControlContext.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { UseFormControlContextReturnValue } from './FormControl.types'; import { FormControlContext } from './FormControlContext'; diff --git a/packages/mui-base/src/legacy/MultiSelect/MultiSelect.tsx b/packages/mui-base/src/legacy/MultiSelect/MultiSelect.tsx index 1f2f842fc..17f1c0ea0 100644 --- a/packages/mui-base/src/legacy/MultiSelect/MultiSelect.tsx +++ b/packages/mui-base/src/legacy/MultiSelect/MultiSelect.tsx @@ -1,4 +1,5 @@ 'use client'; + let warnedOnce = false; const warn = () => { diff --git a/packages/mui-base/src/legacy/NoSsr/NoSsr.tsx b/packages/mui-base/src/legacy/NoSsr/NoSsr.tsx index e2abe25ad..486b0d7e8 100644 --- a/packages/mui-base/src/legacy/NoSsr/NoSsr.tsx +++ b/packages/mui-base/src/legacy/NoSsr/NoSsr.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { exactProp, unstable_useEnhancedEffect as useEnhancedEffect } from '@mui/utils'; diff --git a/packages/mui-base/src/legacy/Option/Option.tsx b/packages/mui-base/src/legacy/Option/Option.tsx index 57c9ce7a8..ac14595cd 100644 --- a/packages/mui-base/src/legacy/Option/Option.tsx +++ b/packages/mui-base/src/legacy/Option/Option.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { unstable_useForkRef as useForkRef } from '@mui/utils'; diff --git a/packages/mui-base/src/legacy/OptionGroup/OptionGroup.tsx b/packages/mui-base/src/legacy/OptionGroup/OptionGroup.tsx index 17a5b5844..a9a6e4a4a 100644 --- a/packages/mui-base/src/legacy/OptionGroup/OptionGroup.tsx +++ b/packages/mui-base/src/legacy/OptionGroup/OptionGroup.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { PolymorphicComponent } from '../utils/PolymorphicComponent'; diff --git a/packages/mui-base/src/legacy/Portal/Portal.tsx b/packages/mui-base/src/legacy/Portal/Portal.tsx index c7b5c403d..ba3c0a7cd 100644 --- a/packages/mui-base/src/legacy/Portal/Portal.tsx +++ b/packages/mui-base/src/legacy/Portal/Portal.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import * as ReactDOM from 'react-dom'; import PropTypes from 'prop-types'; diff --git a/packages/mui-base/src/legacy/Select/Select.tsx b/packages/mui-base/src/legacy/Select/Select.tsx index 12f292fce..7490a84ba 100644 --- a/packages/mui-base/src/legacy/Select/Select.tsx +++ b/packages/mui-base/src/legacy/Select/Select.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { unstable_useForkRef as useForkRef } from '@mui/utils'; diff --git a/packages/mui-base/src/legacy/Snackbar/Snackbar.tsx b/packages/mui-base/src/legacy/Snackbar/Snackbar.tsx index ae1457dd5..36aa994d6 100644 --- a/packages/mui-base/src/legacy/Snackbar/Snackbar.tsx +++ b/packages/mui-base/src/legacy/Snackbar/Snackbar.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { ClickAwayListener } from '../ClickAwayListener'; diff --git a/packages/mui-base/src/legacy/TablePagination/TablePagination.tsx b/packages/mui-base/src/legacy/TablePagination/TablePagination.tsx index 11671bafa..258d8b410 100644 --- a/packages/mui-base/src/legacy/TablePagination/TablePagination.tsx +++ b/packages/mui-base/src/legacy/TablePagination/TablePagination.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { unstable_useId as useId, chainPropTypes, integerPropType } from '@mui/utils'; diff --git a/packages/mui-base/src/legacy/TablePagination/TablePaginationActions.tsx b/packages/mui-base/src/legacy/TablePagination/TablePaginationActions.tsx index dba1aa837..d7423a1c6 100644 --- a/packages/mui-base/src/legacy/TablePagination/TablePaginationActions.tsx +++ b/packages/mui-base/src/legacy/TablePagination/TablePaginationActions.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { PolymorphicComponent } from '../utils/PolymorphicComponent'; diff --git a/packages/mui-base/src/legacy/TextareaAutosize/TextareaAutosize.tsx b/packages/mui-base/src/legacy/TextareaAutosize/TextareaAutosize.tsx index 7bc5aaae9..7c7f1e559 100644 --- a/packages/mui-base/src/legacy/TextareaAutosize/TextareaAutosize.tsx +++ b/packages/mui-base/src/legacy/TextareaAutosize/TextareaAutosize.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { diff --git a/packages/mui-base/src/legacy/Unstable_Popup/Popup.tsx b/packages/mui-base/src/legacy/Unstable_Popup/Popup.tsx index 138c15117..812c92d25 100644 --- a/packages/mui-base/src/legacy/Unstable_Popup/Popup.tsx +++ b/packages/mui-base/src/legacy/Unstable_Popup/Popup.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import PropTypes from 'prop-types'; import { diff --git a/packages/mui-base/src/legacy/useAutocomplete/useAutocomplete.ts b/packages/mui-base/src/legacy/useAutocomplete/useAutocomplete.ts index d6cb9cc15..0e3fa7dbf 100644 --- a/packages/mui-base/src/legacy/useAutocomplete/useAutocomplete.ts +++ b/packages/mui-base/src/legacy/useAutocomplete/useAutocomplete.ts @@ -1,6 +1,7 @@ // @ts-nocheck TODO: remove when all types are annotated and errors fixed. /* eslint-disable no-constant-condition */ 'use client'; + import * as React from 'react'; import { unstable_setRef as setRef, diff --git a/packages/mui-base/src/legacy/useOption/useOption.ts b/packages/mui-base/src/legacy/useOption/useOption.ts index 999cb79ee..92547917c 100644 --- a/packages/mui-base/src/legacy/useOption/useOption.ts +++ b/packages/mui-base/src/legacy/useOption/useOption.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { unstable_useForkRef as useForkRef, unstable_useId as useId } from '@mui/utils'; import { SelectOption, UseOptionParameters, UseOptionReturnValue } from './useOption.types'; diff --git a/packages/mui-base/src/legacy/useOption/useOptionContextStabilizer.ts b/packages/mui-base/src/legacy/useOption/useOptionContextStabilizer.ts index f607ea934..889e26a4a 100644 --- a/packages/mui-base/src/legacy/useOption/useOptionContextStabilizer.ts +++ b/packages/mui-base/src/legacy/useOption/useOptionContextStabilizer.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { ListContext, ListContextValue } from '../../useList'; diff --git a/packages/mui-base/src/legacy/useSelect/SelectProvider.tsx b/packages/mui-base/src/legacy/useSelect/SelectProvider.tsx index 9ae9d12f9..269179012 100644 --- a/packages/mui-base/src/legacy/useSelect/SelectProvider.tsx +++ b/packages/mui-base/src/legacy/useSelect/SelectProvider.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { ListContext, ListContextValue } from '../../useList/ListContext'; import { SelectOption } from '../useOption'; diff --git a/packages/mui-base/src/legacy/useSelect/useSelect.ts b/packages/mui-base/src/legacy/useSelect/useSelect.ts index 89e072e06..99ea36338 100644 --- a/packages/mui-base/src/legacy/useSelect/useSelect.ts +++ b/packages/mui-base/src/legacy/useSelect/useSelect.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { unstable_useForkRef as useForkRef, diff --git a/packages/mui-base/src/legacy/useSnackbar/useSnackbar.ts b/packages/mui-base/src/legacy/useSnackbar/useSnackbar.ts index 14f97623d..d627d0fe4 100644 --- a/packages/mui-base/src/legacy/useSnackbar/useSnackbar.ts +++ b/packages/mui-base/src/legacy/useSnackbar/useSnackbar.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { unstable_useEventCallback as useEventCallback, diff --git a/packages/mui-base/src/legacy/useTransition/useTransitionStateManager.ts b/packages/mui-base/src/legacy/useTransition/useTransitionStateManager.ts index 55d701cbd..f41953ab0 100644 --- a/packages/mui-base/src/legacy/useTransition/useTransitionStateManager.ts +++ b/packages/mui-base/src/legacy/useTransition/useTransitionStateManager.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { TransitionContext } from './TransitionContext'; diff --git a/packages/mui-base/src/legacy/useTransition/useTransitionTrigger.ts b/packages/mui-base/src/legacy/useTransition/useTransitionTrigger.ts index f3e925b37..a2aa14beb 100644 --- a/packages/mui-base/src/legacy/useTransition/useTransitionTrigger.ts +++ b/packages/mui-base/src/legacy/useTransition/useTransitionTrigger.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { TransitionContextValue } from './TransitionContext'; diff --git a/packages/mui-base/src/legacy/utils/ClassNameConfigurator.tsx b/packages/mui-base/src/legacy/utils/ClassNameConfigurator.tsx index 7c05240b8..3ccd2e2e8 100644 --- a/packages/mui-base/src/legacy/utils/ClassNameConfigurator.tsx +++ b/packages/mui-base/src/legacy/utils/ClassNameConfigurator.tsx @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; type ClassNameConfiguration = { diff --git a/packages/mui-base/src/legacy/utils/useSlotProps.ts b/packages/mui-base/src/legacy/utils/useSlotProps.ts index 29f4052a4..5b13d094a 100644 --- a/packages/mui-base/src/legacy/utils/useSlotProps.ts +++ b/packages/mui-base/src/legacy/utils/useSlotProps.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { useForkRef } from '../../utils/useForkRef'; import { appendOwnerState, AppendOwnerStateReturnType } from './appendOwnerState'; diff --git a/packages/mui-base/src/useButton/useButton.ts b/packages/mui-base/src/useButton/useButton.ts index f9eab7bb2..dd57effe9 100644 --- a/packages/mui-base/src/useButton/useButton.ts +++ b/packages/mui-base/src/useButton/useButton.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { unstable_useForkRef as useForkRef, diff --git a/packages/mui-base/src/useCompound/useCompoundItem.ts b/packages/mui-base/src/useCompound/useCompoundItem.ts index 1c65a8d8d..1a52f12c2 100644 --- a/packages/mui-base/src/useCompound/useCompoundItem.ts +++ b/packages/mui-base/src/useCompound/useCompoundItem.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { unstable_useEnhancedEffect as useEnhancedEffect } from '@mui/utils'; import { diff --git a/packages/mui-base/src/useCompound/useCompoundParent.ts b/packages/mui-base/src/useCompound/useCompoundParent.ts index 8cc2dad24..f9ccbf71e 100644 --- a/packages/mui-base/src/useCompound/useCompoundParent.ts +++ b/packages/mui-base/src/useCompound/useCompoundParent.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; interface RegisterItemReturnValue { diff --git a/packages/mui-base/src/useList/ListContext.ts b/packages/mui-base/src/useList/ListContext.ts index b1f8aea95..9962dc463 100644 --- a/packages/mui-base/src/useList/ListContext.ts +++ b/packages/mui-base/src/useList/ListContext.ts @@ -1,3 +1,5 @@ +'use client'; + import * as React from 'react'; import { ListAction } from './listActions.types'; import { ListItemState } from './useList.types'; diff --git a/packages/mui-base/src/useList/useList.ts b/packages/mui-base/src/useList/useList.ts index 92f922e3c..43a147a81 100644 --- a/packages/mui-base/src/useList/useList.ts +++ b/packages/mui-base/src/useList/useList.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { unstable_useForkRef as useForkRef } from '@mui/utils'; import { diff --git a/packages/mui-base/src/useList/useListItem.ts b/packages/mui-base/src/useList/useListItem.ts index 999974845..29b2dc860 100644 --- a/packages/mui-base/src/useList/useListItem.ts +++ b/packages/mui-base/src/useList/useListItem.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { extractEventHandlers } from '../utils/extractEventHandlers'; import { EventHandlers } from '../utils/types'; diff --git a/packages/mui-base/src/utils/useAnchorPositioning.ts b/packages/mui-base/src/utils/useAnchorPositioning.ts index ee15ef958..f1b5e3130 100644 --- a/packages/mui-base/src/utils/useAnchorPositioning.ts +++ b/packages/mui-base/src/utils/useAnchorPositioning.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { autoUpdate, diff --git a/packages/mui-base/src/utils/useAnimationsFinished.ts b/packages/mui-base/src/utils/useAnimationsFinished.ts index df2ade6c0..0f6c32daa 100644 --- a/packages/mui-base/src/utils/useAnimationsFinished.ts +++ b/packages/mui-base/src/utils/useAnimationsFinished.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { useEventCallback } from './useEventCallback'; diff --git a/packages/mui-base/src/utils/useControllableReducer.ts b/packages/mui-base/src/utils/useControllableReducer.ts index 544a46e84..b50c54f93 100644 --- a/packages/mui-base/src/utils/useControllableReducer.ts +++ b/packages/mui-base/src/utils/useControllableReducer.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { ActionWithContext, diff --git a/packages/mui-base/src/utils/useForcedRerendering.ts b/packages/mui-base/src/utils/useForcedRerendering.ts index 6852cf818..ea22db467 100644 --- a/packages/mui-base/src/utils/useForcedRerendering.ts +++ b/packages/mui-base/src/utils/useForcedRerendering.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; /** diff --git a/packages/mui-base/src/utils/useLatestRef.ts b/packages/mui-base/src/utils/useLatestRef.ts index f55403a8e..3c0ade7cb 100644 --- a/packages/mui-base/src/utils/useLatestRef.ts +++ b/packages/mui-base/src/utils/useLatestRef.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { useEnhancedEffect } from './useEnhancedEffect'; diff --git a/packages/mui-base/src/utils/useRootElementName.ts b/packages/mui-base/src/utils/useRootElementName.ts index 607a67fe4..2a5efe4c1 100644 --- a/packages/mui-base/src/utils/useRootElementName.ts +++ b/packages/mui-base/src/utils/useRootElementName.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; type UseRootElementNameParameters = { diff --git a/packages/mui-base/src/utils/useTextNavigation.ts b/packages/mui-base/src/utils/useTextNavigation.ts index 7ebdeeef9..a3f227c14 100644 --- a/packages/mui-base/src/utils/useTextNavigation.ts +++ b/packages/mui-base/src/utils/useTextNavigation.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; const TEXT_NAVIGATION_RESET_TIMEOUT = 500; // milliseconds diff --git a/packages/mui-base/src/utils/useTransitionStatus.ts b/packages/mui-base/src/utils/useTransitionStatus.ts index b7fe4e53d..d31c3475f 100644 --- a/packages/mui-base/src/utils/useTransitionStatus.ts +++ b/packages/mui-base/src/utils/useTransitionStatus.ts @@ -1,4 +1,5 @@ 'use client'; + import * as React from 'react'; import { useEnhancedEffect } from './useEnhancedEffect';