Packages

Easy form handling for phoenix

Current section

Files

Jump to
phoenix_simple_form lib phoenix_simple_form.ex
Raw

lib/phoenix_simple_form.ex

defmodule PhoenixSimpleForm do
@style_module Application.get_env(:phoenix_simple_form, :style, PhoenixSimpleForm.Styles.Bootstrap4)
@inferrer_module Application.get_env(:phoenix_simple_form, :inferrer, PhoenixSimpleForm.TypeInferrer)
def error_notification(changeset) do
if changeset.action do
@style_module.error_notification(changeset)
end
end
def input(f, name, opts \\ []) do
type = @inferrer_module.run(f, name, opts)
@style_module.input(type, f, name, opts)
end
end