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

Classes compartilhadas por TextInput, Textarea e Select (função pura).

Existe separado dos componentes para que as três variantes visuais tenham um
único dono (S do SOLID) e possam ser testadas sem renderizar.

# `classes`

```elixir
@spec classes(atom(), atom(), keyword()) :: list()
```

Classes do controle para variante, tamanho e estados.

# `sizes`

# `variants`

---

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