ash_authentication_phoenix/dev/dev_web/views/error_helpers.ex
2024-01-21 14:07:14 -05:00

18 lines
413 B
Elixir

defmodule DevWeb.ErrorHelpers do
@moduledoc false
import Phoenix.HTML.Form
use PhoenixHTMLHelpers
@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