defmodule PinchflatWeb.CustomComponents.ButtonComponents do @moduledoc false use Phoenix.Component @doc """ Render a button ## Examples <.button color="bg-primary" rounding="rounded-sm"> Click me """ attr :color, :string, default: "bg-primary" attr :rounding, :string, default: "rounded-sm" attr :class, :string, default: "" attr :disabled, :boolean, default: false slot :inner_block, required: true def button(assigns) do ~H""" """ end end