diff --git a/config/config.exs b/config/config.exs
index 7581ebf..9f64544 100644
--- a/config/config.exs
+++ b/config/config.exs
@@ -1,7 +1,7 @@
import Config
config :heroicons,
- version: "2.0.0",
+ version: "2.0.10",
another: [
args: ["--version"]
]
diff --git a/lib/heroicons.ex b/lib/heroicons.ex
index 8c7b202..82b63db 100644
--- a/lib/heroicons.ex
+++ b/lib/heroicons.ex
@@ -18,7 +18,7 @@ defmodule Heroicons do
"""
# https://github.com/tailwindlabs/heroicons/releases
- @latest_version "2.0.0"
+ @latest_version "2.0.10"
@tmp_dir_name "heroicons-elixir"
diff --git a/lib/heroicons/mini.ex b/lib/heroicons/mini.ex
index 6fb78cf..b42aa66 100644
--- a/lib/heroicons/mini.ex
+++ b/lib/heroicons/mini.ex
@@ -351,7 +351,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -367,7 +367,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -483,7 +483,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -499,7 +499,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -572,7 +572,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -588,7 +588,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -712,7 +712,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -728,7 +728,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -907,6 +907,50 @@ defmodule Heroicons.Mini do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.arrow_path_rounded_square />
+
+ <.arrow_path_rounded_square class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= arrow_path_rounded_square() %>
+
+ <%= arrow_path_rounded_square(class: "h-6 w-6 text-gray-500") %>
+ """
+ def arrow_path_rounded_square(assigns_or_opts \\ [])
+
+ def arrow_path_rounded_square(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def arrow_path_rounded_square(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -932,7 +976,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -948,7 +992,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -1065,7 +1109,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -1081,7 +1125,183 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.arrow_small_down />
+
+ <.arrow_small_down class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= arrow_small_down() %>
+
+ <%= arrow_small_down(class: "h-6 w-6 text-gray-500") %>
+ """
+ def arrow_small_down(assigns_or_opts \\ [])
+
+ def arrow_small_down(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def arrow_small_down(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.arrow_small_left />
+
+ <.arrow_small_left class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= arrow_small_left() %>
+
+ <%= arrow_small_left(class: "h-6 w-6 text-gray-500") %>
+ """
+ def arrow_small_left(assigns_or_opts \\ [])
+
+ def arrow_small_left(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def arrow_small_left(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.arrow_small_right />
+
+ <.arrow_small_right class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= arrow_small_right() %>
+
+ <%= arrow_small_right(class: "h-6 w-6 text-gray-500") %>
+ """
+ def arrow_small_right(assigns_or_opts \\ [])
+
+ def arrow_small_right(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def arrow_small_right(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.arrow_small_up />
+
+ <.arrow_small_up class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= arrow_small_up() %>
+
+ <%= arrow_small_up(class: "h-6 w-6 text-gray-500") %>
+ """
+ def arrow_small_up(assigns_or_opts \\ [])
+
+ def arrow_small_up(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def arrow_small_up(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
end
@doc """
@@ -1286,7 +1506,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -1302,7 +1522,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -1418,7 +1638,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -1434,7 +1654,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -1507,7 +1727,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -1523,7 +1743,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -2318,6 +2538,228 @@ defmodule Heroicons.Mini do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.bars_arrow_down />
+
+ <.bars_arrow_down class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= bars_arrow_down() %>
+
+ <%= bars_arrow_down(class: "h-6 w-6 text-gray-500") %>
+ """
+ def bars_arrow_down(assigns_or_opts \\ [])
+
+ def bars_arrow_down(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def bars_arrow_down(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.bars_arrow_up />
+
+ <.bars_arrow_up class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= bars_arrow_up() %>
+
+ <%= bars_arrow_up(class: "h-6 w-6 text-gray-500") %>
+ """
+ def bars_arrow_up(assigns_or_opts \\ [])
+
+ def bars_arrow_up(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def bars_arrow_up(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.battery_0 />
+
+ <.battery_0 class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= battery_0() %>
+
+ <%= battery_0(class: "h-6 w-6 text-gray-500") %>
+ """
+ def battery_0(assigns_or_opts \\ [])
+
+ def battery_0(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def battery_0(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.battery_100 />
+
+ <.battery_100 class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= battery_100() %>
+
+ <%= battery_100(class: "h-6 w-6 text-gray-500") %>
+ """
+ def battery_100(assigns_or_opts \\ [])
+
+ def battery_100(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def battery_100(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.battery_50 />
+
+ <.battery_50 class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= battery_50() %>
+
+ <%= battery_50(class: "h-6 w-6 text-gray-500") %>
+ """
+ def battery_50(assigns_or_opts \\ [])
+
+ def battery_50(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def battery_50(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -2697,7 +3139,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -2713,7 +3155,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -2785,7 +3227,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -2801,7 +3243,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -3713,7 +4155,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -3729,7 +4171,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -3757,7 +4199,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -3773,7 +4215,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -3801,7 +4243,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -3817,7 +4259,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -3845,7 +4287,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -3861,7 +4303,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -3889,7 +4331,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -3905,7 +4347,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -3933,8 +4375,8 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -3950,7 +4392,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -3978,7 +4420,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -3994,7 +4436,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -4022,7 +4464,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -4038,7 +4480,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -4066,7 +4508,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -4082,7 +4524,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -4110,7 +4552,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -4126,7 +4568,51 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.chevron_up_down />
+
+ <.chevron_up_down class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= chevron_up_down() %>
+
+ <%= chevron_up_down(class: "h-6 w-6 text-gray-500") %>
+ """
+ def chevron_up_down(assigns_or_opts \\ [])
+
+ def chevron_up_down(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def chevron_up_down(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
end
@doc """
@@ -4154,7 +4640,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -4170,7 +4656,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -4242,8 +4728,8 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -4259,7 +4745,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -4970,6 +5456,50 @@ defmodule Heroicons.Mini do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.cube_transparent />
+
+ <.cube_transparent class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= cube_transparent() %>
+
+ <%= cube_transparent(class: "h-6 w-6 text-gray-500") %>
+ """
+ def cube_transparent(assigns_or_opts \\ [])
+
+ def cube_transparent(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def cube_transparent(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -5014,6 +5544,50 @@ defmodule Heroicons.Mini do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.currency_bangladeshi />
+
+ <.currency_bangladeshi class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= currency_bangladeshi() %>
+
+ <%= currency_bangladeshi(class: "h-6 w-6 text-gray-500") %>
+ """
+ def currency_bangladeshi(assigns_or_opts \\ [])
+
+ def currency_bangladeshi(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def currency_bangladeshi(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -5569,7 +6143,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -5585,7 +6159,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -6076,25 +6650,25 @@ defmodule Heroicons.Mini do
end
@doc """
-  {: width=24px}
+  {: width=24px}
## Examples
Use as a `Phoenix.Component`
- <.exclaimation_circle />
+ <.exclamation_circle />
- <.exclaimation_circle class="h-6 w-6 text-gray-500" />
+ <.exclamation_circle class="h-6 w-6 text-gray-500" />
or as a function
- <%= exclaimation_circle() %>
+ <%= exclamation_circle() %>
- <%= exclaimation_circle(class: "h-6 w-6 text-gray-500") %>
+ <%= exclamation_circle(class: "h-6 w-6 text-gray-500") %>
"""
- def exclaimation_circle(assigns_or_opts \\ [])
+ def exclamation_circle(assigns_or_opts \\ [])
- def exclaimation_circle(assigns) when is_map(assigns) do
+ def exclamation_circle(assigns) when is_map(assigns) do
attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
assigns = @assign_mod.assign(assigns, :attrs, attrs)
@@ -6105,7 +6679,7 @@ defmodule Heroicons.Mini do
"""
end
- def exclaimation_circle(opts) when is_list(opts) do
+ def exclamation_circle(opts) when is_list(opts) do
attrs =
for {k, v} <- opts do
safe_k =
@@ -6120,36 +6694,36 @@ defmodule Heroicons.Mini do
end
@doc """
-  {: width=24px}
+  {: width=24px}
## Examples
Use as a `Phoenix.Component`
- <.exclaimation_triangle />
+ <.exclamation_triangle />
- <.exclaimation_triangle class="h-6 w-6 text-gray-500" />
+ <.exclamation_triangle class="h-6 w-6 text-gray-500" />
or as a function
- <%= exclaimation_triangle() %>
+ <%= exclamation_triangle() %>
- <%= exclaimation_triangle(class: "h-6 w-6 text-gray-500") %>
+ <%= exclamation_triangle(class: "h-6 w-6 text-gray-500") %>
"""
- def exclaimation_triangle(assigns_or_opts \\ [])
+ def exclamation_triangle(assigns_or_opts \\ [])
- def exclaimation_triangle(assigns) when is_map(assigns) do
+ def exclamation_triangle(assigns) when is_map(assigns) do
attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
assigns = @assign_mod.assign(assigns, :attrs, attrs)
~H"""
"""
end
- def exclaimation_triangle(opts) when is_list(opts) do
+ def exclamation_triangle(opts) when is_list(opts) do
attrs =
for {k, v} <- opts do
safe_k =
@@ -6160,7 +6734,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -6806,7 +7380,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -6822,7 +7396,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -7203,7 +7777,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -7219,7 +7793,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -7247,7 +7821,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -7263,7 +7837,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -7335,7 +7909,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -7351,7 +7925,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -8418,6 +8992,50 @@ defmodule Heroicons.Mini do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.minus_small />
+
+ <.minus_small class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= minus_small() %>
+
+ <%= minus_small(class: "h-6 w-6 text-gray-500") %>
+ """
+ def minus_small(assigns_or_opts \\ [])
+
+ def minus_small(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def minus_small(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -8443,7 +9061,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -8459,7 +9077,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -8639,6 +9257,50 @@ defmodule Heroicons.Mini do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.paint_brush />
+
+ <.paint_brush class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= paint_brush() %>
+
+ <%= paint_brush(class: "h-6 w-6 text-gray-500") %>
+ """
+ def paint_brush(assigns_or_opts \\ [])
+
+ def paint_brush(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def paint_brush(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -8796,7 +9458,8 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -8812,7 +9475,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -9211,6 +9874,50 @@ defmodule Heroicons.Mini do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.plus_small />
+
+ <.plus_small class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= plus_small() %>
+
+ <%= plus_small(class: "h-6 w-6 text-gray-500") %>
+ """
+ def plus_small(assigns_or_opts \\ [])
+
+ def plus_small(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def plus_small(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -9236,7 +9943,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -9252,7 +9959,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -9783,6 +10490,51 @@ defmodule Heroicons.Mini do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.rss />
+
+ <.rss class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= rss() %>
+
+ <%= rss(class: "h-6 w-6 text-gray-500") %>
+ """
+ def rss(assigns_or_opts \\ [])
+
+ def rss(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def rss(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -10031,7 +10783,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -10047,7 +10799,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -10738,7 +11490,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -10754,7 +11506,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -10782,7 +11534,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -10798,7 +11550,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -11022,6 +11774,50 @@ defmodule Heroicons.Mini do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.user_minus />
+
+ <.user_minus class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= user_minus() %>
+
+ <%= user_minus(class: "h-6 w-6 text-gray-500") %>
+ """
+ def user_minus(assigns_or_opts \\ [])
+
+ def user_minus(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def user_minus(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -11047,7 +11843,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -11063,7 +11859,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -11154,6 +11950,50 @@ defmodule Heroicons.Mini do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.variable />
+
+ <.variable class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= variable() %>
+
+ <%= variable(class: "h-6 w-6 text-gray-500") %>
+ """
+ def variable(assigns_or_opts \\ [])
+
+ def variable(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def variable(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -11267,7 +12107,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -11283,7 +12123,51 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.wallet />
+
+ <.wallet class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= wallet() %>
+
+ <%= wallet(class: "h-6 w-6 text-gray-500") %>
+ """
+ def wallet(assigns_or_opts \\ [])
+
+ def wallet(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def wallet(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
end
@doc """
@@ -11488,7 +12372,7 @@ defmodule Heroicons.Mini do
~H"""
"""
end
@@ -11504,7 +12388,7 @@ defmodule Heroicons.Mini do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
end
diff --git a/lib/heroicons/outline.ex b/lib/heroicons/outline.ex
index 205ccd6..4862917 100644
--- a/lib/heroicons/outline.ex
+++ b/lib/heroicons/outline.ex
@@ -896,6 +896,50 @@ defmodule Heroicons.Outline do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.arrow_path_rounded_square />
+
+ <.arrow_path_rounded_square class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= arrow_path_rounded_square() %>
+
+ <%= arrow_path_rounded_square(class: "h-6 w-6 text-gray-500") %>
+ """
+ def arrow_path_rounded_square(assigns_or_opts \\ [])
+
+ def arrow_path_rounded_square(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def arrow_path_rounded_square(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -921,7 +965,7 @@ defmodule Heroicons.Outline do
~H"""
"""
end
@@ -937,7 +981,7 @@ defmodule Heroicons.Outline do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -1072,6 +1116,182 @@ defmodule Heroicons.Outline do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.arrow_small_down />
+
+ <.arrow_small_down class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= arrow_small_down() %>
+
+ <%= arrow_small_down(class: "h-6 w-6 text-gray-500") %>
+ """
+ def arrow_small_down(assigns_or_opts \\ [])
+
+ def arrow_small_down(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def arrow_small_down(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.arrow_small_left />
+
+ <.arrow_small_left class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= arrow_small_left() %>
+
+ <%= arrow_small_left(class: "h-6 w-6 text-gray-500") %>
+ """
+ def arrow_small_left(assigns_or_opts \\ [])
+
+ def arrow_small_left(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def arrow_small_left(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.arrow_small_right />
+
+ <.arrow_small_right class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= arrow_small_right() %>
+
+ <%= arrow_small_right(class: "h-6 w-6 text-gray-500") %>
+ """
+ def arrow_small_right(assigns_or_opts \\ [])
+
+ def arrow_small_right(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def arrow_small_right(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.arrow_small_up />
+
+ <.arrow_small_up class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= arrow_small_up() %>
+
+ <%= arrow_small_up(class: "h-6 w-6 text-gray-500") %>
+ """
+ def arrow_small_up(assigns_or_opts \\ [])
+
+ def arrow_small_up(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def arrow_small_up(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -2304,6 +2524,226 @@ defmodule Heroicons.Outline do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.bars_arrow_down />
+
+ <.bars_arrow_down class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= bars_arrow_down() %>
+
+ <%= bars_arrow_down(class: "h-6 w-6 text-gray-500") %>
+ """
+ def bars_arrow_down(assigns_or_opts \\ [])
+
+ def bars_arrow_down(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def bars_arrow_down(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.bars_arrow_up />
+
+ <.bars_arrow_up class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= bars_arrow_up() %>
+
+ <%= bars_arrow_up(class: "h-6 w-6 text-gray-500") %>
+ """
+ def bars_arrow_up(assigns_or_opts \\ [])
+
+ def bars_arrow_up(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def bars_arrow_up(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.battery_0 />
+
+ <.battery_0 class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= battery_0() %>
+
+ <%= battery_0(class: "h-6 w-6 text-gray-500") %>
+ """
+ def battery_0(assigns_or_opts \\ [])
+
+ def battery_0(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def battery_0(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.battery_100 />
+
+ <.battery_100 class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= battery_100() %>
+
+ <%= battery_100(class: "h-6 w-6 text-gray-500") %>
+ """
+ def battery_100(assigns_or_opts \\ [])
+
+ def battery_100(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def battery_100(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.battery_50 />
+
+ <.battery_50 class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= battery_50() %>
+
+ <%= battery_50(class: "h-6 w-6 text-gray-500") %>
+ """
+ def battery_50(assigns_or_opts \\ [])
+
+ def battery_50(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def battery_50(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -3695,7 +4135,7 @@ defmodule Heroicons.Outline do
~H"""
"""
end
@@ -3711,7 +4151,7 @@ defmodule Heroicons.Outline do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -3739,7 +4179,7 @@ defmodule Heroicons.Outline do
~H"""
"""
end
@@ -3755,7 +4195,7 @@ defmodule Heroicons.Outline do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -3783,7 +4223,7 @@ defmodule Heroicons.Outline do
~H"""
"""
end
@@ -3799,7 +4239,7 @@ defmodule Heroicons.Outline do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -4110,6 +4550,50 @@ defmodule Heroicons.Outline do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.chevron_up_down />
+
+ <.chevron_up_down class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= chevron_up_down() %>
+
+ <%= chevron_up_down(class: "h-6 w-6 text-gray-500") %>
+ """
+ def chevron_up_down(assigns_or_opts \\ [])
+
+ def chevron_up_down(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def chevron_up_down(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -4223,7 +4707,7 @@ defmodule Heroicons.Outline do
~H"""
"""
end
@@ -4239,7 +4723,7 @@ defmodule Heroicons.Outline do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -4948,6 +5432,50 @@ defmodule Heroicons.Outline do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.cube_transparent />
+
+ <.cube_transparent class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= cube_transparent() %>
+
+ <%= cube_transparent(class: "h-6 w-6 text-gray-500") %>
+ """
+ def cube_transparent(assigns_or_opts \\ [])
+
+ def cube_transparent(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def cube_transparent(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -4992,6 +5520,50 @@ defmodule Heroicons.Outline do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.currency_bangladeshi />
+
+ <.currency_bangladeshi class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= currency_bangladeshi() %>
+
+ <%= currency_bangladeshi(class: "h-6 w-6 text-gray-500") %>
+ """
+ def currency_bangladeshi(assigns_or_opts \\ [])
+
+ def currency_bangladeshi(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def currency_bangladeshi(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -5545,7 +6117,7 @@ defmodule Heroicons.Outline do
~H"""
"""
end
@@ -5561,7 +6133,7 @@ defmodule Heroicons.Outline do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -6049,25 +6621,25 @@ defmodule Heroicons.Outline do
end
@doc """
-  {: width=24px}
+  {: width=24px}
## Examples
Use as a `Phoenix.Component`
- <.exclaimation_circle />
+ <.exclamation_circle />
- <.exclaimation_circle class="h-6 w-6 text-gray-500" />
+ <.exclamation_circle class="h-6 w-6 text-gray-500" />
or as a function
- <%= exclaimation_circle() %>
+ <%= exclamation_circle() %>
- <%= exclaimation_circle(class: "h-6 w-6 text-gray-500") %>
+ <%= exclamation_circle(class: "h-6 w-6 text-gray-500") %>
"""
- def exclaimation_circle(assigns_or_opts \\ [])
+ def exclamation_circle(assigns_or_opts \\ [])
- def exclaimation_circle(assigns) when is_map(assigns) do
+ def exclamation_circle(assigns) when is_map(assigns) do
attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
assigns = @assign_mod.assign(assigns, :attrs, attrs)
@@ -6078,7 +6650,7 @@ defmodule Heroicons.Outline do
"""
end
- def exclaimation_circle(opts) when is_list(opts) do
+ def exclamation_circle(opts) when is_list(opts) do
attrs =
for {k, v} <- opts do
safe_k =
@@ -6093,36 +6665,36 @@ defmodule Heroicons.Outline do
end
@doc """
-  {: width=24px}
+  {: width=24px}
## Examples
Use as a `Phoenix.Component`
- <.exclaimation_triangle />
+ <.exclamation_triangle />
- <.exclaimation_triangle class="h-6 w-6 text-gray-500" />
+ <.exclamation_triangle class="h-6 w-6 text-gray-500" />
or as a function
- <%= exclaimation_triangle() %>
+ <%= exclamation_triangle() %>
- <%= exclaimation_triangle(class: "h-6 w-6 text-gray-500") %>
+ <%= exclamation_triangle(class: "h-6 w-6 text-gray-500") %>
"""
- def exclaimation_triangle(assigns_or_opts \\ [])
+ def exclamation_triangle(assigns_or_opts \\ [])
- def exclaimation_triangle(assigns) when is_map(assigns) do
+ def exclamation_triangle(assigns) when is_map(assigns) do
attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
assigns = @assign_mod.assign(assigns, :attrs, attrs)
~H"""
"""
end
- def exclaimation_triangle(opts) when is_list(opts) do
+ def exclamation_triangle(opts) when is_list(opts) do
attrs =
for {k, v} <- opts do
safe_k =
@@ -6133,7 +6705,7 @@ defmodule Heroicons.Outline do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -7175,7 +7747,7 @@ defmodule Heroicons.Outline do
~H"""
"""
end
@@ -7191,7 +7763,7 @@ defmodule Heroicons.Outline do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -7219,7 +7791,7 @@ defmodule Heroicons.Outline do
~H"""
"""
end
@@ -7235,7 +7807,7 @@ defmodule Heroicons.Outline do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -8383,6 +8955,50 @@ defmodule Heroicons.Outline do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.minus_small />
+
+ <.minus_small class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= minus_small() %>
+
+ <%= minus_small(class: "h-6 w-6 text-gray-500") %>
+ """
+ def minus_small(assigns_or_opts \\ [])
+
+ def minus_small(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def minus_small(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -8408,7 +9024,7 @@ defmodule Heroicons.Outline do
~H"""
"""
end
@@ -8424,7 +9040,7 @@ defmodule Heroicons.Outline do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -8603,6 +9219,50 @@ defmodule Heroicons.Outline do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.paint_brush />
+
+ <.paint_brush class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= paint_brush() %>
+
+ <%= paint_brush(class: "h-6 w-6 text-gray-500") %>
+ """
+ def paint_brush(assigns_or_opts \\ [])
+
+ def paint_brush(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def paint_brush(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -9175,6 +9835,50 @@ defmodule Heroicons.Outline do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.plus_small />
+
+ <.plus_small class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= plus_small() %>
+
+ <%= plus_small(class: "h-6 w-6 text-gray-500") %>
+ """
+ def plus_small(assigns_or_opts \\ [])
+
+ def plus_small(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def plus_small(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -9200,7 +9904,7 @@ defmodule Heroicons.Outline do
~H"""
"""
end
@@ -9216,7 +9920,7 @@ defmodule Heroicons.Outline do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -9748,6 +10452,50 @@ defmodule Heroicons.Outline do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.rss />
+
+ <.rss class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= rss() %>
+
+ <%= rss(class: "h-6 w-6 text-gray-500") %>
+ """
+ def rss(assigns_or_opts \\ [])
+
+ def rss(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def rss(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -9993,7 +10741,7 @@ defmodule Heroicons.Outline do
~H"""
"""
end
@@ -10009,7 +10757,7 @@ defmodule Heroicons.Outline do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -10981,6 +11729,50 @@ defmodule Heroicons.Outline do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.user_minus />
+
+ <.user_minus class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= user_minus() %>
+
+ <%= user_minus(class: "h-6 w-6 text-gray-500") %>
+ """
+ def user_minus(assigns_or_opts \\ [])
+
+ def user_minus(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def user_minus(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -11006,7 +11798,7 @@ defmodule Heroicons.Outline do
~H"""
"""
end
@@ -11022,7 +11814,7 @@ defmodule Heroicons.Outline do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -11113,6 +11905,50 @@ defmodule Heroicons.Outline do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.variable />
+
+ <.variable class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= variable() %>
+
+ <%= variable(class: "h-6 w-6 text-gray-500") %>
+ """
+ def variable(assigns_or_opts \\ [])
+
+ def variable(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def variable(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -11245,6 +12081,50 @@ defmodule Heroicons.Outline do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.wallet />
+
+ <.wallet class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= wallet() %>
+
+ <%= wallet(class: "h-6 w-6 text-gray-500") %>
+ """
+ def wallet(assigns_or_opts \\ [])
+
+ def wallet(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def wallet(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -11447,7 +12327,7 @@ defmodule Heroicons.Outline do
~H"""
"""
end
@@ -11463,7 +12343,7 @@ defmodule Heroicons.Outline do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
end
diff --git a/lib/heroicons/solid.ex b/lib/heroicons/solid.ex
index df01284..7c09854 100644
--- a/lib/heroicons/solid.ex
+++ b/lib/heroicons/solid.ex
@@ -902,6 +902,50 @@ defmodule Heroicons.Solid do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.arrow_path_rounded_square />
+
+ <.arrow_path_rounded_square class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= arrow_path_rounded_square() %>
+
+ <%= arrow_path_rounded_square(class: "h-6 w-6 text-gray-500") %>
+ """
+ def arrow_path_rounded_square(assigns_or_opts \\ [])
+
+ def arrow_path_rounded_square(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def arrow_path_rounded_square(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -927,7 +971,7 @@ defmodule Heroicons.Solid do
~H"""
"""
end
@@ -943,7 +987,7 @@ defmodule Heroicons.Solid do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -1078,6 +1122,182 @@ defmodule Heroicons.Solid do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.arrow_small_down />
+
+ <.arrow_small_down class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= arrow_small_down() %>
+
+ <%= arrow_small_down(class: "h-6 w-6 text-gray-500") %>
+ """
+ def arrow_small_down(assigns_or_opts \\ [])
+
+ def arrow_small_down(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def arrow_small_down(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.arrow_small_left />
+
+ <.arrow_small_left class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= arrow_small_left() %>
+
+ <%= arrow_small_left(class: "h-6 w-6 text-gray-500") %>
+ """
+ def arrow_small_left(assigns_or_opts \\ [])
+
+ def arrow_small_left(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def arrow_small_left(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.arrow_small_right />
+
+ <.arrow_small_right class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= arrow_small_right() %>
+
+ <%= arrow_small_right(class: "h-6 w-6 text-gray-500") %>
+ """
+ def arrow_small_right(assigns_or_opts \\ [])
+
+ def arrow_small_right(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def arrow_small_right(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.arrow_small_up />
+
+ <.arrow_small_up class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= arrow_small_up() %>
+
+ <%= arrow_small_up(class: "h-6 w-6 text-gray-500") %>
+ """
+ def arrow_small_up(assigns_or_opts \\ [])
+
+ def arrow_small_up(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def arrow_small_up(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -2313,6 +2533,227 @@ defmodule Heroicons.Solid do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.bars_arrow_down />
+
+ <.bars_arrow_down class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= bars_arrow_down() %>
+
+ <%= bars_arrow_down(class: "h-6 w-6 text-gray-500") %>
+ """
+ def bars_arrow_down(assigns_or_opts \\ [])
+
+ def bars_arrow_down(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def bars_arrow_down(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.bars_arrow_up />
+
+ <.bars_arrow_up class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= bars_arrow_up() %>
+
+ <%= bars_arrow_up(class: "h-6 w-6 text-gray-500") %>
+ """
+ def bars_arrow_up(assigns_or_opts \\ [])
+
+ def bars_arrow_up(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def bars_arrow_up(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.battery_0 />
+
+ <.battery_0 class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= battery_0() %>
+
+ <%= battery_0(class: "h-6 w-6 text-gray-500") %>
+ """
+ def battery_0(assigns_or_opts \\ [])
+
+ def battery_0(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def battery_0(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.battery_100 />
+
+ <.battery_100 class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= battery_100() %>
+
+ <%= battery_100(class: "h-6 w-6 text-gray-500") %>
+ """
+ def battery_100(assigns_or_opts \\ [])
+
+ def battery_100(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def battery_100(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.battery_50 />
+
+ <.battery_50 class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= battery_50() %>
+
+ <%= battery_50(class: "h-6 w-6 text-gray-500") %>
+ """
+ def battery_50(assigns_or_opts \\ [])
+
+ def battery_50(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def battery_50(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -3712,7 +4153,7 @@ defmodule Heroicons.Solid do
~H"""
"""
end
@@ -3728,7 +4169,7 @@ defmodule Heroicons.Solid do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -3756,7 +4197,7 @@ defmodule Heroicons.Solid do
~H"""
"""
end
@@ -3772,7 +4213,7 @@ defmodule Heroicons.Solid do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -3800,7 +4241,7 @@ defmodule Heroicons.Solid do
~H"""
"""
end
@@ -3816,7 +4257,7 @@ defmodule Heroicons.Solid do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -4127,6 +4568,50 @@ defmodule Heroicons.Solid do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.chevron_up_down />
+
+ <.chevron_up_down class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= chevron_up_down() %>
+
+ <%= chevron_up_down(class: "h-6 w-6 text-gray-500") %>
+ """
+ def chevron_up_down(assigns_or_opts \\ [])
+
+ def chevron_up_down(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def chevron_up_down(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -4243,8 +4728,8 @@ defmodule Heroicons.Solid do
~H"""
"""
end
@@ -4260,7 +4745,7 @@ defmodule Heroicons.Solid do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -4575,25 +5060,25 @@ defmodule Heroicons.Solid do
end
@doc """
-  {: width=24px}
+  {: width=24px}
## Examples
Use as a `Phoenix.Component`
- <.code_square />
+ <.code_bracket_square />
- <.code_square class="h-6 w-6 text-gray-500" />
+ <.code_bracket_square class="h-6 w-6 text-gray-500" />
or as a function
- <%= code_square() %>
+ <%= code_bracket_square() %>
- <%= code_square(class: "h-6 w-6 text-gray-500") %>
+ <%= code_bracket_square(class: "h-6 w-6 text-gray-500") %>
"""
- def code_square(assigns_or_opts \\ [])
+ def code_bracket_square(assigns_or_opts \\ [])
- def code_square(assigns) when is_map(assigns) do
+ def code_bracket_square(assigns) when is_map(assigns) do
attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
assigns = @assign_mod.assign(assigns, :attrs, attrs)
@@ -4604,7 +5089,7 @@ defmodule Heroicons.Solid do
"""
end
- def code_square(opts) when is_list(opts) do
+ def code_bracket_square(opts) when is_list(opts) do
attrs =
for {k, v} <- opts do
safe_k =
@@ -4619,25 +5104,25 @@ defmodule Heroicons.Solid do
end
@doc """
-  {: width=24px}
+  {: width=24px}
## Examples
Use as a `Phoenix.Component`
- <.code />
+ <.code_bracket />
- <.code class="h-6 w-6 text-gray-500" />
+ <.code_bracket class="h-6 w-6 text-gray-500" />
or as a function
- <%= code() %>
+ <%= code_bracket() %>
- <%= code(class: "h-6 w-6 text-gray-500") %>
+ <%= code_bracket(class: "h-6 w-6 text-gray-500") %>
"""
- def code(assigns_or_opts \\ [])
+ def code_bracket(assigns_or_opts \\ [])
- def code(assigns) when is_map(assigns) do
+ def code_bracket(assigns) when is_map(assigns) do
attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
assigns = @assign_mod.assign(assigns, :attrs, attrs)
@@ -4648,7 +5133,7 @@ defmodule Heroicons.Solid do
"""
end
- def code(opts) when is_list(opts) do
+ def code_bracket(opts) when is_list(opts) do
attrs =
for {k, v} <- opts do
safe_k =
@@ -4973,6 +5458,50 @@ defmodule Heroicons.Solid do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.cube_transparent />
+
+ <.cube_transparent class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= cube_transparent() %>
+
+ <%= cube_transparent(class: "h-6 w-6 text-gray-500") %>
+ """
+ def cube_transparent(assigns_or_opts \\ [])
+
+ def cube_transparent(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def cube_transparent(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -5017,6 +5546,50 @@ defmodule Heroicons.Solid do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.currency_bangladeshi />
+
+ <.currency_bangladeshi class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= currency_bangladeshi() %>
+
+ <%= currency_bangladeshi(class: "h-6 w-6 text-gray-500") %>
+ """
+ def currency_bangladeshi(assigns_or_opts \\ [])
+
+ def currency_bangladeshi(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def currency_bangladeshi(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -5576,8 +6149,8 @@ defmodule Heroicons.Solid do
~H"""
"""
end
@@ -5593,7 +6166,7 @@ defmodule Heroicons.Solid do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -6090,25 +6663,25 @@ defmodule Heroicons.Solid do
end
@doc """
-  {: width=24px}
+  {: width=24px}
## Examples
Use as a `Phoenix.Component`
- <.exclaimation_circle />
+ <.exclamation_circle />
- <.exclaimation_circle class="h-6 w-6 text-gray-500" />
+ <.exclamation_circle class="h-6 w-6 text-gray-500" />
or as a function
- <%= exclaimation_circle() %>
+ <%= exclamation_circle() %>
- <%= exclaimation_circle(class: "h-6 w-6 text-gray-500") %>
+ <%= exclamation_circle(class: "h-6 w-6 text-gray-500") %>
"""
- def exclaimation_circle(assigns_or_opts \\ [])
+ def exclamation_circle(assigns_or_opts \\ [])
- def exclaimation_circle(assigns) when is_map(assigns) do
+ def exclamation_circle(assigns) when is_map(assigns) do
attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
assigns = @assign_mod.assign(assigns, :attrs, attrs)
@@ -6119,7 +6692,7 @@ defmodule Heroicons.Solid do
"""
end
- def exclaimation_circle(opts) when is_list(opts) do
+ def exclamation_circle(opts) when is_list(opts) do
attrs =
for {k, v} <- opts do
safe_k =
@@ -6134,36 +6707,36 @@ defmodule Heroicons.Solid do
end
@doc """
-  {: width=24px}
+  {: width=24px}
## Examples
Use as a `Phoenix.Component`
- <.exclaimation_triangle />
+ <.exclamation_triangle />
- <.exclaimation_triangle class="h-6 w-6 text-gray-500" />
+ <.exclamation_triangle class="h-6 w-6 text-gray-500" />
or as a function
- <%= exclaimation_triangle() %>
+ <%= exclamation_triangle() %>
- <%= exclaimation_triangle(class: "h-6 w-6 text-gray-500") %>
+ <%= exclamation_triangle(class: "h-6 w-6 text-gray-500") %>
"""
- def exclaimation_triangle(assigns_or_opts \\ [])
+ def exclamation_triangle(assigns_or_opts \\ [])
- def exclaimation_triangle(assigns) when is_map(assigns) do
+ def exclamation_triangle(assigns) when is_map(assigns) do
attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
assigns = @assign_mod.assign(assigns, :attrs, attrs)
~H"""
"""
end
- def exclaimation_triangle(opts) when is_list(opts) do
+ def exclamation_triangle(opts) when is_list(opts) do
attrs =
for {k, v} <- opts do
safe_k =
@@ -6174,7 +6747,7 @@ defmodule Heroicons.Solid do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -7219,7 +7792,7 @@ defmodule Heroicons.Solid do
~H"""
"""
end
@@ -7235,7 +7808,7 @@ defmodule Heroicons.Solid do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -7263,7 +7836,7 @@ defmodule Heroicons.Solid do
~H"""
"""
end
@@ -7279,7 +7852,7 @@ defmodule Heroicons.Solid do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -8433,6 +9006,50 @@ defmodule Heroicons.Solid do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.minus_small />
+
+ <.minus_small class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= minus_small() %>
+
+ <%= minus_small(class: "h-6 w-6 text-gray-500") %>
+ """
+ def minus_small(assigns_or_opts \\ [])
+
+ def minus_small(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def minus_small(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -8458,7 +9075,7 @@ defmodule Heroicons.Solid do
~H"""
"""
end
@@ -8474,7 +9091,7 @@ defmodule Heroicons.Solid do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -8654,6 +9271,50 @@ defmodule Heroicons.Solid do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.paint_brush />
+
+ <.paint_brush class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= paint_brush() %>
+
+ <%= paint_brush(class: "h-6 w-6 text-gray-500") %>
+ """
+ def paint_brush(assigns_or_opts \\ [])
+
+ def paint_brush(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def paint_brush(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -9229,6 +9890,50 @@ defmodule Heroicons.Solid do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.plus_small />
+
+ <.plus_small class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= plus_small() %>
+
+ <%= plus_small(class: "h-6 w-6 text-gray-500") %>
+ """
+ def plus_small(assigns_or_opts \\ [])
+
+ def plus_small(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def plus_small(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -9254,7 +9959,7 @@ defmodule Heroicons.Solid do
~H"""
"""
end
@@ -9270,7 +9975,7 @@ defmodule Heroicons.Solid do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -9801,6 +10506,50 @@ defmodule Heroicons.Solid do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.rss />
+
+ <.rss class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= rss() %>
+
+ <%= rss(class: "h-6 w-6 text-gray-500") %>
+ """
+ def rss(assigns_or_opts \\ [])
+
+ def rss(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def rss(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -10049,7 +10798,7 @@ defmodule Heroicons.Solid do
~H"""
"""
end
@@ -10065,7 +10814,7 @@ defmodule Heroicons.Solid do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -11042,6 +11791,50 @@ defmodule Heroicons.Solid do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.user_minus />
+
+ <.user_minus class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= user_minus() %>
+
+ <%= user_minus(class: "h-6 w-6 text-gray-500") %>
+ """
+ def user_minus(assigns_or_opts \\ [])
+
+ def user_minus(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def user_minus(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -11067,7 +11860,7 @@ defmodule Heroicons.Solid do
~H"""
"""
end
@@ -11083,7 +11876,7 @@ defmodule Heroicons.Solid do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
@doc """
@@ -11174,6 +11967,50 @@ defmodule Heroicons.Solid do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.variable />
+
+ <.variable class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= variable() %>
+
+ <%= variable(class: "h-6 w-6 text-gray-500") %>
+ """
+ def variable(assigns_or_opts \\ [])
+
+ def variable(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def variable(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -11306,6 +12143,50 @@ defmodule Heroicons.Solid do
{:safe, [""]}
end
+ @doc """
+  {: width=24px}
+
+ ## Examples
+
+ Use as a `Phoenix.Component`
+
+ <.wallet />
+
+ <.wallet class="h-6 w-6 text-gray-500" />
+
+ or as a function
+
+ <%= wallet() %>
+
+ <%= wallet(class: "h-6 w-6 text-gray-500") %>
+ """
+ def wallet(assigns_or_opts \\ [])
+
+ def wallet(assigns) when is_map(assigns) do
+ attrs = @assigns_to_attrs_mod.assigns_to_attributes(assigns)
+ assigns = @assign_mod.assign(assigns, :attrs, attrs)
+
+ ~H"""
+
+ """
+ end
+
+ def wallet(opts) when is_list(opts) do
+ attrs =
+ for {k, v} <- opts do
+ safe_k =
+ k |> Atom.to_string() |> String.replace("_", "-") |> Phoenix.HTML.Safe.to_iodata()
+
+ safe_v = v |> Phoenix.HTML.Safe.to_iodata()
+
+ {:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
+ end
+
+ {:safe, [""]}
+ end
+
@doc """
 {: width=24px}
@@ -11509,7 +12390,7 @@ defmodule Heroicons.Solid do
~H"""
"""
end
@@ -11525,7 +12406,7 @@ defmodule Heroicons.Solid do
{:safe, [?\s, safe_k, ?=, ?", safe_v, ?"]}
end
- {:safe, [""]}
+ {:safe, [""]}
end
end
diff --git a/priv/icons/mini/arrow-down-left.svg b/priv/icons/mini/arrow-down-left.svg
index 63d27d8..f0c3624 100644
--- a/priv/icons/mini/arrow-down-left.svg
+++ b/priv/icons/mini/arrow-down-left.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/arrow-down-right.svg b/priv/icons/mini/arrow-down-right.svg
index b76378c..65cdada 100644
--- a/priv/icons/mini/arrow-down-right.svg
+++ b/priv/icons/mini/arrow-down-right.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/arrow-down.svg b/priv/icons/mini/arrow-down.svg
index bd4c459..8d577b1 100644
--- a/priv/icons/mini/arrow-down.svg
+++ b/priv/icons/mini/arrow-down.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/arrow-left.svg b/priv/icons/mini/arrow-left.svg
index d48db6d..c7efd30 100644
--- a/priv/icons/mini/arrow-left.svg
+++ b/priv/icons/mini/arrow-left.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/arrow-path-rounded-square.svg b/priv/icons/mini/arrow-path-rounded-square.svg
new file mode 100644
index 0000000..7d3deb5
--- /dev/null
+++ b/priv/icons/mini/arrow-path-rounded-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/arrow-path.svg b/priv/icons/mini/arrow-path.svg
index 08227f2..1a31b4c 100644
--- a/priv/icons/mini/arrow-path.svg
+++ b/priv/icons/mini/arrow-path.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/arrow-right.svg b/priv/icons/mini/arrow-right.svg
index 370953b..95cc517 100644
--- a/priv/icons/mini/arrow-right.svg
+++ b/priv/icons/mini/arrow-right.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/arrow-small-down.svg b/priv/icons/mini/arrow-small-down.svg
new file mode 100644
index 0000000..b986c6c
--- /dev/null
+++ b/priv/icons/mini/arrow-small-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/arrow-small-left.svg b/priv/icons/mini/arrow-small-left.svg
new file mode 100644
index 0000000..0cb7e71
--- /dev/null
+++ b/priv/icons/mini/arrow-small-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/arrow-small-right.svg b/priv/icons/mini/arrow-small-right.svg
new file mode 100644
index 0000000..16beb5e
--- /dev/null
+++ b/priv/icons/mini/arrow-small-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/arrow-small-up.svg b/priv/icons/mini/arrow-small-up.svg
new file mode 100644
index 0000000..7fda0e5
--- /dev/null
+++ b/priv/icons/mini/arrow-small-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/arrow-up-left.svg b/priv/icons/mini/arrow-up-left.svg
index c1619d1..fb50038 100644
--- a/priv/icons/mini/arrow-up-left.svg
+++ b/priv/icons/mini/arrow-up-left.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/arrow-up-right.svg b/priv/icons/mini/arrow-up-right.svg
index ef809ad..4841916 100644
--- a/priv/icons/mini/arrow-up-right.svg
+++ b/priv/icons/mini/arrow-up-right.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/arrow-up.svg b/priv/icons/mini/arrow-up.svg
index 1bcf919..24b12b7 100644
--- a/priv/icons/mini/arrow-up.svg
+++ b/priv/icons/mini/arrow-up.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/bars-arrow-down.svg b/priv/icons/mini/bars-arrow-down.svg
new file mode 100644
index 0000000..fd8f98d
--- /dev/null
+++ b/priv/icons/mini/bars-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/bars-arrow-up.svg b/priv/icons/mini/bars-arrow-up.svg
new file mode 100644
index 0000000..ba77dbe
--- /dev/null
+++ b/priv/icons/mini/bars-arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/battery-0.svg b/priv/icons/mini/battery-0.svg
new file mode 100644
index 0000000..2320f7e
--- /dev/null
+++ b/priv/icons/mini/battery-0.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/battery-100.svg b/priv/icons/mini/battery-100.svg
new file mode 100644
index 0000000..e04408f
--- /dev/null
+++ b/priv/icons/mini/battery-100.svg
@@ -0,0 +1,4 @@
+
diff --git a/priv/icons/mini/battery-50.svg b/priv/icons/mini/battery-50.svg
new file mode 100644
index 0000000..e5e8498
--- /dev/null
+++ b/priv/icons/mini/battery-50.svg
@@ -0,0 +1,4 @@
+
diff --git a/priv/icons/mini/bookmark-slash.svg b/priv/icons/mini/bookmark-slash.svg
index f304135..1442fd4 100644
--- a/priv/icons/mini/bookmark-slash.svg
+++ b/priv/icons/mini/bookmark-slash.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/bookmark.svg b/priv/icons/mini/bookmark.svg
index 43a7387..a3e68de 100644
--- a/priv/icons/mini/bookmark.svg
+++ b/priv/icons/mini/bookmark.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/check-badge.svg b/priv/icons/mini/check-badge.svg
index 12d4590..b13190c 100644
--- a/priv/icons/mini/check-badge.svg
+++ b/priv/icons/mini/check-badge.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/check-circle.svg b/priv/icons/mini/check-circle.svg
index c5593f7..dbbc905 100644
--- a/priv/icons/mini/check-circle.svg
+++ b/priv/icons/mini/check-circle.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/check.svg b/priv/icons/mini/check.svg
index e5f5348..d1956aa 100644
--- a/priv/icons/mini/check.svg
+++ b/priv/icons/mini/check.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/chevron-double-down.svg b/priv/icons/mini/chevron-double-down.svg
index 14afecc..3c65193 100644
--- a/priv/icons/mini/chevron-double-down.svg
+++ b/priv/icons/mini/chevron-double-down.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/chevron-double-left.svg b/priv/icons/mini/chevron-double-left.svg
index 78dd290..a41e615 100644
--- a/priv/icons/mini/chevron-double-left.svg
+++ b/priv/icons/mini/chevron-double-left.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/chevron-double-right.svg b/priv/icons/mini/chevron-double-right.svg
index f99b3f6..d78c932 100644
--- a/priv/icons/mini/chevron-double-right.svg
+++ b/priv/icons/mini/chevron-double-right.svg
@@ -1,4 +1,4 @@
diff --git a/priv/icons/mini/chevron-double-up.svg b/priv/icons/mini/chevron-double-up.svg
index 98b4fa9..f7ac668 100644
--- a/priv/icons/mini/chevron-double-up.svg
+++ b/priv/icons/mini/chevron-double-up.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/chevron-down.svg b/priv/icons/mini/chevron-down.svg
index 25f9213..6b63dfb 100644
--- a/priv/icons/mini/chevron-down.svg
+++ b/priv/icons/mini/chevron-down.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/chevron-left.svg b/priv/icons/mini/chevron-left.svg
index a698958..b484a40 100644
--- a/priv/icons/mini/chevron-left.svg
+++ b/priv/icons/mini/chevron-left.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/chevron-right.svg b/priv/icons/mini/chevron-right.svg
index 6dffeda..9ce3745 100644
--- a/priv/icons/mini/chevron-right.svg
+++ b/priv/icons/mini/chevron-right.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/chevron-up-down.svg b/priv/icons/mini/chevron-up-down.svg
new file mode 100644
index 0000000..2499bb1
--- /dev/null
+++ b/priv/icons/mini/chevron-up-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/chevron-up.svg b/priv/icons/mini/chevron-up.svg
index 8e612b3..8aaaa1f 100644
--- a/priv/icons/mini/chevron-up.svg
+++ b/priv/icons/mini/chevron-up.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/clipboard-document-check.svg b/priv/icons/mini/clipboard-document-check.svg
index 767a415..2447012 100644
--- a/priv/icons/mini/clipboard-document-check.svg
+++ b/priv/icons/mini/clipboard-document-check.svg
@@ -1,4 +1,4 @@
diff --git a/priv/icons/mini/cube-transparent.svg b/priv/icons/mini/cube-transparent.svg
new file mode 100644
index 0000000..bfe9dae
--- /dev/null
+++ b/priv/icons/mini/cube-transparent.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/currency-bangladeshi.svg b/priv/icons/mini/currency-bangladeshi.svg
new file mode 100644
index 0000000..2a27260
--- /dev/null
+++ b/priv/icons/mini/currency-bangladeshi.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/document-check.svg b/priv/icons/mini/document-check.svg
index d504b9b..b28da14 100644
--- a/priv/icons/mini/document-check.svg
+++ b/priv/icons/mini/document-check.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/exclaimation-circle.svg b/priv/icons/mini/exclamation-circle.svg
similarity index 100%
rename from priv/icons/mini/exclaimation-circle.svg
rename to priv/icons/mini/exclamation-circle.svg
diff --git a/priv/icons/mini/exclaimation-triangle.svg b/priv/icons/mini/exclamation-triangle.svg
similarity index 51%
rename from priv/icons/mini/exclaimation-triangle.svg
rename to priv/icons/mini/exclamation-triangle.svg
index 55ef7d5..a6cc02f 100644
--- a/priv/icons/mini/exclaimation-triangle.svg
+++ b/priv/icons/mini/exclamation-triangle.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/funnel.svg b/priv/icons/mini/funnel.svg
index 6c3b501..af3078f 100644
--- a/priv/icons/mini/funnel.svg
+++ b/priv/icons/mini/funnel.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/hand-thumb-down.svg b/priv/icons/mini/hand-thumb-down.svg
index 5558e28..06ffbe0 100644
--- a/priv/icons/mini/hand-thumb-down.svg
+++ b/priv/icons/mini/hand-thumb-down.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/hand-thumb-up.svg b/priv/icons/mini/hand-thumb-up.svg
index 1cf634c..3d67d98 100644
--- a/priv/icons/mini/hand-thumb-up.svg
+++ b/priv/icons/mini/hand-thumb-up.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/heart.svg b/priv/icons/mini/heart.svg
index 8ffbb04..96e63d9 100644
--- a/priv/icons/mini/heart.svg
+++ b/priv/icons/mini/heart.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/minus-small.svg b/priv/icons/mini/minus-small.svg
new file mode 100644
index 0000000..4e041d3
--- /dev/null
+++ b/priv/icons/mini/minus-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/minus.svg b/priv/icons/mini/minus.svg
index adaed3a..cca96c6 100644
--- a/priv/icons/mini/minus.svg
+++ b/priv/icons/mini/minus.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/paint-brush.svg b/priv/icons/mini/paint-brush.svg
new file mode 100644
index 0000000..c2db8c0
--- /dev/null
+++ b/priv/icons/mini/paint-brush.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/pencil-square.svg b/priv/icons/mini/pencil-square.svg
index 63ef3c9..129ee44 100644
--- a/priv/icons/mini/pencil-square.svg
+++ b/priv/icons/mini/pencil-square.svg
@@ -1,3 +1,4 @@
diff --git a/priv/icons/mini/plus-small.svg b/priv/icons/mini/plus-small.svg
new file mode 100644
index 0000000..eb22598
--- /dev/null
+++ b/priv/icons/mini/plus-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/plus.svg b/priv/icons/mini/plus.svg
index 75e9257..218ab93 100644
--- a/priv/icons/mini/plus.svg
+++ b/priv/icons/mini/plus.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/rss.svg b/priv/icons/mini/rss.svg
new file mode 100644
index 0000000..538ae9a
--- /dev/null
+++ b/priv/icons/mini/rss.svg
@@ -0,0 +1,4 @@
+
diff --git a/priv/icons/mini/shield-check.svg b/priv/icons/mini/shield-check.svg
index 04a04bf..a8572d4 100644
--- a/priv/icons/mini/shield-check.svg
+++ b/priv/icons/mini/shield-check.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/table-cells.svg b/priv/icons/mini/table-cells.svg
index 62fc7e3..aa8eacd 100644
--- a/priv/icons/mini/table-cells.svg
+++ b/priv/icons/mini/table-cells.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/tag.svg b/priv/icons/mini/tag.svg
index 98d972b..d6c9c8b 100644
--- a/priv/icons/mini/tag.svg
+++ b/priv/icons/mini/tag.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/user-minus.svg b/priv/icons/mini/user-minus.svg
new file mode 100644
index 0000000..b092b77
--- /dev/null
+++ b/priv/icons/mini/user-minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/user-plus.svg b/priv/icons/mini/user-plus.svg
index 4329c9a..afd5965 100644
--- a/priv/icons/mini/user-plus.svg
+++ b/priv/icons/mini/user-plus.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/variable.svg b/priv/icons/mini/variable.svg
new file mode 100644
index 0000000..3460817
--- /dev/null
+++ b/priv/icons/mini/variable.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/view-columns.svg b/priv/icons/mini/view-columns.svg
index c300430..1111492 100644
--- a/priv/icons/mini/view-columns.svg
+++ b/priv/icons/mini/view-columns.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/mini/wallet.svg b/priv/icons/mini/wallet.svg
new file mode 100644
index 0000000..6ce8050
--- /dev/null
+++ b/priv/icons/mini/wallet.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/mini/x-mark.svg b/priv/icons/mini/x-mark.svg
index fc338c6..0635bac 100644
--- a/priv/icons/mini/x-mark.svg
+++ b/priv/icons/mini/x-mark.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/outline/arrow-path-rounded-square.svg b/priv/icons/outline/arrow-path-rounded-square.svg
new file mode 100644
index 0000000..0cfe39e
--- /dev/null
+++ b/priv/icons/outline/arrow-path-rounded-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/arrow-path.svg b/priv/icons/outline/arrow-path.svg
index 9ea8fef..7da4fd2 100644
--- a/priv/icons/outline/arrow-path.svg
+++ b/priv/icons/outline/arrow-path.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/outline/arrow-small-down.svg b/priv/icons/outline/arrow-small-down.svg
new file mode 100644
index 0000000..1f1a210
--- /dev/null
+++ b/priv/icons/outline/arrow-small-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/arrow-small-left.svg b/priv/icons/outline/arrow-small-left.svg
new file mode 100644
index 0000000..778cb17
--- /dev/null
+++ b/priv/icons/outline/arrow-small-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/arrow-small-right.svg b/priv/icons/outline/arrow-small-right.svg
new file mode 100644
index 0000000..1b5fc64
--- /dev/null
+++ b/priv/icons/outline/arrow-small-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/arrow-small-up.svg b/priv/icons/outline/arrow-small-up.svg
new file mode 100644
index 0000000..4ed197e
--- /dev/null
+++ b/priv/icons/outline/arrow-small-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/bars-arrow-down.svg b/priv/icons/outline/bars-arrow-down.svg
new file mode 100644
index 0000000..200fd3a
--- /dev/null
+++ b/priv/icons/outline/bars-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/bars-arrow-up.svg b/priv/icons/outline/bars-arrow-up.svg
new file mode 100644
index 0000000..d88bf4e
--- /dev/null
+++ b/priv/icons/outline/bars-arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/battery-0.svg b/priv/icons/outline/battery-0.svg
new file mode 100644
index 0000000..fd2aa9d
--- /dev/null
+++ b/priv/icons/outline/battery-0.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/battery-100.svg b/priv/icons/outline/battery-100.svg
new file mode 100644
index 0000000..ba012c6
--- /dev/null
+++ b/priv/icons/outline/battery-100.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/battery-50.svg b/priv/icons/outline/battery-50.svg
new file mode 100644
index 0000000..f6f9838
--- /dev/null
+++ b/priv/icons/outline/battery-50.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/check-badge.svg b/priv/icons/outline/check-badge.svg
index f406322..8d6b79a 100644
--- a/priv/icons/outline/check-badge.svg
+++ b/priv/icons/outline/check-badge.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/outline/check-circle.svg b/priv/icons/outline/check-circle.svg
index 91ad0ff..d4471d6 100644
--- a/priv/icons/outline/check-circle.svg
+++ b/priv/icons/outline/check-circle.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/outline/check.svg b/priv/icons/outline/check.svg
index d0f3a3c..7644e30 100644
--- a/priv/icons/outline/check.svg
+++ b/priv/icons/outline/check.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/outline/chevron-up-down.svg b/priv/icons/outline/chevron-up-down.svg
new file mode 100644
index 0000000..27b1d4f
--- /dev/null
+++ b/priv/icons/outline/chevron-up-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/clipboard-document-check.svg b/priv/icons/outline/clipboard-document-check.svg
index 0235ca0..7bb03a1 100644
--- a/priv/icons/outline/clipboard-document-check.svg
+++ b/priv/icons/outline/clipboard-document-check.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/outline/cube-transparent.svg b/priv/icons/outline/cube-transparent.svg
new file mode 100644
index 0000000..5a8adac
--- /dev/null
+++ b/priv/icons/outline/cube-transparent.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/currency-bangladeshi.svg b/priv/icons/outline/currency-bangladeshi.svg
new file mode 100644
index 0000000..7f2fca3
--- /dev/null
+++ b/priv/icons/outline/currency-bangladeshi.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/document-check.svg b/priv/icons/outline/document-check.svg
index a41551e..5ea7d9c 100644
--- a/priv/icons/outline/document-check.svg
+++ b/priv/icons/outline/document-check.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/outline/exclaimation-triangle.svg b/priv/icons/outline/exclaimation-triangle.svg
deleted file mode 100644
index 483a083..0000000
--- a/priv/icons/outline/exclaimation-triangle.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/priv/icons/outline/exclaimation-circle.svg b/priv/icons/outline/exclamation-circle.svg
similarity index 100%
rename from priv/icons/outline/exclaimation-circle.svg
rename to priv/icons/outline/exclamation-circle.svg
diff --git a/priv/icons/outline/exclamation-triangle.svg b/priv/icons/outline/exclamation-triangle.svg
new file mode 100644
index 0000000..c9742f1
--- /dev/null
+++ b/priv/icons/outline/exclamation-triangle.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/hand-thumb-down.svg b/priv/icons/outline/hand-thumb-down.svg
index 54c8094..c588a53 100644
--- a/priv/icons/outline/hand-thumb-down.svg
+++ b/priv/icons/outline/hand-thumb-down.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/outline/hand-thumb-up.svg b/priv/icons/outline/hand-thumb-up.svg
index 79881f5..66ca9c3 100644
--- a/priv/icons/outline/hand-thumb-up.svg
+++ b/priv/icons/outline/hand-thumb-up.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/outline/minus-small.svg b/priv/icons/outline/minus-small.svg
new file mode 100644
index 0000000..3e1a8b7
--- /dev/null
+++ b/priv/icons/outline/minus-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/minus.svg b/priv/icons/outline/minus.svg
index e337e07..781994c 100644
--- a/priv/icons/outline/minus.svg
+++ b/priv/icons/outline/minus.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/outline/paint-brush.svg b/priv/icons/outline/paint-brush.svg
new file mode 100644
index 0000000..b66098f
--- /dev/null
+++ b/priv/icons/outline/paint-brush.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/plus-small.svg b/priv/icons/outline/plus-small.svg
new file mode 100644
index 0000000..991ed59
--- /dev/null
+++ b/priv/icons/outline/plus-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/plus.svg b/priv/icons/outline/plus.svg
index 62a8770..0480817 100644
--- a/priv/icons/outline/plus.svg
+++ b/priv/icons/outline/plus.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/outline/rss.svg b/priv/icons/outline/rss.svg
new file mode 100644
index 0000000..1c36b21
--- /dev/null
+++ b/priv/icons/outline/rss.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/shield-check.svg b/priv/icons/outline/shield-check.svg
index 5608065..f9fa2b9 100644
--- a/priv/icons/outline/shield-check.svg
+++ b/priv/icons/outline/shield-check.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/outline/user-minus.svg b/priv/icons/outline/user-minus.svg
new file mode 100644
index 0000000..703478e
--- /dev/null
+++ b/priv/icons/outline/user-minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/user-plus.svg b/priv/icons/outline/user-plus.svg
index 22cb806..24533d1 100644
--- a/priv/icons/outline/user-plus.svg
+++ b/priv/icons/outline/user-plus.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/outline/variable.svg b/priv/icons/outline/variable.svg
new file mode 100644
index 0000000..81fab04
--- /dev/null
+++ b/priv/icons/outline/variable.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/wallet.svg b/priv/icons/outline/wallet.svg
new file mode 100644
index 0000000..8f19d64
--- /dev/null
+++ b/priv/icons/outline/wallet.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/outline/x-mark.svg b/priv/icons/outline/x-mark.svg
index 39f6f56..a6d9eb7 100644
--- a/priv/icons/outline/x-mark.svg
+++ b/priv/icons/outline/x-mark.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/solid/arrow-path-rounded-square.svg b/priv/icons/solid/arrow-path-rounded-square.svg
new file mode 100644
index 0000000..0808a57
--- /dev/null
+++ b/priv/icons/solid/arrow-path-rounded-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/arrow-path.svg b/priv/icons/solid/arrow-path.svg
index 179ef62..48a71fd 100644
--- a/priv/icons/solid/arrow-path.svg
+++ b/priv/icons/solid/arrow-path.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/solid/arrow-small-down.svg b/priv/icons/solid/arrow-small-down.svg
new file mode 100644
index 0000000..790993f
--- /dev/null
+++ b/priv/icons/solid/arrow-small-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/arrow-small-left.svg b/priv/icons/solid/arrow-small-left.svg
new file mode 100644
index 0000000..231b1b2
--- /dev/null
+++ b/priv/icons/solid/arrow-small-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/arrow-small-right.svg b/priv/icons/solid/arrow-small-right.svg
new file mode 100644
index 0000000..5d91261
--- /dev/null
+++ b/priv/icons/solid/arrow-small-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/arrow-small-up.svg b/priv/icons/solid/arrow-small-up.svg
new file mode 100644
index 0000000..33b31cf
--- /dev/null
+++ b/priv/icons/solid/arrow-small-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/bars-arrow-down.svg b/priv/icons/solid/bars-arrow-down.svg
new file mode 100644
index 0000000..10140b8
--- /dev/null
+++ b/priv/icons/solid/bars-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/bars-arrow-up.svg b/priv/icons/solid/bars-arrow-up.svg
new file mode 100644
index 0000000..4b3d4a7
--- /dev/null
+++ b/priv/icons/solid/bars-arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/battery-0.svg b/priv/icons/solid/battery-0.svg
new file mode 100644
index 0000000..f03a737
--- /dev/null
+++ b/priv/icons/solid/battery-0.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/battery-100.svg b/priv/icons/solid/battery-100.svg
new file mode 100644
index 0000000..62e4ec9
--- /dev/null
+++ b/priv/icons/solid/battery-100.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/battery-50.svg b/priv/icons/solid/battery-50.svg
new file mode 100644
index 0000000..63344d7
--- /dev/null
+++ b/priv/icons/solid/battery-50.svg
@@ -0,0 +1,4 @@
+
diff --git a/priv/icons/solid/check-badge.svg b/priv/icons/solid/check-badge.svg
index 0752a01..058b329 100644
--- a/priv/icons/solid/check-badge.svg
+++ b/priv/icons/solid/check-badge.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/solid/check-circle.svg b/priv/icons/solid/check-circle.svg
index e47e76a..2b90831 100644
--- a/priv/icons/solid/check-circle.svg
+++ b/priv/icons/solid/check-circle.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/solid/check.svg b/priv/icons/solid/check.svg
index 707d0e2..2a6bc17 100644
--- a/priv/icons/solid/check.svg
+++ b/priv/icons/solid/check.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/solid/chevron-up-down.svg b/priv/icons/solid/chevron-up-down.svg
new file mode 100644
index 0000000..58edbc3
--- /dev/null
+++ b/priv/icons/solid/chevron-up-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/clipboard-document-check.svg b/priv/icons/solid/clipboard-document-check.svg
index 79345e6..21ec021 100644
--- a/priv/icons/solid/clipboard-document-check.svg
+++ b/priv/icons/solid/clipboard-document-check.svg
@@ -1,4 +1,4 @@
diff --git a/priv/icons/solid/code-square.svg b/priv/icons/solid/code-bracket-square.svg
similarity index 100%
rename from priv/icons/solid/code-square.svg
rename to priv/icons/solid/code-bracket-square.svg
diff --git a/priv/icons/solid/code.svg b/priv/icons/solid/code-bracket.svg
similarity index 100%
rename from priv/icons/solid/code.svg
rename to priv/icons/solid/code-bracket.svg
diff --git a/priv/icons/solid/cube-transparent.svg b/priv/icons/solid/cube-transparent.svg
new file mode 100644
index 0000000..5577f26
--- /dev/null
+++ b/priv/icons/solid/cube-transparent.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/currency-bangladeshi.svg b/priv/icons/solid/currency-bangladeshi.svg
new file mode 100644
index 0000000..ca13c68
--- /dev/null
+++ b/priv/icons/solid/currency-bangladeshi.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/document-check.svg b/priv/icons/solid/document-check.svg
index 1b15875..e827854 100644
--- a/priv/icons/solid/document-check.svg
+++ b/priv/icons/solid/document-check.svg
@@ -1,4 +1,4 @@
diff --git a/priv/icons/solid/exclaimation-triangle.svg b/priv/icons/solid/exclaimation-triangle.svg
deleted file mode 100644
index 9f6e9e5..0000000
--- a/priv/icons/solid/exclaimation-triangle.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/priv/icons/solid/exclaimation-circle.svg b/priv/icons/solid/exclamation-circle.svg
similarity index 100%
rename from priv/icons/solid/exclaimation-circle.svg
rename to priv/icons/solid/exclamation-circle.svg
diff --git a/priv/icons/solid/exclamation-triangle.svg b/priv/icons/solid/exclamation-triangle.svg
new file mode 100644
index 0000000..627a712
--- /dev/null
+++ b/priv/icons/solid/exclamation-triangle.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/hand-thumb-down.svg b/priv/icons/solid/hand-thumb-down.svg
index c58e3e2..7a2b9a6 100644
--- a/priv/icons/solid/hand-thumb-down.svg
+++ b/priv/icons/solid/hand-thumb-down.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/solid/hand-thumb-up.svg b/priv/icons/solid/hand-thumb-up.svg
index feb753e..4942d2d 100644
--- a/priv/icons/solid/hand-thumb-up.svg
+++ b/priv/icons/solid/hand-thumb-up.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/solid/minus-small.svg b/priv/icons/solid/minus-small.svg
new file mode 100644
index 0000000..782213e
--- /dev/null
+++ b/priv/icons/solid/minus-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/minus.svg b/priv/icons/solid/minus.svg
index ec783c6..1fa7117 100644
--- a/priv/icons/solid/minus.svg
+++ b/priv/icons/solid/minus.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/solid/paint-brush.svg b/priv/icons/solid/paint-brush.svg
new file mode 100644
index 0000000..35fd5a6
--- /dev/null
+++ b/priv/icons/solid/paint-brush.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/plus-small.svg b/priv/icons/solid/plus-small.svg
new file mode 100644
index 0000000..0c4b744
--- /dev/null
+++ b/priv/icons/solid/plus-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/plus.svg b/priv/icons/solid/plus.svg
index e2c412e..85d3b14 100644
--- a/priv/icons/solid/plus.svg
+++ b/priv/icons/solid/plus.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/solid/rss.svg b/priv/icons/solid/rss.svg
new file mode 100644
index 0000000..b9a8ab2
--- /dev/null
+++ b/priv/icons/solid/rss.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/shield-check.svg b/priv/icons/solid/shield-check.svg
index 59cc567..2596ace 100644
--- a/priv/icons/solid/shield-check.svg
+++ b/priv/icons/solid/shield-check.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/solid/user-minus.svg b/priv/icons/solid/user-minus.svg
new file mode 100644
index 0000000..062a7c9
--- /dev/null
+++ b/priv/icons/solid/user-minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/user-plus.svg b/priv/icons/solid/user-plus.svg
index 15816c7..ef313fa 100644
--- a/priv/icons/solid/user-plus.svg
+++ b/priv/icons/solid/user-plus.svg
@@ -1,3 +1,3 @@
diff --git a/priv/icons/solid/variable.svg b/priv/icons/solid/variable.svg
new file mode 100644
index 0000000..5601cac
--- /dev/null
+++ b/priv/icons/solid/variable.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/wallet.svg b/priv/icons/solid/wallet.svg
new file mode 100644
index 0000000..001b38a
--- /dev/null
+++ b/priv/icons/solid/wallet.svg
@@ -0,0 +1,3 @@
+
diff --git a/priv/icons/solid/x-mark.svg b/priv/icons/solid/x-mark.svg
index 4e78e5f..e525a8f 100644
--- a/priv/icons/solid/x-mark.svg
+++ b/priv/icons/solid/x-mark.svg
@@ -1,3 +1,3 @@