diff --git a/docs/pages/material-ui/api/input.json b/docs/pages/material-ui/api/input.json
index f943d9313d4dc3..1c34962f7aec6b 100644
--- a/docs/pages/material-ui/api/input.json
+++ b/docs/pages/material-ui/api/input.json
@@ -115,25 +115,29 @@
"key": "inputAdornedEnd",
"className": "MuiInput-inputAdornedEnd",
"description": "Styles applied to the input element if `endAdornment` is provided.",
- "isGlobal": false
+ "isGlobal": false,
+ "isDeprecated": true
},
{
"key": "inputAdornedStart",
"className": "MuiInput-inputAdornedStart",
"description": "Styles applied to the input element if `startAdornment` is provided.",
- "isGlobal": false
+ "isGlobal": false,
+ "isDeprecated": true
},
{
"key": "inputMultiline",
"className": "MuiInput-inputMultiline",
"description": "Styles applied to the input element if `multiline={true}`.",
- "isGlobal": false
+ "isGlobal": false,
+ "isDeprecated": true
},
{
"key": "inputSizeSmall",
"className": "MuiInput-inputSizeSmall",
"description": "Styles applied to the input element if `size=\"small\"`.",
- "isGlobal": false
+ "isGlobal": false,
+ "isDeprecated": true
},
{
"key": "inputTypeSearch",
diff --git a/docs/pages/material-ui/api/outlined-input.json b/docs/pages/material-ui/api/outlined-input.json
index 706ba04b753e84..d607f62df123b9 100644
--- a/docs/pages/material-ui/api/outlined-input.json
+++ b/docs/pages/material-ui/api/outlined-input.json
@@ -119,25 +119,29 @@
"key": "inputAdornedEnd",
"className": "MuiOutlinedInput-inputAdornedEnd",
"description": "Styles applied to the input element if `endAdornment` is provided.",
- "isGlobal": false
+ "isGlobal": false,
+ "isDeprecated": true
},
{
"key": "inputAdornedStart",
"className": "MuiOutlinedInput-inputAdornedStart",
"description": "Styles applied to the input element if `startAdornment` is provided.",
- "isGlobal": false
+ "isGlobal": false,
+ "isDeprecated": true
},
{
"key": "inputMultiline",
"className": "MuiOutlinedInput-inputMultiline",
"description": "Styles applied to the input element if `multiline={true}`.",
- "isGlobal": false
+ "isGlobal": false,
+ "isDeprecated": true
},
{
"key": "inputSizeSmall",
"className": "MuiOutlinedInput-inputSizeSmall",
"description": "Styles applied to the input element if `size=\"small\"`.",
- "isGlobal": false
+ "isGlobal": false,
+ "isDeprecated": true
},
{
"key": "inputTypeSearch",
diff --git a/docs/translations/api-docs/input/input.json b/docs/translations/api-docs/input/input.json
index 06c54efee982ff..70c54a95923e09 100644
--- a/docs/translations/api-docs/input/input.json
+++ b/docs/translations/api-docs/input/input.json
@@ -120,22 +120,26 @@
"inputAdornedEnd": {
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
"nodeName": "the input element",
- "conditions": "endAdornment
is provided"
+ "conditions": "endAdornment
is provided",
+ "deprecationInfo": "Combine the .MuiInputBase-input and .MuiInputBase-adornedEnd classes instead. See Migrating from deprecated APIs for more details."
},
"inputAdornedStart": {
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
"nodeName": "the input element",
- "conditions": "startAdornment
is provided"
+ "conditions": "startAdornment
is provided",
+ "deprecationInfo": "Combine the .MuiInputBase-input and .MuiInputBase-adornedStart classes instead. See Migrating from deprecated APIs for more details."
},
"inputMultiline": {
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
"nodeName": "the input element",
- "conditions": "multiline={true}
"
+ "conditions": "multiline={true}
",
+ "deprecationInfo": "Combine the .MuiInputBase-input and .MuiInputBase-multiline classes instead. See Migrating from deprecated APIs for more details."
},
"inputSizeSmall": {
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
"nodeName": "the input element",
- "conditions": "size=\"small\"
"
+ "conditions": "size=\"small\"
",
+ "deprecationInfo": "Combine the .MuiInputBase-input and .MuiInputBase-sizeSmall classes instead. See Migrating from deprecated APIs for more details."
},
"inputTypeSearch": {
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
diff --git a/docs/translations/api-docs/outlined-input/outlined-input.json b/docs/translations/api-docs/outlined-input/outlined-input.json
index e64d400f17bb4a..5b19f5d60a34b7 100644
--- a/docs/translations/api-docs/outlined-input/outlined-input.json
+++ b/docs/translations/api-docs/outlined-input/outlined-input.json
@@ -116,22 +116,26 @@
"inputAdornedEnd": {
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
"nodeName": "the input element",
- "conditions": "endAdornment
is provided"
+ "conditions": "endAdornment
is provided",
+ "deprecationInfo": "Combine the .MuiInputBase-input and .MuiInputBase-adornedEnd classes instead. See Migrating from deprecated APIs for more details."
},
"inputAdornedStart": {
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
"nodeName": "the input element",
- "conditions": "startAdornment
is provided"
+ "conditions": "startAdornment
is provided",
+ "deprecationInfo": "Combine the .MuiInputBase-input and .MuiInputBase-adornedStart classes instead. See Migrating from deprecated APIs for more details."
},
"inputMultiline": {
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
"nodeName": "the input element",
- "conditions": "multiline={true}
"
+ "conditions": "multiline={true}
",
+ "deprecationInfo": "Combine the .MuiInputBase-input and .MuiInputBase-multiline classes instead. See Migrating from deprecated APIs for more details."
},
"inputSizeSmall": {
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
"nodeName": "the input element",
- "conditions": "size=\"small\"
"
+ "conditions": "size=\"small\"
",
+ "deprecationInfo": "Combine the .MuiInputBase-input and .MuiInputBase-sizeSmall classes instead. See Migrating from deprecated APIs for more details."
},
"inputTypeSearch": {
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
diff --git a/packages/mui-material/src/Input/inputClasses.ts b/packages/mui-material/src/Input/inputClasses.ts
index 90fadc1ea5d204..b3de07c1c9ece1 100644
--- a/packages/mui-material/src/Input/inputClasses.ts
+++ b/packages/mui-material/src/Input/inputClasses.ts
@@ -25,13 +25,21 @@ export interface InputClasses {
fullWidth: string;
/** Styles applied to the input element. */
input: string;
- /** Styles applied to the input element if `size="small"`. */
+ /** Styles applied to the input element if `size="small"`.
+ * @deprecated Combine the [.MuiInputBase-input](/material-ui/api/input-base/#inputbase-classes-input) and [.MuiInputBase-sizeSmall](/material-ui/api/input-base/#inputbase-classes-sizeSmall) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details.
+ */
inputSizeSmall: string;
- /** Styles applied to the input element if `multiline={true}`. */
+ /** Styles applied to the input element if `multiline={true}`.
+ * @deprecated Combine the [.MuiInputBase-input](/material-ui/api/input-base/#inputbase-classes-input) and [.MuiInputBase-multiline](/material-ui/api/input-base/#inputbase-classes-multiline) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details.
+ */
inputMultiline: string;
- /** Styles applied to the input element if `startAdornment` is provided. */
+ /** Styles applied to the input element if `startAdornment` is provided.
+ * @deprecated Combine the [.MuiInputBase-input](/material-ui/api/input-base/#inputbase-classes-input) and [.MuiInputBase-adornedStart](/material-ui/api/input-base/#inputbase-classes-adornedStart) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details.
+ */
inputAdornedStart: string;
- /** Styles applied to the input element if `endAdornment` is provided. */
+ /** Styles applied to the input element if `endAdornment` is provided.
+ * @deprecated Combine the [.MuiInputBase-input](/material-ui/api/input-base/#inputbase-classes-input) and [.MuiInputBase-adornedEnd](/material-ui/api/input-base/#inputbase-classes-adornedEnd) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details.
+ */
inputAdornedEnd: string;
/** Styles applied to the input element if `type="search"`. */
inputTypeSearch: string;
diff --git a/packages/mui-material/src/OutlinedInput/outlinedInputClasses.ts b/packages/mui-material/src/OutlinedInput/outlinedInputClasses.ts
index c9a1d68391b911..79f9f427ca6de3 100644
--- a/packages/mui-material/src/OutlinedInput/outlinedInputClasses.ts
+++ b/packages/mui-material/src/OutlinedInput/outlinedInputClasses.ts
@@ -25,13 +25,21 @@ export interface OutlinedInputClasses {
notchedOutline: string;
/** Styles applied to the input element. */
input: string;
- /** Styles applied to the input element if `size="small"`. */
+ /** Styles applied to the input element if `size="small"`.
+ * @deprecated Combine the [.MuiInputBase-input](/material-ui/api/input-base/#inputbase-classes-input) and [.MuiInputBase-sizeSmall](/material-ui/api/input-base/#inputbase-classes-sizeSmall) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details.
+ */
inputSizeSmall: string;
- /** Styles applied to the input element if `multiline={true}`. */
+ /** Styles applied to the input element if `multiline={true}`.
+ * @deprecated Combine the [.MuiInputBase-input](/material-ui/api/input-base/#inputbase-classes-input) and [.MuiInputBase-multiline](/material-ui/api/input-base/#inputbase-classes-multiline) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details.
+ */
inputMultiline: string;
- /** Styles applied to the input element if `startAdornment` is provided. */
+ /** Styles applied to the input element if `startAdornment` is provided.
+ * @deprecated Combine the [.MuiInputBase-input](/material-ui/api/input-base/#inputbase-classes-input) and [.MuiInputBase-adornedStart](/material-ui/api/input-base/#inputbase-classes-adornedStart) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details.
+ */
inputAdornedStart: string;
- /** Styles applied to the input element if `endAdornment` is provided. */
+ /** Styles applied to the input element if `endAdornment` is provided.
+ * @deprecated Combine the [.MuiInputBase-input](/material-ui/api/input-base/#inputbase-classes-input) and [.MuiInputBase-adornedEnd](/material-ui/api/input-base/#inputbase-classes-adornedEnd) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details.
+ */
inputAdornedEnd: string;
/** Styles applied to the input element if `type="search"`. */
inputTypeSearch: string;