defmodule Paleta.Components.Label do use Phoenix.Component @doc """ Renders a label. """ attr(:for, :string, default: nil) slot(:inner_block, required: true) def label(assigns) do ~H""" """ end @doc """ Generates a generic error message. """ slot(:inner_block, required: true) def error(assigns) do ~H"""

<%= render_slot(@inner_block) %>

""" end end