Skip to content

Commit 0d12e36

Browse files
authored
[material-ui][OutlinedInput][Input] Deprecate composed classes (#46316)
1 parent 56b2648 commit 0d12e36

File tree

6 files changed

+56
-24
lines changed

6 files changed

+56
-24
lines changed

docs/pages/material-ui/api/input.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,25 +115,29 @@
115115
"key": "inputAdornedEnd",
116116
"className": "MuiInput-inputAdornedEnd",
117117
"description": "Styles applied to the input element if `endAdornment` is provided.",
118-
"isGlobal": false
118+
"isGlobal": false,
119+
"isDeprecated": true
119120
},
120121
{
121122
"key": "inputAdornedStart",
122123
"className": "MuiInput-inputAdornedStart",
123124
"description": "Styles applied to the input element if `startAdornment` is provided.",
124-
"isGlobal": false
125+
"isGlobal": false,
126+
"isDeprecated": true
125127
},
126128
{
127129
"key": "inputMultiline",
128130
"className": "MuiInput-inputMultiline",
129131
"description": "Styles applied to the input element if `multiline={true}`.",
130-
"isGlobal": false
132+
"isGlobal": false,
133+
"isDeprecated": true
131134
},
132135
{
133136
"key": "inputSizeSmall",
134137
"className": "MuiInput-inputSizeSmall",
135138
"description": "Styles applied to the input element if `size=\"small\"`.",
136-
"isGlobal": false
139+
"isGlobal": false,
140+
"isDeprecated": true
137141
},
138142
{
139143
"key": "inputTypeSearch",

docs/pages/material-ui/api/outlined-input.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,25 +119,29 @@
119119
"key": "inputAdornedEnd",
120120
"className": "MuiOutlinedInput-inputAdornedEnd",
121121
"description": "Styles applied to the input element if `endAdornment` is provided.",
122-
"isGlobal": false
122+
"isGlobal": false,
123+
"isDeprecated": true
123124
},
124125
{
125126
"key": "inputAdornedStart",
126127
"className": "MuiOutlinedInput-inputAdornedStart",
127128
"description": "Styles applied to the input element if `startAdornment` is provided.",
128-
"isGlobal": false
129+
"isGlobal": false,
130+
"isDeprecated": true
129131
},
130132
{
131133
"key": "inputMultiline",
132134
"className": "MuiOutlinedInput-inputMultiline",
133135
"description": "Styles applied to the input element if `multiline={true}`.",
134-
"isGlobal": false
136+
"isGlobal": false,
137+
"isDeprecated": true
135138
},
136139
{
137140
"key": "inputSizeSmall",
138141
"className": "MuiOutlinedInput-inputSizeSmall",
139142
"description": "Styles applied to the input element if `size=\"small\"`.",
140-
"isGlobal": false
143+
"isGlobal": false,
144+
"isDeprecated": true
141145
},
142146
{
143147
"key": "inputTypeSearch",

docs/translations/api-docs/input/input.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -120,22 +120,26 @@
120120
"inputAdornedEnd": {
121121
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
122122
"nodeName": "the input element",
123-
"conditions": "<code>endAdornment</code> is provided"
123+
"conditions": "<code>endAdornment</code> is provided",
124+
"deprecationInfo": "Combine the <a href=\"/material-ui/api/input-base/#inputbase-classes-input\">.MuiInputBase-input</a> and <a href=\"/material-ui/api/input-base/#inputbase-classes-adornedEnd\">.MuiInputBase-adornedEnd</a> classes instead. See <a href=\"/material-ui/migration/migrating-from-deprecated-apis/\">Migrating from deprecated APIs</a> for more details."
124125
},
125126
"inputAdornedStart": {
126127
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
127128
"nodeName": "the input element",
128-
"conditions": "<code>startAdornment</code> is provided"
129+
"conditions": "<code>startAdornment</code> is provided",
130+
"deprecationInfo": "Combine the <a href=\"/material-ui/api/input-base/#inputbase-classes-input\">.MuiInputBase-input</a> and <a href=\"/material-ui/api/input-base/#inputbase-classes-adornedStart\">.MuiInputBase-adornedStart</a> classes instead. See <a href=\"/material-ui/migration/migrating-from-deprecated-apis/\">Migrating from deprecated APIs</a> for more details."
129131
},
130132
"inputMultiline": {
131133
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
132134
"nodeName": "the input element",
133-
"conditions": "<code>multiline={true}</code>"
135+
"conditions": "<code>multiline={true}</code>",
136+
"deprecationInfo": "Combine the <a href=\"/material-ui/api/input-base/#inputbase-classes-input\">.MuiInputBase-input</a> and <a href=\"/material-ui/api/input-base/#inputbase-classes-multiline\">.MuiInputBase-multiline</a> classes instead. See <a href=\"/material-ui/migration/migrating-from-deprecated-apis/\">Migrating from deprecated APIs</a> for more details."
134137
},
135138
"inputSizeSmall": {
136139
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
137140
"nodeName": "the input element",
138-
"conditions": "<code>size=\"small\"</code>"
141+
"conditions": "<code>size=\"small\"</code>",
142+
"deprecationInfo": "Combine the <a href=\"/material-ui/api/input-base/#inputbase-classes-input\">.MuiInputBase-input</a> and <a href=\"/material-ui/api/input-base/#inputbase-classes-sizeSmall\">.MuiInputBase-sizeSmall</a> classes instead. See <a href=\"/material-ui/migration/migrating-from-deprecated-apis/\">Migrating from deprecated APIs</a> for more details."
139143
},
140144
"inputTypeSearch": {
141145
"description": "Styles applied to {{nodeName}} if {{conditions}}.",

docs/translations/api-docs/outlined-input/outlined-input.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,22 +116,26 @@
116116
"inputAdornedEnd": {
117117
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
118118
"nodeName": "the input element",
119-
"conditions": "<code>endAdornment</code> is provided"
119+
"conditions": "<code>endAdornment</code> is provided",
120+
"deprecationInfo": "Combine the <a href=\"/material-ui/api/input-base/#inputbase-classes-input\">.MuiInputBase-input</a> and <a href=\"/material-ui/api/input-base/#inputbase-classes-adornedEnd\">.MuiInputBase-adornedEnd</a> classes instead. See <a href=\"/material-ui/migration/migrating-from-deprecated-apis/\">Migrating from deprecated APIs</a> for more details."
120121
},
121122
"inputAdornedStart": {
122123
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
123124
"nodeName": "the input element",
124-
"conditions": "<code>startAdornment</code> is provided"
125+
"conditions": "<code>startAdornment</code> is provided",
126+
"deprecationInfo": "Combine the <a href=\"/material-ui/api/input-base/#inputbase-classes-input\">.MuiInputBase-input</a> and <a href=\"/material-ui/api/input-base/#inputbase-classes-adornedStart\">.MuiInputBase-adornedStart</a> classes instead. See <a href=\"/material-ui/migration/migrating-from-deprecated-apis/\">Migrating from deprecated APIs</a> for more details."
125127
},
126128
"inputMultiline": {
127129
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
128130
"nodeName": "the input element",
129-
"conditions": "<code>multiline={true}</code>"
131+
"conditions": "<code>multiline={true}</code>",
132+
"deprecationInfo": "Combine the <a href=\"/material-ui/api/input-base/#inputbase-classes-input\">.MuiInputBase-input</a> and <a href=\"/material-ui/api/input-base/#inputbase-classes-multiline\">.MuiInputBase-multiline</a> classes instead. See <a href=\"/material-ui/migration/migrating-from-deprecated-apis/\">Migrating from deprecated APIs</a> for more details."
130133
},
131134
"inputSizeSmall": {
132135
"description": "Styles applied to {{nodeName}} if {{conditions}}.",
133136
"nodeName": "the input element",
134-
"conditions": "<code>size=\"small\"</code>"
137+
"conditions": "<code>size=\"small\"</code>",
138+
"deprecationInfo": "Combine the <a href=\"/material-ui/api/input-base/#inputbase-classes-input\">.MuiInputBase-input</a> and <a href=\"/material-ui/api/input-base/#inputbase-classes-sizeSmall\">.MuiInputBase-sizeSmall</a> classes instead. See <a href=\"/material-ui/migration/migrating-from-deprecated-apis/\">Migrating from deprecated APIs</a> for more details."
135139
},
136140
"inputTypeSearch": {
137141
"description": "Styles applied to {{nodeName}} if {{conditions}}.",

packages/mui-material/src/Input/inputClasses.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,21 @@ export interface InputClasses {
2525
fullWidth: string;
2626
/** Styles applied to the input element. */
2727
input: string;
28-
/** Styles applied to the input element if `size="small"`. */
28+
/** Styles applied to the input element if `size="small"`.
29+
* @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.
30+
*/
2931
inputSizeSmall: string;
30-
/** Styles applied to the input element if `multiline={true}`. */
32+
/** Styles applied to the input element if `multiline={true}`.
33+
* @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.
34+
*/
3135
inputMultiline: string;
32-
/** Styles applied to the input element if `startAdornment` is provided. */
36+
/** Styles applied to the input element if `startAdornment` is provided.
37+
* @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.
38+
*/
3339
inputAdornedStart: string;
34-
/** Styles applied to the input element if `endAdornment` is provided. */
40+
/** Styles applied to the input element if `endAdornment` is provided.
41+
* @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.
42+
*/
3543
inputAdornedEnd: string;
3644
/** Styles applied to the input element if `type="search"`. */
3745
inputTypeSearch: string;

packages/mui-material/src/OutlinedInput/outlinedInputClasses.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,21 @@ export interface OutlinedInputClasses {
2525
notchedOutline: string;
2626
/** Styles applied to the input element. */
2727
input: string;
28-
/** Styles applied to the input element if `size="small"`. */
28+
/** Styles applied to the input element if `size="small"`.
29+
* @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.
30+
*/
2931
inputSizeSmall: string;
30-
/** Styles applied to the input element if `multiline={true}`. */
32+
/** Styles applied to the input element if `multiline={true}`.
33+
* @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.
34+
*/
3135
inputMultiline: string;
32-
/** Styles applied to the input element if `startAdornment` is provided. */
36+
/** Styles applied to the input element if `startAdornment` is provided.
37+
* @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.
38+
*/
3339
inputAdornedStart: string;
34-
/** Styles applied to the input element if `endAdornment` is provided. */
40+
/** Styles applied to the input element if `endAdornment` is provided.
41+
* @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.
42+
*/
3543
inputAdornedEnd: string;
3644
/** Styles applied to the input element if `type="search"`. */
3745
inputTypeSearch: string;

0 commit comments

Comments
 (0)