borderStyle | string | The border style, one of default , error , or correct . |
clearable | boolean | If input is clearable. |
clearableButtonAttributes | object | Custom attributes for the clearable button. |
controlled | boolean | Whether the input is controlled or not. |
customAttributes | object | Custom attributes for the component. |
customClasses | string | Array | object | Custom classes for the component. |
disabled | boolean | If input is disabled. |
helpTextAttributes | object | Custom attribute for the help text. |
helpTextPosition | string | The position of the help text. |
iconAttributes | string | Custom attributes for the icon. |
id | string | Optional id. Auto generated if not passed. |
labelAttributes | object | Any custom attributes for the label. |
name | string | The name attribute for the input. |
onBlur | function | On blur function handler. |
onChange | function | On change function handler. |
onClear | function | On clear function handler. When clearable true, this function is called when it occurs. |
onFocus | function | On focus function handler. |
placeholder | string | The optional placeholder attribute for the input. |
required | boolean | Whether the field is required or not. |
requiredLabel | object | Required label properties. |
size | string | The input size: regular (size-r ), large (size-l ), or extra large (size-xl ). |
spacing | string | number | Array | object | The spacing for the component, as a string, number, array, or object. |
textSecurity | string | The text security of the input, one of circle , disc , square , or none . |
theme | string | The theme of the input. |
type | string | The input type. |
value | string | The input value. |
wrapperAttributes | object | Custom attributes for the wrapper element. |
wrapperClasses | string | Array | object | Custom classes for the wrapper element. |
wrapperTagName | object | Tag to use for the input wrapper. Defaults to div . |