defmodule PlausibleWeb.Components.Icons do @moduledoc """ Reusable icon components """ use Phoenix.Component attr(:rest, :global) attr(:filled, :boolean, default: false) def pin_icon(assigns) do ~H""" """ end attr :class, :any, default: [] def external_link_icon(assigns) do ~H""" """ end attr :class, :any, default: [] def tag_icon(assigns) do ~H""" """ end attr :class, :any, default: [] def diamond_icon(assigns) do ~H""" """ end attr :class, :any, default: [] def subscription_icon(assigns) do ~H""" """ end attr :class, :any, default: [] def key_icon(assigns) do ~H""" """ end attr :class, :any, default: [] def exclamation_triangle_icon(assigns) do ~H""" """ end attr :class, :any, default: [] def envelope_icon(assigns) do ~H""" """ end end