# `FrappeUIPhx.Ecto.Options`
[🔗](https://github.com/moacirbishopcamata/frappe_ui_phx/blob/v0.3.1/lib/frappe_ui_phx/ecto/options.ex#L2)

Opções de `Select`/`Combobox` a partir de um campo `Ecto.Enum`, para que a
lista da tela e o domínio nunca divirjam:

    <.select field={@form[:status]} options={FrappeUIPhx.Ecto.Options.from_enum(Pedido, :status)} />

# `from_enum`

```elixir
@spec from_enum(module(), atom()) :: [{String.t(), String.t()}]
```

`[{rótulo, valor}]` para o campo `Ecto.Enum` `field` do `schema`.

# `humanize`

```elixir
@spec humanize(atom() | String.t()) :: String.t()
```

`:em_andamento` vira `"Em andamento"`.

---

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