# `Incant.UI.Adapter`
[🔗](https://github.com/elixir-vibe/incant/blob/v0.1.1/lib/incant/ui/adapter.ex#L1)

Behaviour for Incant UI render adapters.

Adapters render semantic Incant UI nodes. They may delegate unsupported nodes
to another adapter instead of advertising a global capability list.

# `render`

```elixir
@callback render(node :: struct(), env :: Incant.UI.Env.t()) ::
  Phoenix.LiveView.Rendered.t()
```

---

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