TextField
<TextField /> is a component that user can enter and edit letters, numbers, and symbols.
Loading...
How to use
import { TextField } from '@vibrant-ui/components';
Properties
| Prop | Type | Default | Description |
|---|---|---|---|
| label | string | undefined | undefined | Display label |
| placeHolder | string | undefined | undefined | Informative text before user enter something |
| type | text | email | url | number | text | Set input type of TextField. Related keyboard is provided in dynamic keypad ( For password type, read PasswordField component ) |
| clearable | boolean | false | Set activation status of the clear button. Clear button only appears when TextField has value |
| prefix | string | undefined | undefined | Set prefix text |
| suffix | string | undefined | undefined | Set suffix text |
| renderStart | () => ReactElementChild | undefined | undefined | Set element in the left of the TextField |
| renderEnd | () => ReactElementChild | undefined | undefined | Set element in the right of the TextField |
| autoCapitalize | none | character | sentences | words | none | Set how the first letter of the input is automatically capitalized |
| autoComplete | none email password newPassword username name familyName givenName middleName namePrefix nameSuffix ccNumber ccExp ccExpMonth ccExpYear ccCsc postalCode addressCountry addressRegion addressCity addressStreet addressExtended otp tel birthDayDay birthDayMonth birthDayYear birthDayFull | none | Set input form to enable the user's agent (broswer, platform) to complete automatically |
| readOnly | boolean | false | Set availability of editing |
Example Usage
Loading...