# `FrappeUIPhx.Components.Password`
[🔗](https://github.com/moacirbishopcamata/frappe_ui_phx/blob/v0.3.1/lib/frappe_ui_phx/components/password.ex#L1)

Campo de senha com botão de mostrar/ocultar. A alternância é só visual
(`JS.toggle_attribute` no `type`); o valor **nunca** é reenviado ao HTML.

# `password`

## Attributes

* `field` (`Phoenix.HTML.FormField`) - Defaults to `nil`.
* `id` (`:any`) - Defaults to `nil`.
* `name` (`:any`)
* `value` (`:any`)
* `variant` (`:atom`) - Defaults to `:subtle`. Must be one of `:subtle`, `:outline`, or `:ghost`.
* `size` (`:atom`) - Defaults to `:sm`. Must be one of `:xs`, `:sm`, `:md`, or `:lg`.
* `errors` (`:list`) - Defaults to `[]`.
* `disabled` (`:boolean`) - Defaults to `false`.
* `class` (`:any`) - Defaults to `nil`.
* Global attributes are accepted. Supports all globals plus: `["autocomplete", "autofocus", "form", "maxlength", "minlength", "placeholder", "required"]`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
