Configuration object
Name of the component
Label text
Type of the input field (text, email, password, etc.)
Placeholder text
Default value for the input field
If true, the field is required
If true, the field is disabled
If false/undefined the field is valid. If a string is provided, it will be used as the validation message
Input field component for text input.