ash_authentication_phoenix/dev/dev_web/views/error_helpers.ex

18 lines
380 B
Elixir
Raw Normal View History

2022-10-25 11:23:05 +13:00
defmodule DevWeb.ErrorHelpers do
@moduledoc false
use Phoenix.HTML
@doc """
Generates tag for inlined form input errors.
"""
def error_tag(form, field) do
Enum.map(Keyword.get_values(form.errors, field), fn {error} ->
content_tag(:span, error,
class: "invalid-feedback",
phx_feedback_for: input_name(form, field)
)
end)
end
end