Lavash.Form.Step (Lavash v0.4.0-rc.3)

Copy Markdown View Source

DSL entity for a form step that creates an AshPhoenix.Form.

Expands to a derived field that creates the appropriate form based on whether data is nil (create) or a record (update).

Example

form :form, Product do
  data result(:product)
  params input(:form_params)
end

This is equivalent to:

calculate :form, rx(build_form(@product, @form_params))