Inputs that accept typed input from users
For the correct usage of the input field check all the available stories and the Forms page under General Info
Display each state of the input field
When a user interacts with an input field, display a focus state to allow users to concentrate on finishing the field. If the user enters the information incorrectly, show an error validation message to help the user in solving the issue.
The first input that is highlighted on the form. Typically seen in sign up, log in and quote form pages.
If there are many fields on the form or page, a default state is shown until the user interacts with the input.
Once a user interacts with an input field, an active or focus state is shown to let the user know that the field is working.
Only show disabled inputs when it is necessary. A rule of thumb is if the field is temporarily disabled and can be active at a later stage, display a disabled state. If the input is not allowed for a user to change due to a lack of permission from the back-end, consider completely hiding it from the interface.
Set how to horizontally align the number increment input
Improves UX for form fields like Usernames, Emails, Company Names, etc. Autocomplete defaults to 'on' but you can disable it with 'off'. If you wish to use more specific tokens like 'given-name' and 'family-name', see the link below.
Not for general use. This is only for Messaging search. If you'd like to use this input, make sure you discuss with UI Eng
Not for general use. This is only for browse mobile page. If you'd like to use this input, make sure you discuss with UI Eng
Clears the inline date range picker's value. Only used for InputType.DATERANGE_INLINE. Since inline usage of sat-calendar component doesn't have a binding input element, we need to reset the date range picker's value manually when the form control's value gets reseted.
Force color white for transparent cases in light mode.
This input only works on mobile when the type is `InputType.DATE`. If true, the date icon will be hidden on mobile.
First validation happens only on blur, and validates on keyup once an error exists
Not for general use. This is only for larger title inputs of type TEXT. If you'd like to use this input, make sure you discuss with UI Eng
Displays hint under input field upon focus
Not for general use. This is only for browse mobile page. If you'd like to use this input, make sure you discuss with UI Eng.
Hints the browser what kind of virtual keyboard to display when the input is focused.
Sets aria label for accessibility when there is no associated visible text
Set a minimum value for number inputs
Shake input on blur event
Highlight input field when date value is set
Immediately check state of input with validation