# `Alaja.Wizard.Renderers`
[🔗](https://github.com/Lorenzo-SF/alaja/blob/2.1.0/lib/alaja/wizard/renderers.ex#L1)

Internal renderer implementations for `Alaja.Wizard`.

Each renderer takes an `Alaja.Wizard.t/0` and returns an
`Alaja.Buffer.t/0`. Renderers are pure: same input produces the
same output.

The five renderer names are deliberately neutral and reusable:

  :inline           all fields on one line, comma-separated
  :compact          two-column table (label | value)
  :stacked          label above value, blank line between fields
  :wizard           boxed form with a top progress marker
  :compact_wizard   boxed single-line form

Call sites should dispatch via `Alaja.Wizard.render/2` rather than
calling these directly.

# `compact`

# `compact_wizard`

# `inline`

# `stacked`

# `wizard`

---

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