Input.InputBox
View Source
A base component used in Input as well as SegmentedControl, Select, and TokenInput.
Props
booleanAdds disabled styling. Please note this does not disable functionality and the respective child component should handle disabling interactions.
booleanUses an even amount of padding based on the vertical padding of the computed size prop.
numberWhich child index should be focused when the focus method is called.
booleanDetermines if a child should be focused when InputBox receives focus.
This is mostly useful for the Input and TokenInput components. Other
components like Select set this to false.
booleanAdds a spacing prop to the internal StackView based on the padding size
calculated from size prop.
booleanRenders a Spinner at the end of the input box. Overrides renderRight and onClear when provided.
booleanRemoves stroke or background styling.
() => voidFires a callback from the clear button that is added inside the right side
of the input box. Overrides renderRight when provided.
ReactReactNodeAllows rendering any content inside the beginning of the input box.
ReactReactNodeAllows rendering any content inside the end of the input box.
'xs' | 'sm' | 'md' | 'lg' | 'xl'Size of the input padding, font-size, and line-height. Based on theming sizes.
'error' | 'success'State of the input. Useful for responding to user input and showing error and success states.
booleanApplies subdued styling when using InputBox as a secondary element.