Unique identifier for testing and accessibility
OptionaleditableWhether the input can be edited (default: true)
OptionallabelOptional label displayed above the input
OptionalvalueCurrent text value
OptionalplaceholderPlaceholder text displayed when the input is empty
OptionalmultilineWhether the input supports multiple lines (default: false)
OptionalkeyboardType of keyboard to display (default: 'default')
OptionalmodeDisplay mode: outlined or flat (default: 'outlined')
OptionaldenseWhether to use dense styling (default: false)
OptionalerrorWhether the input has an error (displays error styling)
OptionalstyleCustom styles for the container view
OptionalcontentCustom styles for the text content
OptionalonCallback fired when input gains focus
OptionalonCallback fired when text changes
OptionalonCallback fired when editing ends
OptionalonCallback fired when input loses focus
OptionalonCallback fired when component layout changes
OptionalrightRight element (icon or affix) to display inside the input
OptionalautoWhether to enable auto-correct (default: true)
OptionalspellWhether to enable spell check (default: true)
Props for the CustomTextInput component