OptionalautoOptionalfocusDefault true. When false, does not consume keystrokes and does not render
a cursor. Ignored when focusId is set — focus state then comes from the
useFocus registration instead.
OptionalfocusRegister this input with useFocus(id) so the surrounding
<FocusProvider> (auto-installed by render()) can route Tab /
Shift+Tab cycling through it. When set, focus is ignored and the
keystroke gate comes from the manager's focused id.
OptionalmaskIf set, renders this character in place of every visible grapheme. Single grapheme only.
Called on every value change. Required.
OptionalonCalled on Enter.
OptionalplaceholderRendered with <Text dim> when value === ''.
Controlled value. Required.
When
focusIdis set, take focus on mount if no other focusable currently holds it. Ignored whenfocusIdis undefined.