Under maintenanceMVP Verson: 0.9.7 beta
Lang Icon
Toggle Icon
Input
Input content via mouse or keyboard.
Default
PreviewCode
Textarea
PreviewCode
Size
PreviewCode
Password
PreviewCode
Material
PreviewCode
Disabled
PreviewCode
Props
Input
Prop
Type
Accepted Values
Description
Default
size
string
small | medium | large | huge
Four styles are provided by default, and other styles can be customized using the "sx" prop.
medium
sx
object
object
Inline styles for customizing the Input component. Note: Inline styles via the 'style' prop will override 'sx'.
{}
type
string
default | textarea | password
Set the input field type by changing the 'type' property.
default
maxlength
number
-
Set the maximum number of characters for the input field.
524288
onChange
function(e)
-
Callback triggered when the input field content changes.
-
value
any
-
The initial value of the input field (controlled mode).
-
defaultValue
any
-
The initial value of the input field (uncontrolled mode).
-
disabled
boolean
boolean
Whether the input is disabled.
false
placeholder
string
string
Placeholder text.
-
className
string
-
Defines the custom CSS class name for the input field.
-
MaterialInput
Prop
Type
Accepted Values
Description
Default
Version
label
string
string
Placeholder text.
-
-
type
string
string
Input type
-
-
inputTextStyles
object
object
Customize the text style in the input box
-
0.3.2
inputFloatStyles
object
object
Customize the float text style in the input box
-
0.3.2