MishkaGervaz.Form.Dsl.Hooks (MishkaGervaz v0.0.5)

Copy Markdown View Source

Hooks section DSL definition for form configuration.

Defines lifecycle callbacks for form events.

Example

hooks do
  before_save fn %{"form" => values} = params, _state ->
    Map.put(params, "form", Map.put(values, "processed", true))
  end

  after_save fn record, _state ->
    Logger.info("Saved: #{inspect(record)}")
  end
end

Summary

Functions

Returns the hooks section definition.

Functions

section()

Returns the hooks section definition.