Components
Input
Input — a single-line text field bound to `value`/`onChange` for capturing short free-form entries such as a name, email, or phone number. Choose the `type` (email, password, number, tel, …) to get the right keyboard and native validation, and set `invalid` to show the error state when validation fails. Size with `sm`/`md`/`lg` to match the surrounding form. Pair it with a form field for the label, help text, and error message; use a Select instead when the value must come from a fixed set of options.