diff --git a/docs/scripts/ApiBuilders/ComponentApiBuilder.ts b/docs/scripts/ApiBuilders/ComponentApiBuilder.ts index 9aab2b224b0050..a4917ea6b9e38d 100644 --- a/docs/scripts/ApiBuilders/ComponentApiBuilder.ts +++ b/docs/scripts/ApiBuilders/ComponentApiBuilder.ts @@ -10,6 +10,7 @@ import remark from 'remark'; import remarkVisit from 'unist-util-visit'; import { Link } from 'mdast'; import { defaultHandlers, parse as docgenParse, ReactDocgenApi } from 'react-docgen'; +import { unstable_generateUtilityClass as generateUtilityClass } from '@mui/utils'; import muiDefaultPropsHandler from 'docs/src/modules/utils/defaultPropsHandler'; import { LANGUAGES } from 'docs/src/modules/constants'; import parseTest from 'docs/src/modules/utils/parseTest'; @@ -22,7 +23,6 @@ import createDescribeableProp, { } from 'docs/src/modules/utils/createDescribeableProp'; import generatePropDescription from 'docs/src/modules/utils/generatePropDescription'; import parseStyles, { Styles } from 'docs/src/modules/utils/parseStyles'; -import generateUtilityClass from '@mui/base/generateUtilityClass'; import * as ttp from 'typescript-to-proptypes'; import { getUnstyledFilename } from '../helpers'; import { ComponentInfo } from '../buildApiUtils'; diff --git a/packages/mui-base/src/BadgeUnstyled/badgeUnstyledClasses.ts b/packages/mui-base/src/BadgeUnstyled/badgeUnstyledClasses.ts index b90cba8ccc58ea..a965c61864f08a 100644 --- a/packages/mui-base/src/BadgeUnstyled/badgeUnstyledClasses.ts +++ b/packages/mui-base/src/BadgeUnstyled/badgeUnstyledClasses.ts @@ -13,10 +13,10 @@ export interface BadgeUnstyledClasses { export type BadgeUnstyledClassKey = keyof BadgeUnstyledClasses; export function getBadgeUnstyledUtilityClass(slot: string): string { - return generateUtilityClass('BaseBadge', slot); + return generateUtilityClass('MuiBadge', slot); } -const badgeUnstyledClasses: BadgeUnstyledClasses = generateUtilityClasses('BaseBadge', [ +const badgeUnstyledClasses: BadgeUnstyledClasses = generateUtilityClasses('MuiBadge', [ 'root', 'badge', 'invisible', diff --git a/packages/mui-base/src/ButtonUnstyled/buttonUnstyledClasses.ts b/packages/mui-base/src/ButtonUnstyled/buttonUnstyledClasses.ts index bc4ca040ecbde0..03bb3e5fb0cb7e 100644 --- a/packages/mui-base/src/ButtonUnstyled/buttonUnstyledClasses.ts +++ b/packages/mui-base/src/ButtonUnstyled/buttonUnstyledClasses.ts @@ -11,10 +11,10 @@ export interface ButtonUnstyledClasses { export type ButtonUnstyledClassKey = keyof ButtonUnstyledClasses; export function getButtonUnstyledUtilityClass(slot: string): string { - return generateUtilityClass('ButtonUnstyled', slot); + return generateUtilityClass('MuiButton', slot); } -const buttonUnstyledClasses: ButtonUnstyledClasses = generateUtilityClasses('ButtonUnstyled', [ +const buttonUnstyledClasses: ButtonUnstyledClasses = generateUtilityClasses('MuiButton', [ 'root', 'active', 'disabled', diff --git a/packages/mui-base/src/FormControlUnstyled/formControlUnstyledClasses.ts b/packages/mui-base/src/FormControlUnstyled/formControlUnstyledClasses.ts index 74353b4655e1a1..c110eda512ece4 100644 --- a/packages/mui-base/src/FormControlUnstyled/formControlUnstyledClasses.ts +++ b/packages/mui-base/src/FormControlUnstyled/formControlUnstyledClasses.ts @@ -19,11 +19,11 @@ export interface FormControlUnstyledClasses { export type FormControlUnstyledClassKey = keyof FormControlUnstyledClasses; export function getFormControlUnstyledUtilityClass(slot: string): string { - return generateUtilityClass('BaseFormControl', slot); + return generateUtilityClass('MuiFormControl', slot); } const formControlUnstyledClasses: FormControlUnstyledClasses = generateUtilityClasses( - 'BaseFormControl', + 'MuiFormControl', ['root', 'disabled', 'error', 'filled', 'focused', 'required'], ); diff --git a/packages/mui-base/src/InputUnstyled/inputUnstyledClasses.ts b/packages/mui-base/src/InputUnstyled/inputUnstyledClasses.ts index abab7b8c61494c..8bd59806857552 100644 --- a/packages/mui-base/src/InputUnstyled/inputUnstyledClasses.ts +++ b/packages/mui-base/src/InputUnstyled/inputUnstyledClasses.ts @@ -32,7 +32,7 @@ export function getInputUnstyledUtilityClass(slot: string): string { return generateUtilityClass('MuiInput', slot); } -const inputBaseClasses: InputUnstyledClasses = generateUtilityClasses('MuiInput', [ +const inputUnstyledClasses: InputUnstyledClasses = generateUtilityClasses('MuiInput', [ 'root', 'formControl', 'focused', @@ -46,4 +46,4 @@ const inputBaseClasses: InputUnstyledClasses = generateUtilityClasses('MuiInput' 'adornedEnd', ]); -export default inputBaseClasses; +export default inputUnstyledClasses; diff --git a/packages/mui-base/src/MenuItemUnstyled/menuItemUnstyledClasses.ts b/packages/mui-base/src/MenuItemUnstyled/menuItemUnstyledClasses.ts index 647e10ff9e9dfc..e56d041ded6d4b 100644 --- a/packages/mui-base/src/MenuItemUnstyled/menuItemUnstyledClasses.ts +++ b/packages/mui-base/src/MenuItemUnstyled/menuItemUnstyledClasses.ts @@ -10,12 +10,13 @@ export interface MenuItemUnstyledClasses { export type MenuItemUnstyledClassKey = keyof MenuItemUnstyledClasses; export function getMenuItemUnstyledUtilityClass(slot: string): string { - return generateUtilityClass('MuiMenuItemUnstyled', slot); + return generateUtilityClass('MuiMenuItem', slot); } -const menuItemUnstyledClasses: MenuItemUnstyledClasses = generateUtilityClasses( - 'MuiMenuItemUnstyled', - ['root', 'disabled', 'focusVisible'], -); +const menuItemUnstyledClasses: MenuItemUnstyledClasses = generateUtilityClasses('MuiMenuItem', [ + 'root', + 'disabled', + 'focusVisible', +]); export default menuItemUnstyledClasses; diff --git a/packages/mui-base/src/MenuUnstyled/menuUnstyledClasses.ts b/packages/mui-base/src/MenuUnstyled/menuUnstyledClasses.ts index cfe6be9faa8205..6e83b87c8f966e 100644 --- a/packages/mui-base/src/MenuUnstyled/menuUnstyledClasses.ts +++ b/packages/mui-base/src/MenuUnstyled/menuUnstyledClasses.ts @@ -10,10 +10,10 @@ export interface MenuUnstyledClasses { export type MenuUnstyledClassKey = keyof MenuUnstyledClasses; export function getMenuUnstyledUtilityClass(slot: string): string { - return generateUtilityClass('MuiMenuUnstyled', slot); + return generateUtilityClass('MuiMenu', slot); } -const menuUnstyledClasses: MenuUnstyledClasses = generateUtilityClasses('MuiMenuUnstyled', [ +const menuUnstyledClasses: MenuUnstyledClasses = generateUtilityClasses('MuiMenu', [ 'root', 'listbox', 'expanded', diff --git a/packages/mui-base/src/OptionGroupUnstyled/optionGroupUnstyledClasses.ts b/packages/mui-base/src/OptionGroupUnstyled/optionGroupUnstyledClasses.ts index 3758d1d0e9f978..1916532fa3163c 100644 --- a/packages/mui-base/src/OptionGroupUnstyled/optionGroupUnstyledClasses.ts +++ b/packages/mui-base/src/OptionGroupUnstyled/optionGroupUnstyledClasses.ts @@ -10,11 +10,11 @@ export interface OptionGroupUnstyledClasses { export type OptionGroupUnstyledClassKey = keyof OptionGroupUnstyledClasses; export function getOptionGroupUnstyledUtilityClass(slot: string): string { - return generateUtilityClass('MuiOptionGroupUnstyled', slot); + return generateUtilityClass('MuiOptionGroup', slot); } const optionGroupUnstyledClasses: OptionGroupUnstyledClasses = generateUtilityClasses( - 'MuiOptionGroupUnstyled', + 'MuiOptionGroup', ['root', 'label', 'list'], ); diff --git a/packages/mui-base/src/OptionUnstyled/optionUnstyledClasses.tsx b/packages/mui-base/src/OptionUnstyled/optionUnstyledClasses.tsx index 20d6a48b64e720..7df906dcf79b48 100644 --- a/packages/mui-base/src/OptionUnstyled/optionUnstyledClasses.tsx +++ b/packages/mui-base/src/OptionUnstyled/optionUnstyledClasses.tsx @@ -11,10 +11,10 @@ export interface OptionUnstyledClasses { export type OptionUnstyledClassKey = keyof OptionUnstyledClasses; export function getOptionUnstyledUtilityClass(slot: string): string { - return generateUtilityClass('MuiOptionUnstyled', slot); + return generateUtilityClass('MuiOption', slot); } -const optionUnstyledClasses: OptionUnstyledClasses = generateUtilityClasses('MuiOptionUnstyled', [ +const optionUnstyledClasses: OptionUnstyledClasses = generateUtilityClasses('MuiOption', [ 'root', 'disabled', 'selected', diff --git a/packages/mui-base/src/SelectUnstyled/SelectUnstyled.test.tsx b/packages/mui-base/src/SelectUnstyled/SelectUnstyled.test.tsx index efe7c4cd52bd42..24d620e634125d 100644 --- a/packages/mui-base/src/SelectUnstyled/SelectUnstyled.test.tsx +++ b/packages/mui-base/src/SelectUnstyled/SelectUnstyled.test.tsx @@ -2,7 +2,10 @@ import * as React from 'react'; import { expect } from 'chai'; import { spy } from 'sinon'; import SelectUnstyled, { SelectOption, selectUnstyledClasses } from '@mui/base/SelectUnstyled'; -import OptionUnstyled, { OptionUnstyledProps } from '@mui/base/OptionUnstyled'; +import OptionUnstyled, { + OptionUnstyledProps, + optionUnstyledClasses, +} from '@mui/base/OptionUnstyled'; import OptionGroupUnstyled from '@mui/base/OptionGroupUnstyled'; import { createMount, @@ -145,11 +148,11 @@ describe('SelectUnstyled', () => { const listbox = getByRole('listbox'); userEvent.keyPress(listbox, { key: 'd' }); - expect(getByText('Dragon Fruit')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByText('Dragon Fruit')).to.have.class(optionUnstyledClasses.highlighted); userEvent.keyPress(listbox, { key: 'r' }); - expect(getByText('Dragon Fruit')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByText('Dragon Fruit')).to.have.class(optionUnstyledClasses.highlighted); userEvent.keyPress(listbox, { key: 'z' }); - expect(getByText('Dragon Fruit')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByText('Dragon Fruit')).to.have.class(optionUnstyledClasses.highlighted); }); it('navigate to next element with same starting character on repeated keys', () => { @@ -172,11 +175,11 @@ describe('SelectUnstyled', () => { const listbox = getByRole('listbox'); userEvent.keyPress(listbox, { key: 'c' }); - expect(getByText('Cherry')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByText('Cherry')).to.have.class(optionUnstyledClasses.highlighted); userEvent.keyPress(listbox, { key: 'c' }); - expect(getByText('Calamondin')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByText('Calamondin')).to.have.class(optionUnstyledClasses.highlighted); userEvent.keyPress(listbox, { key: 'c' }); - expect(getByText('Cherry')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByText('Cherry')).to.have.class(optionUnstyledClasses.highlighted); }); it('navigate using the label prop', () => { @@ -211,11 +214,11 @@ describe('SelectUnstyled', () => { const listbox = getByRole('listbox'); userEvent.keyPress(listbox, { key: 'd' }); - expect(getByTestId('5')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByTestId('5')).to.have.class(optionUnstyledClasses.highlighted); userEvent.keyPress(listbox, { key: 'r' }); - expect(getByTestId('5')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByTestId('5')).to.have.class(optionUnstyledClasses.highlighted); userEvent.keyPress(listbox, { key: 'z' }); - expect(getByTestId('5')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByTestId('5')).to.have.class(optionUnstyledClasses.highlighted); }); it('skips the non-stringifiable options', () => { @@ -241,11 +244,11 @@ describe('SelectUnstyled', () => { const listbox = getByRole('listbox'); userEvent.keyPress(listbox, { key: 'c' }); - expect(getByText('Cherry')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByText('Cherry')).to.have.class(optionUnstyledClasses.highlighted); userEvent.keyPress(listbox, { key: 'c' }); - expect(getByText('Calamondin')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByText('Calamondin')).to.have.class(optionUnstyledClasses.highlighted); userEvent.keyPress(listbox, { key: 'c' }); - expect(getByText('Cherry')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByText('Cherry')).to.have.class(optionUnstyledClasses.highlighted); }); it('navigate to options with diacritic characters', () => { @@ -267,12 +270,12 @@ describe('SelectUnstyled', () => { const listbox = getByRole('listbox'); userEvent.keyPress(listbox, { key: 'b' }); - expect(getByText('Ba')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByText('Ba')).to.have.class(optionUnstyledClasses.highlighted); userEvent.keyPress(listbox, { key: 'Control' }); userEvent.keyPress(listbox, { key: 'Alt' }); userEvent.keyPress(listbox, { key: 'ą' }); - expect(getByText('Bą')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByText('Bą')).to.have.class(optionUnstyledClasses.highlighted); }); it('navigate to next options with beginning diacritic characters', () => { @@ -295,17 +298,17 @@ describe('SelectUnstyled', () => { userEvent.keyPress(listbox, { key: 'Control' }); userEvent.keyPress(listbox, { key: 'Alt' }); userEvent.keyPress(listbox, { key: 'ą' }); - expect(getByText('ąa')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByText('ąa')).to.have.class(optionUnstyledClasses.highlighted); userEvent.keyPress(listbox, { key: 'Alt' }); userEvent.keyPress(listbox, { key: 'Control' }); userEvent.keyPress(listbox, { key: 'ą' }); - expect(getByText('ąb')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByText('ąb')).to.have.class(optionUnstyledClasses.highlighted); userEvent.keyPress(listbox, { key: 'Control' }); userEvent.keyPress(listbox, { key: 'AltGraph' }); userEvent.keyPress(listbox, { key: 'ą' }); - expect(getByText('ąc')).to.have.class('MuiOptionUnstyled-highlighted'); + expect(getByText('ąc')).to.have.class(optionUnstyledClasses.highlighted); }); }); diff --git a/packages/mui-base/src/SelectUnstyled/selectUnstyledClasses.ts b/packages/mui-base/src/SelectUnstyled/selectUnstyledClasses.ts index 341becc73f57e7..71cd8393066103 100644 --- a/packages/mui-base/src/SelectUnstyled/selectUnstyledClasses.ts +++ b/packages/mui-base/src/SelectUnstyled/selectUnstyledClasses.ts @@ -15,10 +15,10 @@ export interface SelectUnstyledClasses { export type SelectUnstyledClassKey = keyof SelectUnstyledClasses; export function getSelectUnstyledUtilityClass(slot: string): string { - return generateUtilityClass('MuiSelectUnstyled', slot); + return generateUtilityClass('MuiSelect', slot); } -const selectUnstyledClasses: SelectUnstyledClasses = generateUtilityClasses('MuiSelectUnstyled', [ +const selectUnstyledClasses: SelectUnstyledClasses = generateUtilityClasses('MuiSelect', [ 'root', 'button', 'listbox', diff --git a/packages/mui-base/src/TabPanelUnstyled/tabPanelUnstyledClasses.ts b/packages/mui-base/src/TabPanelUnstyled/tabPanelUnstyledClasses.ts index 3d6a6cf1c7283b..d5824fa9aa70b4 100644 --- a/packages/mui-base/src/TabPanelUnstyled/tabPanelUnstyledClasses.ts +++ b/packages/mui-base/src/TabPanelUnstyled/tabPanelUnstyledClasses.ts @@ -9,12 +9,12 @@ export interface TabPanelUnstyledClasses { export type TabPanelUnstyledClassKey = keyof TabPanelUnstyledClasses; export function getTabPanelUnstyledUtilityClass(slot: string): string { - return generateUtilityClass('TabPanelUnstyled', slot); + return generateUtilityClass('MuiTabPanel', slot); } -const tabPanelUnstyledClasses: TabPanelUnstyledClasses = generateUtilityClasses( - 'TabPanelUnstyled', - ['root', 'hidden'], -); +const tabPanelUnstyledClasses: TabPanelUnstyledClasses = generateUtilityClasses('MuiTabPanel', [ + 'root', + 'hidden', +]); export default tabPanelUnstyledClasses; diff --git a/packages/mui-base/src/TabUnstyled/tabUnstyledClasses.ts b/packages/mui-base/src/TabUnstyled/tabUnstyledClasses.ts index 3ef53bdf09a9ce..f390da7a3936da 100644 --- a/packages/mui-base/src/TabUnstyled/tabUnstyledClasses.ts +++ b/packages/mui-base/src/TabUnstyled/tabUnstyledClasses.ts @@ -10,10 +10,10 @@ export interface TabUnstyledClasses { export type TabUnstyledClassKey = keyof TabUnstyledClasses; export function getTabUnstyledUtilityClass(slot: string): string { - return generateUtilityClass('TabUnstyled', slot); + return generateUtilityClass('MuiTab', slot); } -const tabUnstyledClasses: TabUnstyledClasses = generateUtilityClasses('TabUnstyled', [ +const tabUnstyledClasses: TabUnstyledClasses = generateUtilityClasses('MuiTab', [ 'root', 'selected', 'disabled', diff --git a/packages/mui-base/src/TablePaginationUnstyled/tablePaginationUnstyledClasses.ts b/packages/mui-base/src/TablePaginationUnstyled/tablePaginationUnstyledClasses.ts index 37928098679fe8..bf2d1d7b5e74de 100644 --- a/packages/mui-base/src/TablePaginationUnstyled/tablePaginationUnstyledClasses.ts +++ b/packages/mui-base/src/TablePaginationUnstyled/tablePaginationUnstyledClasses.ts @@ -29,11 +29,11 @@ export interface TablePaginationUnstyledClasses { export type TablePaginationUnstyledClassKey = keyof TablePaginationUnstyledClasses; export function getTablePaginationUnstyledUtilityClass(slot: string): string { - return generateUtilityClass('MuiTablePaginationUnstyled', slot); + return generateUtilityClass('MuiTablePagination', slot); } -const tablePaginationClasses: TablePaginationUnstyledClasses = generateUtilityClasses( - 'MuiTablePaginationUnstyled', +const tablePaginationUnstyledClasses: TablePaginationUnstyledClasses = generateUtilityClasses( + 'MuiTablePagination', [ 'root', 'toolbar', @@ -49,4 +49,4 @@ const tablePaginationClasses: TablePaginationUnstyledClasses = generateUtilityCl ], ); -export default tablePaginationClasses; +export default tablePaginationUnstyledClasses; diff --git a/packages/mui-base/src/TabsListUnstyled/tabsListUnstyledClasses.ts b/packages/mui-base/src/TabsListUnstyled/tabsListUnstyledClasses.ts index 871dd8ab61b3f7..e68a6b42963db4 100644 --- a/packages/mui-base/src/TabsListUnstyled/tabsListUnstyledClasses.ts +++ b/packages/mui-base/src/TabsListUnstyled/tabsListUnstyledClasses.ts @@ -10,12 +10,13 @@ export interface TabsListUnstyledClasses { export type TabsListUnstyledClassKey = keyof TabsListUnstyledClasses; export function getTabsListUnstyledUtilityClass(slot: string): string { - return generateUtilityClass('TabsListUnstyled', slot); + return generateUtilityClass('MuiTabsList', slot); } -const tabsListUnstyledClasses: TabsListUnstyledClasses = generateUtilityClasses( - 'TabsListUnstyled', - ['root', 'horizontal', 'vertical'], -); +const tabsListUnstyledClasses: TabsListUnstyledClasses = generateUtilityClasses('MuiTabsList', [ + 'root', + 'horizontal', + 'vertical', +]); export default tabsListUnstyledClasses; diff --git a/packages/mui-base/src/TabsUnstyled/tabsUnstyledClasses.ts b/packages/mui-base/src/TabsUnstyled/tabsUnstyledClasses.ts index e2eb3f9c566683..374ed2208aa01d 100644 --- a/packages/mui-base/src/TabsUnstyled/tabsUnstyledClasses.ts +++ b/packages/mui-base/src/TabsUnstyled/tabsUnstyledClasses.ts @@ -10,10 +10,10 @@ export interface TabsUnstyledClasses { export type TabsUnstyledClassKey = keyof TabsUnstyledClasses; export function getTabsUnstyledUtilityClass(slot: string): string { - return generateUtilityClass('TabsUnstyled', slot); + return generateUtilityClass('MuiTabs', slot); } -const tabsUnstyledClasses: TabsUnstyledClasses = generateUtilityClasses('TabsUnstyled', [ +const tabsUnstyledClasses: TabsUnstyledClasses = generateUtilityClasses('MuiTabs', [ 'root', 'horizontal', 'vertical', diff --git a/packages/mui-base/src/index.d.ts b/packages/mui-base/src/index.d.ts index 4b2394c8b0b800..fb55b0461032a4 100644 --- a/packages/mui-base/src/index.d.ts +++ b/packages/mui-base/src/index.d.ts @@ -14,12 +14,6 @@ export * from './ClickAwayListener'; export { default as unstable_composeClasses } from './composeClasses'; export * from './composeClasses'; -export { default as generateUtilityClass } from './generateUtilityClass'; -export * from './generateUtilityClass'; - -export { default as generateUtilityClasses } from './generateUtilityClasses'; -export * from './generateUtilityClasses'; - export { default as FocusTrap } from './FocusTrap'; export * from './FocusTrap'; diff --git a/packages/mui-base/src/index.js b/packages/mui-base/src/index.js index e26d9d238070b0..7055965b881601 100644 --- a/packages/mui-base/src/index.js +++ b/packages/mui-base/src/index.js @@ -12,11 +12,6 @@ export { default as ClickAwayListener } from './ClickAwayListener'; export { default as unstable_composeClasses } from './composeClasses'; -export { default as generateUtilityClass } from './generateUtilityClass'; -export * from './generateUtilityClass'; - -export { default as generateUtilityClasses } from './generateUtilityClasses'; - export { default as FocusTrap } from './FocusTrap'; export { default as FormControlUnstyled } from './FormControlUnstyled'; diff --git a/packages/mui-joy/src/Breadcrumbs/breadcrumbsClasses.ts b/packages/mui-joy/src/Breadcrumbs/breadcrumbsClasses.ts index 2d00e1149dcc7e..3d26ebc8734b5f 100644 --- a/packages/mui-joy/src/Breadcrumbs/breadcrumbsClasses.ts +++ b/packages/mui-joy/src/Breadcrumbs/breadcrumbsClasses.ts @@ -1,4 +1,7 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { + unstable_generateUtilityClass as generateUtilityClass, + unstable_generateUtilityClasses as generateUtilityClasses, +} from '@mui/utils'; export interface BreadcrumbsClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-joy/src/Grid/gridClasses.ts b/packages/mui-joy/src/Grid/gridClasses.ts index 07d876b50a414e..709a01c33bd7cd 100644 --- a/packages/mui-joy/src/Grid/gridClasses.ts +++ b/packages/mui-joy/src/Grid/gridClasses.ts @@ -1,4 +1,7 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { + unstable_generateUtilityClass as generateUtilityClass, + unstable_generateUtilityClasses as generateUtilityClasses, +} from '@mui/utils'; import { GridClasses } from '@mui/system/Unstable_Grid'; export type GridClassKey = keyof GridClasses; diff --git a/packages/mui-joy/src/styles/components.d.ts b/packages/mui-joy/src/styles/components.d.ts index 5baebedd8c0476..5403a58abc7bc4 100644 --- a/packages/mui-joy/src/styles/components.d.ts +++ b/packages/mui-joy/src/styles/components.d.ts @@ -1,4 +1,4 @@ -import { GlobalStateSlot } from '@mui/base'; +import { GlobalStateSlot } from '@mui/utils'; import { CSSInterpolation } from '@mui/system'; import { AspectRatioProps, diff --git a/packages/mui-lab/src/LoadingButton/loadingButtonClasses.ts b/packages/mui-lab/src/LoadingButton/loadingButtonClasses.ts index 0b7aa41d9a778c..f3139944a96eef 100644 --- a/packages/mui-lab/src/LoadingButton/loadingButtonClasses.ts +++ b/packages/mui-lab/src/LoadingButton/loadingButtonClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface LoadingButtonClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-lab/src/Masonry/masonryClasses.ts b/packages/mui-lab/src/Masonry/masonryClasses.ts index 73f0843fbcd136..63ce2d86327aaa 100644 --- a/packages/mui-lab/src/Masonry/masonryClasses.ts +++ b/packages/mui-lab/src/Masonry/masonryClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface MasonryClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-lab/src/TabPanel/tabPanelClasses.ts b/packages/mui-lab/src/TabPanel/tabPanelClasses.ts index 6bdd526cf93c64..ff7aecfe3a9919 100644 --- a/packages/mui-lab/src/TabPanel/tabPanelClasses.ts +++ b/packages/mui-lab/src/TabPanel/tabPanelClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface TabPanelClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-lab/src/Timeline/timelineClasses.ts b/packages/mui-lab/src/Timeline/timelineClasses.ts index 446241550ab509..bcabb3ce62a6a8 100644 --- a/packages/mui-lab/src/Timeline/timelineClasses.ts +++ b/packages/mui-lab/src/Timeline/timelineClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export function getTimelineUtilityClass(slot: string) { return generateUtilityClass('MuiTimeline', slot); diff --git a/packages/mui-lab/src/TimelineConnector/timelineConnectorClasses.ts b/packages/mui-lab/src/TimelineConnector/timelineConnectorClasses.ts index 28b3d9bccd1bf7..8eb528b173a4f0 100644 --- a/packages/mui-lab/src/TimelineConnector/timelineConnectorClasses.ts +++ b/packages/mui-lab/src/TimelineConnector/timelineConnectorClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface TimelineConnectorClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-lab/src/TimelineContent/timelineContentClasses.ts b/packages/mui-lab/src/TimelineContent/timelineContentClasses.ts index c5a7dfcf2fc526..d343dd828227f8 100644 --- a/packages/mui-lab/src/TimelineContent/timelineContentClasses.ts +++ b/packages/mui-lab/src/TimelineContent/timelineContentClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface TimelineContentClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-lab/src/TimelineDot/timelineDotClasses.ts b/packages/mui-lab/src/TimelineDot/timelineDotClasses.ts index ab0fab992122cd..69bd855d10e1ab 100644 --- a/packages/mui-lab/src/TimelineDot/timelineDotClasses.ts +++ b/packages/mui-lab/src/TimelineDot/timelineDotClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface TimelineDotClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-lab/src/TimelineItem/timelineItemClasses.ts b/packages/mui-lab/src/TimelineItem/timelineItemClasses.ts index fb0f1f6afe52c7..903f58879cf2ac 100644 --- a/packages/mui-lab/src/TimelineItem/timelineItemClasses.ts +++ b/packages/mui-lab/src/TimelineItem/timelineItemClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface TimelineItemClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-lab/src/TimelineOppositeContent/timelineOppositeContentClasses.ts b/packages/mui-lab/src/TimelineOppositeContent/timelineOppositeContentClasses.ts index a206aba360b6b3..edf2a803eab0df 100644 --- a/packages/mui-lab/src/TimelineOppositeContent/timelineOppositeContentClasses.ts +++ b/packages/mui-lab/src/TimelineOppositeContent/timelineOppositeContentClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface TimelineOppositeContentClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-lab/src/TimelineSeparator/timelineSeparatorClasses.ts b/packages/mui-lab/src/TimelineSeparator/timelineSeparatorClasses.ts index 5c75d17fe85bb7..349aeae42bfc43 100644 --- a/packages/mui-lab/src/TimelineSeparator/timelineSeparatorClasses.ts +++ b/packages/mui-lab/src/TimelineSeparator/timelineSeparatorClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface TimelineSeparatorClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-lab/src/TreeItem/treeItemClasses.ts b/packages/mui-lab/src/TreeItem/treeItemClasses.ts index c06ed73dcd5ab3..368a888384af45 100644 --- a/packages/mui-lab/src/TreeItem/treeItemClasses.ts +++ b/packages/mui-lab/src/TreeItem/treeItemClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface TreeItemClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-lab/src/TreeView/treeViewClasses.ts b/packages/mui-lab/src/TreeView/treeViewClasses.ts index 040a485e8cb23c..dfaee08490bd4f 100644 --- a/packages/mui-lab/src/TreeView/treeViewClasses.ts +++ b/packages/mui-lab/src/TreeView/treeViewClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface TreeViewClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material-next/src/Button/buttonClasses.ts b/packages/mui-material-next/src/Button/buttonClasses.ts index 11e0c9504aadcd..72aa7d02cb9143 100644 --- a/packages/mui-material-next/src/Button/buttonClasses.ts +++ b/packages/mui-material-next/src/Button/buttonClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface ButtonClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material-next/src/Button/touchRippleClasses.ts b/packages/mui-material-next/src/Button/touchRippleClasses.ts index f6e6e03bea80cc..7975f4f7dd036c 100644 --- a/packages/mui-material-next/src/Button/touchRippleClasses.ts +++ b/packages/mui-material-next/src/Button/touchRippleClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface TouchRippleClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material-next/src/Input/inputClasses.ts b/packages/mui-material-next/src/Input/inputClasses.ts index ba4e53cb04ecd3..012a06a57bcf25 100644 --- a/packages/mui-material-next/src/Input/inputClasses.ts +++ b/packages/mui-material-next/src/Input/inputClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClasses, generateUtilityClass } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface InputClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material-next/src/Tab/tabClasses.ts b/packages/mui-material-next/src/Tab/tabClasses.ts index cadef4fc5dc6e5..d9beb25caeef7a 100644 --- a/packages/mui-material-next/src/Tab/tabClasses.ts +++ b/packages/mui-material-next/src/Tab/tabClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface TabClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material-next/src/TabScrollButton/tabScrollButtonClasses.ts b/packages/mui-material-next/src/TabScrollButton/tabScrollButtonClasses.ts index 2e092c59233bdd..d503c99d83c9b2 100644 --- a/packages/mui-material-next/src/TabScrollButton/tabScrollButtonClasses.ts +++ b/packages/mui-material-next/src/TabScrollButton/tabScrollButtonClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface TabScrollButtonClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material-next/src/TablePagination/tablePaginationClasses.ts b/packages/mui-material-next/src/TablePagination/tablePaginationClasses.ts index 433ab01452fc70..a8243f70c3f7d8 100644 --- a/packages/mui-material-next/src/TablePagination/tablePaginationClasses.ts +++ b/packages/mui-material-next/src/TablePagination/tablePaginationClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface TablePaginationClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material-next/src/Tabs/tabsClasses.ts b/packages/mui-material-next/src/Tabs/tabsClasses.ts index 7f6716837e5121..f986cf6e33c580 100644 --- a/packages/mui-material-next/src/Tabs/tabsClasses.ts +++ b/packages/mui-material-next/src/Tabs/tabsClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import generateUtilityClass from '@mui/material/generateUtilityClass'; +import generateUtilityClasses from '@mui/material/generateUtilityClasses'; export interface TabsClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Accordion/accordionClasses.ts b/packages/mui-material/src/Accordion/accordionClasses.ts index 76bf3ca08e6199..c44fe27a2c2029 100644 --- a/packages/mui-material/src/Accordion/accordionClasses.ts +++ b/packages/mui-material/src/Accordion/accordionClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface AccordionClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/AccordionActions/accordionActionsClasses.ts b/packages/mui-material/src/AccordionActions/accordionActionsClasses.ts index a463ca01a323e9..93be7c550e09b7 100644 --- a/packages/mui-material/src/AccordionActions/accordionActionsClasses.ts +++ b/packages/mui-material/src/AccordionActions/accordionActionsClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface AccordionActionsClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/AccordionDetails/accordionDetailsClasses.ts b/packages/mui-material/src/AccordionDetails/accordionDetailsClasses.ts index 532076f2fa6d9c..183f1a9d43f7ea 100644 --- a/packages/mui-material/src/AccordionDetails/accordionDetailsClasses.ts +++ b/packages/mui-material/src/AccordionDetails/accordionDetailsClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface AccordionDetailsClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/AccordionSummary/accordionSummaryClasses.ts b/packages/mui-material/src/AccordionSummary/accordionSummaryClasses.ts index 377873cd9a2391..38fa03fe47a59a 100644 --- a/packages/mui-material/src/AccordionSummary/accordionSummaryClasses.ts +++ b/packages/mui-material/src/AccordionSummary/accordionSummaryClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface AccordionSummaryClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Alert/alertClasses.ts b/packages/mui-material/src/Alert/alertClasses.ts index b29e15d5cd3f4b..a4cabd2161fb67 100644 --- a/packages/mui-material/src/Alert/alertClasses.ts +++ b/packages/mui-material/src/Alert/alertClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface AlertClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/AlertTitle/alertTitleClasses.ts b/packages/mui-material/src/AlertTitle/alertTitleClasses.ts index 74a927c9c1f789..1230004cca716a 100644 --- a/packages/mui-material/src/AlertTitle/alertTitleClasses.ts +++ b/packages/mui-material/src/AlertTitle/alertTitleClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface AlertTitleClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/AppBar/appBarClasses.ts b/packages/mui-material/src/AppBar/appBarClasses.ts index f75c8e492ac016..95a4a82a5eefff 100644 --- a/packages/mui-material/src/AppBar/appBarClasses.ts +++ b/packages/mui-material/src/AppBar/appBarClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface AppBarClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Autocomplete/autocompleteClasses.ts b/packages/mui-material/src/Autocomplete/autocompleteClasses.ts index f50cac4f2e748b..e0e22b79f667e7 100644 --- a/packages/mui-material/src/Autocomplete/autocompleteClasses.ts +++ b/packages/mui-material/src/Autocomplete/autocompleteClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface AutocompleteClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Avatar/avatarClasses.ts b/packages/mui-material/src/Avatar/avatarClasses.ts index 4afabe8bb9e781..210b23afe2d24f 100644 --- a/packages/mui-material/src/Avatar/avatarClasses.ts +++ b/packages/mui-material/src/Avatar/avatarClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface AvatarClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/AvatarGroup/avatarGroupClasses.ts b/packages/mui-material/src/AvatarGroup/avatarGroupClasses.ts index 0c5b10ac6c9a60..a7f013c4ea70bf 100644 --- a/packages/mui-material/src/AvatarGroup/avatarGroupClasses.ts +++ b/packages/mui-material/src/AvatarGroup/avatarGroupClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface AvatarGroupClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Backdrop/backdropClasses.ts b/packages/mui-material/src/Backdrop/backdropClasses.ts index 1d085617cf67b6..f26d53651e5797 100644 --- a/packages/mui-material/src/Backdrop/backdropClasses.ts +++ b/packages/mui-material/src/Backdrop/backdropClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface BackdropClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Badge/badgeClasses.ts b/packages/mui-material/src/Badge/badgeClasses.ts index 293c2aace4e237..931900650646e0 100644 --- a/packages/mui-material/src/Badge/badgeClasses.ts +++ b/packages/mui-material/src/Badge/badgeClasses.ts @@ -1,5 +1,5 @@ -import generateUtilityClasses from '@mui/base/generateUtilityClasses'; -import generateUtilityClass from '@mui/base/generateUtilityClass'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface BadgeClasses { /** Class name applied to the root element. */ diff --git a/packages/mui-material/src/BottomNavigation/bottomNavigationClasses.ts b/packages/mui-material/src/BottomNavigation/bottomNavigationClasses.ts index 74f6889b4e0523..5f44b2687e96b5 100644 --- a/packages/mui-material/src/BottomNavigation/bottomNavigationClasses.ts +++ b/packages/mui-material/src/BottomNavigation/bottomNavigationClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface BottomNavigationClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/BottomNavigationAction/bottomNavigationActionClasses.ts b/packages/mui-material/src/BottomNavigationAction/bottomNavigationActionClasses.ts index 5a020e74500a19..fc3c1afaca0494 100644 --- a/packages/mui-material/src/BottomNavigationAction/bottomNavigationActionClasses.ts +++ b/packages/mui-material/src/BottomNavigationAction/bottomNavigationActionClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface BottomNavigationActionClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Breadcrumbs/breadcrumbsClasses.ts b/packages/mui-material/src/Breadcrumbs/breadcrumbsClasses.ts index c18edd5f3023b2..ad3e01ed3a9311 100644 --- a/packages/mui-material/src/Breadcrumbs/breadcrumbsClasses.ts +++ b/packages/mui-material/src/Breadcrumbs/breadcrumbsClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface BreadcrumbsClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Button/buttonClasses.ts b/packages/mui-material/src/Button/buttonClasses.ts index eaf30b095e8665..0a8635cf5fcfb4 100644 --- a/packages/mui-material/src/Button/buttonClasses.ts +++ b/packages/mui-material/src/Button/buttonClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ButtonClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/ButtonBase/buttonBaseClasses.ts b/packages/mui-material/src/ButtonBase/buttonBaseClasses.ts index 51fa3299d60bca..9116de5b000867 100644 --- a/packages/mui-material/src/ButtonBase/buttonBaseClasses.ts +++ b/packages/mui-material/src/ButtonBase/buttonBaseClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ButtonBaseClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/ButtonBase/touchRippleClasses.ts b/packages/mui-material/src/ButtonBase/touchRippleClasses.ts index f6e6e03bea80cc..28faffda539623 100644 --- a/packages/mui-material/src/ButtonBase/touchRippleClasses.ts +++ b/packages/mui-material/src/ButtonBase/touchRippleClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TouchRippleClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/ButtonGroup/buttonGroupClasses.ts b/packages/mui-material/src/ButtonGroup/buttonGroupClasses.ts index 7a7cf6bf96fdea..55dec11fdfe720 100644 --- a/packages/mui-material/src/ButtonGroup/buttonGroupClasses.ts +++ b/packages/mui-material/src/ButtonGroup/buttonGroupClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ButtonGroupClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Card/cardClasses.ts b/packages/mui-material/src/Card/cardClasses.ts index 787a9ae3aad10c..c7ab69ae874aba 100644 --- a/packages/mui-material/src/Card/cardClasses.ts +++ b/packages/mui-material/src/Card/cardClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface CardClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/CardActionArea/cardActionAreaClasses.ts b/packages/mui-material/src/CardActionArea/cardActionAreaClasses.ts index dc61cdd7040d6f..d40c3d6423f7ce 100644 --- a/packages/mui-material/src/CardActionArea/cardActionAreaClasses.ts +++ b/packages/mui-material/src/CardActionArea/cardActionAreaClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface CardActionAreaClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/CardActions/cardActionsClasses.ts b/packages/mui-material/src/CardActions/cardActionsClasses.ts index e46daac6464bf4..e873b12f167d33 100644 --- a/packages/mui-material/src/CardActions/cardActionsClasses.ts +++ b/packages/mui-material/src/CardActions/cardActionsClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface CardActionsClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/CardContent/cardContentClasses.ts b/packages/mui-material/src/CardContent/cardContentClasses.ts index 4af4acb7c8d716..57ff2c793258a3 100644 --- a/packages/mui-material/src/CardContent/cardContentClasses.ts +++ b/packages/mui-material/src/CardContent/cardContentClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface CardContentClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/CardHeader/cardHeaderClasses.ts b/packages/mui-material/src/CardHeader/cardHeaderClasses.ts index 50b58c4079de43..8fcc1ac57a2e09 100644 --- a/packages/mui-material/src/CardHeader/cardHeaderClasses.ts +++ b/packages/mui-material/src/CardHeader/cardHeaderClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface CardHeaderClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/CardMedia/cardMediaClasses.ts b/packages/mui-material/src/CardMedia/cardMediaClasses.ts index e137b891dc4278..fb00f8e31216e8 100644 --- a/packages/mui-material/src/CardMedia/cardMediaClasses.ts +++ b/packages/mui-material/src/CardMedia/cardMediaClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface CardMediaClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Checkbox/checkboxClasses.ts b/packages/mui-material/src/Checkbox/checkboxClasses.ts index 4b5213e9265bf4..885fd0ae631e66 100644 --- a/packages/mui-material/src/Checkbox/checkboxClasses.ts +++ b/packages/mui-material/src/Checkbox/checkboxClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface CheckboxClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Chip/chipClasses.ts b/packages/mui-material/src/Chip/chipClasses.ts index 4f6bc8037279d4..411deb1068551f 100644 --- a/packages/mui-material/src/Chip/chipClasses.ts +++ b/packages/mui-material/src/Chip/chipClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ChipClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/CircularProgress/circularProgressClasses.ts b/packages/mui-material/src/CircularProgress/circularProgressClasses.ts index fc80a46ba20aae..fd402bd8ca9e1d 100644 --- a/packages/mui-material/src/CircularProgress/circularProgressClasses.ts +++ b/packages/mui-material/src/CircularProgress/circularProgressClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface CircularProgressClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Collapse/collapseClasses.ts b/packages/mui-material/src/Collapse/collapseClasses.ts index a38c556cc4e3ee..d3f35e59416718 100644 --- a/packages/mui-material/src/Collapse/collapseClasses.ts +++ b/packages/mui-material/src/Collapse/collapseClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface CollapseClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Container/containerClasses.ts b/packages/mui-material/src/Container/containerClasses.ts index dc8c11d99cb839..addd887c9ef4a3 100644 --- a/packages/mui-material/src/Container/containerClasses.ts +++ b/packages/mui-material/src/Container/containerClasses.ts @@ -1,5 +1,6 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; import { ContainerClasses } from '@mui/system'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export type { ContainerClassKey } from '@mui/system'; export type { ContainerClasses }; diff --git a/packages/mui-material/src/Dialog/dialogClasses.ts b/packages/mui-material/src/Dialog/dialogClasses.ts index 997e3507355cae..ce2b4d1782c4c6 100644 --- a/packages/mui-material/src/Dialog/dialogClasses.ts +++ b/packages/mui-material/src/Dialog/dialogClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface DialogClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/DialogActions/dialogActionsClasses.ts b/packages/mui-material/src/DialogActions/dialogActionsClasses.ts index 52c80d583aa568..e701815578ba03 100644 --- a/packages/mui-material/src/DialogActions/dialogActionsClasses.ts +++ b/packages/mui-material/src/DialogActions/dialogActionsClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface DialogActionsClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/DialogContent/dialogContentClasses.ts b/packages/mui-material/src/DialogContent/dialogContentClasses.ts index 88587b8f35b1cd..9942b65aeeb32d 100644 --- a/packages/mui-material/src/DialogContent/dialogContentClasses.ts +++ b/packages/mui-material/src/DialogContent/dialogContentClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface DialogContentClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/DialogContentText/dialogContentTextClasses.ts b/packages/mui-material/src/DialogContentText/dialogContentTextClasses.ts index 64f72d154ebab8..7212dc9d22ce2f 100644 --- a/packages/mui-material/src/DialogContentText/dialogContentTextClasses.ts +++ b/packages/mui-material/src/DialogContentText/dialogContentTextClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface DialogContentTextClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/DialogTitle/dialogTitleClasses.ts b/packages/mui-material/src/DialogTitle/dialogTitleClasses.ts index 79e101090a3902..eb13ef883daa26 100644 --- a/packages/mui-material/src/DialogTitle/dialogTitleClasses.ts +++ b/packages/mui-material/src/DialogTitle/dialogTitleClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface DialogTitleClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Divider/dividerClasses.ts b/packages/mui-material/src/Divider/dividerClasses.ts index 23dde619babf74..32c2b242f13c23 100644 --- a/packages/mui-material/src/Divider/dividerClasses.ts +++ b/packages/mui-material/src/Divider/dividerClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface DividerClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Drawer/drawerClasses.ts b/packages/mui-material/src/Drawer/drawerClasses.ts index 72048c19872c17..d9a6572f865533 100644 --- a/packages/mui-material/src/Drawer/drawerClasses.ts +++ b/packages/mui-material/src/Drawer/drawerClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface DrawerClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Fab/fabClasses.ts b/packages/mui-material/src/Fab/fabClasses.ts index fa3beaad5f58fb..3978d7050a0ecd 100644 --- a/packages/mui-material/src/Fab/fabClasses.ts +++ b/packages/mui-material/src/Fab/fabClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface FabClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/FilledInput/filledInputClasses.ts b/packages/mui-material/src/FilledInput/filledInputClasses.ts index db34c384c3a500..67ec2bdb879b63 100644 --- a/packages/mui-material/src/FilledInput/filledInputClasses.ts +++ b/packages/mui-material/src/FilledInput/filledInputClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClasses, generateUtilityClass } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; import { inputBaseClasses } from '../InputBase'; export interface FilledInputClasses { diff --git a/packages/mui-material/src/FormControl/formControlClasses.ts b/packages/mui-material/src/FormControl/formControlClasses.ts index 6864d52a38ba45..383ab5b23bcac1 100644 --- a/packages/mui-material/src/FormControl/formControlClasses.ts +++ b/packages/mui-material/src/FormControl/formControlClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClasses, generateUtilityClass } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface FormControlClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/FormControlLabel/formControlLabelClasses.ts b/packages/mui-material/src/FormControlLabel/formControlLabelClasses.ts index 0015af34bc4f1e..65b25aa6cccaa0 100644 --- a/packages/mui-material/src/FormControlLabel/formControlLabelClasses.ts +++ b/packages/mui-material/src/FormControlLabel/formControlLabelClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClasses, generateUtilityClass } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface FormControlLabelClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/FormGroup/formGroupClasses.ts b/packages/mui-material/src/FormGroup/formGroupClasses.ts index 3ad1d332676586..5f819cfb1ea9a8 100644 --- a/packages/mui-material/src/FormGroup/formGroupClasses.ts +++ b/packages/mui-material/src/FormGroup/formGroupClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface FormGroupClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/FormHelperText/formHelperTextClasses.ts b/packages/mui-material/src/FormHelperText/formHelperTextClasses.ts index 8868f5a0312586..63fc30711e2c58 100644 --- a/packages/mui-material/src/FormHelperText/formHelperTextClasses.ts +++ b/packages/mui-material/src/FormHelperText/formHelperTextClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface FormHelperTextClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/FormLabel/formLabelClasses.ts b/packages/mui-material/src/FormLabel/formLabelClasses.ts index b43c6fddf5f35b..ef2265d4bc80fa 100644 --- a/packages/mui-material/src/FormLabel/formLabelClasses.ts +++ b/packages/mui-material/src/FormLabel/formLabelClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface FormLabelClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Grid/gridClasses.ts b/packages/mui-material/src/Grid/gridClasses.ts index c7284fe493ea30..98e24cbc5f0a16 100644 --- a/packages/mui-material/src/Grid/gridClasses.ts +++ b/packages/mui-material/src/Grid/gridClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface GridClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Hidden/hiddenCssClasses.js b/packages/mui-material/src/Hidden/hiddenCssClasses.js index 99f798a2d12831..8863d10b19ca82 100644 --- a/packages/mui-material/src/Hidden/hiddenCssClasses.js +++ b/packages/mui-material/src/Hidden/hiddenCssClasses.js @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export function getHiddenCssUtilityClass(slot) { return generateUtilityClass('PrivateHiddenCss', slot); diff --git a/packages/mui-material/src/Icon/iconClasses.ts b/packages/mui-material/src/Icon/iconClasses.ts index 9241f1c13d50d4..6d6380600d1652 100644 --- a/packages/mui-material/src/Icon/iconClasses.ts +++ b/packages/mui-material/src/Icon/iconClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface IconClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/IconButton/iconButtonClasses.ts b/packages/mui-material/src/IconButton/iconButtonClasses.ts index f0d14524966c7a..21a90e237fb824 100644 --- a/packages/mui-material/src/IconButton/iconButtonClasses.ts +++ b/packages/mui-material/src/IconButton/iconButtonClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface IconButtonClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/ImageList/imageListClasses.ts b/packages/mui-material/src/ImageList/imageListClasses.ts index 4e6dd293896b21..2946d6e761a502 100644 --- a/packages/mui-material/src/ImageList/imageListClasses.ts +++ b/packages/mui-material/src/ImageList/imageListClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ImageListClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/ImageListItem/imageListItemClasses.ts b/packages/mui-material/src/ImageListItem/imageListItemClasses.ts index a1852bfb8a719c..955f01fab5e478 100644 --- a/packages/mui-material/src/ImageListItem/imageListItemClasses.ts +++ b/packages/mui-material/src/ImageListItem/imageListItemClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ImageListItemClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/ImageListItemBar/imageListItemBarClasses.ts b/packages/mui-material/src/ImageListItemBar/imageListItemBarClasses.ts index 629a8c03867600..cab414efe5a2e2 100644 --- a/packages/mui-material/src/ImageListItemBar/imageListItemBarClasses.ts +++ b/packages/mui-material/src/ImageListItemBar/imageListItemBarClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ImageListItemBarClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Input/inputClasses.ts b/packages/mui-material/src/Input/inputClasses.ts index 6030aff1edd0f4..bc553344a50e3d 100644 --- a/packages/mui-material/src/Input/inputClasses.ts +++ b/packages/mui-material/src/Input/inputClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClasses, generateUtilityClass } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; import { inputBaseClasses } from '../InputBase'; export interface InputClasses { diff --git a/packages/mui-material/src/InputAdornment/inputAdornmentClasses.ts b/packages/mui-material/src/InputAdornment/inputAdornmentClasses.ts index 6a336e351ba33e..b25a9dee39525c 100644 --- a/packages/mui-material/src/InputAdornment/inputAdornmentClasses.ts +++ b/packages/mui-material/src/InputAdornment/inputAdornmentClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface InputAdornmentClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/InputBase/inputBaseClasses.ts b/packages/mui-material/src/InputBase/inputBaseClasses.ts index cc0def36827622..b78a951ec63ede 100644 --- a/packages/mui-material/src/InputBase/inputBaseClasses.ts +++ b/packages/mui-material/src/InputBase/inputBaseClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface InputBaseClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/InputLabel/inputLabelClasses.ts b/packages/mui-material/src/InputLabel/inputLabelClasses.ts index def827601ec0aa..a49929ce3b79f4 100644 --- a/packages/mui-material/src/InputLabel/inputLabelClasses.ts +++ b/packages/mui-material/src/InputLabel/inputLabelClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface InputLabelClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/LinearProgress/linearProgressClasses.ts b/packages/mui-material/src/LinearProgress/linearProgressClasses.ts index 2f2fc5ba8885bc..11eb79e8a44607 100644 --- a/packages/mui-material/src/LinearProgress/linearProgressClasses.ts +++ b/packages/mui-material/src/LinearProgress/linearProgressClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface LinearProgressClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Link/linkClasses.ts b/packages/mui-material/src/Link/linkClasses.ts index 1823e8e48bf5d4..dc2bff1d844853 100644 --- a/packages/mui-material/src/Link/linkClasses.ts +++ b/packages/mui-material/src/Link/linkClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface LinkClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/List/listClasses.ts b/packages/mui-material/src/List/listClasses.ts index 615daa63fb4d91..1cf02244605dfa 100644 --- a/packages/mui-material/src/List/listClasses.ts +++ b/packages/mui-material/src/List/listClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ListClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/ListItem/listItemClasses.ts b/packages/mui-material/src/ListItem/listItemClasses.ts index 97ea244e265c2b..0e281a6aafb7f0 100644 --- a/packages/mui-material/src/ListItem/listItemClasses.ts +++ b/packages/mui-material/src/ListItem/listItemClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ListItemClasses { /** Styles applied to the (normally root) `component` element. May be wrapped by a `container`. */ diff --git a/packages/mui-material/src/ListItemAvatar/listItemAvatarClasses.ts b/packages/mui-material/src/ListItemAvatar/listItemAvatarClasses.ts index 3e0168855941d1..f528e7b1ddd2ba 100644 --- a/packages/mui-material/src/ListItemAvatar/listItemAvatarClasses.ts +++ b/packages/mui-material/src/ListItemAvatar/listItemAvatarClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ListItemAvatarClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/ListItemButton/listItemButtonClasses.ts b/packages/mui-material/src/ListItemButton/listItemButtonClasses.ts index 1d34bf50bc11bd..e70f645aef4646 100644 --- a/packages/mui-material/src/ListItemButton/listItemButtonClasses.ts +++ b/packages/mui-material/src/ListItemButton/listItemButtonClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ListItemButtonClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/ListItemIcon/listItemIconClasses.ts b/packages/mui-material/src/ListItemIcon/listItemIconClasses.ts index 5e65b9b0404fb2..8f4e0105d25472 100644 --- a/packages/mui-material/src/ListItemIcon/listItemIconClasses.ts +++ b/packages/mui-material/src/ListItemIcon/listItemIconClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ListItemIconClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/ListItemSecondaryAction/listItemSecondaryActionClasses.ts b/packages/mui-material/src/ListItemSecondaryAction/listItemSecondaryActionClasses.ts index db4bfde196d0ff..acddf1220741a3 100644 --- a/packages/mui-material/src/ListItemSecondaryAction/listItemSecondaryActionClasses.ts +++ b/packages/mui-material/src/ListItemSecondaryAction/listItemSecondaryActionClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ListItemSecondaryActionClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/ListItemText/listItemTextClasses.ts b/packages/mui-material/src/ListItemText/listItemTextClasses.ts index 42862fb91bddca..b4c47a38be8f88 100644 --- a/packages/mui-material/src/ListItemText/listItemTextClasses.ts +++ b/packages/mui-material/src/ListItemText/listItemTextClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ListItemTextClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/ListSubheader/listSubheaderClasses.ts b/packages/mui-material/src/ListSubheader/listSubheaderClasses.ts index 2b988e3fbe2794..908966f5d0d709 100644 --- a/packages/mui-material/src/ListSubheader/listSubheaderClasses.ts +++ b/packages/mui-material/src/ListSubheader/listSubheaderClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ListSubheaderClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Menu/menuClasses.ts b/packages/mui-material/src/Menu/menuClasses.ts index 859cdcd28d88d0..e863bdae2d0937 100644 --- a/packages/mui-material/src/Menu/menuClasses.ts +++ b/packages/mui-material/src/Menu/menuClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface MenuClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/MenuItem/menuItemClasses.ts b/packages/mui-material/src/MenuItem/menuItemClasses.ts index 545c6150931003..673f5f028b2140 100644 --- a/packages/mui-material/src/MenuItem/menuItemClasses.ts +++ b/packages/mui-material/src/MenuItem/menuItemClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface MenuItemClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/MobileStepper/mobileStepperClasses.ts b/packages/mui-material/src/MobileStepper/mobileStepperClasses.ts index cd6ed477d8513c..c7cb0290c10d8d 100644 --- a/packages/mui-material/src/MobileStepper/mobileStepperClasses.ts +++ b/packages/mui-material/src/MobileStepper/mobileStepperClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface MobileStepperClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/NativeSelect/nativeSelectClasses.ts b/packages/mui-material/src/NativeSelect/nativeSelectClasses.ts index 0ee0652113ee33..7dae35c59ad08b 100644 --- a/packages/mui-material/src/NativeSelect/nativeSelectClasses.ts +++ b/packages/mui-material/src/NativeSelect/nativeSelectClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface NativeSelectClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/OutlinedInput/outlinedInputClasses.ts b/packages/mui-material/src/OutlinedInput/outlinedInputClasses.ts index 30037c8b14e4f8..bc209e29c16627 100644 --- a/packages/mui-material/src/OutlinedInput/outlinedInputClasses.ts +++ b/packages/mui-material/src/OutlinedInput/outlinedInputClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClasses, generateUtilityClass } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; import { inputBaseClasses } from '../InputBase'; export interface OutlinedInputClasses { diff --git a/packages/mui-material/src/Pagination/paginationClasses.ts b/packages/mui-material/src/Pagination/paginationClasses.ts index 0036650e231d71..0d235c03f98640 100644 --- a/packages/mui-material/src/Pagination/paginationClasses.ts +++ b/packages/mui-material/src/Pagination/paginationClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface PaginationClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/PaginationItem/paginationItemClasses.ts b/packages/mui-material/src/PaginationItem/paginationItemClasses.ts index d98e1a45c36df2..c5cce0f87b1f42 100644 --- a/packages/mui-material/src/PaginationItem/paginationItemClasses.ts +++ b/packages/mui-material/src/PaginationItem/paginationItemClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface PaginationItemClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Paper/paperClasses.ts b/packages/mui-material/src/Paper/paperClasses.ts index 93240bd68025e4..df9edc65a81804 100644 --- a/packages/mui-material/src/Paper/paperClasses.ts +++ b/packages/mui-material/src/Paper/paperClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface PaperClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Popover/popoverClasses.ts b/packages/mui-material/src/Popover/popoverClasses.ts index db921fd94e5d0b..9e9b6f92188db9 100644 --- a/packages/mui-material/src/Popover/popoverClasses.ts +++ b/packages/mui-material/src/Popover/popoverClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface PopoverClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Radio/radioClasses.ts b/packages/mui-material/src/Radio/radioClasses.ts index c244f4267f97be..2d69c7f28760c9 100644 --- a/packages/mui-material/src/Radio/radioClasses.ts +++ b/packages/mui-material/src/Radio/radioClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface RadioClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Rating/ratingClasses.ts b/packages/mui-material/src/Rating/ratingClasses.ts index 1b20168be8795c..d49e83643146a3 100644 --- a/packages/mui-material/src/Rating/ratingClasses.ts +++ b/packages/mui-material/src/Rating/ratingClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface RatingClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/ScopedCssBaseline/scopedCssBaselineClasses.ts b/packages/mui-material/src/ScopedCssBaseline/scopedCssBaselineClasses.ts index 09ef6b698d9676..f25edb8d9dc026 100644 --- a/packages/mui-material/src/ScopedCssBaseline/scopedCssBaselineClasses.ts +++ b/packages/mui-material/src/ScopedCssBaseline/scopedCssBaselineClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ScopedCssBaselineClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Select/selectClasses.ts b/packages/mui-material/src/Select/selectClasses.ts index a12038afe7310a..718cd4e34a5474 100644 --- a/packages/mui-material/src/Select/selectClasses.ts +++ b/packages/mui-material/src/Select/selectClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface SelectClasses { /** Styles applied to the select component `select` class. */ diff --git a/packages/mui-material/src/Skeleton/skeletonClasses.ts b/packages/mui-material/src/Skeleton/skeletonClasses.ts index 88447bcc1f810c..b57813f9d176b3 100644 --- a/packages/mui-material/src/Skeleton/skeletonClasses.ts +++ b/packages/mui-material/src/Skeleton/skeletonClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface SkeletonClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Slider/Slider.js b/packages/mui-material/src/Slider/Slider.js index 9accffdf00a555..37e95f9d82dfcc 100644 --- a/packages/mui-material/src/Slider/Slider.js +++ b/packages/mui-material/src/Slider/Slider.js @@ -1,8 +1,10 @@ import * as React from 'react'; import PropTypes from 'prop-types'; import clsx from 'clsx'; -import { chainPropTypes } from '@mui/utils'; -import { generateUtilityClasses } from '@mui/base'; +import { + chainPropTypes, + unstable_generateUtilityClasses as generateUtilityClasses, +} from '@mui/utils'; import SliderUnstyled, { SliderValueLabelUnstyled, sliderUnstyledClasses, diff --git a/packages/mui-material/src/Snackbar/snackbarClasses.ts b/packages/mui-material/src/Snackbar/snackbarClasses.ts index 1723ed8edb2ce7..856f951ca2604d 100644 --- a/packages/mui-material/src/Snackbar/snackbarClasses.ts +++ b/packages/mui-material/src/Snackbar/snackbarClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface SnackbarClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/SnackbarContent/snackbarContentClasses.ts b/packages/mui-material/src/SnackbarContent/snackbarContentClasses.ts index 0ee139f7ec400c..0c383afc0c27f6 100644 --- a/packages/mui-material/src/SnackbarContent/snackbarContentClasses.ts +++ b/packages/mui-material/src/SnackbarContent/snackbarContentClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface SnackbarContentClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/SpeedDial/speedDialClasses.ts b/packages/mui-material/src/SpeedDial/speedDialClasses.ts index 57ca9f76492fdb..bf2a71ada4942a 100644 --- a/packages/mui-material/src/SpeedDial/speedDialClasses.ts +++ b/packages/mui-material/src/SpeedDial/speedDialClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface SpeedDialClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/SpeedDialAction/speedDialActionClasses.ts b/packages/mui-material/src/SpeedDialAction/speedDialActionClasses.ts index c50f8e97d58ec0..b25848998ac2c4 100644 --- a/packages/mui-material/src/SpeedDialAction/speedDialActionClasses.ts +++ b/packages/mui-material/src/SpeedDialAction/speedDialActionClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface SpeedDialActionClasses { /** Styles applied to the Fab component. */ diff --git a/packages/mui-material/src/SpeedDialIcon/speedDialIconClasses.ts b/packages/mui-material/src/SpeedDialIcon/speedDialIconClasses.ts index 40bcfb4f55e206..b0bb324441b886 100644 --- a/packages/mui-material/src/SpeedDialIcon/speedDialIconClasses.ts +++ b/packages/mui-material/src/SpeedDialIcon/speedDialIconClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface SpeedDialIconClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Step/stepClasses.ts b/packages/mui-material/src/Step/stepClasses.ts index 96c96078d5c6ea..bdce180e2d9c2a 100644 --- a/packages/mui-material/src/Step/stepClasses.ts +++ b/packages/mui-material/src/Step/stepClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface StepClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/StepButton/stepButtonClasses.ts b/packages/mui-material/src/StepButton/stepButtonClasses.ts index cb3f575d8d9a88..33769f571a5d89 100644 --- a/packages/mui-material/src/StepButton/stepButtonClasses.ts +++ b/packages/mui-material/src/StepButton/stepButtonClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface StepButtonClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/StepConnector/stepConnectorClasses.ts b/packages/mui-material/src/StepConnector/stepConnectorClasses.ts index e500d2288f437b..702ec2db5ffb77 100644 --- a/packages/mui-material/src/StepConnector/stepConnectorClasses.ts +++ b/packages/mui-material/src/StepConnector/stepConnectorClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface StepConnectorClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/StepContent/stepContentClasses.ts b/packages/mui-material/src/StepContent/stepContentClasses.ts index 9d0915001cdaf7..8a8298d90fd2d4 100644 --- a/packages/mui-material/src/StepContent/stepContentClasses.ts +++ b/packages/mui-material/src/StepContent/stepContentClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface StepContentClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/StepIcon/stepIconClasses.ts b/packages/mui-material/src/StepIcon/stepIconClasses.ts index fb11f4602a8aba..d36d8262a7437a 100644 --- a/packages/mui-material/src/StepIcon/stepIconClasses.ts +++ b/packages/mui-material/src/StepIcon/stepIconClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface StepIconClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/StepLabel/stepLabelClasses.ts b/packages/mui-material/src/StepLabel/stepLabelClasses.ts index 23d3a7327e49f4..6bb844167f665b 100644 --- a/packages/mui-material/src/StepLabel/stepLabelClasses.ts +++ b/packages/mui-material/src/StepLabel/stepLabelClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface StepLabelClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Stepper/stepperClasses.ts b/packages/mui-material/src/Stepper/stepperClasses.ts index 40a2280a463837..bcad97a9a9019d 100644 --- a/packages/mui-material/src/Stepper/stepperClasses.ts +++ b/packages/mui-material/src/Stepper/stepperClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface StepperClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/SvgIcon/svgIconClasses.ts b/packages/mui-material/src/SvgIcon/svgIconClasses.ts index c328e4db6b8044..a332fc38474f8e 100644 --- a/packages/mui-material/src/SvgIcon/svgIconClasses.ts +++ b/packages/mui-material/src/SvgIcon/svgIconClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface SvgIconClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Switch/switchClasses.ts b/packages/mui-material/src/Switch/switchClasses.ts index f46fcb574983ca..ebbd403c09ef98 100644 --- a/packages/mui-material/src/Switch/switchClasses.ts +++ b/packages/mui-material/src/Switch/switchClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface SwitchClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Tab/tabClasses.ts b/packages/mui-material/src/Tab/tabClasses.ts index cadef4fc5dc6e5..8256d2d799f388 100644 --- a/packages/mui-material/src/Tab/tabClasses.ts +++ b/packages/mui-material/src/Tab/tabClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TabClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/TabScrollButton/tabScrollButtonClasses.ts b/packages/mui-material/src/TabScrollButton/tabScrollButtonClasses.ts index 2e092c59233bdd..ec5680c54069dc 100644 --- a/packages/mui-material/src/TabScrollButton/tabScrollButtonClasses.ts +++ b/packages/mui-material/src/TabScrollButton/tabScrollButtonClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TabScrollButtonClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Table/tableClasses.ts b/packages/mui-material/src/Table/tableClasses.ts index 2ff62d8e14b950..f752c0e251befe 100644 --- a/packages/mui-material/src/Table/tableClasses.ts +++ b/packages/mui-material/src/Table/tableClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TableClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/TableBody/tableBodyClasses.ts b/packages/mui-material/src/TableBody/tableBodyClasses.ts index ece7db887297e7..c4854348fd8ba3 100644 --- a/packages/mui-material/src/TableBody/tableBodyClasses.ts +++ b/packages/mui-material/src/TableBody/tableBodyClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TableBodyClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/TableCell/tableCellClasses.ts b/packages/mui-material/src/TableCell/tableCellClasses.ts index 2d47166eb2b377..f4c9f07452e5fd 100644 --- a/packages/mui-material/src/TableCell/tableCellClasses.ts +++ b/packages/mui-material/src/TableCell/tableCellClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TableCellClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/TableContainer/tableContainerClasses.ts b/packages/mui-material/src/TableContainer/tableContainerClasses.ts index e65c43ffb0bd25..4adcfb49087f2e 100644 --- a/packages/mui-material/src/TableContainer/tableContainerClasses.ts +++ b/packages/mui-material/src/TableContainer/tableContainerClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TableContainerClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/TableFooter/tableFooterClasses.ts b/packages/mui-material/src/TableFooter/tableFooterClasses.ts index c64afcee6c3ba5..610ae98c4c4265 100644 --- a/packages/mui-material/src/TableFooter/tableFooterClasses.ts +++ b/packages/mui-material/src/TableFooter/tableFooterClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TableFooterClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/TableHead/tableHeadClasses.ts b/packages/mui-material/src/TableHead/tableHeadClasses.ts index 7433738912e5f9..ec1eed281b93bb 100644 --- a/packages/mui-material/src/TableHead/tableHeadClasses.ts +++ b/packages/mui-material/src/TableHead/tableHeadClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TableHeadClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/TablePagination/tablePaginationClasses.ts b/packages/mui-material/src/TablePagination/tablePaginationClasses.ts index 433ab01452fc70..9eff0e4a60e60c 100644 --- a/packages/mui-material/src/TablePagination/tablePaginationClasses.ts +++ b/packages/mui-material/src/TablePagination/tablePaginationClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TablePaginationClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/TableRow/tableRowClasses.ts b/packages/mui-material/src/TableRow/tableRowClasses.ts index 00082a797e55ba..cb124f14f6bfee 100644 --- a/packages/mui-material/src/TableRow/tableRowClasses.ts +++ b/packages/mui-material/src/TableRow/tableRowClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TableRowClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/TableSortLabel/tableSortLabelClasses.ts b/packages/mui-material/src/TableSortLabel/tableSortLabelClasses.ts index 4cbf71bf00aea8..eb7341bf3659b9 100644 --- a/packages/mui-material/src/TableSortLabel/tableSortLabelClasses.ts +++ b/packages/mui-material/src/TableSortLabel/tableSortLabelClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TableSortLabelClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Tabs/tabsClasses.ts b/packages/mui-material/src/Tabs/tabsClasses.ts index 7f6716837e5121..737875c2d42f79 100644 --- a/packages/mui-material/src/Tabs/tabsClasses.ts +++ b/packages/mui-material/src/Tabs/tabsClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TabsClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/TextField/textFieldClasses.ts b/packages/mui-material/src/TextField/textFieldClasses.ts index fbd56b0bb9fd29..b3222e631ddb05 100644 --- a/packages/mui-material/src/TextField/textFieldClasses.ts +++ b/packages/mui-material/src/TextField/textFieldClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TextFieldClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/ToggleButton/toggleButtonClasses.ts b/packages/mui-material/src/ToggleButton/toggleButtonClasses.ts index bf0440f82ed4d9..6ef6c053a1ecc6 100644 --- a/packages/mui-material/src/ToggleButton/toggleButtonClasses.ts +++ b/packages/mui-material/src/ToggleButton/toggleButtonClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ToggleButtonClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/ToggleButtonGroup/toggleButtonGroupClasses.ts b/packages/mui-material/src/ToggleButtonGroup/toggleButtonGroupClasses.ts index beb8811e0cef33..c14fdf8c15c818 100644 --- a/packages/mui-material/src/ToggleButtonGroup/toggleButtonGroupClasses.ts +++ b/packages/mui-material/src/ToggleButtonGroup/toggleButtonGroupClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ToggleButtonGroupClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Toolbar/toolbarClasses.ts b/packages/mui-material/src/Toolbar/toolbarClasses.ts index 3b7f068d75b082..6f5e523fc61d03 100644 --- a/packages/mui-material/src/Toolbar/toolbarClasses.ts +++ b/packages/mui-material/src/Toolbar/toolbarClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface ToolbarClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Tooltip/tooltipClasses.ts b/packages/mui-material/src/Tooltip/tooltipClasses.ts index 385aff75b62e6c..733ca74b2651e6 100644 --- a/packages/mui-material/src/Tooltip/tooltipClasses.ts +++ b/packages/mui-material/src/Tooltip/tooltipClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TooltipClasses { /** Styles applied to the Popper component. */ diff --git a/packages/mui-material/src/Typography/typographyClasses.ts b/packages/mui-material/src/Typography/typographyClasses.ts index f5589eb835435c..a0258415a33830 100644 --- a/packages/mui-material/src/Typography/typographyClasses.ts +++ b/packages/mui-material/src/Typography/typographyClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface TypographyClasses { /** Styles applied to the root element. */ diff --git a/packages/mui-material/src/Unstable_Grid2/grid2Classes.ts b/packages/mui-material/src/Unstable_Grid2/grid2Classes.ts index 97437f862aa6b4..962a0717206b72 100644 --- a/packages/mui-material/src/Unstable_Grid2/grid2Classes.ts +++ b/packages/mui-material/src/Unstable_Grid2/grid2Classes.ts @@ -1,5 +1,6 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; import { GridClasses } from '@mui/system/Unstable_Grid'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export type Grid2ClassKey = keyof GridClasses; diff --git a/packages/mui-material/src/generateUtilityClass/index.ts b/packages/mui-material/src/generateUtilityClass/index.ts new file mode 100644 index 00000000000000..19bb1127412e87 --- /dev/null +++ b/packages/mui-material/src/generateUtilityClass/index.ts @@ -0,0 +1,2 @@ +export { unstable_generateUtilityClass as default } from '@mui/utils'; +export type { GlobalStateSlot } from '@mui/utils'; diff --git a/packages/mui-material/src/generateUtilityClasses/index.ts b/packages/mui-material/src/generateUtilityClasses/index.ts new file mode 100644 index 00000000000000..cc94914f4095da --- /dev/null +++ b/packages/mui-material/src/generateUtilityClasses/index.ts @@ -0,0 +1 @@ +export { unstable_generateUtilityClasses as default } from '@mui/utils'; diff --git a/packages/mui-material/src/index.d.ts b/packages/mui-material/src/index.d.ts index 4cb78e2304f4e3..a6ad0741737152 100644 --- a/packages/mui-material/src/index.d.ts +++ b/packages/mui-material/src/index.d.ts @@ -483,10 +483,10 @@ export { StyledEngineProvider } from './styles'; export { default as unstable_composeClasses } from '@mui/base/composeClasses'; -export { default as generateUtilityClass } from '@mui/base/generateUtilityClass'; -export * from '@mui/base/generateUtilityClass'; +export { default as generateUtilityClass } from './generateUtilityClass'; +export * from './generateUtilityClass'; -export { default as generateUtilityClasses } from '@mui/base/generateUtilityClasses'; +export { default as generateUtilityClasses } from './generateUtilityClasses'; export { default as Unstable_TrapFocus } from './Unstable_TrapFocus'; export * from './Unstable_TrapFocus'; diff --git a/packages/mui-material/src/index.js b/packages/mui-material/src/index.js index 8dc58d23913952..44c0629fe6fc21 100644 --- a/packages/mui-material/src/index.js +++ b/packages/mui-material/src/index.js @@ -412,9 +412,9 @@ export { StyledEngineProvider } from './styles'; export { default as unstable_composeClasses } from '@mui/base/composeClasses'; -export { default as generateUtilityClass } from '@mui/base/generateUtilityClass'; -export * from '@mui/base/generateUtilityClass'; +export { default as generateUtilityClass } from './generateUtilityClass'; +export * from './generateUtilityClass'; -export { default as generateUtilityClasses } from '@mui/base/generateUtilityClasses'; +export { default as generateUtilityClasses } from './generateUtilityClasses'; export { default as Unstable_TrapFocus } from './Unstable_TrapFocus'; diff --git a/packages/mui-material/src/internal/switchBaseClasses.ts b/packages/mui-material/src/internal/switchBaseClasses.ts index 5b667461486dfa..1062b29b2bbeba 100644 --- a/packages/mui-material/src/internal/switchBaseClasses.ts +++ b/packages/mui-material/src/internal/switchBaseClasses.ts @@ -1,4 +1,5 @@ -import { generateUtilityClass, generateUtilityClasses } from '@mui/base'; +import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; +import generateUtilityClass from '../generateUtilityClass'; export interface SwitchBaseClasses { root: string; diff --git a/packages/mui-material/src/styles/createTheme.js b/packages/mui-material/src/styles/createTheme.js index b3bf654cd483f5..18f999af86aeca 100644 --- a/packages/mui-material/src/styles/createTheme.js +++ b/packages/mui-material/src/styles/createTheme.js @@ -1,7 +1,7 @@ import { deepmerge } from '@mui/utils'; -import { generateUtilityClass } from '@mui/base'; import { createTheme as systemCreateTheme } from '@mui/system'; import MuiError from '@mui/utils/macros/MuiError.macro'; +import generateUtilityClass from '../generateUtilityClass'; import createMixins from './createMixins'; import createPalette from './createPalette'; import createTypography from './createTypography';