Skip to content

Commit f850ee9

Browse files
authored
[code-infra] Eliminate @mui/utils deep imports (#46004)
1 parent 5f81b97 commit f850ee9

File tree

126 files changed

+223
-266
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

126 files changed

+223
-266
lines changed

.eslintrc.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,13 @@ module.exports = /** @type {Config} */ ({
496496
'no-restricted-imports': [
497497
'error',
498498
{
499-
paths: NO_RESTRICTED_IMPORTS_PATHS_TOP_LEVEL_PACKAGES,
499+
paths: [
500+
...NO_RESTRICTED_IMPORTS_PATHS_TOP_LEVEL_PACKAGES,
501+
{
502+
name: '@mui/utils',
503+
message: OneLevelImportMessage,
504+
},
505+
],
500506
},
501507
],
502508
// TODO: Consider setting back to `ignoreExternal: true` when the expected behavior is fixed:

packages/api-docs-builder-core/joyUi/projectSettings.ts

+1-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@ import path from 'path';
22
import { LANGUAGES } from 'docs/config';
33
import { ProjectSettings } from '@mui-internal/api-docs-builder';
44
import findApiPages from '@mui-internal/api-docs-builder/utils/findApiPages';
5-
import {
6-
unstable_generateUtilityClass as generateUtilityClass,
7-
unstable_isGlobalState as isGlobalState,
8-
} from '@mui/utils';
5+
import generateUtilityClass, { isGlobalState } from '@mui/utils/generateUtilityClass';
96
import { getJoyUiComponentInfo } from './getJoyUiComponentInfo';
107

118
export const projectSettings: ProjectSettings = {

packages/api-docs-builder-core/materialUi/projectSettings.ts

+1-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@ import path from 'path';
22
import { LANGUAGES } from 'docs/config';
33
import { ProjectSettings } from '@mui-internal/api-docs-builder';
44
import findApiPages from '@mui-internal/api-docs-builder/utils/findApiPages';
5-
import {
6-
unstable_generateUtilityClass as generateUtilityClass,
7-
unstable_isGlobalState as isGlobalState,
8-
} from '@mui/utils';
5+
import generateUtilityClass, { isGlobalState } from '@mui/utils/generateUtilityClass';
96
import { getMaterialUiComponentInfo } from './getMaterialUiComponentInfo';
107

118
const generateClassName = (componentName: string, slot: string, globalStatePrefix = 'Mui') => {

packages/api-docs-builder-core/muiSystem/projectSettings.ts

+1-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@ import path from 'path';
22
import { LANGUAGES } from 'docs/config';
33
import { ProjectSettings } from '@mui-internal/api-docs-builder';
44
import findApiPages from '@mui-internal/api-docs-builder/utils/findApiPages';
5-
import {
6-
unstable_generateUtilityClass as generateUtilityClass,
7-
unstable_isGlobalState as isGlobalState,
8-
} from '@mui/utils';
5+
import generateUtilityClass, { isGlobalState } from '@mui/utils/generateUtilityClass';
96
import { getSystemComponentInfo } from './getSystemComponentInfo';
107

118
export const projectSettings: ProjectSettings = {

packages/mui-docs/src/NProgressBar/NProgressBar.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as React from 'react';
22
import PropTypes from 'prop-types';
33
import NProgress from 'nprogress';
44
import { NoSsr } from '@mui/base/NoSsr';
5-
import { exactProp } from '@mui/utils';
5+
import exactProp from '@mui/utils/exactProp';
66
import GlobalStyles from '@mui/material/GlobalStyles';
77
import { keyframes } from '@mui/material/styles';
88

packages/mui-docs/src/i18n/i18n.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from 'react';
22
import PropTypes from 'prop-types';
3-
import { deepmerge } from '@mui/utils';
3+
import deepmerge from '@mui/utils/deepmerge';
44
import defaultTranslations from '../translations';
55

66
const TranslationsContext = React.createContext(defaultTranslations);

packages/mui-joy/src/Accordion/Accordion.tsx

+3-5
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@ import * as React from 'react';
33
import PropTypes from 'prop-types';
44
import { unstable_composeClasses as composeClasses } from '@mui/base';
55
import { OverridableComponent } from '@mui/types';
6-
import {
7-
unstable_capitalize as capitalize,
8-
unstable_useControlled as useControlled,
9-
unstable_useId as useId,
10-
} from '@mui/utils';
6+
import capitalize from '@mui/utils/capitalize';
7+
import useControlled from '@mui/utils/useControlled';
8+
import useId from '@mui/utils/useId';
119
import { useThemeProps } from '../styles';
1210
import styled from '../styles/styled';
1311
import { getAccordionUtilityClass } from './accordionClasses';

packages/mui-joy/src/AccordionDetails/AccordionDetails.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use client';
22
import * as React from 'react';
33
import PropTypes from 'prop-types';
4-
import { unstable_useForkRef as useForkRef } from '@mui/utils';
4+
import useForkRef from '@mui/utils/useForkRef';
55
import { unstable_composeClasses as composeClasses } from '@mui/base';
66
import { OverridableComponent } from '@mui/types';
77
import { useThemeProps } from '../styles';

packages/mui-joy/src/AccordionGroup/AccordionGroup.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use client';
22
import * as React from 'react';
33
import PropTypes from 'prop-types';
4-
import { unstable_capitalize as capitalize } from '@mui/utils';
4+
import capitalize from '@mui/utils/capitalize';
55
import { unstable_composeClasses as composeClasses } from '@mui/base';
66
import { OverridableComponent } from '@mui/types';
77
import { useThemeProps } from '../styles';

packages/mui-joy/src/Alert/Alert.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react';
22
import { expect } from 'chai';
33
import { createRenderer } from '@mui/internal-test-utils';
4-
import { unstable_capitalize as capitalize } from '@mui/utils';
4+
import capitalize from '@mui/utils/capitalize';
55
import { ThemeProvider } from '@mui/joy/styles';
66
import Alert, { AlertClassKey, alertClasses as classes } from '@mui/joy/Alert';
77
import describeConformance from '../../test/describeConformance';

packages/mui-joy/src/Alert/Alert.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import PropTypes from 'prop-types';
44
import clsx from 'clsx';
55
import { unstable_composeClasses as composeClasses } from '@mui/base';
66
import { OverridableComponent } from '@mui/types';
7-
import { unstable_capitalize as capitalize } from '@mui/utils';
7+
import capitalize from '@mui/utils/capitalize';
88
import { applySolidInversion, applySoftInversion } from '../colorInversion';
99
import styled from '../styles/styled';
1010
import useThemeProps from '../styles/useThemeProps';

packages/mui-joy/src/AspectRatio/AspectRatio.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react';
22
import { expect } from 'chai';
33
import { createRenderer } from '@mui/internal-test-utils';
4-
import { unstable_capitalize as capitalize } from '@mui/utils';
4+
import capitalize from '@mui/utils/capitalize';
55
import { ThemeProvider } from '@mui/joy/styles';
66
import AspectRatio, {
77
AspectRatioClassKey,

packages/mui-joy/src/AspectRatio/AspectRatio.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import * as React from 'react';
33
import PropTypes from 'prop-types';
44
import { unstable_composeClasses as composeClasses } from '@mui/base';
55
import { OverridableComponent } from '@mui/types';
6-
import { unstable_capitalize as capitalize } from '@mui/utils';
6+
import capitalize from '@mui/utils/capitalize';
77
import useThemeProps from '../styles/useThemeProps';
88
import useSlot from '../utils/useSlot';
99
import styled from '../styles/styled';

packages/mui-joy/src/Autocomplete/Autocomplete.tsx

+4-6
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@
22
import * as React from 'react';
33
import PropTypes from 'prop-types';
44
import clsx from 'clsx';
5-
import {
6-
chainPropTypes,
7-
integerPropType,
8-
unstable_useForkRef as useForkRef,
9-
unstable_capitalize as capitalize,
10-
} from '@mui/utils';
5+
import useForkRef from '@mui/utils/useForkRef';
6+
import capitalize from '@mui/utils/capitalize';
7+
import chainPropTypes from '@mui/utils/chainPropTypes';
8+
import integerPropType from '@mui/utils/integerPropType';
119
import { unstable_composeClasses as composeClasses } from '@mui/base/composeClasses';
1210
import { useAutocomplete, AutocompleteGroupedOption } from '@mui/base/useAutocomplete';
1311
import { Popper } from '@mui/base/Popper';

packages/mui-joy/src/AutocompleteListbox/AutocompleteListbox.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import * as React from 'react';
33
import clsx from 'clsx';
44
import PropTypes from 'prop-types';
55
import { OverridableComponent } from '@mui/types';
6-
import { unstable_capitalize as capitalize } from '@mui/utils';
6+
import capitalize from '@mui/utils/capitalize';
77
import { unstable_composeClasses as composeClasses } from '@mui/base/composeClasses';
88
import { StyledList } from '../List/List';
99
import { styled, useThemeProps } from '../styles';

packages/mui-joy/src/AutocompleteOption/AutocompleteOption.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import * as React from 'react';
33
import clsx from 'clsx';
44
import PropTypes from 'prop-types';
55
import { OverridableComponent } from '@mui/types';
6-
import { unstable_capitalize as capitalize } from '@mui/utils';
6+
import capitalize from '@mui/utils/capitalize';
77
import { unstable_composeClasses as composeClasses } from '@mui/base/composeClasses';
88
import { StyledListItemButton } from '../ListItemButton/ListItemButton';
99
import { styled, useThemeProps } from '../styles';

packages/mui-joy/src/Avatar/Avatar.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as React from 'react';
22
import { expect } from 'chai';
33
import { spy } from 'sinon';
44
import { createRenderer, fireEvent } from '@mui/internal-test-utils';
5-
import { unstable_capitalize as capitalize } from '@mui/utils';
5+
import capitalize from '@mui/utils/capitalize';
66
import { ThemeProvider } from '@mui/joy/styles';
77
import Avatar, { AvatarClassKey, avatarClasses as classes } from '@mui/joy/Avatar';
88
import PersonIcon from '../internal/svg-icons/Person';

packages/mui-joy/src/Avatar/Avatar.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import * as React from 'react';
33
import PropTypes from 'prop-types';
44
import { unstable_composeClasses as composeClasses } from '@mui/base';
55
import { OverridableComponent } from '@mui/types';
6-
import { unstable_capitalize as capitalize } from '@mui/utils';
6+
import capitalize from '@mui/utils/capitalize';
77
import { useThemeProps } from '../styles';
88
import useSlot from '../utils/useSlot';
99
import styled from '../styles/styled';

packages/mui-joy/src/Badge/Badge.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react';
22
import { expect } from 'chai';
33
import { createRenderer } from '@mui/internal-test-utils';
4-
import { unstable_capitalize as capitalize } from '@mui/utils';
4+
import capitalize from '@mui/utils/capitalize';
55
import { ThemeProvider } from '@mui/joy/styles';
66
import Badge, { BadgeClassKey, BadgeOrigin, badgeClasses as classes } from '@mui/joy/Badge';
77
import describeConformance from '../../test/describeConformance';

packages/mui-joy/src/Badge/Badge.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
import * as React from 'react';
33
import PropTypes from 'prop-types';
44
import { OverridableComponent } from '@mui/types';
5-
import { unstable_capitalize as capitalize, usePreviousProps } from '@mui/utils';
5+
import capitalize from '@mui/utils/capitalize';
6+
import usePreviousProps from '@mui/utils/usePreviousProps';
67
import { unstable_composeClasses as composeClasses } from '@mui/base';
78
import styled from '../styles/styled';
89
import useThemeProps from '../styles/useThemeProps';

packages/mui-joy/src/Box/boxClasses.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils';
1+
import generateUtilityClasses from '@mui/utils/generateUtilityClasses';
22

33
export interface BoxClasses {
44
/** Class name applied to the root element. */

packages/mui-joy/src/Breadcrumbs/Breadcrumbs.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react';
22
import { expect } from 'chai';
33
import { createRenderer } from '@mui/internal-test-utils';
4-
import { unstable_capitalize as capitalize } from '@mui/utils';
4+
import capitalize from '@mui/utils/capitalize';
55
import { ThemeProvider } from '@mui/joy/styles';
66
import Breadcrumbs, {
77
BreadcrumbsClassKey,

packages/mui-joy/src/Breadcrumbs/Breadcrumbs.tsx

+2-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@
22
import * as React from 'react';
33
import PropTypes from 'prop-types';
44
import { OverridableComponent } from '@mui/types';
5-
import {
6-
unstable_capitalize as capitalize,
7-
unstable_isMuiElement as isMuiElement,
8-
} from '@mui/utils';
5+
import capitalize from '@mui/utils/capitalize';
6+
import isMuiElement from '@mui/utils/isMuiElement';
97
import { unstable_composeClasses as composeClasses } from '@mui/base';
108
import clsx from 'clsx';
119
import { useThemeProps } from '../styles';

packages/mui-joy/src/Breadcrumbs/breadcrumbsClasses.ts

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
import {
2-
unstable_generateUtilityClass as generateUtilityClass,
3-
unstable_generateUtilityClasses as generateUtilityClasses,
4-
} from '@mui/utils';
1+
import generateUtilityClass from '@mui/utils/generateUtilityClass';
2+
import generateUtilityClasses from '@mui/utils/generateUtilityClasses';
53

64
export interface BreadcrumbsClasses {
75
/** Class name applied to the root element. */

packages/mui-joy/src/Button/Button.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ import PropTypes from 'prop-types';
44
import { useButton } from '@mui/base/useButton';
55
import { unstable_composeClasses as composeClasses } from '@mui/base/composeClasses';
66
import { Interpolation } from '@mui/system';
7-
import { unstable_capitalize as capitalize, unstable_useForkRef as useForkRef } from '@mui/utils';
7+
import capitalize from '@mui/utils/capitalize';
8+
import useForkRef from '@mui/utils/useForkRef';
89
import { styled, Theme, useThemeProps } from '../styles';
910
import useSlot from '../utils/useSlot';
1011
import CircularProgress from '../CircularProgress';

packages/mui-joy/src/ButtonGroup/ButtonGroup.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react';
22
import { expect } from 'chai';
33
import { createRenderer } from '@mui/internal-test-utils';
4-
import { unstable_capitalize as capitalize } from '@mui/utils';
4+
import capitalize from '@mui/utils/capitalize';
55
import { ThemeProvider } from '@mui/joy/styles';
66
import ButtonGroup, {
77
buttonGroupClasses as classes,

packages/mui-joy/src/ButtonGroup/ButtonGroup.tsx

+2-4
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@ import PropTypes from 'prop-types';
55
import { unstable_composeClasses as composeClasses } from '@mui/base';
66
import { unstable_traverseBreakpoints as traverseBreakpoints } from '@mui/system/Grid';
77
import { OverridableComponent } from '@mui/types';
8-
import {
9-
unstable_capitalize as capitalize,
10-
unstable_isMuiElement as isMuiElement,
11-
} from '@mui/utils';
8+
import capitalize from '@mui/utils/capitalize';
9+
import isMuiElement from '@mui/utils/isMuiElement';
1210
import { useThemeProps } from '../styles';
1311
import { resolveSxValue } from '../styles/styleUtils';
1412
import styled from '../styles/styled';

packages/mui-joy/src/Card/Card.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react';
22
import { expect } from 'chai';
33
import { createRenderer } from '@mui/internal-test-utils';
4-
import { unstable_capitalize as capitalize } from '@mui/utils';
4+
import capitalize from '@mui/utils/capitalize';
55
import { ThemeProvider } from '@mui/joy/styles';
66
import Card, { cardClasses as classes, CardClassKey } from '@mui/joy/Card';
77
import describeConformance from '../../test/describeConformance';

packages/mui-joy/src/Card/Card.tsx

+2-4
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,8 @@ import clsx from 'clsx';
44
import PropTypes from 'prop-types';
55
import { unstable_composeClasses as composeClasses } from '@mui/base';
66
import { OverridableComponent } from '@mui/types';
7-
import {
8-
unstable_capitalize as capitalize,
9-
unstable_isMuiElement as isMuiElement,
10-
} from '@mui/utils';
7+
import capitalize from '@mui/utils/capitalize';
8+
import isMuiElement from '@mui/utils/isMuiElement';
119
import { useThemeProps } from '../styles';
1210
import { applySolidInversion, applySoftInversion } from '../colorInversion';
1311
import styled from '../styles/styled';

packages/mui-joy/src/CardOverflow/CardOverflow.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react';
22
import { expect } from 'chai';
33
import { createRenderer } from '@mui/internal-test-utils';
4-
import { unstable_capitalize as capitalize } from '@mui/utils';
4+
import capitalize from '@mui/utils/capitalize';
55
import { ThemeProvider } from '@mui/joy/styles';
66
import CardOverflow, {
77
CardOverflowClassKey,

packages/mui-joy/src/CardOverflow/CardOverflow.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import clsx from 'clsx';
44
import PropTypes from 'prop-types';
55
import { unstable_composeClasses as composeClasses } from '@mui/base';
66
import { OverridableComponent } from '@mui/types';
7-
import { unstable_capitalize as capitalize } from '@mui/utils';
7+
import capitalize from '@mui/utils/capitalize';
88
import { useThemeProps } from '../styles';
99
import styled from '../styles/styled';
1010
import { getCardOverflowUtilityClass } from './cardOverflowClasses';

packages/mui-joy/src/Checkbox/Checkbox.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
import * as React from 'react';
33
import PropTypes from 'prop-types';
44
import { OverridableComponent } from '@mui/types';
5-
import { unstable_useId as useId, unstable_capitalize as capitalize } from '@mui/utils';
5+
import useId from '@mui/utils/useId';
6+
import capitalize from '@mui/utils/capitalize';
67
import { unstable_composeClasses as composeClasses } from '@mui/base';
78
import { useSwitch } from '@mui/base/useSwitch';
89
import { styled, useThemeProps } from '../styles';

packages/mui-joy/src/Chip/Chip.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as React from 'react';
22
import { expect } from 'chai';
33
import { spy } from 'sinon';
44
import { createRenderer, fireEvent } from '@mui/internal-test-utils';
5-
import { unstable_capitalize as capitalize } from '@mui/utils';
5+
import capitalize from '@mui/utils/capitalize';
66
import { ThemeProvider } from '@mui/joy/styles';
77
import Chip, { ChipClassKey, chipClasses as classes } from '@mui/joy/Chip';
88
import describeConformance from '../../test/describeConformance';

packages/mui-joy/src/Chip/Chip.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ import PropTypes from 'prop-types';
55
import { unstable_composeClasses as composeClasses } from '@mui/base/composeClasses';
66
import { useButton } from '@mui/base/useButton';
77
import { OverridableComponent } from '@mui/types';
8-
import { unstable_capitalize as capitalize, unstable_useId as useId } from '@mui/utils';
8+
import capitalize from '@mui/utils/capitalize';
9+
import useId from '@mui/utils/useId';
910
import { useThemeProps } from '../styles';
1011
import styled from '../styles/styled';
1112
import { VariantColorProvider } from '../styles/variantColorInheritance';

packages/mui-joy/src/ChipDelete/ChipDelete.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
import * as React from 'react';
33
import PropTypes from 'prop-types';
44
import { OverridableComponent } from '@mui/types';
5-
import { unstable_capitalize as capitalize, unstable_useForkRef as useForkRef } from '@mui/utils';
5+
import capitalize from '@mui/utils/capitalize';
6+
import useForkRef from '@mui/utils/useForkRef';
67
import { unstable_composeClasses as composeClasses } from '@mui/base/composeClasses';
78
import { useButton } from '@mui/base/useButton';
89
import { useThemeProps } from '../styles';

packages/mui-joy/src/CircularProgress/CircularProgress.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react';
22
import { expect } from 'chai';
33
import { createRenderer } from '@mui/internal-test-utils';
4-
import { unstable_capitalize as capitalize } from '@mui/utils';
4+
import capitalize from '@mui/utils/capitalize';
55
import { ThemeProvider } from '@mui/joy/styles';
66
import CircularProgress, { circularProgressClasses as classes } from '@mui/joy/CircularProgress';
77
import describeConformance from '../../test/describeConformance';

packages/mui-joy/src/CircularProgress/CircularProgress.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
33
import * as React from 'react';
44
import clsx from 'clsx';
55
import { OverridableComponent } from '@mui/types';
6-
import { unstable_capitalize as capitalize } from '@mui/utils';
6+
import capitalize from '@mui/utils/capitalize';
77
import { unstable_composeClasses as composeClasses } from '@mui/base';
88
import { css, keyframes } from '@mui/system';
99
import styled from '../styles/styled';

packages/mui-joy/src/DialogTitle/DialogTitle.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use client';
22
import * as React from 'react';
33
import PropTypes from 'prop-types';
4-
import { unstable_capitalize as capitalize } from '@mui/utils';
4+
import capitalize from '@mui/utils/capitalize';
55
import { unstable_composeClasses as composeClasses } from '@mui/base';
66
import { OverridableComponent } from '@mui/types';
77
import { useThemeProps } from '../styles';

packages/mui-joy/src/Divider/Divider.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import * as React from 'react';
33
import PropTypes from 'prop-types';
44
import clsx from 'clsx';
5-
import { unstable_capitalize as capitalize } from '@mui/utils';
5+
import capitalize from '@mui/utils/capitalize';
66
import { OverridableComponent } from '@mui/types';
77
import { unstable_composeClasses as composeClasses } from '@mui/base/composeClasses';
88
import { styled, useThemeProps } from '../styles';

0 commit comments

Comments
 (0)