TLUiInputProps
See source codeTable of contents
interface TLUiInputProps {}
Properties
autoFocus
optional
autoFocus?: boolean
autoSelect
optional
autoSelect?: boolean
children
optional
children?: React.ReactNode
className
optional
className?: string
defaultValue
optional
defaultValue?: string
disabled
optional
disabled?: boolean
icon
optional
icon?: Exclude<string, TLUiIconType> | TLUiIconType
iconLeft
optional
iconLeft?: Exclude<string, TLUiIconType> | TLUiIconType
label
optional
label?: Exclude<string, TLUiTranslationKey> | TLUiTranslationKey
placeholder
optional
placeholder?: string
shouldManuallyMaintainScrollPositionWhenFocused
optional
Usually on iOS when you focus an input, the browser will adjust the viewport to bring the input into view. Sometimes this doesn't work properly though - for example, if the input is newly created, iOS seems to have a hard time adjusting the viewport for it. This prop allows you to opt-in to some extra code to manually bring the input into view when the visual viewport of the browser changes, but we don't want to use it everywhere because generally the native behavior looks nicer in scenarios where it's sufficient.
shouldManuallyMaintainScrollPositionWhenFocused?: boolean
value
optional
value?: string
Methods
onBlur
optional
Parameters
Name | Description |
---|---|
|
|
Returns
void
onCancel
optional
Parameters
Name | Description |
---|---|
|
|
Returns
void
onComplete
optional
Parameters
Name | Description |
---|---|
|
|
Returns
void
onFocus
optional
onValueChange
optional
Parameters
Name | Description |
---|---|
|
|
Returns
void
Prev
TLUiIconPropsNext
TLUiKbdProps