Password field
Use the
EuiFormRow component to easily and accessibly associate form components with labels, help text, and error text.Use a EuiFieldPassword to allow users to enter a password. By default, it renders a basic HTML
<input type="password">
where the content is obfuscated. When users type in the field the characters are presented as asterisks.Showing passwords
You can allow users to toggle between showing and obfuscating the password by passing the type="dual"
prop. This option makes the experience more user-friendly and accessible.
Props
EuiFieldPassword
Prop | Description and type | Default value |
---|---|---|
Prop className# | Description and type Type: string | Default value |
Prop aria-label# | Description and type Defines a string value that labels the current element. string | Default value |
Prop data-test-subj# | Description and type Type: string | Default value |
Prop css# | Description and type Type: Interpolation<Theme> | Default value |
Prop isInvalid# | Description and type Type: boolean | Default value |
Prop fullWidth# | Description and type Expand to fill 100% of the parent. boolean | Default value false |
Prop isLoading# | Description and type Type: boolean | Default value |
Prop compressed# | Description and type Type: boolean | Default value |
Prop inputRef# | Description and type Type: Ref<HTMLInputElement> | Default value |
Prop prepend# | Description and type Creates an input group with element(s) coming before input. PrependAppendType | Default value |
Prop append# | Description and type Creates an input group with element(s) coming after input. PrependAppendType | Default value |
Prop value# | Description and type Type: string | number | Default value |
Prop type# | Description and type Change the "text" | "password" | "dual" | Default value password |
Prop dualToggleProps# | Description and type Additional props to apply to the dual toggle. Extends EuiButtonIcon Partial<EuiButtonIconPropsForButton> | Default value |