Aurora.Uix.Templates.Basic.Renderers.DefaultRenderer (Aurora UIX v0.1.5)

Copy Markdown

The default field renderer — what a field renders when no renderer slot selects a more specific one.

It is a single render/1 that pattern-matches @auix.layout_type:

  • :index — the table-cell value: :select option labels, the :selected_check__ row control, or the plain field value.
  • :show — the read-only <.input disabled> display.
  • :form — the <.input> form control, delegating association / embed / upload fields to their dedicated renderers.

It is registered under the reserved :default key in Aurora.Uix.Renderers.BuiltIn and reached via Aurora.Uix.Renderers.default/1. It intentionally does not use Aurora.Uix.Renderer: it covers every layout type itself and must never delegate back to the default.

Summary

Functions

Renders a field with its default rendering for the current @auix.layout_type.

Functions

render(assigns)

@spec render(map()) :: Phoenix.LiveView.Rendered.t()

Renders a field with its default rendering for the current @auix.layout_type.