diff --git a/.gitignore b/.gitignore index 5bda43e..0d9040b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,11 @@ +# Downloaded icons +/priv/icons/ + +# MacOS +.DS_Store +.AppleDouble +.LSOverride + # The directory Mix will write compiled artifacts to. /_build/ @@ -22,10 +30,9 @@ erl_crash.dump # Ignore package tarball (built via "mix hex.build"). heroicons-*.tar - # Temporary files for e.g. tests /tmp -# Elixir deps +# Nix deps .nix-mix/ .nix-hex/ \ No newline at end of file diff --git a/config/config.exs b/config/config.exs new file mode 100644 index 0000000..9f64544 --- /dev/null +++ b/config/config.exs @@ -0,0 +1,7 @@ +import Config + +config :heroicons, + version: "2.0.10", + another: [ + args: ["--version"] + ] diff --git a/lib/heroicons.ex b/lib/heroicons.ex index d766cba..cbe446b 100644 --- a/lib/heroicons.ex +++ b/lib/heroicons.ex @@ -16,4 +16,125 @@ defmodule Heroicons do Heroicons are designed by [Steve Schoger](https://twitter.com/steveschoger) """ + + # https://github.com/tailwindlabs/heroicons/releases + @latest_version "2.0.10" + + @tmp_dir_name "heroicons-elixir" + + require Logger + + @doc false + # Latest known version at the time of publishing. + def latest_version, do: @latest_version + + @doc """ + Returns the configured Heroicons version. + """ + def configured_version do + Application.get_env(:heroicons, :version, latest_version()) + end + + @doc false + def svgs_path, do: Path.join(:code.priv_dir(:heroicons), "icons") + + def update do + version = configured_version() + tmp_dir = Path.join(System.tmp_dir!(), @tmp_dir_name) + svgs_dir = Path.join([tmp_dir, "heroicons-#{version}", "optimized"]) + + File.rm_rf!(tmp_dir) + File.mkdir_p!(tmp_dir) + + url = "https://github.com/tailwindlabs/heroicons/archive/refs/tags/v#{version}.zip" + archive = fetch_body!(url) + + case unpack_archive(".zip", archive, tmp_dir) do + :ok -> :ok + other -> raise "couldn't unpack archive: #{inspect(other)}" + end + + # Copy icon styles, mini, outline and solid, to priv folder + svgs_dir + |> File.ls!() + |> Enum.each(fn size -> + case size do + "20" -> + copy_svg_files(Path.join([svgs_dir, size, "solid"]), "mini") + + "24" -> + Path.join(svgs_dir, size) + |> File.ls!() + |> Enum.each(fn style -> copy_svg_files(Path.join([svgs_dir, size, style]), style) end) + + _ -> + true + end + end) + end + + defp copy_svg_files(src_dir, style) do + dest_dir = Path.join(svgs_path(), style) + File.mkdir_p!(dest_dir) + File.cp_r!(src_dir, dest_dir) + end + + defp fetch_body!(url) do + url = String.to_charlist(url) + Logger.debug("Downloading heroicons from #{url}") + + {:ok, _} = Application.ensure_all_started(:inets) + {:ok, _} = Application.ensure_all_started(:ssl) + + if proxy = System.get_env("HTTP_PROXY") || System.get_env("http_proxy") do + Logger.debug("Using HTTP_PROXY: #{proxy}") + %{host: host, port: port} = URI.parse(proxy) + :httpc.set_options([{:proxy, {{String.to_charlist(host), port}, []}}]) + end + + if proxy = System.get_env("HTTPS_PROXY") || System.get_env("https_proxy") do + Logger.debug("Using HTTPS_PROXY: #{proxy}") + %{host: host, port: port} = URI.parse(proxy) + :httpc.set_options([{:https_proxy, {{String.to_charlist(host), port}, []}}]) + end + + # https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/inets + cacertfile = CAStore.file_path() |> String.to_charlist() + + http_options = [ + ssl: [ + verify: :verify_peer, + cacertfile: cacertfile, + depth: 2, + customize_hostname_check: [ + match_fun: :public_key.pkix_verify_hostname_match_fun(:https) + ], + versions: protocol_versions() + ] + ] + + options = [body_format: :binary] + + case :httpc.request(:get, {url, []}, http_options, options) do + {:ok, {{_, 200, _}, _headers, body}} -> + body + + other -> + raise "couldn't fetch #{url}: #{inspect(other)}" + end + end + + defp protocol_versions do + if otp_version() < 25, do: [:"tlsv1.2"], else: [:"tlsv1.2", :"tlsv1.3"] + end + + defp otp_version, do: :erlang.system_info(:otp_release) |> List.to_integer() + + defp unpack_archive(".zip", zip, cwd) do + with {:ok, _} <- :zip.unzip(zip, cwd: to_charlist(cwd)), do: :ok + end + + defp unpack_archive(_, tar, cwd) do + :erl_tar.extract({:binary, tar}, [:compressed, cwd: to_charlist(cwd)]) + end end diff --git a/lib/heroicons/generator.ex b/lib/heroicons/generator.ex new file mode 100644 index 0000000..2f0bf9c --- /dev/null +++ b/lib/heroicons/generator.ex @@ -0,0 +1,80 @@ +defmodule Heroicons.Generator do + defmacro __using__(icon_dir: icon_dir) do + icon_paths = + Path.absname(icon_dir, :code.priv_dir(:heroicons)) + |> Path.join("*.svg") + |> Path.wildcard() + + require Phoenix.Component + + if function_exported?(Phoenix.Component, :assigns_to_attributes, 2) do + Module.put_attribute(__CALLER__.module, :assign_mod, Phoenix.Component) + Module.put_attribute(__CALLER__.module, :assigns_to_attrs_mod, Phoenix.Component) + else + Module.put_attribute(__CALLER__.module, :assign_mod, Phoenix.LiveView) + Module.put_attribute(__CALLER__.module, :assigns_to_attrs_mod, Phoenix.LiveView.Helpers) + end + + for path <- icon_paths do + generate(path) + end + end + + @doc false + def generate(path) do + name = + Path.basename(path, ".svg") + |> String.replace("-", "_") + |> String.to_atom() + + doc = """ + ![](assets/#{Path.relative_to(path, :code.priv_dir(:heroicons))}) {: width=24px} + ## Examples + Use as a `Phoenix.Component` + <.#{name} /> + <.#{name} class="h-6 w-6 text-gray-500" /> + or as a function + <%= #{name}() %> + <%= #{name}(class: "h-6 w-6 text-gray-500") %> + """ + + quote do + @doc unquote(doc) + def unquote(name)(assigns_or_opts \\ []) + + def unquote(name)(var!(assigns)) when is_map(var!(assigns)) do + var!(attrs) = @assigns_to_attrs_mod.assigns_to_attributes(var!(assigns)) + var!(assigns) = @assign_mod.assign(var!(assigns), :attrs, var!(attrs)) + + EEx.compile_string(" Heroicons.IconCache.icon_body(unquote(path)), + engine: Phoenix.LiveView.HTMLEngine, + file: __ENV__.file, + line: __ENV__.line + 1, + module: __ENV__.module, + indentation: 0, + assigns: var!(assigns) + ) + end + + def unquote(name)(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, + [ + "> = icon + + body + end +end diff --git a/lib/heroicons/mini.ex b/lib/heroicons/mini.ex index 59d8705..16c5cbc 100644 --- a/lib/heroicons/mini.ex +++ b/lib/heroicons/mini.ex @@ -1,11871 +1,9 @@ defmodule Heroicons.Mini do @moduledoc """ Solid style icons drawn with fills, packaged as Phoenix Components. - For smaller elements like buttons, form elements, and to support text, designed to be rendered at 20x20. """ - use Phoenix.Component - - if function_exported?(Phoenix.Component, :assigns_to_attributes, 2) do - @assign_mod Phoenix.Component - @assigns_to_attrs_mod Phoenix.Component - else - @assign_mod Phoenix.LiveView - @assigns_to_attrs_mod Phoenix.LiveView.Helpers - end - - @doc """ - ![](assets/icons/mini/academic-cap.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.academic_cap /> - - <.academic_cap class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= academic_cap() %> - - <%= academic_cap(class: "h-6 w-6 text-gray-500") %> - """ - def academic_cap(assigns_or_opts \\ []) - - def academic_cap(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 academic_cap(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/adjustments-horizontal.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.adjustments_horizontal /> - - <.adjustments_horizontal class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= adjustments_horizontal() %> - - <%= adjustments_horizontal(class: "h-6 w-6 text-gray-500") %> - """ - def adjustments_horizontal(assigns_or_opts \\ []) - - def adjustments_horizontal(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 adjustments_horizontal(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, ["\n\n\n\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/adjustments-vertical.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.adjustments_vertical /> - - <.adjustments_vertical class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= adjustments_vertical() %> - - <%= adjustments_vertical(class: "h-6 w-6 text-gray-500") %> - """ - def adjustments_vertical(assigns_or_opts \\ []) - - def adjustments_vertical(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 adjustments_vertical(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, ["\n\n\n\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/archive-box-arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.archive_box_arrow_down /> - - <.archive_box_arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= archive_box_arrow_down() %> - - <%= archive_box_arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def archive_box_arrow_down(assigns_or_opts \\ []) - - def archive_box_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 archive_box_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/archive-box-x-mark.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.archive_box_x_mark /> - - <.archive_box_x_mark class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= archive_box_x_mark() %> - - <%= archive_box_x_mark(class: "h-6 w-6 text-gray-500") %> - """ - def archive_box_x_mark(assigns_or_opts \\ []) - - def archive_box_x_mark(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 archive_box_x_mark(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/archive-box.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.archive_box /> - - <.archive_box class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= archive_box() %> - - <%= archive_box(class: "h-6 w-6 text-gray-500") %> - """ - def archive_box(assigns_or_opts \\ []) - - def archive_box(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 archive_box(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-down-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_circle /> - - <.arrow_down_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_circle() %> - - <%= arrow_down_circle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_circle(assigns_or_opts \\ []) - - def arrow_down_circle(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_down_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-down-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_left /> - - <.arrow_down_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_left() %> - - <%= arrow_down_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_left(assigns_or_opts \\ []) - - def arrow_down_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_down_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-down-on-square-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_on_square_stack /> - - <.arrow_down_on_square_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_on_square_stack() %> - - <%= arrow_down_on_square_stack(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_on_square_stack(assigns_or_opts \\ []) - - def arrow_down_on_square_stack(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_down_on_square_stack(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-down-on-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_on_square /> - - <.arrow_down_on_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_on_square() %> - - <%= arrow_down_on_square(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_on_square(assigns_or_opts \\ []) - - def arrow_down_on_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_down_on_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-down-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_right /> - - <.arrow_down_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_right() %> - - <%= arrow_down_right(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_right(assigns_or_opts \\ []) - - def arrow_down_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_down_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-down-tray.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_tray /> - - <.arrow_down_tray class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_tray() %> - - <%= arrow_down_tray(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_tray(assigns_or_opts \\ []) - - def arrow_down_tray(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_down_tray(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down /> - - <.arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down() %> - - <%= arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down(assigns_or_opts \\ []) - - def 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 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-left-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_left_circle /> - - <.arrow_left_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_left_circle() %> - - <%= arrow_left_circle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_left_circle(assigns_or_opts \\ []) - - def arrow_left_circle(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_left_circle(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, ["\n\n\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-left-on-rectangle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_left_on_rectangle /> - - <.arrow_left_on_rectangle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_left_on_rectangle() %> - - <%= arrow_left_on_rectangle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_left_on_rectangle(assigns_or_opts \\ []) - - def arrow_left_on_rectangle(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_left_on_rectangle(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_left /> - - <.arrow_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_left() %> - - <%= arrow_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_left(assigns_or_opts \\ []) - - def arrow_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_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-long-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_long_down /> - - <.arrow_long_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_long_down() %> - - <%= arrow_long_down(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_long_down(assigns_or_opts \\ []) - - def arrow_long_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_long_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-long-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_long_left /> - - <.arrow_long_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_long_left() %> - - <%= arrow_long_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_long_left(assigns_or_opts \\ []) - - def arrow_long_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_long_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-long-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_long_right /> - - <.arrow_long_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_long_right() %> - - <%= arrow_long_right(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_long_right(assigns_or_opts \\ []) - - def arrow_long_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_long_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-long-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_long_up /> - - <.arrow_long_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_long_up() %> - - <%= arrow_long_up(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_long_up(assigns_or_opts \\ []) - - def arrow_long_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_long_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-path.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_path /> - - <.arrow_path class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_path() %> - - <%= arrow_path(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_path(assigns_or_opts \\ []) - - def arrow_path(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(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-right-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_right_circle /> - - <.arrow_right_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_right_circle() %> - - <%= arrow_right_circle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_right_circle(assigns_or_opts \\ []) - - def arrow_right_circle(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_right_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-right-on-rectangle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_right_on_rectangle /> - - <.arrow_right_on_rectangle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_right_on_rectangle() %> - - <%= arrow_right_on_rectangle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_right_on_rectangle(assigns_or_opts \\ []) - - def arrow_right_on_rectangle(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_right_on_rectangle(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_right /> - - <.arrow_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_right() %> - - <%= arrow_right(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_right(assigns_or_opts \\ []) - - def arrow_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_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-top-right-on-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_top_right_on_square /> - - <.arrow_top_right_on_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_top_right_on_square() %> - - <%= arrow_top_right_on_square(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_top_right_on_square(assigns_or_opts \\ []) - - def arrow_top_right_on_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_top_right_on_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-trending-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_trending_down /> - - <.arrow_trending_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_trending_down() %> - - <%= arrow_trending_down(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_trending_down(assigns_or_opts \\ []) - - def arrow_trending_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_trending_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-trending-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_trending_up /> - - <.arrow_trending_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_trending_up() %> - - <%= arrow_trending_up(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_trending_up(assigns_or_opts \\ []) - - def arrow_trending_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_trending_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-up-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_circle /> - - <.arrow_up_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_circle() %> - - <%= arrow_up_circle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_circle(assigns_or_opts \\ []) - - def arrow_up_circle(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_up_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-up-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_left /> - - <.arrow_up_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_left() %> - - <%= arrow_up_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_left(assigns_or_opts \\ []) - - def arrow_up_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_up_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-up-on-square-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_on_square_stack /> - - <.arrow_up_on_square_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_on_square_stack() %> - - <%= arrow_up_on_square_stack(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_on_square_stack(assigns_or_opts \\ []) - - def arrow_up_on_square_stack(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_up_on_square_stack(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-up-on-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_on_square /> - - <.arrow_up_on_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_on_square() %> - - <%= arrow_up_on_square(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_on_square(assigns_or_opts \\ []) - - def arrow_up_on_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_up_on_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-up-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_right /> - - <.arrow_up_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_right() %> - - <%= arrow_up_right(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_right(assigns_or_opts \\ []) - - def arrow_up_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_up_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-up-tray.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_tray /> - - <.arrow_up_tray class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_tray() %> - - <%= arrow_up_tray(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_tray(assigns_or_opts \\ []) - - def arrow_up_tray(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_up_tray(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up /> - - <.arrow_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up() %> - - <%= arrow_up(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up(assigns_or_opts \\ []) - - def 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 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-uturn-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_uturn_down /> - - <.arrow_uturn_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_uturn_down() %> - - <%= arrow_uturn_down(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_uturn_down(assigns_or_opts \\ []) - - def arrow_uturn_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_uturn_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-uturn-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_uturn_left /> - - <.arrow_uturn_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_uturn_left() %> - - <%= arrow_uturn_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_uturn_left(assigns_or_opts \\ []) - - def arrow_uturn_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_uturn_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-uturn-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_uturn_right /> - - <.arrow_uturn_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_uturn_right() %> - - <%= arrow_uturn_right(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_uturn_right(assigns_or_opts \\ []) - - def arrow_uturn_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_uturn_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrow-uturn-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_uturn_up /> - - <.arrow_uturn_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_uturn_up() %> - - <%= arrow_uturn_up(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_uturn_up(assigns_or_opts \\ []) - - def arrow_uturn_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_uturn_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrows-pointing-in.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrows_pointing_in /> - - <.arrows_pointing_in class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrows_pointing_in() %> - - <%= arrows_pointing_in(class: "h-6 w-6 text-gray-500") %> - """ - def arrows_pointing_in(assigns_or_opts \\ []) - - def arrows_pointing_in(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 arrows_pointing_in(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, ["\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrows-pointing-out.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrows_pointing_out /> - - <.arrows_pointing_out class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrows_pointing_out() %> - - <%= arrows_pointing_out(class: "h-6 w-6 text-gray-500") %> - """ - def arrows_pointing_out(assigns_or_opts \\ []) - - def arrows_pointing_out(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 arrows_pointing_out(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, ["\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrows-right-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrows_right_left /> - - <.arrows_right_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrows_right_left() %> - - <%= arrows_right_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrows_right_left(assigns_or_opts \\ []) - - def arrows_right_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 arrows_right_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/arrows-up-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrows_up_down /> - - <.arrows_up_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrows_up_down() %> - - <%= arrows_up_down(class: "h-6 w-6 text-gray-500") %> - """ - def arrows_up_down(assigns_or_opts \\ []) - - def arrows_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 arrows_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/at-symbol.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.at_symbol /> - - <.at_symbol class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= at_symbol() %> - - <%= at_symbol(class: "h-6 w-6 text-gray-500") %> - """ - def at_symbol(assigns_or_opts \\ []) - - def at_symbol(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 at_symbol(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/backspace.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.backspace /> - - <.backspace class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= backspace() %> - - <%= backspace(class: "h-6 w-6 text-gray-500") %> - """ - def backspace(assigns_or_opts \\ []) - - def backspace(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 backspace(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/backward.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.backward /> - - <.backward class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= backward() %> - - <%= backward(class: "h-6 w-6 text-gray-500") %> - """ - def backward(assigns_or_opts \\ []) - - def backward(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 backward(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/banknotes.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.banknotes /> - - <.banknotes class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= banknotes() %> - - <%= banknotes(class: "h-6 w-6 text-gray-500") %> - """ - def banknotes(assigns_or_opts \\ []) - - def banknotes(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 banknotes(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bars-2.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_2 /> - - <.bars_2 class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_2() %> - - <%= bars_2(class: "h-6 w-6 text-gray-500") %> - """ - def bars_2(assigns_or_opts \\ []) - - def bars_2(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_2(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bars-3-bottom-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_3_bottom_left /> - - <.bars_3_bottom_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_3_bottom_left() %> - - <%= bars_3_bottom_left(class: "h-6 w-6 text-gray-500") %> - """ - def bars_3_bottom_left(assigns_or_opts \\ []) - - def bars_3_bottom_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 bars_3_bottom_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bars-3-bottom-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_3_bottom_right /> - - <.bars_3_bottom_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_3_bottom_right() %> - - <%= bars_3_bottom_right(class: "h-6 w-6 text-gray-500") %> - """ - def bars_3_bottom_right(assigns_or_opts \\ []) - - def bars_3_bottom_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 bars_3_bottom_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bars-3-center-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_3_center_left /> - - <.bars_3_center_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_3_center_left() %> - - <%= bars_3_center_left(class: "h-6 w-6 text-gray-500") %> - """ - def bars_3_center_left(assigns_or_opts \\ []) - - def bars_3_center_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 bars_3_center_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bars-3.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_3 /> - - <.bars_3 class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_3() %> - - <%= bars_3(class: "h-6 w-6 text-gray-500") %> - """ - def bars_3(assigns_or_opts \\ []) - - def bars_3(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_3(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bars-4.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_4 /> - - <.bars_4 class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_4() %> - - <%= bars_4(class: "h-6 w-6 text-gray-500") %> - """ - def bars_4(assigns_or_opts \\ []) - - def bars_4(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_4(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bars-arrow-down.svg) {: 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bars-arrow-up.svg) {: 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/beaker.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.beaker /> - - <.beaker class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= beaker() %> - - <%= beaker(class: "h-6 w-6 text-gray-500") %> - """ - def beaker(assigns_or_opts \\ []) - - def beaker(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 beaker(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bell-alert.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bell_alert /> - - <.bell_alert class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bell_alert() %> - - <%= bell_alert(class: "h-6 w-6 text-gray-500") %> - """ - def bell_alert(assigns_or_opts \\ []) - - def bell_alert(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 bell_alert(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bell-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bell_slash /> - - <.bell_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bell_slash() %> - - <%= bell_slash(class: "h-6 w-6 text-gray-500") %> - """ - def bell_slash(assigns_or_opts \\ []) - - def bell_slash(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 bell_slash(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bell-snooze.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bell_snooze /> - - <.bell_snooze class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bell_snooze() %> - - <%= bell_snooze(class: "h-6 w-6 text-gray-500") %> - """ - def bell_snooze(assigns_or_opts \\ []) - - def bell_snooze(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 bell_snooze(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bell.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bell /> - - <.bell class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bell() %> - - <%= bell(class: "h-6 w-6 text-gray-500") %> - """ - def bell(assigns_or_opts \\ []) - - def bell(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 bell(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bolt-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bolt_slash /> - - <.bolt_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bolt_slash() %> - - <%= bolt_slash(class: "h-6 w-6 text-gray-500") %> - """ - def bolt_slash(assigns_or_opts \\ []) - - def bolt_slash(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 bolt_slash(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, ["\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bolt.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bolt /> - - <.bolt class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bolt() %> - - <%= bolt(class: "h-6 w-6 text-gray-500") %> - """ - def bolt(assigns_or_opts \\ []) - - def bolt(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 bolt(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/book-open.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.book_open /> - - <.book_open class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= book_open() %> - - <%= book_open(class: "h-6 w-6 text-gray-500") %> - """ - def book_open(assigns_or_opts \\ []) - - def book_open(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 book_open(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bookmark-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bookmark_slash /> - - <.bookmark_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bookmark_slash() %> - - <%= bookmark_slash(class: "h-6 w-6 text-gray-500") %> - """ - def bookmark_slash(assigns_or_opts \\ []) - - def bookmark_slash(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 bookmark_slash(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bookmark-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bookmark_square /> - - <.bookmark_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bookmark_square() %> - - <%= bookmark_square(class: "h-6 w-6 text-gray-500") %> - """ - def bookmark_square(assigns_or_opts \\ []) - - def bookmark_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 bookmark_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/bookmark.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bookmark /> - - <.bookmark class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bookmark() %> - - <%= bookmark(class: "h-6 w-6 text-gray-500") %> - """ - def bookmark(assigns_or_opts \\ []) - - def bookmark(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 bookmark(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/briefcase.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.briefcase /> - - <.briefcase class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= briefcase() %> - - <%= briefcase(class: "h-6 w-6 text-gray-500") %> - """ - def briefcase(assigns_or_opts \\ []) - - def briefcase(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 briefcase(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/building-library.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.building_library /> - - <.building_library class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= building_library() %> - - <%= building_library(class: "h-6 w-6 text-gray-500") %> - """ - def building_library(assigns_or_opts \\ []) - - def building_library(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 building_library(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/building-office-2.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.building_office_2 /> - - <.building_office_2 class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= building_office_2() %> - - <%= building_office_2(class: "h-6 w-6 text-gray-500") %> - """ - def building_office_2(assigns_or_opts \\ []) - - def building_office_2(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 building_office_2(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/building-office.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.building_office /> - - <.building_office class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= building_office() %> - - <%= building_office(class: "h-6 w-6 text-gray-500") %> - """ - def building_office(assigns_or_opts \\ []) - - def building_office(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 building_office(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/building-storefront.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.building_storefront /> - - <.building_storefront class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= building_storefront() %> - - <%= building_storefront(class: "h-6 w-6 text-gray-500") %> - """ - def building_storefront(assigns_or_opts \\ []) - - def building_storefront(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 building_storefront(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/cake.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cake /> - - <.cake class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cake() %> - - <%= cake(class: "h-6 w-6 text-gray-500") %> - """ - def cake(assigns_or_opts \\ []) - - def cake(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 cake(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, ["\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/calculator.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.calculator /> - - <.calculator class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= calculator() %> - - <%= calculator(class: "h-6 w-6 text-gray-500") %> - """ - def calculator(assigns_or_opts \\ []) - - def calculator(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 calculator(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/calendar-days.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.calendar_days /> - - <.calendar_days class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= calendar_days() %> - - <%= calendar_days(class: "h-6 w-6 text-gray-500") %> - """ - def calendar_days(assigns_or_opts \\ []) - - def calendar_days(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 calendar_days(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, ["\n\n\n\n\n\n\n\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/calendar.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.calendar /> - - <.calendar class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= calendar() %> - - <%= calendar(class: "h-6 w-6 text-gray-500") %> - """ - def calendar(assigns_or_opts \\ []) - - def calendar(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 calendar(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/camera.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.camera /> - - <.camera class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= camera() %> - - <%= camera(class: "h-6 w-6 text-gray-500") %> - """ - def camera(assigns_or_opts \\ []) - - def camera(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 camera(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chart-bar-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chart_bar_square /> - - <.chart_bar_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chart_bar_square() %> - - <%= chart_bar_square(class: "h-6 w-6 text-gray-500") %> - """ - def chart_bar_square(assigns_or_opts \\ []) - - def chart_bar_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 chart_bar_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chart-bar.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chart_bar /> - - <.chart_bar class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chart_bar() %> - - <%= chart_bar(class: "h-6 w-6 text-gray-500") %> - """ - def chart_bar(assigns_or_opts \\ []) - - def chart_bar(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 chart_bar(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chart-pie.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chart_pie /> - - <.chart_pie class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chart_pie() %> - - <%= chart_pie(class: "h-6 w-6 text-gray-500") %> - """ - def chart_pie(assigns_or_opts \\ []) - - def chart_pie(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 chart_pie(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chat-bubble-bottom-center-text.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_bottom_center_text /> - - <.chat_bubble_bottom_center_text class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_bottom_center_text() %> - - <%= chat_bubble_bottom_center_text(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_bottom_center_text(assigns_or_opts \\ []) - - def chat_bubble_bottom_center_text(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 chat_bubble_bottom_center_text(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chat-bubble-bottom-center.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_bottom_center /> - - <.chat_bubble_bottom_center class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_bottom_center() %> - - <%= chat_bubble_bottom_center(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_bottom_center(assigns_or_opts \\ []) - - def chat_bubble_bottom_center(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 chat_bubble_bottom_center(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chat-bubble-left-ellipsis.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_left_ellipsis /> - - <.chat_bubble_left_ellipsis class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_left_ellipsis() %> - - <%= chat_bubble_left_ellipsis(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_left_ellipsis(assigns_or_opts \\ []) - - def chat_bubble_left_ellipsis(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 chat_bubble_left_ellipsis(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chat-bubble-left-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_left_right /> - - <.chat_bubble_left_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_left_right() %> - - <%= chat_bubble_left_right(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_left_right(assigns_or_opts \\ []) - - def chat_bubble_left_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 chat_bubble_left_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chat-bubble-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_left /> - - <.chat_bubble_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_left() %> - - <%= chat_bubble_left(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_left(assigns_or_opts \\ []) - - def chat_bubble_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 chat_bubble_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chat-bubble-oval-left-ellipsis.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_oval_left_ellipsis /> - - <.chat_bubble_oval_left_ellipsis class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_oval_left_ellipsis() %> - - <%= chat_bubble_oval_left_ellipsis(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_oval_left_ellipsis(assigns_or_opts \\ []) - - def chat_bubble_oval_left_ellipsis(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 chat_bubble_oval_left_ellipsis(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chat-bubble-oval-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_oval_left /> - - <.chat_bubble_oval_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_oval_left() %> - - <%= chat_bubble_oval_left(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_oval_left(assigns_or_opts \\ []) - - def chat_bubble_oval_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 chat_bubble_oval_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/check-badge.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.check_badge /> - - <.check_badge class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= check_badge() %> - - <%= check_badge(class: "h-6 w-6 text-gray-500") %> - """ - def check_badge(assigns_or_opts \\ []) - - def check_badge(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 check_badge(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/check-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.check_circle /> - - <.check_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= check_circle() %> - - <%= check_circle(class: "h-6 w-6 text-gray-500") %> - """ - def check_circle(assigns_or_opts \\ []) - - def check_circle(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 check_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/check.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.check /> - - <.check class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= check() %> - - <%= check(class: "h-6 w-6 text-gray-500") %> - """ - def check(assigns_or_opts \\ []) - - def check(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 check(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chevron-double-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_double_down /> - - <.chevron_double_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_double_down() %> - - <%= chevron_double_down(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_double_down(assigns_or_opts \\ []) - - def chevron_double_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_double_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chevron-double-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_double_left /> - - <.chevron_double_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_double_left() %> - - <%= chevron_double_left(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_double_left(assigns_or_opts \\ []) - - def chevron_double_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 chevron_double_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chevron-double-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_double_right /> - - <.chevron_double_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_double_right() %> - - <%= chevron_double_right(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_double_right(assigns_or_opts \\ []) - - def chevron_double_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 chevron_double_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chevron-double-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_double_up /> - - <.chevron_double_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_double_up() %> - - <%= chevron_double_up(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_double_up(assigns_or_opts \\ []) - - def chevron_double_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 chevron_double_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chevron-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_down /> - - <.chevron_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_down() %> - - <%= chevron_down(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_down(assigns_or_opts \\ []) - - def chevron_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_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chevron-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_left /> - - <.chevron_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_left() %> - - <%= chevron_left(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_left(assigns_or_opts \\ []) - - def chevron_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 chevron_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chevron-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_right /> - - <.chevron_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_right() %> - - <%= chevron_right(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_right(assigns_or_opts \\ []) - - def chevron_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 chevron_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chevron-up-down.svg) {: 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/chevron-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_up /> - - <.chevron_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_up() %> - - <%= chevron_up(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_up(assigns_or_opts \\ []) - - def chevron_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 chevron_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/circle-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.circle_stack /> - - <.circle_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= circle_stack() %> - - <%= circle_stack(class: "h-6 w-6 text-gray-500") %> - """ - def circle_stack(assigns_or_opts \\ []) - - def circle_stack(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 circle_stack(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/clipboard-document-check.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.clipboard_document_check /> - - <.clipboard_document_check class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= clipboard_document_check() %> - - <%= clipboard_document_check(class: "h-6 w-6 text-gray-500") %> - """ - def clipboard_document_check(assigns_or_opts \\ []) - - def clipboard_document_check(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 clipboard_document_check(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/clipboard-document-list.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.clipboard_document_list /> - - <.clipboard_document_list class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= clipboard_document_list() %> - - <%= clipboard_document_list(class: "h-6 w-6 text-gray-500") %> - """ - def clipboard_document_list(assigns_or_opts \\ []) - - def clipboard_document_list(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 clipboard_document_list(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/clipboard-document.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.clipboard_document /> - - <.clipboard_document class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= clipboard_document() %> - - <%= clipboard_document(class: "h-6 w-6 text-gray-500") %> - """ - def clipboard_document(assigns_or_opts \\ []) - - def clipboard_document(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 clipboard_document(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/clipboard.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.clipboard /> - - <.clipboard class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= clipboard() %> - - <%= clipboard(class: "h-6 w-6 text-gray-500") %> - """ - def clipboard(assigns_or_opts \\ []) - - def clipboard(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 clipboard(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/clock.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.clock /> - - <.clock class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= clock() %> - - <%= clock(class: "h-6 w-6 text-gray-500") %> - """ - def clock(assigns_or_opts \\ []) - - def clock(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 clock(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/cloud-arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cloud_arrow_down /> - - <.cloud_arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cloud_arrow_down() %> - - <%= cloud_arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def cloud_arrow_down(assigns_or_opts \\ []) - - def cloud_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 cloud_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/cloud-arrow-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cloud_arrow_up /> - - <.cloud_arrow_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cloud_arrow_up() %> - - <%= cloud_arrow_up(class: "h-6 w-6 text-gray-500") %> - """ - def cloud_arrow_up(assigns_or_opts \\ []) - - def cloud_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 cloud_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/cloud.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cloud /> - - <.cloud class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cloud() %> - - <%= cloud(class: "h-6 w-6 text-gray-500") %> - """ - def cloud(assigns_or_opts \\ []) - - def cloud(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 cloud(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/code-bracket-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.code_bracket_square /> - - <.code_bracket_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= code_bracket_square() %> - - <%= code_bracket_square(class: "h-6 w-6 text-gray-500") %> - """ - def code_bracket_square(assigns_or_opts \\ []) - - 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) - - ~H""" - - """ - end - - def code_bracket_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/code-bracket.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.code_bracket /> - - <.code_bracket class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= code_bracket() %> - - <%= code_bracket(class: "h-6 w-6 text-gray-500") %> - """ - def code_bracket(assigns_or_opts \\ []) - - 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) - - ~H""" - - """ - end - - def code_bracket(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/cog-6-tooth.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cog_6_tooth /> - - <.cog_6_tooth class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cog_6_tooth() %> - - <%= cog_6_tooth(class: "h-6 w-6 text-gray-500") %> - """ - def cog_6_tooth(assigns_or_opts \\ []) - - def cog_6_tooth(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 cog_6_tooth(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/cog-8-tooth.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cog_8_tooth /> - - <.cog_8_tooth class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cog_8_tooth() %> - - <%= cog_8_tooth(class: "h-6 w-6 text-gray-500") %> - """ - def cog_8_tooth(assigns_or_opts \\ []) - - def cog_8_tooth(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 cog_8_tooth(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/cog.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cog /> - - <.cog class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cog() %> - - <%= cog(class: "h-6 w-6 text-gray-500") %> - """ - def cog(assigns_or_opts \\ []) - - def cog(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 cog(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, ["\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/command-line.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.command_line /> - - <.command_line class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= command_line() %> - - <%= command_line(class: "h-6 w-6 text-gray-500") %> - """ - def command_line(assigns_or_opts \\ []) - - def command_line(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 command_line(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/computer-desktop.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.computer_desktop /> - - <.computer_desktop class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= computer_desktop() %> - - <%= computer_desktop(class: "h-6 w-6 text-gray-500") %> - """ - def computer_desktop(assigns_or_opts \\ []) - - def computer_desktop(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 computer_desktop(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/cpu-chip.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cpu_chip /> - - <.cpu_chip class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cpu_chip() %> - - <%= cpu_chip(class: "h-6 w-6 text-gray-500") %> - """ - def cpu_chip(assigns_or_opts \\ []) - - def cpu_chip(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 cpu_chip(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/credit-card.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.credit_card /> - - <.credit_card class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= credit_card() %> - - <%= credit_card(class: "h-6 w-6 text-gray-500") %> - """ - def credit_card(assigns_or_opts \\ []) - - def credit_card(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 credit_card(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/cube.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cube /> - - <.cube class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cube() %> - - <%= cube(class: "h-6 w-6 text-gray-500") %> - """ - def cube(assigns_or_opts \\ []) - - def cube(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(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/currency-dollar.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.currency_dollar /> - - <.currency_dollar class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= currency_dollar() %> - - <%= currency_dollar(class: "h-6 w-6 text-gray-500") %> - """ - def currency_dollar(assigns_or_opts \\ []) - - def currency_dollar(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_dollar(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/currency-euro.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.currency_euro /> - - <.currency_euro class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= currency_euro() %> - - <%= currency_euro(class: "h-6 w-6 text-gray-500") %> - """ - def currency_euro(assigns_or_opts \\ []) - - def currency_euro(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_euro(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/currency-pound.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.currency_pound /> - - <.currency_pound class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= currency_pound() %> - - <%= currency_pound(class: "h-6 w-6 text-gray-500") %> - """ - def currency_pound(assigns_or_opts \\ []) - - def currency_pound(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_pound(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/currency-rupee.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.currency_rupee /> - - <.currency_rupee class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= currency_rupee() %> - - <%= currency_rupee(class: "h-6 w-6 text-gray-500") %> - """ - def currency_rupee(assigns_or_opts \\ []) - - def currency_rupee(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_rupee(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/currency-yen.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.currency_yen /> - - <.currency_yen class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= currency_yen() %> - - <%= currency_yen(class: "h-6 w-6 text-gray-500") %> - """ - def currency_yen(assigns_or_opts \\ []) - - def currency_yen(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_yen(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/cursor-arrow-rays.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cursor_arrow_rays /> - - <.cursor_arrow_rays class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cursor_arrow_rays() %> - - <%= cursor_arrow_rays(class: "h-6 w-6 text-gray-500") %> - """ - def cursor_arrow_rays(assigns_or_opts \\ []) - - def cursor_arrow_rays(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 cursor_arrow_rays(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/cursor-arrow-ripple.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cursor_arrow_ripple /> - - <.cursor_arrow_ripple class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cursor_arrow_ripple() %> - - <%= cursor_arrow_ripple(class: "h-6 w-6 text-gray-500") %> - """ - def cursor_arrow_ripple(assigns_or_opts \\ []) - - def cursor_arrow_ripple(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 cursor_arrow_ripple(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/device-phone-mobile.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.device_phone_mobile /> - - <.device_phone_mobile class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= device_phone_mobile() %> - - <%= device_phone_mobile(class: "h-6 w-6 text-gray-500") %> - """ - def device_phone_mobile(assigns_or_opts \\ []) - - def device_phone_mobile(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 device_phone_mobile(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/device-tablet.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.device_tablet /> - - <.device_tablet class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= device_tablet() %> - - <%= device_tablet(class: "h-6 w-6 text-gray-500") %> - """ - def device_tablet(assigns_or_opts \\ []) - - def device_tablet(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 device_tablet(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/document-arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_arrow_down /> - - <.document_arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_arrow_down() %> - - <%= document_arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def document_arrow_down(assigns_or_opts \\ []) - - def document_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 document_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/document-arrow-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_arrow_up /> - - <.document_arrow_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_arrow_up() %> - - <%= document_arrow_up(class: "h-6 w-6 text-gray-500") %> - """ - def document_arrow_up(assigns_or_opts \\ []) - - def document_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 document_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/document-chart-bar.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_chart_bar /> - - <.document_chart_bar class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_chart_bar() %> - - <%= document_chart_bar(class: "h-6 w-6 text-gray-500") %> - """ - def document_chart_bar(assigns_or_opts \\ []) - - def document_chart_bar(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 document_chart_bar(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/document-check.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_check /> - - <.document_check class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_check() %> - - <%= document_check(class: "h-6 w-6 text-gray-500") %> - """ - def document_check(assigns_or_opts \\ []) - - def document_check(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 document_check(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/document-duplicate.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_duplicate /> - - <.document_duplicate class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_duplicate() %> - - <%= document_duplicate(class: "h-6 w-6 text-gray-500") %> - """ - def document_duplicate(assigns_or_opts \\ []) - - def document_duplicate(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 document_duplicate(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/document-magnifying-glass.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_magnifying_glass /> - - <.document_magnifying_glass class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_magnifying_glass() %> - - <%= document_magnifying_glass(class: "h-6 w-6 text-gray-500") %> - """ - def document_magnifying_glass(assigns_or_opts \\ []) - - def document_magnifying_glass(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 document_magnifying_glass(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/document-minus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_minus /> - - <.document_minus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_minus() %> - - <%= document_minus(class: "h-6 w-6 text-gray-500") %> - """ - def document_minus(assigns_or_opts \\ []) - - def document_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 document_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/document-plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_plus /> - - <.document_plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_plus() %> - - <%= document_plus(class: "h-6 w-6 text-gray-500") %> - """ - def document_plus(assigns_or_opts \\ []) - - def document_plus(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 document_plus(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/document-text.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_text /> - - <.document_text class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_text() %> - - <%= document_text(class: "h-6 w-6 text-gray-500") %> - """ - def document_text(assigns_or_opts \\ []) - - def document_text(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 document_text(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/document.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document /> - - <.document class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document() %> - - <%= document(class: "h-6 w-6 text-gray-500") %> - """ - def document(assigns_or_opts \\ []) - - def document(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 document(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/ellipsis-horizontal-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.ellipsis_horizontal_circle /> - - <.ellipsis_horizontal_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= ellipsis_horizontal_circle() %> - - <%= ellipsis_horizontal_circle(class: "h-6 w-6 text-gray-500") %> - """ - def ellipsis_horizontal_circle(assigns_or_opts \\ []) - - def ellipsis_horizontal_circle(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 ellipsis_horizontal_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/ellipsis-horizontal.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.ellipsis_horizontal /> - - <.ellipsis_horizontal class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= ellipsis_horizontal() %> - - <%= ellipsis_horizontal(class: "h-6 w-6 text-gray-500") %> - """ - def ellipsis_horizontal(assigns_or_opts \\ []) - - def ellipsis_horizontal(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 ellipsis_horizontal(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/ellipsis-vertical.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.ellipsis_vertical /> - - <.ellipsis_vertical class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= ellipsis_vertical() %> - - <%= ellipsis_vertical(class: "h-6 w-6 text-gray-500") %> - """ - def ellipsis_vertical(assigns_or_opts \\ []) - - def ellipsis_vertical(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 ellipsis_vertical(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/envelope-open.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.envelope_open /> - - <.envelope_open class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= envelope_open() %> - - <%= envelope_open(class: "h-6 w-6 text-gray-500") %> - """ - def envelope_open(assigns_or_opts \\ []) - - def envelope_open(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 envelope_open(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/envelope.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.envelope /> - - <.envelope class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= envelope() %> - - <%= envelope(class: "h-6 w-6 text-gray-500") %> - """ - def envelope(assigns_or_opts \\ []) - - def envelope(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 envelope(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/exclamation-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.exclamation_circle /> - - <.exclamation_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= exclamation_circle() %> - - <%= exclamation_circle(class: "h-6 w-6 text-gray-500") %> - """ - def exclamation_circle(assigns_or_opts \\ []) - - 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) - - ~H""" - - """ - end - - def exclamation_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/exclamation-triangle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.exclamation_triangle /> - - <.exclamation_triangle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= exclamation_triangle() %> - - <%= exclamation_triangle(class: "h-6 w-6 text-gray-500") %> - """ - def exclamation_triangle(assigns_or_opts \\ []) - - 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 exclamation_triangle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/eye-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.eye_slash /> - - <.eye_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= eye_slash() %> - - <%= eye_slash(class: "h-6 w-6 text-gray-500") %> - """ - def eye_slash(assigns_or_opts \\ []) - - def eye_slash(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 eye_slash(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/eye.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.eye /> - - <.eye class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= eye() %> - - <%= eye(class: "h-6 w-6 text-gray-500") %> - """ - def eye(assigns_or_opts \\ []) - - def eye(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 eye(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/face-frown.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.face_frown /> - - <.face_frown class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= face_frown() %> - - <%= face_frown(class: "h-6 w-6 text-gray-500") %> - """ - def face_frown(assigns_or_opts \\ []) - - def face_frown(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 face_frown(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/face-smile.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.face_smile /> - - <.face_smile class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= face_smile() %> - - <%= face_smile(class: "h-6 w-6 text-gray-500") %> - """ - def face_smile(assigns_or_opts \\ []) - - def face_smile(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 face_smile(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/film.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.film /> - - <.film class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= film() %> - - <%= film(class: "h-6 w-6 text-gray-500") %> - """ - def film(assigns_or_opts \\ []) - - def film(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 film(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/finger-print.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.finger_print /> - - <.finger_print class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= finger_print() %> - - <%= finger_print(class: "h-6 w-6 text-gray-500") %> - """ - def finger_print(assigns_or_opts \\ []) - - def finger_print(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 finger_print(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/fire.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.fire /> - - <.fire class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= fire() %> - - <%= fire(class: "h-6 w-6 text-gray-500") %> - """ - def fire(assigns_or_opts \\ []) - - def fire(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 fire(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/flag.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.flag /> - - <.flag class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= flag() %> - - <%= flag(class: "h-6 w-6 text-gray-500") %> - """ - def flag(assigns_or_opts \\ []) - - def flag(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 flag(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/folder-arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.folder_arrow_down /> - - <.folder_arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= folder_arrow_down() %> - - <%= folder_arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def folder_arrow_down(assigns_or_opts \\ []) - - def folder_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 folder_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/folder-minus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.folder_minus /> - - <.folder_minus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= folder_minus() %> - - <%= folder_minus(class: "h-6 w-6 text-gray-500") %> - """ - def folder_minus(assigns_or_opts \\ []) - - def folder_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 folder_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/folder-open.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.folder_open /> - - <.folder_open class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= folder_open() %> - - <%= folder_open(class: "h-6 w-6 text-gray-500") %> - """ - def folder_open(assigns_or_opts \\ []) - - def folder_open(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 folder_open(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/folder-plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.folder_plus /> - - <.folder_plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= folder_plus() %> - - <%= folder_plus(class: "h-6 w-6 text-gray-500") %> - """ - def folder_plus(assigns_or_opts \\ []) - - def folder_plus(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 folder_plus(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/folder.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.folder /> - - <.folder class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= folder() %> - - <%= folder(class: "h-6 w-6 text-gray-500") %> - """ - def folder(assigns_or_opts \\ []) - - def folder(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 folder(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/forward.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.forward /> - - <.forward class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= forward() %> - - <%= forward(class: "h-6 w-6 text-gray-500") %> - """ - def forward(assigns_or_opts \\ []) - - def forward(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 forward(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/funnel.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.funnel /> - - <.funnel class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= funnel() %> - - <%= funnel(class: "h-6 w-6 text-gray-500") %> - """ - def funnel(assigns_or_opts \\ []) - - def funnel(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 funnel(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/gif.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.gif /> - - <.gif class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= gif() %> - - <%= gif(class: "h-6 w-6 text-gray-500") %> - """ - def gif(assigns_or_opts \\ []) - - def gif(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 gif(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/gift-top.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.gift_top /> - - <.gift_top class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= gift_top() %> - - <%= gift_top(class: "h-6 w-6 text-gray-500") %> - """ - def gift_top(assigns_or_opts \\ []) - - def gift_top(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 gift_top(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/gift.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.gift /> - - <.gift class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= gift() %> - - <%= gift(class: "h-6 w-6 text-gray-500") %> - """ - def gift(assigns_or_opts \\ []) - - def gift(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 gift(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/globe-alt.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.globe_alt /> - - <.globe_alt class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= globe_alt() %> - - <%= globe_alt(class: "h-6 w-6 text-gray-500") %> - """ - def globe_alt(assigns_or_opts \\ []) - - def globe_alt(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 globe_alt(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, ["\n\n\n\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/globe-americas.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.globe_americas /> - - <.globe_americas class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= globe_americas() %> - - <%= globe_americas(class: "h-6 w-6 text-gray-500") %> - """ - def globe_americas(assigns_or_opts \\ []) - - def globe_americas(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 globe_americas(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/globe-asia-australia.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.globe_asia_australia /> - - <.globe_asia_australia class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= globe_asia_australia() %> - - <%= globe_asia_australia(class: "h-6 w-6 text-gray-500") %> - """ - def globe_asia_australia(assigns_or_opts \\ []) - - def globe_asia_australia(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 globe_asia_australia(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/globe-europe-africa.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.globe_europe_africa /> - - <.globe_europe_africa class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= globe_europe_africa() %> - - <%= globe_europe_africa(class: "h-6 w-6 text-gray-500") %> - """ - def globe_europe_africa(assigns_or_opts \\ []) - - def globe_europe_africa(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 globe_europe_africa(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/hand-raised.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.hand_raised /> - - <.hand_raised class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= hand_raised() %> - - <%= hand_raised(class: "h-6 w-6 text-gray-500") %> - """ - def hand_raised(assigns_or_opts \\ []) - - def hand_raised(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 hand_raised(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/hand-thumb-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.hand_thumb_down /> - - <.hand_thumb_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= hand_thumb_down() %> - - <%= hand_thumb_down(class: "h-6 w-6 text-gray-500") %> - """ - def hand_thumb_down(assigns_or_opts \\ []) - - def hand_thumb_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 hand_thumb_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/hand-thumb-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.hand_thumb_up /> - - <.hand_thumb_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= hand_thumb_up() %> - - <%= hand_thumb_up(class: "h-6 w-6 text-gray-500") %> - """ - def hand_thumb_up(assigns_or_opts \\ []) - - def hand_thumb_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 hand_thumb_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/hashtag.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.hashtag /> - - <.hashtag class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= hashtag() %> - - <%= hashtag(class: "h-6 w-6 text-gray-500") %> - """ - def hashtag(assigns_or_opts \\ []) - - def hashtag(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 hashtag(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/heart.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.heart /> - - <.heart class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= heart() %> - - <%= heart(class: "h-6 w-6 text-gray-500") %> - """ - def heart(assigns_or_opts \\ []) - - def heart(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 heart(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/home-modern.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.home_modern /> - - <.home_modern class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= home_modern() %> - - <%= home_modern(class: "h-6 w-6 text-gray-500") %> - """ - def home_modern(assigns_or_opts \\ []) - - def home_modern(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 home_modern(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/home.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.home /> - - <.home class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= home() %> - - <%= home(class: "h-6 w-6 text-gray-500") %> - """ - def home(assigns_or_opts \\ []) - - def home(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 home(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/identification.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.identification /> - - <.identification class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= identification() %> - - <%= identification(class: "h-6 w-6 text-gray-500") %> - """ - def identification(assigns_or_opts \\ []) - - def identification(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 identification(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/inbox-arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.inbox_arrow_down /> - - <.inbox_arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= inbox_arrow_down() %> - - <%= inbox_arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def inbox_arrow_down(assigns_or_opts \\ []) - - def inbox_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 inbox_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/inbox-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.inbox_stack /> - - <.inbox_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= inbox_stack() %> - - <%= inbox_stack(class: "h-6 w-6 text-gray-500") %> - """ - def inbox_stack(assigns_or_opts \\ []) - - def inbox_stack(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 inbox_stack(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/inbox.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.inbox /> - - <.inbox class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= inbox() %> - - <%= inbox(class: "h-6 w-6 text-gray-500") %> - """ - def inbox(assigns_or_opts \\ []) - - def inbox(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 inbox(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/information-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.information_circle /> - - <.information_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= information_circle() %> - - <%= information_circle(class: "h-6 w-6 text-gray-500") %> - """ - def information_circle(assigns_or_opts \\ []) - - def information_circle(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 information_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/key.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.key /> - - <.key class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= key() %> - - <%= key(class: "h-6 w-6 text-gray-500") %> - """ - def key(assigns_or_opts \\ []) - - def key(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 key(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/language.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.language /> - - <.language class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= language() %> - - <%= language(class: "h-6 w-6 text-gray-500") %> - """ - def language(assigns_or_opts \\ []) - - def language(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 language(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/lifebuoy.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.lifebuoy /> - - <.lifebuoy class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= lifebuoy() %> - - <%= lifebuoy(class: "h-6 w-6 text-gray-500") %> - """ - def lifebuoy(assigns_or_opts \\ []) - - def lifebuoy(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 lifebuoy(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/light-bulb.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.light_bulb /> - - <.light_bulb class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= light_bulb() %> - - <%= light_bulb(class: "h-6 w-6 text-gray-500") %> - """ - def light_bulb(assigns_or_opts \\ []) - - def light_bulb(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 light_bulb(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/link.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.link /> - - <.link class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= link() %> - - <%= link(class: "h-6 w-6 text-gray-500") %> - """ - def link(assigns_or_opts \\ []) - - def link(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 link(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/list-bullet.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.list_bullet /> - - <.list_bullet class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= list_bullet() %> - - <%= list_bullet(class: "h-6 w-6 text-gray-500") %> - """ - def list_bullet(assigns_or_opts \\ []) - - def list_bullet(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 list_bullet(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, ["\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/lock-closed.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.lock_closed /> - - <.lock_closed class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= lock_closed() %> - - <%= lock_closed(class: "h-6 w-6 text-gray-500") %> - """ - def lock_closed(assigns_or_opts \\ []) - - def lock_closed(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 lock_closed(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/lock-open.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.lock_open /> - - <.lock_open class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= lock_open() %> - - <%= lock_open(class: "h-6 w-6 text-gray-500") %> - """ - def lock_open(assigns_or_opts \\ []) - - def lock_open(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 lock_open(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/magnifying-glass-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.magnifying_glass_circle /> - - <.magnifying_glass_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= magnifying_glass_circle() %> - - <%= magnifying_glass_circle(class: "h-6 w-6 text-gray-500") %> - """ - def magnifying_glass_circle(assigns_or_opts \\ []) - - def magnifying_glass_circle(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 magnifying_glass_circle(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/magnifying-glass-minus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.magnifying_glass_minus /> - - <.magnifying_glass_minus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= magnifying_glass_minus() %> - - <%= magnifying_glass_minus(class: "h-6 w-6 text-gray-500") %> - """ - def magnifying_glass_minus(assigns_or_opts \\ []) - - def magnifying_glass_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 magnifying_glass_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/magnifying-glass-plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.magnifying_glass_plus /> - - <.magnifying_glass_plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= magnifying_glass_plus() %> - - <%= magnifying_glass_plus(class: "h-6 w-6 text-gray-500") %> - """ - def magnifying_glass_plus(assigns_or_opts \\ []) - - def magnifying_glass_plus(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 magnifying_glass_plus(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/magnifying-glass.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.magnifying_glass /> - - <.magnifying_glass class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= magnifying_glass() %> - - <%= magnifying_glass(class: "h-6 w-6 text-gray-500") %> - """ - def magnifying_glass(assigns_or_opts \\ []) - - def magnifying_glass(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 magnifying_glass(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/map-pin.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.map_pin /> - - <.map_pin class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= map_pin() %> - - <%= map_pin(class: "h-6 w-6 text-gray-500") %> - """ - def map_pin(assigns_or_opts \\ []) - - def map_pin(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 map_pin(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/map.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.map /> - - <.map class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= map() %> - - <%= map(class: "h-6 w-6 text-gray-500") %> - """ - def map(assigns_or_opts \\ []) - - def map(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 map(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/megaphone.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.megaphone /> - - <.megaphone class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= megaphone() %> - - <%= megaphone(class: "h-6 w-6 text-gray-500") %> - """ - def megaphone(assigns_or_opts \\ []) - - def megaphone(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 megaphone(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/microphone.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.microphone /> - - <.microphone class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= microphone() %> - - <%= microphone(class: "h-6 w-6 text-gray-500") %> - """ - def microphone(assigns_or_opts \\ []) - - def microphone(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 microphone(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/minus-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.minus_circle /> - - <.minus_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= minus_circle() %> - - <%= minus_circle(class: "h-6 w-6 text-gray-500") %> - """ - def minus_circle(assigns_or_opts \\ []) - - def minus_circle(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_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/minus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.minus /> - - <.minus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= minus() %> - - <%= minus(class: "h-6 w-6 text-gray-500") %> - """ - def minus(assigns_or_opts \\ []) - - def 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 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/moon.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.moon /> - - <.moon class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= moon() %> - - <%= moon(class: "h-6 w-6 text-gray-500") %> - """ - def moon(assigns_or_opts \\ []) - - def moon(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 moon(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/musical-note.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.musical_note /> - - <.musical_note class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= musical_note() %> - - <%= musical_note(class: "h-6 w-6 text-gray-500") %> - """ - def musical_note(assigns_or_opts \\ []) - - def musical_note(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 musical_note(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/newspaper.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.newspaper /> - - <.newspaper class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= newspaper() %> - - <%= newspaper(class: "h-6 w-6 text-gray-500") %> - """ - def newspaper(assigns_or_opts \\ []) - - def newspaper(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 newspaper(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/no-symbol.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.no_symbol /> - - <.no_symbol class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= no_symbol() %> - - <%= no_symbol(class: "h-6 w-6 text-gray-500") %> - """ - def no_symbol(assigns_or_opts \\ []) - - def no_symbol(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 no_symbol(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/paper-airplane.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.paper_airplane /> - - <.paper_airplane class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= paper_airplane() %> - - <%= paper_airplane(class: "h-6 w-6 text-gray-500") %> - """ - def paper_airplane(assigns_or_opts \\ []) - - def paper_airplane(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 paper_airplane(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/paper-clip.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.paper_clip /> - - <.paper_clip class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= paper_clip() %> - - <%= paper_clip(class: "h-6 w-6 text-gray-500") %> - """ - def paper_clip(assigns_or_opts \\ []) - - def paper_clip(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 paper_clip(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/pause.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.pause /> - - <.pause class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= pause() %> - - <%= pause(class: "h-6 w-6 text-gray-500") %> - """ - def pause(assigns_or_opts \\ []) - - def pause(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 pause(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/pencil-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.pencil_square /> - - <.pencil_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= pencil_square() %> - - <%= pencil_square(class: "h-6 w-6 text-gray-500") %> - """ - def pencil_square(assigns_or_opts \\ []) - - def pencil_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 pencil_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/pencil.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.pencil /> - - <.pencil class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= pencil() %> - - <%= pencil(class: "h-6 w-6 text-gray-500") %> - """ - def pencil(assigns_or_opts \\ []) - - def pencil(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 pencil(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/phone-arrow-down-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.phone_arrow_down_left /> - - <.phone_arrow_down_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= phone_arrow_down_left() %> - - <%= phone_arrow_down_left(class: "h-6 w-6 text-gray-500") %> - """ - def phone_arrow_down_left(assigns_or_opts \\ []) - - def phone_arrow_down_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 phone_arrow_down_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/phone-arrow-up-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.phone_arrow_up_right /> - - <.phone_arrow_up_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= phone_arrow_up_right() %> - - <%= phone_arrow_up_right(class: "h-6 w-6 text-gray-500") %> - """ - def phone_arrow_up_right(assigns_or_opts \\ []) - - def phone_arrow_up_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 phone_arrow_up_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/phone-x-mark.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.phone_x_mark /> - - <.phone_x_mark class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= phone_x_mark() %> - - <%= phone_x_mark(class: "h-6 w-6 text-gray-500") %> - """ - def phone_x_mark(assigns_or_opts \\ []) - - def phone_x_mark(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 phone_x_mark(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/phone.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.phone /> - - <.phone class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= phone() %> - - <%= phone(class: "h-6 w-6 text-gray-500") %> - """ - def phone(assigns_or_opts \\ []) - - def phone(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 phone(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/photo.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.photo /> - - <.photo class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= photo() %> - - <%= photo(class: "h-6 w-6 text-gray-500") %> - """ - def photo(assigns_or_opts \\ []) - - def photo(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 photo(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/play-pause.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.play_pause /> - - <.play_pause class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= play_pause() %> - - <%= play_pause(class: "h-6 w-6 text-gray-500") %> - """ - def play_pause(assigns_or_opts \\ []) - - def play_pause(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 play_pause(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/play.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.play /> - - <.play class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= play() %> - - <%= play(class: "h-6 w-6 text-gray-500") %> - """ - def play(assigns_or_opts \\ []) - - def play(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 play(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/plus-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.plus_circle /> - - <.plus_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= plus_circle() %> - - <%= plus_circle(class: "h-6 w-6 text-gray-500") %> - """ - def plus_circle(assigns_or_opts \\ []) - - def plus_circle(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_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.plus /> - - <.plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= plus() %> - - <%= plus(class: "h-6 w-6 text-gray-500") %> - """ - def plus(assigns_or_opts \\ []) - - def plus(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(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/presentation-chart-bar.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.presentation_chart_bar /> - - <.presentation_chart_bar class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= presentation_chart_bar() %> - - <%= presentation_chart_bar(class: "h-6 w-6 text-gray-500") %> - """ - def presentation_chart_bar(assigns_or_opts \\ []) - - def presentation_chart_bar(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 presentation_chart_bar(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/presentation-chart-line.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.presentation_chart_line /> - - <.presentation_chart_line class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= presentation_chart_line() %> - - <%= presentation_chart_line(class: "h-6 w-6 text-gray-500") %> - """ - def presentation_chart_line(assigns_or_opts \\ []) - - def presentation_chart_line(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 presentation_chart_line(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/printer.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.printer /> - - <.printer class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= printer() %> - - <%= printer(class: "h-6 w-6 text-gray-500") %> - """ - def printer(assigns_or_opts \\ []) - - def printer(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 printer(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/puzzle-piece.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.puzzle_piece /> - - <.puzzle_piece class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= puzzle_piece() %> - - <%= puzzle_piece(class: "h-6 w-6 text-gray-500") %> - """ - def puzzle_piece(assigns_or_opts \\ []) - - def puzzle_piece(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 puzzle_piece(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/qr-code.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.qr_code /> - - <.qr_code class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= qr_code() %> - - <%= qr_code(class: "h-6 w-6 text-gray-500") %> - """ - def qr_code(assigns_or_opts \\ []) - - def qr_code(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 qr_code(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/question-mark-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.question_mark_circle /> - - <.question_mark_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= question_mark_circle() %> - - <%= question_mark_circle(class: "h-6 w-6 text-gray-500") %> - """ - def question_mark_circle(assigns_or_opts \\ []) - - def question_mark_circle(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 question_mark_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/queue-list.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.queue_list /> - - <.queue_list class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= queue_list() %> - - <%= queue_list(class: "h-6 w-6 text-gray-500") %> - """ - def queue_list(assigns_or_opts \\ []) - - def queue_list(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 queue_list(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, ["\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/radio.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.radio /> - - <.radio class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= radio() %> - - <%= radio(class: "h-6 w-6 text-gray-500") %> - """ - def radio(assigns_or_opts \\ []) - - def radio(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 radio(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/receipt-percent.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.receipt_percent /> - - <.receipt_percent class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= receipt_percent() %> - - <%= receipt_percent(class: "h-6 w-6 text-gray-500") %> - """ - def receipt_percent(assigns_or_opts \\ []) - - def receipt_percent(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 receipt_percent(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/receipt-refund.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.receipt_refund /> - - <.receipt_refund class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= receipt_refund() %> - - <%= receipt_refund(class: "h-6 w-6 text-gray-500") %> - """ - def receipt_refund(assigns_or_opts \\ []) - - def receipt_refund(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 receipt_refund(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/rectangle-group.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.rectangle_group /> - - <.rectangle_group class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= rectangle_group() %> - - <%= rectangle_group(class: "h-6 w-6 text-gray-500") %> - """ - def rectangle_group(assigns_or_opts \\ []) - - def rectangle_group(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 rectangle_group(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/rectangle-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.rectangle_stack /> - - <.rectangle_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= rectangle_stack() %> - - <%= rectangle_stack(class: "h-6 w-6 text-gray-500") %> - """ - def rectangle_stack(assigns_or_opts \\ []) - - def rectangle_stack(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 rectangle_stack(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/rss.svg) {: 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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/scale.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.scale /> - - <.scale class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= scale() %> - - <%= scale(class: "h-6 w-6 text-gray-500") %> - """ - def scale(assigns_or_opts \\ []) - - def scale(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 scale(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/scissors.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.scissors /> - - <.scissors class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= scissors() %> - - <%= scissors(class: "h-6 w-6 text-gray-500") %> - """ - def scissors(assigns_or_opts \\ []) - - def scissors(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 scissors(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/server-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.server_stack /> - - <.server_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= server_stack() %> - - <%= server_stack(class: "h-6 w-6 text-gray-500") %> - """ - def server_stack(assigns_or_opts \\ []) - - def server_stack(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 server_stack(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/server.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.server /> - - <.server class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= server() %> - - <%= server(class: "h-6 w-6 text-gray-500") %> - """ - def server(assigns_or_opts \\ []) - - def server(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 server(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/share.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.share /> - - <.share class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= share() %> - - <%= share(class: "h-6 w-6 text-gray-500") %> - """ - def share(assigns_or_opts \\ []) - - def share(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 share(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/shield-check.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.shield_check /> - - <.shield_check class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= shield_check() %> - - <%= shield_check(class: "h-6 w-6 text-gray-500") %> - """ - def shield_check(assigns_or_opts \\ []) - - def shield_check(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 shield_check(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/shield-exclamation.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.shield_exclamation /> - - <.shield_exclamation class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= shield_exclamation() %> - - <%= shield_exclamation(class: "h-6 w-6 text-gray-500") %> - """ - def shield_exclamation(assigns_or_opts \\ []) - - def shield_exclamation(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 shield_exclamation(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/shopping-bag.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.shopping_bag /> - - <.shopping_bag class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= shopping_bag() %> - - <%= shopping_bag(class: "h-6 w-6 text-gray-500") %> - """ - def shopping_bag(assigns_or_opts \\ []) - - def shopping_bag(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 shopping_bag(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/shopping-cart.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.shopping_cart /> - - <.shopping_cart class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= shopping_cart() %> - - <%= shopping_cart(class: "h-6 w-6 text-gray-500") %> - """ - def shopping_cart(assigns_or_opts \\ []) - - def shopping_cart(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 shopping_cart(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/signal-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.signal_slash /> - - <.signal_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= signal_slash() %> - - <%= signal_slash(class: "h-6 w-6 text-gray-500") %> - """ - def signal_slash(assigns_or_opts \\ []) - - def signal_slash(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 signal_slash(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, ["\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/signal.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.signal /> - - <.signal class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= signal() %> - - <%= signal(class: "h-6 w-6 text-gray-500") %> - """ - def signal(assigns_or_opts \\ []) - - def signal(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 signal(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, ["\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/sparkles.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.sparkles /> - - <.sparkles class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= sparkles() %> - - <%= sparkles(class: "h-6 w-6 text-gray-500") %> - """ - def sparkles(assigns_or_opts \\ []) - - def sparkles(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 sparkles(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/speaker-wave.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.speaker_wave /> - - <.speaker_wave class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= speaker_wave() %> - - <%= speaker_wave(class: "h-6 w-6 text-gray-500") %> - """ - def speaker_wave(assigns_or_opts \\ []) - - def speaker_wave(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 speaker_wave(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/speaker-x-mark.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.speaker_x_mark /> - - <.speaker_x_mark class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= speaker_x_mark() %> - - <%= speaker_x_mark(class: "h-6 w-6 text-gray-500") %> - """ - def speaker_x_mark(assigns_or_opts \\ []) - - def speaker_x_mark(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 speaker_x_mark(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/square-2-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.square_2_stack /> - - <.square_2_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= square_2_stack() %> - - <%= square_2_stack(class: "h-6 w-6 text-gray-500") %> - """ - def square_2_stack(assigns_or_opts \\ []) - - def square_2_stack(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 square_2_stack(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/squares-2x2.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.squares_2x2 /> - - <.squares_2x2 class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= squares_2x2() %> - - <%= squares_2x2(class: "h-6 w-6 text-gray-500") %> - """ - def squares_2x2(assigns_or_opts \\ []) - - def squares_2x2(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 squares_2x2(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/squares-plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.squares_plus /> - - <.squares_plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= squares_plus() %> - - <%= squares_plus(class: "h-6 w-6 text-gray-500") %> - """ - def squares_plus(assigns_or_opts \\ []) - - def squares_plus(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 squares_plus(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, ["\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/star.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.star /> - - <.star class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= star() %> - - <%= star(class: "h-6 w-6 text-gray-500") %> - """ - def star(assigns_or_opts \\ []) - - def star(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 star(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/stop.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.stop /> - - <.stop class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= stop() %> - - <%= stop(class: "h-6 w-6 text-gray-500") %> - """ - def stop(assigns_or_opts \\ []) - - def stop(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 stop(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/sun.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.sun /> - - <.sun class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= sun() %> - - <%= sun(class: "h-6 w-6 text-gray-500") %> - """ - def sun(assigns_or_opts \\ []) - - def sun(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 sun(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, ["\n\n\n\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/swatch.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.swatch /> - - <.swatch class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= swatch() %> - - <%= swatch(class: "h-6 w-6 text-gray-500") %> - """ - def swatch(assigns_or_opts \\ []) - - def swatch(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 swatch(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/table-cells.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.table_cells /> - - <.table_cells class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= table_cells() %> - - <%= table_cells(class: "h-6 w-6 text-gray-500") %> - """ - def table_cells(assigns_or_opts \\ []) - - def table_cells(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 table_cells(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/tag.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.tag /> - - <.tag class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= tag() %> - - <%= tag(class: "h-6 w-6 text-gray-500") %> - """ - def tag(assigns_or_opts \\ []) - - def tag(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 tag(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/ticket.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.ticket /> - - <.ticket class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= ticket() %> - - <%= ticket(class: "h-6 w-6 text-gray-500") %> - """ - def ticket(assigns_or_opts \\ []) - - def ticket(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 ticket(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/trash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.trash /> - - <.trash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= trash() %> - - <%= trash(class: "h-6 w-6 text-gray-500") %> - """ - def trash(assigns_or_opts \\ []) - - def trash(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 trash(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/truck.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.truck /> - - <.truck class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= truck() %> - - <%= truck(class: "h-6 w-6 text-gray-500") %> - """ - def truck(assigns_or_opts \\ []) - - def truck(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 truck(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, ["\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/user-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.user_circle /> - - <.user_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= user_circle() %> - - <%= user_circle(class: "h-6 w-6 text-gray-500") %> - """ - def user_circle(assigns_or_opts \\ []) - - def user_circle(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_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/user-group.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.user_group /> - - <.user_group class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= user_group() %> - - <%= user_group(class: "h-6 w-6 text-gray-500") %> - """ - def user_group(assigns_or_opts \\ []) - - def user_group(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_group(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, ["\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/user-minus.svg) {: 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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/user-plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.user_plus /> - - <.user_plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= user_plus() %> - - <%= user_plus(class: "h-6 w-6 text-gray-500") %> - """ - def user_plus(assigns_or_opts \\ []) - - def user_plus(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_plus(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/user.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.user /> - - <.user class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= user() %> - - <%= user(class: "h-6 w-6 text-gray-500") %> - """ - def user(assigns_or_opts \\ []) - - def user(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(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/users.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.users /> - - <.users class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= users() %> - - <%= users(class: "h-6 w-6 text-gray-500") %> - """ - def users(assigns_or_opts \\ []) - - def users(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 users(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, ["\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/video-camera-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.video_camera_slash /> - - <.video_camera_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= video_camera_slash() %> - - <%= video_camera_slash(class: "h-6 w-6 text-gray-500") %> - """ - def video_camera_slash(assigns_or_opts \\ []) - - def video_camera_slash(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 video_camera_slash(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, ["\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/video-camera.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.video_camera /> - - <.video_camera class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= video_camera() %> - - <%= video_camera(class: "h-6 w-6 text-gray-500") %> - """ - def video_camera(assigns_or_opts \\ []) - - def video_camera(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 video_camera(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/view-columns.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.view_columns /> - - <.view_columns class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= view_columns() %> - - <%= view_columns(class: "h-6 w-6 text-gray-500") %> - """ - def view_columns(assigns_or_opts \\ []) - - def view_columns(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 view_columns(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/wifi.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.wifi /> - - <.wifi class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= wifi() %> - - <%= wifi(class: "h-6 w-6 text-gray-500") %> - """ - def wifi(assigns_or_opts \\ []) - - def wifi(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 wifi(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/wrench-screwdriver.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.wrench_screwdriver /> - - <.wrench_screwdriver class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= wrench_screwdriver() %> - - <%= wrench_screwdriver(class: "h-6 w-6 text-gray-500") %> - """ - def wrench_screwdriver(assigns_or_opts \\ []) - - def wrench_screwdriver(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 wrench_screwdriver(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/mini/wrench.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.wrench /> - - <.wrench class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= wrench() %> - - <%= wrench(class: "h-6 w-6 text-gray-500") %> - """ - def wrench(assigns_or_opts \\ []) - - def wrench(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 wrench(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/x-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.x_circle /> - - <.x_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= x_circle() %> - - <%= x_circle(class: "h-6 w-6 text-gray-500") %> - """ - def x_circle(assigns_or_opts \\ []) - - def x_circle(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 x_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/mini/x-mark.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.x_mark /> - - <.x_mark class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= x_mark() %> - - <%= x_mark(class: "h-6 w-6 text-gray-500") %> - """ - def x_mark(assigns_or_opts \\ []) - - def x_mark(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 x_mark(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, ["\n\n"]} - end - + use Heroicons.Generator, icon_dir: "icons/mini/" end diff --git a/lib/heroicons/outline.ex b/lib/heroicons/outline.ex index a14b330..3c2037d 100644 --- a/lib/heroicons/outline.ex +++ b/lib/heroicons/outline.ex @@ -6,11711 +6,5 @@ defmodule Heroicons.Outline do designed to be rendered at 24x24. """ - use Phoenix.Component - - if function_exported?(Phoenix.Component, :assigns_to_attributes, 2) do - @assign_mod Phoenix.Component - @assigns_to_attrs_mod Phoenix.Component - else - @assign_mod Phoenix.LiveView - @assigns_to_attrs_mod Phoenix.LiveView.Helpers - end - - @doc """ - ![](assets/icons/outline/academic-cap.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.academic_cap /> - - <.academic_cap class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= academic_cap() %> - - <%= academic_cap(class: "h-6 w-6 text-gray-500") %> - """ - def academic_cap(assigns_or_opts \\ []) - - def academic_cap(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 academic_cap(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/adjustments-horizontal.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.adjustments_horizontal /> - - <.adjustments_horizontal class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= adjustments_horizontal() %> - - <%= adjustments_horizontal(class: "h-6 w-6 text-gray-500") %> - """ - def adjustments_horizontal(assigns_or_opts \\ []) - - def adjustments_horizontal(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 adjustments_horizontal(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/adjustments-vertical.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.adjustments_vertical /> - - <.adjustments_vertical class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= adjustments_vertical() %> - - <%= adjustments_vertical(class: "h-6 w-6 text-gray-500") %> - """ - def adjustments_vertical(assigns_or_opts \\ []) - - def adjustments_vertical(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 adjustments_vertical(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/archive-box-arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.archive_box_arrow_down /> - - <.archive_box_arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= archive_box_arrow_down() %> - - <%= archive_box_arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def archive_box_arrow_down(assigns_or_opts \\ []) - - def archive_box_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 archive_box_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/archive-box-x-mark.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.archive_box_x_mark /> - - <.archive_box_x_mark class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= archive_box_x_mark() %> - - <%= archive_box_x_mark(class: "h-6 w-6 text-gray-500") %> - """ - def archive_box_x_mark(assigns_or_opts \\ []) - - def archive_box_x_mark(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 archive_box_x_mark(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/archive-box.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.archive_box /> - - <.archive_box class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= archive_box() %> - - <%= archive_box(class: "h-6 w-6 text-gray-500") %> - """ - def archive_box(assigns_or_opts \\ []) - - def archive_box(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 archive_box(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-down-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_circle /> - - <.arrow_down_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_circle() %> - - <%= arrow_down_circle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_circle(assigns_or_opts \\ []) - - def arrow_down_circle(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_down_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-down-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_left /> - - <.arrow_down_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_left() %> - - <%= arrow_down_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_left(assigns_or_opts \\ []) - - def arrow_down_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_down_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-down-on-square-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_on_square_stack /> - - <.arrow_down_on_square_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_on_square_stack() %> - - <%= arrow_down_on_square_stack(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_on_square_stack(assigns_or_opts \\ []) - - def arrow_down_on_square_stack(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_down_on_square_stack(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-down-on-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_on_square /> - - <.arrow_down_on_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_on_square() %> - - <%= arrow_down_on_square(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_on_square(assigns_or_opts \\ []) - - def arrow_down_on_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_down_on_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-down-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_right /> - - <.arrow_down_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_right() %> - - <%= arrow_down_right(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_right(assigns_or_opts \\ []) - - def arrow_down_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_down_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-down-tray.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_tray /> - - <.arrow_down_tray class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_tray() %> - - <%= arrow_down_tray(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_tray(assigns_or_opts \\ []) - - def arrow_down_tray(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_down_tray(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down /> - - <.arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down() %> - - <%= arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down(assigns_or_opts \\ []) - - def 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 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-left-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_left_circle /> - - <.arrow_left_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_left_circle() %> - - <%= arrow_left_circle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_left_circle(assigns_or_opts \\ []) - - def arrow_left_circle(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_left_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-left-on-rectangle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_left_on_rectangle /> - - <.arrow_left_on_rectangle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_left_on_rectangle() %> - - <%= arrow_left_on_rectangle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_left_on_rectangle(assigns_or_opts \\ []) - - def arrow_left_on_rectangle(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_left_on_rectangle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_left /> - - <.arrow_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_left() %> - - <%= arrow_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_left(assigns_or_opts \\ []) - - def arrow_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_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-long-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_long_down /> - - <.arrow_long_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_long_down() %> - - <%= arrow_long_down(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_long_down(assigns_or_opts \\ []) - - def arrow_long_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_long_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-long-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_long_left /> - - <.arrow_long_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_long_left() %> - - <%= arrow_long_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_long_left(assigns_or_opts \\ []) - - def arrow_long_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_long_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-long-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_long_right /> - - <.arrow_long_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_long_right() %> - - <%= arrow_long_right(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_long_right(assigns_or_opts \\ []) - - def arrow_long_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_long_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-long-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_long_up /> - - <.arrow_long_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_long_up() %> - - <%= arrow_long_up(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_long_up(assigns_or_opts \\ []) - - def arrow_long_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_long_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-path.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_path /> - - <.arrow_path class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_path() %> - - <%= arrow_path(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_path(assigns_or_opts \\ []) - - def arrow_path(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(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-right-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_right_circle /> - - <.arrow_right_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_right_circle() %> - - <%= arrow_right_circle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_right_circle(assigns_or_opts \\ []) - - def arrow_right_circle(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_right_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-right-on-rectangle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_right_on_rectangle /> - - <.arrow_right_on_rectangle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_right_on_rectangle() %> - - <%= arrow_right_on_rectangle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_right_on_rectangle(assigns_or_opts \\ []) - - def arrow_right_on_rectangle(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_right_on_rectangle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_right /> - - <.arrow_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_right() %> - - <%= arrow_right(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_right(assigns_or_opts \\ []) - - def arrow_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_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-top-right-on-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_top_right_on_square /> - - <.arrow_top_right_on_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_top_right_on_square() %> - - <%= arrow_top_right_on_square(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_top_right_on_square(assigns_or_opts \\ []) - - def arrow_top_right_on_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_top_right_on_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-trending-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_trending_down /> - - <.arrow_trending_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_trending_down() %> - - <%= arrow_trending_down(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_trending_down(assigns_or_opts \\ []) - - def arrow_trending_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_trending_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-trending-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_trending_up /> - - <.arrow_trending_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_trending_up() %> - - <%= arrow_trending_up(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_trending_up(assigns_or_opts \\ []) - - def arrow_trending_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_trending_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-up-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_circle /> - - <.arrow_up_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_circle() %> - - <%= arrow_up_circle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_circle(assigns_or_opts \\ []) - - def arrow_up_circle(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_up_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-up-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_left /> - - <.arrow_up_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_left() %> - - <%= arrow_up_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_left(assigns_or_opts \\ []) - - def arrow_up_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_up_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-up-on-square-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_on_square_stack /> - - <.arrow_up_on_square_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_on_square_stack() %> - - <%= arrow_up_on_square_stack(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_on_square_stack(assigns_or_opts \\ []) - - def arrow_up_on_square_stack(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_up_on_square_stack(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-up-on-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_on_square /> - - <.arrow_up_on_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_on_square() %> - - <%= arrow_up_on_square(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_on_square(assigns_or_opts \\ []) - - def arrow_up_on_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_up_on_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-up-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_right /> - - <.arrow_up_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_right() %> - - <%= arrow_up_right(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_right(assigns_or_opts \\ []) - - def arrow_up_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_up_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-up-tray.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_tray /> - - <.arrow_up_tray class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_tray() %> - - <%= arrow_up_tray(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_tray(assigns_or_opts \\ []) - - def arrow_up_tray(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_up_tray(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up /> - - <.arrow_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up() %> - - <%= arrow_up(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up(assigns_or_opts \\ []) - - def 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 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-uturn-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_uturn_down /> - - <.arrow_uturn_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_uturn_down() %> - - <%= arrow_uturn_down(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_uturn_down(assigns_or_opts \\ []) - - def arrow_uturn_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_uturn_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-uturn-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_uturn_left /> - - <.arrow_uturn_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_uturn_left() %> - - <%= arrow_uturn_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_uturn_left(assigns_or_opts \\ []) - - def arrow_uturn_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_uturn_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-uturn-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_uturn_right /> - - <.arrow_uturn_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_uturn_right() %> - - <%= arrow_uturn_right(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_uturn_right(assigns_or_opts \\ []) - - def arrow_uturn_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_uturn_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrow-uturn-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_uturn_up /> - - <.arrow_uturn_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_uturn_up() %> - - <%= arrow_uturn_up(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_uturn_up(assigns_or_opts \\ []) - - def arrow_uturn_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_uturn_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrows-pointing-in.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrows_pointing_in /> - - <.arrows_pointing_in class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrows_pointing_in() %> - - <%= arrows_pointing_in(class: "h-6 w-6 text-gray-500") %> - """ - def arrows_pointing_in(assigns_or_opts \\ []) - - def arrows_pointing_in(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 arrows_pointing_in(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrows-pointing-out.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrows_pointing_out /> - - <.arrows_pointing_out class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrows_pointing_out() %> - - <%= arrows_pointing_out(class: "h-6 w-6 text-gray-500") %> - """ - def arrows_pointing_out(assigns_or_opts \\ []) - - def arrows_pointing_out(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 arrows_pointing_out(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrows-right-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrows_right_left /> - - <.arrows_right_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrows_right_left() %> - - <%= arrows_right_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrows_right_left(assigns_or_opts \\ []) - - def arrows_right_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 arrows_right_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/arrows-up-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrows_up_down /> - - <.arrows_up_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrows_up_down() %> - - <%= arrows_up_down(class: "h-6 w-6 text-gray-500") %> - """ - def arrows_up_down(assigns_or_opts \\ []) - - def arrows_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 arrows_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/at-symbol.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.at_symbol /> - - <.at_symbol class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= at_symbol() %> - - <%= at_symbol(class: "h-6 w-6 text-gray-500") %> - """ - def at_symbol(assigns_or_opts \\ []) - - def at_symbol(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 at_symbol(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/backspace.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.backspace /> - - <.backspace class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= backspace() %> - - <%= backspace(class: "h-6 w-6 text-gray-500") %> - """ - def backspace(assigns_or_opts \\ []) - - def backspace(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 backspace(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/backward.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.backward /> - - <.backward class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= backward() %> - - <%= backward(class: "h-6 w-6 text-gray-500") %> - """ - def backward(assigns_or_opts \\ []) - - def backward(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 backward(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/banknotes.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.banknotes /> - - <.banknotes class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= banknotes() %> - - <%= banknotes(class: "h-6 w-6 text-gray-500") %> - """ - def banknotes(assigns_or_opts \\ []) - - def banknotes(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 banknotes(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bars-2.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_2 /> - - <.bars_2 class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_2() %> - - <%= bars_2(class: "h-6 w-6 text-gray-500") %> - """ - def bars_2(assigns_or_opts \\ []) - - def bars_2(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_2(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bars-3-bottom-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_3_bottom_left /> - - <.bars_3_bottom_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_3_bottom_left() %> - - <%= bars_3_bottom_left(class: "h-6 w-6 text-gray-500") %> - """ - def bars_3_bottom_left(assigns_or_opts \\ []) - - def bars_3_bottom_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 bars_3_bottom_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bars-3-bottom-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_3_bottom_right /> - - <.bars_3_bottom_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_3_bottom_right() %> - - <%= bars_3_bottom_right(class: "h-6 w-6 text-gray-500") %> - """ - def bars_3_bottom_right(assigns_or_opts \\ []) - - def bars_3_bottom_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 bars_3_bottom_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bars-3-center-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_3_center_left /> - - <.bars_3_center_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_3_center_left() %> - - <%= bars_3_center_left(class: "h-6 w-6 text-gray-500") %> - """ - def bars_3_center_left(assigns_or_opts \\ []) - - def bars_3_center_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 bars_3_center_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bars-3.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_3 /> - - <.bars_3 class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_3() %> - - <%= bars_3(class: "h-6 w-6 text-gray-500") %> - """ - def bars_3(assigns_or_opts \\ []) - - def bars_3(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_3(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bars-4.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_4 /> - - <.bars_4 class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_4() %> - - <%= bars_4(class: "h-6 w-6 text-gray-500") %> - """ - def bars_4(assigns_or_opts \\ []) - - def bars_4(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_4(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bars-arrow-down.svg) {: 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bars-arrow-up.svg) {: 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/beaker.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.beaker /> - - <.beaker class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= beaker() %> - - <%= beaker(class: "h-6 w-6 text-gray-500") %> - """ - def beaker(assigns_or_opts \\ []) - - def beaker(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 beaker(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bell-alert.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bell_alert /> - - <.bell_alert class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bell_alert() %> - - <%= bell_alert(class: "h-6 w-6 text-gray-500") %> - """ - def bell_alert(assigns_or_opts \\ []) - - def bell_alert(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 bell_alert(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bell-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bell_slash /> - - <.bell_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bell_slash() %> - - <%= bell_slash(class: "h-6 w-6 text-gray-500") %> - """ - def bell_slash(assigns_or_opts \\ []) - - def bell_slash(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 bell_slash(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bell-snooze.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bell_snooze /> - - <.bell_snooze class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bell_snooze() %> - - <%= bell_snooze(class: "h-6 w-6 text-gray-500") %> - """ - def bell_snooze(assigns_or_opts \\ []) - - def bell_snooze(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 bell_snooze(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bell.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bell /> - - <.bell class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bell() %> - - <%= bell(class: "h-6 w-6 text-gray-500") %> - """ - def bell(assigns_or_opts \\ []) - - def bell(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 bell(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bolt-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bolt_slash /> - - <.bolt_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bolt_slash() %> - - <%= bolt_slash(class: "h-6 w-6 text-gray-500") %> - """ - def bolt_slash(assigns_or_opts \\ []) - - def bolt_slash(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 bolt_slash(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bolt.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bolt /> - - <.bolt class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bolt() %> - - <%= bolt(class: "h-6 w-6 text-gray-500") %> - """ - def bolt(assigns_or_opts \\ []) - - def bolt(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 bolt(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/book-open.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.book_open /> - - <.book_open class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= book_open() %> - - <%= book_open(class: "h-6 w-6 text-gray-500") %> - """ - def book_open(assigns_or_opts \\ []) - - def book_open(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 book_open(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bookmark-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bookmark_slash /> - - <.bookmark_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bookmark_slash() %> - - <%= bookmark_slash(class: "h-6 w-6 text-gray-500") %> - """ - def bookmark_slash(assigns_or_opts \\ []) - - def bookmark_slash(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 bookmark_slash(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bookmark-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bookmark_square /> - - <.bookmark_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bookmark_square() %> - - <%= bookmark_square(class: "h-6 w-6 text-gray-500") %> - """ - def bookmark_square(assigns_or_opts \\ []) - - def bookmark_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 bookmark_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/bookmark.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bookmark /> - - <.bookmark class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bookmark() %> - - <%= bookmark(class: "h-6 w-6 text-gray-500") %> - """ - def bookmark(assigns_or_opts \\ []) - - def bookmark(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 bookmark(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/briefcase.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.briefcase /> - - <.briefcase class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= briefcase() %> - - <%= briefcase(class: "h-6 w-6 text-gray-500") %> - """ - def briefcase(assigns_or_opts \\ []) - - def briefcase(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 briefcase(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/building-library.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.building_library /> - - <.building_library class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= building_library() %> - - <%= building_library(class: "h-6 w-6 text-gray-500") %> - """ - def building_library(assigns_or_opts \\ []) - - def building_library(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 building_library(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/building-office-2.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.building_office_2 /> - - <.building_office_2 class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= building_office_2() %> - - <%= building_office_2(class: "h-6 w-6 text-gray-500") %> - """ - def building_office_2(assigns_or_opts \\ []) - - def building_office_2(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 building_office_2(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/building-office.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.building_office /> - - <.building_office class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= building_office() %> - - <%= building_office(class: "h-6 w-6 text-gray-500") %> - """ - def building_office(assigns_or_opts \\ []) - - def building_office(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 building_office(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/building-storefront.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.building_storefront /> - - <.building_storefront class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= building_storefront() %> - - <%= building_storefront(class: "h-6 w-6 text-gray-500") %> - """ - def building_storefront(assigns_or_opts \\ []) - - def building_storefront(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 building_storefront(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/cake.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cake /> - - <.cake class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cake() %> - - <%= cake(class: "h-6 w-6 text-gray-500") %> - """ - def cake(assigns_or_opts \\ []) - - def cake(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 cake(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/calculator.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.calculator /> - - <.calculator class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= calculator() %> - - <%= calculator(class: "h-6 w-6 text-gray-500") %> - """ - def calculator(assigns_or_opts \\ []) - - def calculator(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 calculator(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/calendar-days.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.calendar_days /> - - <.calendar_days class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= calendar_days() %> - - <%= calendar_days(class: "h-6 w-6 text-gray-500") %> - """ - def calendar_days(assigns_or_opts \\ []) - - def calendar_days(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 calendar_days(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/calendar.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.calendar /> - - <.calendar class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= calendar() %> - - <%= calendar(class: "h-6 w-6 text-gray-500") %> - """ - def calendar(assigns_or_opts \\ []) - - def calendar(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 calendar(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/camera.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.camera /> - - <.camera class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= camera() %> - - <%= camera(class: "h-6 w-6 text-gray-500") %> - """ - def camera(assigns_or_opts \\ []) - - def camera(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 camera(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chart-bar-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chart_bar_square /> - - <.chart_bar_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chart_bar_square() %> - - <%= chart_bar_square(class: "h-6 w-6 text-gray-500") %> - """ - def chart_bar_square(assigns_or_opts \\ []) - - def chart_bar_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 chart_bar_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chart-bar.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chart_bar /> - - <.chart_bar class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chart_bar() %> - - <%= chart_bar(class: "h-6 w-6 text-gray-500") %> - """ - def chart_bar(assigns_or_opts \\ []) - - def chart_bar(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 chart_bar(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chart-pie.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chart_pie /> - - <.chart_pie class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chart_pie() %> - - <%= chart_pie(class: "h-6 w-6 text-gray-500") %> - """ - def chart_pie(assigns_or_opts \\ []) - - def chart_pie(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 chart_pie(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chat-bubble-bottom-center-text.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_bottom_center_text /> - - <.chat_bubble_bottom_center_text class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_bottom_center_text() %> - - <%= chat_bubble_bottom_center_text(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_bottom_center_text(assigns_or_opts \\ []) - - def chat_bubble_bottom_center_text(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 chat_bubble_bottom_center_text(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chat-bubble-bottom-center.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_bottom_center /> - - <.chat_bubble_bottom_center class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_bottom_center() %> - - <%= chat_bubble_bottom_center(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_bottom_center(assigns_or_opts \\ []) - - def chat_bubble_bottom_center(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 chat_bubble_bottom_center(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chat-bubble-left-ellipsis.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_left_ellipsis /> - - <.chat_bubble_left_ellipsis class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_left_ellipsis() %> - - <%= chat_bubble_left_ellipsis(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_left_ellipsis(assigns_or_opts \\ []) - - def chat_bubble_left_ellipsis(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 chat_bubble_left_ellipsis(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chat-bubble-left-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_left_right /> - - <.chat_bubble_left_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_left_right() %> - - <%= chat_bubble_left_right(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_left_right(assigns_or_opts \\ []) - - def chat_bubble_left_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 chat_bubble_left_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chat-bubble-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_left /> - - <.chat_bubble_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_left() %> - - <%= chat_bubble_left(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_left(assigns_or_opts \\ []) - - def chat_bubble_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 chat_bubble_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chat-bubble-oval-left-ellipsis.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_oval_left_ellipsis /> - - <.chat_bubble_oval_left_ellipsis class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_oval_left_ellipsis() %> - - <%= chat_bubble_oval_left_ellipsis(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_oval_left_ellipsis(assigns_or_opts \\ []) - - def chat_bubble_oval_left_ellipsis(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 chat_bubble_oval_left_ellipsis(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chat-bubble-oval-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_oval_left /> - - <.chat_bubble_oval_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_oval_left() %> - - <%= chat_bubble_oval_left(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_oval_left(assigns_or_opts \\ []) - - def chat_bubble_oval_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 chat_bubble_oval_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/check-badge.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.check_badge /> - - <.check_badge class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= check_badge() %> - - <%= check_badge(class: "h-6 w-6 text-gray-500") %> - """ - def check_badge(assigns_or_opts \\ []) - - def check_badge(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 check_badge(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/check-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.check_circle /> - - <.check_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= check_circle() %> - - <%= check_circle(class: "h-6 w-6 text-gray-500") %> - """ - def check_circle(assigns_or_opts \\ []) - - def check_circle(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 check_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/check.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.check /> - - <.check class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= check() %> - - <%= check(class: "h-6 w-6 text-gray-500") %> - """ - def check(assigns_or_opts \\ []) - - def check(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 check(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chevron-double-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_double_down /> - - <.chevron_double_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_double_down() %> - - <%= chevron_double_down(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_double_down(assigns_or_opts \\ []) - - def chevron_double_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_double_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chevron-double-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_double_left /> - - <.chevron_double_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_double_left() %> - - <%= chevron_double_left(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_double_left(assigns_or_opts \\ []) - - def chevron_double_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 chevron_double_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chevron-double-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_double_right /> - - <.chevron_double_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_double_right() %> - - <%= chevron_double_right(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_double_right(assigns_or_opts \\ []) - - def chevron_double_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 chevron_double_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chevron-double-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_double_up /> - - <.chevron_double_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_double_up() %> - - <%= chevron_double_up(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_double_up(assigns_or_opts \\ []) - - def chevron_double_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 chevron_double_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chevron-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_down /> - - <.chevron_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_down() %> - - <%= chevron_down(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_down(assigns_or_opts \\ []) - - def chevron_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_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chevron-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_left /> - - <.chevron_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_left() %> - - <%= chevron_left(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_left(assigns_or_opts \\ []) - - def chevron_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 chevron_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chevron-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_right /> - - <.chevron_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_right() %> - - <%= chevron_right(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_right(assigns_or_opts \\ []) - - def chevron_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 chevron_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chevron-up-down.svg) {: 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/chevron-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_up /> - - <.chevron_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_up() %> - - <%= chevron_up(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_up(assigns_or_opts \\ []) - - def chevron_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 chevron_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/circle-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.circle_stack /> - - <.circle_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= circle_stack() %> - - <%= circle_stack(class: "h-6 w-6 text-gray-500") %> - """ - def circle_stack(assigns_or_opts \\ []) - - def circle_stack(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 circle_stack(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/clipboard-document-check.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.clipboard_document_check /> - - <.clipboard_document_check class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= clipboard_document_check() %> - - <%= clipboard_document_check(class: "h-6 w-6 text-gray-500") %> - """ - def clipboard_document_check(assigns_or_opts \\ []) - - def clipboard_document_check(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 clipboard_document_check(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/clipboard-document-list.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.clipboard_document_list /> - - <.clipboard_document_list class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= clipboard_document_list() %> - - <%= clipboard_document_list(class: "h-6 w-6 text-gray-500") %> - """ - def clipboard_document_list(assigns_or_opts \\ []) - - def clipboard_document_list(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 clipboard_document_list(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/clipboard-document.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.clipboard_document /> - - <.clipboard_document class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= clipboard_document() %> - - <%= clipboard_document(class: "h-6 w-6 text-gray-500") %> - """ - def clipboard_document(assigns_or_opts \\ []) - - def clipboard_document(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 clipboard_document(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/clipboard.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.clipboard /> - - <.clipboard class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= clipboard() %> - - <%= clipboard(class: "h-6 w-6 text-gray-500") %> - """ - def clipboard(assigns_or_opts \\ []) - - def clipboard(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 clipboard(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/clock.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.clock /> - - <.clock class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= clock() %> - - <%= clock(class: "h-6 w-6 text-gray-500") %> - """ - def clock(assigns_or_opts \\ []) - - def clock(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 clock(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/cloud-arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cloud_arrow_down /> - - <.cloud_arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cloud_arrow_down() %> - - <%= cloud_arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def cloud_arrow_down(assigns_or_opts \\ []) - - def cloud_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 cloud_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/cloud-arrow-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cloud_arrow_up /> - - <.cloud_arrow_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cloud_arrow_up() %> - - <%= cloud_arrow_up(class: "h-6 w-6 text-gray-500") %> - """ - def cloud_arrow_up(assigns_or_opts \\ []) - - def cloud_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 cloud_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/cloud.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cloud /> - - <.cloud class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cloud() %> - - <%= cloud(class: "h-6 w-6 text-gray-500") %> - """ - def cloud(assigns_or_opts \\ []) - - def cloud(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 cloud(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/code-bracket-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.code_bracket_square /> - - <.code_bracket_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= code_bracket_square() %> - - <%= code_bracket_square(class: "h-6 w-6 text-gray-500") %> - """ - def code_bracket_square(assigns_or_opts \\ []) - - 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) - - ~H""" - - """ - end - - def code_bracket_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/code-bracket.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.code_bracket /> - - <.code_bracket class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= code_bracket() %> - - <%= code_bracket(class: "h-6 w-6 text-gray-500") %> - """ - def code_bracket(assigns_or_opts \\ []) - - 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) - - ~H""" - - """ - end - - def code_bracket(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/cog-6-tooth.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cog_6_tooth /> - - <.cog_6_tooth class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cog_6_tooth() %> - - <%= cog_6_tooth(class: "h-6 w-6 text-gray-500") %> - """ - def cog_6_tooth(assigns_or_opts \\ []) - - def cog_6_tooth(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 cog_6_tooth(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/cog-8-tooth.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cog_8_tooth /> - - <.cog_8_tooth class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cog_8_tooth() %> - - <%= cog_8_tooth(class: "h-6 w-6 text-gray-500") %> - """ - def cog_8_tooth(assigns_or_opts \\ []) - - def cog_8_tooth(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 cog_8_tooth(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/cog.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cog /> - - <.cog class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cog() %> - - <%= cog(class: "h-6 w-6 text-gray-500") %> - """ - def cog(assigns_or_opts \\ []) - - def cog(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 cog(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/command-line.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.command_line /> - - <.command_line class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= command_line() %> - - <%= command_line(class: "h-6 w-6 text-gray-500") %> - """ - def command_line(assigns_or_opts \\ []) - - def command_line(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 command_line(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/computer-desktop.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.computer_desktop /> - - <.computer_desktop class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= computer_desktop() %> - - <%= computer_desktop(class: "h-6 w-6 text-gray-500") %> - """ - def computer_desktop(assigns_or_opts \\ []) - - def computer_desktop(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 computer_desktop(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/cpu-chip.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cpu_chip /> - - <.cpu_chip class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cpu_chip() %> - - <%= cpu_chip(class: "h-6 w-6 text-gray-500") %> - """ - def cpu_chip(assigns_or_opts \\ []) - - def cpu_chip(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 cpu_chip(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/credit-card.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.credit_card /> - - <.credit_card class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= credit_card() %> - - <%= credit_card(class: "h-6 w-6 text-gray-500") %> - """ - def credit_card(assigns_or_opts \\ []) - - def credit_card(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 credit_card(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/cube.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cube /> - - <.cube class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cube() %> - - <%= cube(class: "h-6 w-6 text-gray-500") %> - """ - def cube(assigns_or_opts \\ []) - - def cube(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(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/currency-dollar.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.currency_dollar /> - - <.currency_dollar class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= currency_dollar() %> - - <%= currency_dollar(class: "h-6 w-6 text-gray-500") %> - """ - def currency_dollar(assigns_or_opts \\ []) - - def currency_dollar(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_dollar(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/currency-euro.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.currency_euro /> - - <.currency_euro class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= currency_euro() %> - - <%= currency_euro(class: "h-6 w-6 text-gray-500") %> - """ - def currency_euro(assigns_or_opts \\ []) - - def currency_euro(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_euro(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/currency-pound.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.currency_pound /> - - <.currency_pound class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= currency_pound() %> - - <%= currency_pound(class: "h-6 w-6 text-gray-500") %> - """ - def currency_pound(assigns_or_opts \\ []) - - def currency_pound(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_pound(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/currency-rupee.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.currency_rupee /> - - <.currency_rupee class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= currency_rupee() %> - - <%= currency_rupee(class: "h-6 w-6 text-gray-500") %> - """ - def currency_rupee(assigns_or_opts \\ []) - - def currency_rupee(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_rupee(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/currency-yen.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.currency_yen /> - - <.currency_yen class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= currency_yen() %> - - <%= currency_yen(class: "h-6 w-6 text-gray-500") %> - """ - def currency_yen(assigns_or_opts \\ []) - - def currency_yen(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_yen(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/cursor-arrow-rays.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cursor_arrow_rays /> - - <.cursor_arrow_rays class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cursor_arrow_rays() %> - - <%= cursor_arrow_rays(class: "h-6 w-6 text-gray-500") %> - """ - def cursor_arrow_rays(assigns_or_opts \\ []) - - def cursor_arrow_rays(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 cursor_arrow_rays(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/cursor-arrow-ripple.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cursor_arrow_ripple /> - - <.cursor_arrow_ripple class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cursor_arrow_ripple() %> - - <%= cursor_arrow_ripple(class: "h-6 w-6 text-gray-500") %> - """ - def cursor_arrow_ripple(assigns_or_opts \\ []) - - def cursor_arrow_ripple(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 cursor_arrow_ripple(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/device-phone-mobile.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.device_phone_mobile /> - - <.device_phone_mobile class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= device_phone_mobile() %> - - <%= device_phone_mobile(class: "h-6 w-6 text-gray-500") %> - """ - def device_phone_mobile(assigns_or_opts \\ []) - - def device_phone_mobile(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 device_phone_mobile(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/device-tablet.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.device_tablet /> - - <.device_tablet class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= device_tablet() %> - - <%= device_tablet(class: "h-6 w-6 text-gray-500") %> - """ - def device_tablet(assigns_or_opts \\ []) - - def device_tablet(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 device_tablet(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/document-arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_arrow_down /> - - <.document_arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_arrow_down() %> - - <%= document_arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def document_arrow_down(assigns_or_opts \\ []) - - def document_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 document_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/document-arrow-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_arrow_up /> - - <.document_arrow_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_arrow_up() %> - - <%= document_arrow_up(class: "h-6 w-6 text-gray-500") %> - """ - def document_arrow_up(assigns_or_opts \\ []) - - def document_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 document_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/document-chart-bar.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_chart_bar /> - - <.document_chart_bar class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_chart_bar() %> - - <%= document_chart_bar(class: "h-6 w-6 text-gray-500") %> - """ - def document_chart_bar(assigns_or_opts \\ []) - - def document_chart_bar(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 document_chart_bar(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/document-check.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_check /> - - <.document_check class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_check() %> - - <%= document_check(class: "h-6 w-6 text-gray-500") %> - """ - def document_check(assigns_or_opts \\ []) - - def document_check(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 document_check(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/document-duplicate.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_duplicate /> - - <.document_duplicate class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_duplicate() %> - - <%= document_duplicate(class: "h-6 w-6 text-gray-500") %> - """ - def document_duplicate(assigns_or_opts \\ []) - - def document_duplicate(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 document_duplicate(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/document-magnifying-glass.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_magnifying_glass /> - - <.document_magnifying_glass class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_magnifying_glass() %> - - <%= document_magnifying_glass(class: "h-6 w-6 text-gray-500") %> - """ - def document_magnifying_glass(assigns_or_opts \\ []) - - def document_magnifying_glass(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 document_magnifying_glass(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/document-minus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_minus /> - - <.document_minus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_minus() %> - - <%= document_minus(class: "h-6 w-6 text-gray-500") %> - """ - def document_minus(assigns_or_opts \\ []) - - def document_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 document_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/document-plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_plus /> - - <.document_plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_plus() %> - - <%= document_plus(class: "h-6 w-6 text-gray-500") %> - """ - def document_plus(assigns_or_opts \\ []) - - def document_plus(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 document_plus(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/document-text.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_text /> - - <.document_text class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_text() %> - - <%= document_text(class: "h-6 w-6 text-gray-500") %> - """ - def document_text(assigns_or_opts \\ []) - - def document_text(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 document_text(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/document.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document /> - - <.document class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document() %> - - <%= document(class: "h-6 w-6 text-gray-500") %> - """ - def document(assigns_or_opts \\ []) - - def document(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 document(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/ellipsis-horizontal-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.ellipsis_horizontal_circle /> - - <.ellipsis_horizontal_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= ellipsis_horizontal_circle() %> - - <%= ellipsis_horizontal_circle(class: "h-6 w-6 text-gray-500") %> - """ - def ellipsis_horizontal_circle(assigns_or_opts \\ []) - - def ellipsis_horizontal_circle(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 ellipsis_horizontal_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/ellipsis-horizontal.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.ellipsis_horizontal /> - - <.ellipsis_horizontal class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= ellipsis_horizontal() %> - - <%= ellipsis_horizontal(class: "h-6 w-6 text-gray-500") %> - """ - def ellipsis_horizontal(assigns_or_opts \\ []) - - def ellipsis_horizontal(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 ellipsis_horizontal(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/ellipsis-vertical.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.ellipsis_vertical /> - - <.ellipsis_vertical class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= ellipsis_vertical() %> - - <%= ellipsis_vertical(class: "h-6 w-6 text-gray-500") %> - """ - def ellipsis_vertical(assigns_or_opts \\ []) - - def ellipsis_vertical(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 ellipsis_vertical(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/envelope-open.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.envelope_open /> - - <.envelope_open class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= envelope_open() %> - - <%= envelope_open(class: "h-6 w-6 text-gray-500") %> - """ - def envelope_open(assigns_or_opts \\ []) - - def envelope_open(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 envelope_open(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/envelope.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.envelope /> - - <.envelope class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= envelope() %> - - <%= envelope(class: "h-6 w-6 text-gray-500") %> - """ - def envelope(assigns_or_opts \\ []) - - def envelope(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 envelope(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/exclamation-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.exclamation_circle /> - - <.exclamation_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= exclamation_circle() %> - - <%= exclamation_circle(class: "h-6 w-6 text-gray-500") %> - """ - def exclamation_circle(assigns_or_opts \\ []) - - 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) - - ~H""" - - """ - end - - def exclamation_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/exclamation-triangle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.exclamation_triangle /> - - <.exclamation_triangle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= exclamation_triangle() %> - - <%= exclamation_triangle(class: "h-6 w-6 text-gray-500") %> - """ - def exclamation_triangle(assigns_or_opts \\ []) - - 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 exclamation_triangle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/eye-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.eye_slash /> - - <.eye_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= eye_slash() %> - - <%= eye_slash(class: "h-6 w-6 text-gray-500") %> - """ - def eye_slash(assigns_or_opts \\ []) - - def eye_slash(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 eye_slash(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/eye.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.eye /> - - <.eye class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= eye() %> - - <%= eye(class: "h-6 w-6 text-gray-500") %> - """ - def eye(assigns_or_opts \\ []) - - def eye(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 eye(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/face-frown.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.face_frown /> - - <.face_frown class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= face_frown() %> - - <%= face_frown(class: "h-6 w-6 text-gray-500") %> - """ - def face_frown(assigns_or_opts \\ []) - - def face_frown(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 face_frown(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/face-smile.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.face_smile /> - - <.face_smile class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= face_smile() %> - - <%= face_smile(class: "h-6 w-6 text-gray-500") %> - """ - def face_smile(assigns_or_opts \\ []) - - def face_smile(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 face_smile(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/film.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.film /> - - <.film class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= film() %> - - <%= film(class: "h-6 w-6 text-gray-500") %> - """ - def film(assigns_or_opts \\ []) - - def film(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 film(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/finger-print.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.finger_print /> - - <.finger_print class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= finger_print() %> - - <%= finger_print(class: "h-6 w-6 text-gray-500") %> - """ - def finger_print(assigns_or_opts \\ []) - - def finger_print(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 finger_print(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/fire.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.fire /> - - <.fire class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= fire() %> - - <%= fire(class: "h-6 w-6 text-gray-500") %> - """ - def fire(assigns_or_opts \\ []) - - def fire(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 fire(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/flag.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.flag /> - - <.flag class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= flag() %> - - <%= flag(class: "h-6 w-6 text-gray-500") %> - """ - def flag(assigns_or_opts \\ []) - - def flag(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 flag(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/folder-arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.folder_arrow_down /> - - <.folder_arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= folder_arrow_down() %> - - <%= folder_arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def folder_arrow_down(assigns_or_opts \\ []) - - def folder_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 folder_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/folder-minus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.folder_minus /> - - <.folder_minus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= folder_minus() %> - - <%= folder_minus(class: "h-6 w-6 text-gray-500") %> - """ - def folder_minus(assigns_or_opts \\ []) - - def folder_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 folder_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/folder-open.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.folder_open /> - - <.folder_open class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= folder_open() %> - - <%= folder_open(class: "h-6 w-6 text-gray-500") %> - """ - def folder_open(assigns_or_opts \\ []) - - def folder_open(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 folder_open(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/folder-plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.folder_plus /> - - <.folder_plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= folder_plus() %> - - <%= folder_plus(class: "h-6 w-6 text-gray-500") %> - """ - def folder_plus(assigns_or_opts \\ []) - - def folder_plus(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 folder_plus(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/folder.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.folder /> - - <.folder class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= folder() %> - - <%= folder(class: "h-6 w-6 text-gray-500") %> - """ - def folder(assigns_or_opts \\ []) - - def folder(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 folder(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/forward.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.forward /> - - <.forward class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= forward() %> - - <%= forward(class: "h-6 w-6 text-gray-500") %> - """ - def forward(assigns_or_opts \\ []) - - def forward(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 forward(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/funnel.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.funnel /> - - <.funnel class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= funnel() %> - - <%= funnel(class: "h-6 w-6 text-gray-500") %> - """ - def funnel(assigns_or_opts \\ []) - - def funnel(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 funnel(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/gif.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.gif /> - - <.gif class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= gif() %> - - <%= gif(class: "h-6 w-6 text-gray-500") %> - """ - def gif(assigns_or_opts \\ []) - - def gif(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 gif(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/gift-top.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.gift_top /> - - <.gift_top class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= gift_top() %> - - <%= gift_top(class: "h-6 w-6 text-gray-500") %> - """ - def gift_top(assigns_or_opts \\ []) - - def gift_top(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 gift_top(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/gift.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.gift /> - - <.gift class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= gift() %> - - <%= gift(class: "h-6 w-6 text-gray-500") %> - """ - def gift(assigns_or_opts \\ []) - - def gift(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 gift(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/globe-alt.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.globe_alt /> - - <.globe_alt class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= globe_alt() %> - - <%= globe_alt(class: "h-6 w-6 text-gray-500") %> - """ - def globe_alt(assigns_or_opts \\ []) - - def globe_alt(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 globe_alt(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/globe-americas.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.globe_americas /> - - <.globe_americas class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= globe_americas() %> - - <%= globe_americas(class: "h-6 w-6 text-gray-500") %> - """ - def globe_americas(assigns_or_opts \\ []) - - def globe_americas(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 globe_americas(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/globe-asia-australia.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.globe_asia_australia /> - - <.globe_asia_australia class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= globe_asia_australia() %> - - <%= globe_asia_australia(class: "h-6 w-6 text-gray-500") %> - """ - def globe_asia_australia(assigns_or_opts \\ []) - - def globe_asia_australia(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 globe_asia_australia(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/globe-europe-africa.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.globe_europe_africa /> - - <.globe_europe_africa class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= globe_europe_africa() %> - - <%= globe_europe_africa(class: "h-6 w-6 text-gray-500") %> - """ - def globe_europe_africa(assigns_or_opts \\ []) - - def globe_europe_africa(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 globe_europe_africa(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/hand-raised.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.hand_raised /> - - <.hand_raised class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= hand_raised() %> - - <%= hand_raised(class: "h-6 w-6 text-gray-500") %> - """ - def hand_raised(assigns_or_opts \\ []) - - def hand_raised(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 hand_raised(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/hand-thumb-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.hand_thumb_down /> - - <.hand_thumb_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= hand_thumb_down() %> - - <%= hand_thumb_down(class: "h-6 w-6 text-gray-500") %> - """ - def hand_thumb_down(assigns_or_opts \\ []) - - def hand_thumb_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 hand_thumb_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/hand-thumb-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.hand_thumb_up /> - - <.hand_thumb_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= hand_thumb_up() %> - - <%= hand_thumb_up(class: "h-6 w-6 text-gray-500") %> - """ - def hand_thumb_up(assigns_or_opts \\ []) - - def hand_thumb_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 hand_thumb_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/hashtag.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.hashtag /> - - <.hashtag class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= hashtag() %> - - <%= hashtag(class: "h-6 w-6 text-gray-500") %> - """ - def hashtag(assigns_or_opts \\ []) - - def hashtag(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 hashtag(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/heart.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.heart /> - - <.heart class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= heart() %> - - <%= heart(class: "h-6 w-6 text-gray-500") %> - """ - def heart(assigns_or_opts \\ []) - - def heart(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 heart(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/home-modern.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.home_modern /> - - <.home_modern class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= home_modern() %> - - <%= home_modern(class: "h-6 w-6 text-gray-500") %> - """ - def home_modern(assigns_or_opts \\ []) - - def home_modern(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 home_modern(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/home.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.home /> - - <.home class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= home() %> - - <%= home(class: "h-6 w-6 text-gray-500") %> - """ - def home(assigns_or_opts \\ []) - - def home(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 home(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/identification.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.identification /> - - <.identification class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= identification() %> - - <%= identification(class: "h-6 w-6 text-gray-500") %> - """ - def identification(assigns_or_opts \\ []) - - def identification(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 identification(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/inbox-arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.inbox_arrow_down /> - - <.inbox_arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= inbox_arrow_down() %> - - <%= inbox_arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def inbox_arrow_down(assigns_or_opts \\ []) - - def inbox_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 inbox_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/inbox-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.inbox_stack /> - - <.inbox_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= inbox_stack() %> - - <%= inbox_stack(class: "h-6 w-6 text-gray-500") %> - """ - def inbox_stack(assigns_or_opts \\ []) - - def inbox_stack(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 inbox_stack(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/inbox.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.inbox /> - - <.inbox class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= inbox() %> - - <%= inbox(class: "h-6 w-6 text-gray-500") %> - """ - def inbox(assigns_or_opts \\ []) - - def inbox(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 inbox(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/information-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.information_circle /> - - <.information_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= information_circle() %> - - <%= information_circle(class: "h-6 w-6 text-gray-500") %> - """ - def information_circle(assigns_or_opts \\ []) - - def information_circle(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 information_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/key.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.key /> - - <.key class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= key() %> - - <%= key(class: "h-6 w-6 text-gray-500") %> - """ - def key(assigns_or_opts \\ []) - - def key(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 key(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/language.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.language /> - - <.language class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= language() %> - - <%= language(class: "h-6 w-6 text-gray-500") %> - """ - def language(assigns_or_opts \\ []) - - def language(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 language(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/lifebuoy.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.lifebuoy /> - - <.lifebuoy class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= lifebuoy() %> - - <%= lifebuoy(class: "h-6 w-6 text-gray-500") %> - """ - def lifebuoy(assigns_or_opts \\ []) - - def lifebuoy(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 lifebuoy(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/light-bulb.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.light_bulb /> - - <.light_bulb class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= light_bulb() %> - - <%= light_bulb(class: "h-6 w-6 text-gray-500") %> - """ - def light_bulb(assigns_or_opts \\ []) - - def light_bulb(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 light_bulb(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/link.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.link /> - - <.link class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= link() %> - - <%= link(class: "h-6 w-6 text-gray-500") %> - """ - def link(assigns_or_opts \\ []) - - def link(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 link(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/list-bullet.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.list_bullet /> - - <.list_bullet class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= list_bullet() %> - - <%= list_bullet(class: "h-6 w-6 text-gray-500") %> - """ - def list_bullet(assigns_or_opts \\ []) - - def list_bullet(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 list_bullet(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/lock-closed.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.lock_closed /> - - <.lock_closed class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= lock_closed() %> - - <%= lock_closed(class: "h-6 w-6 text-gray-500") %> - """ - def lock_closed(assigns_or_opts \\ []) - - def lock_closed(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 lock_closed(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/lock-open.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.lock_open /> - - <.lock_open class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= lock_open() %> - - <%= lock_open(class: "h-6 w-6 text-gray-500") %> - """ - def lock_open(assigns_or_opts \\ []) - - def lock_open(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 lock_open(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/magnifying-glass-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.magnifying_glass_circle /> - - <.magnifying_glass_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= magnifying_glass_circle() %> - - <%= magnifying_glass_circle(class: "h-6 w-6 text-gray-500") %> - """ - def magnifying_glass_circle(assigns_or_opts \\ []) - - def magnifying_glass_circle(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 magnifying_glass_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/magnifying-glass-minus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.magnifying_glass_minus /> - - <.magnifying_glass_minus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= magnifying_glass_minus() %> - - <%= magnifying_glass_minus(class: "h-6 w-6 text-gray-500") %> - """ - def magnifying_glass_minus(assigns_or_opts \\ []) - - def magnifying_glass_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 magnifying_glass_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/magnifying-glass-plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.magnifying_glass_plus /> - - <.magnifying_glass_plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= magnifying_glass_plus() %> - - <%= magnifying_glass_plus(class: "h-6 w-6 text-gray-500") %> - """ - def magnifying_glass_plus(assigns_or_opts \\ []) - - def magnifying_glass_plus(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 magnifying_glass_plus(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/magnifying-glass.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.magnifying_glass /> - - <.magnifying_glass class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= magnifying_glass() %> - - <%= magnifying_glass(class: "h-6 w-6 text-gray-500") %> - """ - def magnifying_glass(assigns_or_opts \\ []) - - def magnifying_glass(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 magnifying_glass(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/map-pin.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.map_pin /> - - <.map_pin class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= map_pin() %> - - <%= map_pin(class: "h-6 w-6 text-gray-500") %> - """ - def map_pin(assigns_or_opts \\ []) - - def map_pin(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 map_pin(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/map.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.map /> - - <.map class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= map() %> - - <%= map(class: "h-6 w-6 text-gray-500") %> - """ - def map(assigns_or_opts \\ []) - - def map(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 map(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/megaphone.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.megaphone /> - - <.megaphone class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= megaphone() %> - - <%= megaphone(class: "h-6 w-6 text-gray-500") %> - """ - def megaphone(assigns_or_opts \\ []) - - def megaphone(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 megaphone(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/microphone.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.microphone /> - - <.microphone class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= microphone() %> - - <%= microphone(class: "h-6 w-6 text-gray-500") %> - """ - def microphone(assigns_or_opts \\ []) - - def microphone(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 microphone(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/minus-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.minus_circle /> - - <.minus_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= minus_circle() %> - - <%= minus_circle(class: "h-6 w-6 text-gray-500") %> - """ - def minus_circle(assigns_or_opts \\ []) - - def minus_circle(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_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/minus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.minus /> - - <.minus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= minus() %> - - <%= minus(class: "h-6 w-6 text-gray-500") %> - """ - def minus(assigns_or_opts \\ []) - - def 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 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/moon.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.moon /> - - <.moon class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= moon() %> - - <%= moon(class: "h-6 w-6 text-gray-500") %> - """ - def moon(assigns_or_opts \\ []) - - def moon(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 moon(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/musical-note.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.musical_note /> - - <.musical_note class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= musical_note() %> - - <%= musical_note(class: "h-6 w-6 text-gray-500") %> - """ - def musical_note(assigns_or_opts \\ []) - - def musical_note(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 musical_note(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/newspaper.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.newspaper /> - - <.newspaper class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= newspaper() %> - - <%= newspaper(class: "h-6 w-6 text-gray-500") %> - """ - def newspaper(assigns_or_opts \\ []) - - def newspaper(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 newspaper(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/no-symbol.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.no_symbol /> - - <.no_symbol class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= no_symbol() %> - - <%= no_symbol(class: "h-6 w-6 text-gray-500") %> - """ - def no_symbol(assigns_or_opts \\ []) - - def no_symbol(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 no_symbol(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/paper-airplane.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.paper_airplane /> - - <.paper_airplane class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= paper_airplane() %> - - <%= paper_airplane(class: "h-6 w-6 text-gray-500") %> - """ - def paper_airplane(assigns_or_opts \\ []) - - def paper_airplane(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 paper_airplane(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/paper-clip.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.paper_clip /> - - <.paper_clip class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= paper_clip() %> - - <%= paper_clip(class: "h-6 w-6 text-gray-500") %> - """ - def paper_clip(assigns_or_opts \\ []) - - def paper_clip(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 paper_clip(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/pause.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.pause /> - - <.pause class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= pause() %> - - <%= pause(class: "h-6 w-6 text-gray-500") %> - """ - def pause(assigns_or_opts \\ []) - - def pause(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 pause(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/pencil-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.pencil_square /> - - <.pencil_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= pencil_square() %> - - <%= pencil_square(class: "h-6 w-6 text-gray-500") %> - """ - def pencil_square(assigns_or_opts \\ []) - - def pencil_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 pencil_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/pencil.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.pencil /> - - <.pencil class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= pencil() %> - - <%= pencil(class: "h-6 w-6 text-gray-500") %> - """ - def pencil(assigns_or_opts \\ []) - - def pencil(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 pencil(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/phone-arrow-down-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.phone_arrow_down_left /> - - <.phone_arrow_down_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= phone_arrow_down_left() %> - - <%= phone_arrow_down_left(class: "h-6 w-6 text-gray-500") %> - """ - def phone_arrow_down_left(assigns_or_opts \\ []) - - def phone_arrow_down_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 phone_arrow_down_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/phone-arrow-up-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.phone_arrow_up_right /> - - <.phone_arrow_up_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= phone_arrow_up_right() %> - - <%= phone_arrow_up_right(class: "h-6 w-6 text-gray-500") %> - """ - def phone_arrow_up_right(assigns_or_opts \\ []) - - def phone_arrow_up_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 phone_arrow_up_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/phone-x-mark.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.phone_x_mark /> - - <.phone_x_mark class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= phone_x_mark() %> - - <%= phone_x_mark(class: "h-6 w-6 text-gray-500") %> - """ - def phone_x_mark(assigns_or_opts \\ []) - - def phone_x_mark(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 phone_x_mark(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/phone.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.phone /> - - <.phone class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= phone() %> - - <%= phone(class: "h-6 w-6 text-gray-500") %> - """ - def phone(assigns_or_opts \\ []) - - def phone(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 phone(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/photo.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.photo /> - - <.photo class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= photo() %> - - <%= photo(class: "h-6 w-6 text-gray-500") %> - """ - def photo(assigns_or_opts \\ []) - - def photo(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 photo(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/play-pause.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.play_pause /> - - <.play_pause class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= play_pause() %> - - <%= play_pause(class: "h-6 w-6 text-gray-500") %> - """ - def play_pause(assigns_or_opts \\ []) - - def play_pause(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 play_pause(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/play.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.play /> - - <.play class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= play() %> - - <%= play(class: "h-6 w-6 text-gray-500") %> - """ - def play(assigns_or_opts \\ []) - - def play(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 play(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/plus-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.plus_circle /> - - <.plus_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= plus_circle() %> - - <%= plus_circle(class: "h-6 w-6 text-gray-500") %> - """ - def plus_circle(assigns_or_opts \\ []) - - def plus_circle(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_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.plus /> - - <.plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= plus() %> - - <%= plus(class: "h-6 w-6 text-gray-500") %> - """ - def plus(assigns_or_opts \\ []) - - def plus(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(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/presentation-chart-bar.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.presentation_chart_bar /> - - <.presentation_chart_bar class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= presentation_chart_bar() %> - - <%= presentation_chart_bar(class: "h-6 w-6 text-gray-500") %> - """ - def presentation_chart_bar(assigns_or_opts \\ []) - - def presentation_chart_bar(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 presentation_chart_bar(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/presentation-chart-line.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.presentation_chart_line /> - - <.presentation_chart_line class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= presentation_chart_line() %> - - <%= presentation_chart_line(class: "h-6 w-6 text-gray-500") %> - """ - def presentation_chart_line(assigns_or_opts \\ []) - - def presentation_chart_line(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 presentation_chart_line(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/printer.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.printer /> - - <.printer class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= printer() %> - - <%= printer(class: "h-6 w-6 text-gray-500") %> - """ - def printer(assigns_or_opts \\ []) - - def printer(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 printer(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/puzzle-piece.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.puzzle_piece /> - - <.puzzle_piece class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= puzzle_piece() %> - - <%= puzzle_piece(class: "h-6 w-6 text-gray-500") %> - """ - def puzzle_piece(assigns_or_opts \\ []) - - def puzzle_piece(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 puzzle_piece(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/qr-code.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.qr_code /> - - <.qr_code class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= qr_code() %> - - <%= qr_code(class: "h-6 w-6 text-gray-500") %> - """ - def qr_code(assigns_or_opts \\ []) - - def qr_code(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 qr_code(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, ["\n\n\n\n\n\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/question-mark-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.question_mark_circle /> - - <.question_mark_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= question_mark_circle() %> - - <%= question_mark_circle(class: "h-6 w-6 text-gray-500") %> - """ - def question_mark_circle(assigns_or_opts \\ []) - - def question_mark_circle(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 question_mark_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/queue-list.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.queue_list /> - - <.queue_list class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= queue_list() %> - - <%= queue_list(class: "h-6 w-6 text-gray-500") %> - """ - def queue_list(assigns_or_opts \\ []) - - def queue_list(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 queue_list(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/radio.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.radio /> - - <.radio class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= radio() %> - - <%= radio(class: "h-6 w-6 text-gray-500") %> - """ - def radio(assigns_or_opts \\ []) - - def radio(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 radio(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/receipt-percent.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.receipt_percent /> - - <.receipt_percent class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= receipt_percent() %> - - <%= receipt_percent(class: "h-6 w-6 text-gray-500") %> - """ - def receipt_percent(assigns_or_opts \\ []) - - def receipt_percent(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 receipt_percent(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/receipt-refund.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.receipt_refund /> - - <.receipt_refund class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= receipt_refund() %> - - <%= receipt_refund(class: "h-6 w-6 text-gray-500") %> - """ - def receipt_refund(assigns_or_opts \\ []) - - def receipt_refund(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 receipt_refund(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/rectangle-group.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.rectangle_group /> - - <.rectangle_group class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= rectangle_group() %> - - <%= rectangle_group(class: "h-6 w-6 text-gray-500") %> - """ - def rectangle_group(assigns_or_opts \\ []) - - def rectangle_group(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 rectangle_group(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/rectangle-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.rectangle_stack /> - - <.rectangle_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= rectangle_stack() %> - - <%= rectangle_stack(class: "h-6 w-6 text-gray-500") %> - """ - def rectangle_stack(assigns_or_opts \\ []) - - def rectangle_stack(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 rectangle_stack(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/rss.svg) {: 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/scale.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.scale /> - - <.scale class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= scale() %> - - <%= scale(class: "h-6 w-6 text-gray-500") %> - """ - def scale(assigns_or_opts \\ []) - - def scale(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 scale(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/scissors.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.scissors /> - - <.scissors class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= scissors() %> - - <%= scissors(class: "h-6 w-6 text-gray-500") %> - """ - def scissors(assigns_or_opts \\ []) - - def scissors(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 scissors(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/server-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.server_stack /> - - <.server_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= server_stack() %> - - <%= server_stack(class: "h-6 w-6 text-gray-500") %> - """ - def server_stack(assigns_or_opts \\ []) - - def server_stack(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 server_stack(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/server.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.server /> - - <.server class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= server() %> - - <%= server(class: "h-6 w-6 text-gray-500") %> - """ - def server(assigns_or_opts \\ []) - - def server(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 server(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/share.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.share /> - - <.share class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= share() %> - - <%= share(class: "h-6 w-6 text-gray-500") %> - """ - def share(assigns_or_opts \\ []) - - def share(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 share(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/shield-check.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.shield_check /> - - <.shield_check class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= shield_check() %> - - <%= shield_check(class: "h-6 w-6 text-gray-500") %> - """ - def shield_check(assigns_or_opts \\ []) - - def shield_check(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 shield_check(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/shield-exclamation.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.shield_exclamation /> - - <.shield_exclamation class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= shield_exclamation() %> - - <%= shield_exclamation(class: "h-6 w-6 text-gray-500") %> - """ - def shield_exclamation(assigns_or_opts \\ []) - - def shield_exclamation(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 shield_exclamation(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/shopping-bag.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.shopping_bag /> - - <.shopping_bag class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= shopping_bag() %> - - <%= shopping_bag(class: "h-6 w-6 text-gray-500") %> - """ - def shopping_bag(assigns_or_opts \\ []) - - def shopping_bag(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 shopping_bag(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/shopping-cart.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.shopping_cart /> - - <.shopping_cart class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= shopping_cart() %> - - <%= shopping_cart(class: "h-6 w-6 text-gray-500") %> - """ - def shopping_cart(assigns_or_opts \\ []) - - def shopping_cart(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 shopping_cart(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/signal-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.signal_slash /> - - <.signal_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= signal_slash() %> - - <%= signal_slash(class: "h-6 w-6 text-gray-500") %> - """ - def signal_slash(assigns_or_opts \\ []) - - def signal_slash(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 signal_slash(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/signal.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.signal /> - - <.signal class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= signal() %> - - <%= signal(class: "h-6 w-6 text-gray-500") %> - """ - def signal(assigns_or_opts \\ []) - - def signal(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 signal(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/sparkles.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.sparkles /> - - <.sparkles class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= sparkles() %> - - <%= sparkles(class: "h-6 w-6 text-gray-500") %> - """ - def sparkles(assigns_or_opts \\ []) - - def sparkles(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 sparkles(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/speaker-wave.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.speaker_wave /> - - <.speaker_wave class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= speaker_wave() %> - - <%= speaker_wave(class: "h-6 w-6 text-gray-500") %> - """ - def speaker_wave(assigns_or_opts \\ []) - - def speaker_wave(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 speaker_wave(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/speaker-x-mark.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.speaker_x_mark /> - - <.speaker_x_mark class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= speaker_x_mark() %> - - <%= speaker_x_mark(class: "h-6 w-6 text-gray-500") %> - """ - def speaker_x_mark(assigns_or_opts \\ []) - - def speaker_x_mark(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 speaker_x_mark(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/square-2-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.square_2_stack /> - - <.square_2_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= square_2_stack() %> - - <%= square_2_stack(class: "h-6 w-6 text-gray-500") %> - """ - def square_2_stack(assigns_or_opts \\ []) - - def square_2_stack(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 square_2_stack(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/squares-2x2.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.squares_2x2 /> - - <.squares_2x2 class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= squares_2x2() %> - - <%= squares_2x2(class: "h-6 w-6 text-gray-500") %> - """ - def squares_2x2(assigns_or_opts \\ []) - - def squares_2x2(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 squares_2x2(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, ["\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/squares-plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.squares_plus /> - - <.squares_plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= squares_plus() %> - - <%= squares_plus(class: "h-6 w-6 text-gray-500") %> - """ - def squares_plus(assigns_or_opts \\ []) - - def squares_plus(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 squares_plus(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/star.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.star /> - - <.star class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= star() %> - - <%= star(class: "h-6 w-6 text-gray-500") %> - """ - def star(assigns_or_opts \\ []) - - def star(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 star(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/stop.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.stop /> - - <.stop class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= stop() %> - - <%= stop(class: "h-6 w-6 text-gray-500") %> - """ - def stop(assigns_or_opts \\ []) - - def stop(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 stop(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/sun.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.sun /> - - <.sun class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= sun() %> - - <%= sun(class: "h-6 w-6 text-gray-500") %> - """ - def sun(assigns_or_opts \\ []) - - def sun(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 sun(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/swatch.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.swatch /> - - <.swatch class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= swatch() %> - - <%= swatch(class: "h-6 w-6 text-gray-500") %> - """ - def swatch(assigns_or_opts \\ []) - - def swatch(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 swatch(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/table-cells.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.table_cells /> - - <.table_cells class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= table_cells() %> - - <%= table_cells(class: "h-6 w-6 text-gray-500") %> - """ - def table_cells(assigns_or_opts \\ []) - - def table_cells(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 table_cells(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/tag.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.tag /> - - <.tag class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= tag() %> - - <%= tag(class: "h-6 w-6 text-gray-500") %> - """ - def tag(assigns_or_opts \\ []) - - def tag(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 tag(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/ticket.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.ticket /> - - <.ticket class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= ticket() %> - - <%= ticket(class: "h-6 w-6 text-gray-500") %> - """ - def ticket(assigns_or_opts \\ []) - - def ticket(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 ticket(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/trash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.trash /> - - <.trash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= trash() %> - - <%= trash(class: "h-6 w-6 text-gray-500") %> - """ - def trash(assigns_or_opts \\ []) - - def trash(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 trash(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/truck.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.truck /> - - <.truck class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= truck() %> - - <%= truck(class: "h-6 w-6 text-gray-500") %> - """ - def truck(assigns_or_opts \\ []) - - def truck(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 truck(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/user-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.user_circle /> - - <.user_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= user_circle() %> - - <%= user_circle(class: "h-6 w-6 text-gray-500") %> - """ - def user_circle(assigns_or_opts \\ []) - - def user_circle(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_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/user-group.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.user_group /> - - <.user_group class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= user_group() %> - - <%= user_group(class: "h-6 w-6 text-gray-500") %> - """ - def user_group(assigns_or_opts \\ []) - - def user_group(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_group(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/user-minus.svg) {: 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/user-plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.user_plus /> - - <.user_plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= user_plus() %> - - <%= user_plus(class: "h-6 w-6 text-gray-500") %> - """ - def user_plus(assigns_or_opts \\ []) - - def user_plus(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_plus(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/user.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.user /> - - <.user class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= user() %> - - <%= user(class: "h-6 w-6 text-gray-500") %> - """ - def user(assigns_or_opts \\ []) - - def user(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(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/users.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.users /> - - <.users class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= users() %> - - <%= users(class: "h-6 w-6 text-gray-500") %> - """ - def users(assigns_or_opts \\ []) - - def users(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 users(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/video-camera-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.video_camera_slash /> - - <.video_camera_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= video_camera_slash() %> - - <%= video_camera_slash(class: "h-6 w-6 text-gray-500") %> - """ - def video_camera_slash(assigns_or_opts \\ []) - - def video_camera_slash(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 video_camera_slash(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/video-camera.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.video_camera /> - - <.video_camera class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= video_camera() %> - - <%= video_camera(class: "h-6 w-6 text-gray-500") %> - """ - def video_camera(assigns_or_opts \\ []) - - def video_camera(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 video_camera(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/view-columns.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.view_columns /> - - <.view_columns class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= view_columns() %> - - <%= view_columns(class: "h-6 w-6 text-gray-500") %> - """ - def view_columns(assigns_or_opts \\ []) - - def view_columns(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 view_columns(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/wifi.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.wifi /> - - <.wifi class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= wifi() %> - - <%= wifi(class: "h-6 w-6 text-gray-500") %> - """ - def wifi(assigns_or_opts \\ []) - - def wifi(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 wifi(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/wrench-screwdriver.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.wrench_screwdriver /> - - <.wrench_screwdriver class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= wrench_screwdriver() %> - - <%= wrench_screwdriver(class: "h-6 w-6 text-gray-500") %> - """ - def wrench_screwdriver(assigns_or_opts \\ []) - - def wrench_screwdriver(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 wrench_screwdriver(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/wrench.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.wrench /> - - <.wrench class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= wrench() %> - - <%= wrench(class: "h-6 w-6 text-gray-500") %> - """ - def wrench(assigns_or_opts \\ []) - - def wrench(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 wrench(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/outline/x-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.x_circle /> - - <.x_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= x_circle() %> - - <%= x_circle(class: "h-6 w-6 text-gray-500") %> - """ - def x_circle(assigns_or_opts \\ []) - - def x_circle(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 x_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/outline/x-mark.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.x_mark /> - - <.x_mark class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= x_mark() %> - - <%= x_mark(class: "h-6 w-6 text-gray-500") %> - """ - def x_mark(assigns_or_opts \\ []) - - def x_mark(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 x_mark(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, ["\n\n"]} - end - + use Heroicons.Generator, icon_dir: "icons/solid/" end diff --git a/lib/heroicons/solid.ex b/lib/heroicons/solid.ex index f37737d..89caadc 100644 --- a/lib/heroicons/solid.ex +++ b/lib/heroicons/solid.ex @@ -6,11869 +6,5 @@ defmodule Heroicons.Solid do designed to be rendered at 24x24. """ - use Phoenix.Component - - if function_exported?(Phoenix.Component, :assigns_to_attributes, 2) do - @assign_mod Phoenix.Component - @assigns_to_attrs_mod Phoenix.Component - else - @assign_mod Phoenix.LiveView - @assigns_to_attrs_mod Phoenix.LiveView.Helpers - end - - @doc """ - ![](assets/icons/solid/academic-cap.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.academic_cap /> - - <.academic_cap class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= academic_cap() %> - - <%= academic_cap(class: "h-6 w-6 text-gray-500") %> - """ - def academic_cap(assigns_or_opts \\ []) - - def academic_cap(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 academic_cap(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/adjustments-horizontal.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.adjustments_horizontal /> - - <.adjustments_horizontal class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= adjustments_horizontal() %> - - <%= adjustments_horizontal(class: "h-6 w-6 text-gray-500") %> - """ - def adjustments_horizontal(assigns_or_opts \\ []) - - def adjustments_horizontal(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 adjustments_horizontal(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, ["\n\n\n\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/adjustments-vertical.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.adjustments_vertical /> - - <.adjustments_vertical class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= adjustments_vertical() %> - - <%= adjustments_vertical(class: "h-6 w-6 text-gray-500") %> - """ - def adjustments_vertical(assigns_or_opts \\ []) - - def adjustments_vertical(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 adjustments_vertical(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, ["\n\n\n\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/archive-box-arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.archive_box_arrow_down /> - - <.archive_box_arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= archive_box_arrow_down() %> - - <%= archive_box_arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def archive_box_arrow_down(assigns_or_opts \\ []) - - def archive_box_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 archive_box_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/archive-box-x-mark.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.archive_box_x_mark /> - - <.archive_box_x_mark class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= archive_box_x_mark() %> - - <%= archive_box_x_mark(class: "h-6 w-6 text-gray-500") %> - """ - def archive_box_x_mark(assigns_or_opts \\ []) - - def archive_box_x_mark(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 archive_box_x_mark(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/archive-box.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.archive_box /> - - <.archive_box class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= archive_box() %> - - <%= archive_box(class: "h-6 w-6 text-gray-500") %> - """ - def archive_box(assigns_or_opts \\ []) - - def archive_box(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 archive_box(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-down-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_circle /> - - <.arrow_down_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_circle() %> - - <%= arrow_down_circle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_circle(assigns_or_opts \\ []) - - def arrow_down_circle(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_down_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-down-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_left /> - - <.arrow_down_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_left() %> - - <%= arrow_down_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_left(assigns_or_opts \\ []) - - def arrow_down_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_down_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-down-on-square-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_on_square_stack /> - - <.arrow_down_on_square_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_on_square_stack() %> - - <%= arrow_down_on_square_stack(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_on_square_stack(assigns_or_opts \\ []) - - def arrow_down_on_square_stack(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_down_on_square_stack(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-down-on-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_on_square /> - - <.arrow_down_on_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_on_square() %> - - <%= arrow_down_on_square(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_on_square(assigns_or_opts \\ []) - - def arrow_down_on_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_down_on_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-down-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_right /> - - <.arrow_down_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_right() %> - - <%= arrow_down_right(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_right(assigns_or_opts \\ []) - - def arrow_down_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_down_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-down-tray.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down_tray /> - - <.arrow_down_tray class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down_tray() %> - - <%= arrow_down_tray(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down_tray(assigns_or_opts \\ []) - - def arrow_down_tray(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_down_tray(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_down /> - - <.arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_down() %> - - <%= arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_down(assigns_or_opts \\ []) - - def 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 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-left-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_left_circle /> - - <.arrow_left_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_left_circle() %> - - <%= arrow_left_circle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_left_circle(assigns_or_opts \\ []) - - def arrow_left_circle(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_left_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-left-on-rectangle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_left_on_rectangle /> - - <.arrow_left_on_rectangle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_left_on_rectangle() %> - - <%= arrow_left_on_rectangle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_left_on_rectangle(assigns_or_opts \\ []) - - def arrow_left_on_rectangle(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_left_on_rectangle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_left /> - - <.arrow_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_left() %> - - <%= arrow_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_left(assigns_or_opts \\ []) - - def arrow_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_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-long-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_long_down /> - - <.arrow_long_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_long_down() %> - - <%= arrow_long_down(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_long_down(assigns_or_opts \\ []) - - def arrow_long_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_long_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-long-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_long_left /> - - <.arrow_long_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_long_left() %> - - <%= arrow_long_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_long_left(assigns_or_opts \\ []) - - def arrow_long_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_long_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-long-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_long_right /> - - <.arrow_long_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_long_right() %> - - <%= arrow_long_right(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_long_right(assigns_or_opts \\ []) - - def arrow_long_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_long_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-long-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_long_up /> - - <.arrow_long_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_long_up() %> - - <%= arrow_long_up(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_long_up(assigns_or_opts \\ []) - - def arrow_long_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_long_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-path.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_path /> - - <.arrow_path class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_path() %> - - <%= arrow_path(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_path(assigns_or_opts \\ []) - - def arrow_path(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(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-right-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_right_circle /> - - <.arrow_right_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_right_circle() %> - - <%= arrow_right_circle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_right_circle(assigns_or_opts \\ []) - - def arrow_right_circle(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_right_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-right-on-rectangle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_right_on_rectangle /> - - <.arrow_right_on_rectangle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_right_on_rectangle() %> - - <%= arrow_right_on_rectangle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_right_on_rectangle(assigns_or_opts \\ []) - - def arrow_right_on_rectangle(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_right_on_rectangle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_right /> - - <.arrow_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_right() %> - - <%= arrow_right(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_right(assigns_or_opts \\ []) - - def arrow_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_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-top-right-on-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_top_right_on_square /> - - <.arrow_top_right_on_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_top_right_on_square() %> - - <%= arrow_top_right_on_square(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_top_right_on_square(assigns_or_opts \\ []) - - def arrow_top_right_on_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_top_right_on_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-trending-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_trending_down /> - - <.arrow_trending_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_trending_down() %> - - <%= arrow_trending_down(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_trending_down(assigns_or_opts \\ []) - - def arrow_trending_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_trending_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-trending-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_trending_up /> - - <.arrow_trending_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_trending_up() %> - - <%= arrow_trending_up(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_trending_up(assigns_or_opts \\ []) - - def arrow_trending_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_trending_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-up-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_circle /> - - <.arrow_up_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_circle() %> - - <%= arrow_up_circle(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_circle(assigns_or_opts \\ []) - - def arrow_up_circle(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_up_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-up-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_left /> - - <.arrow_up_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_left() %> - - <%= arrow_up_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_left(assigns_or_opts \\ []) - - def arrow_up_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_up_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-up-on-square-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_on_square_stack /> - - <.arrow_up_on_square_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_on_square_stack() %> - - <%= arrow_up_on_square_stack(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_on_square_stack(assigns_or_opts \\ []) - - def arrow_up_on_square_stack(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_up_on_square_stack(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-up-on-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_on_square /> - - <.arrow_up_on_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_on_square() %> - - <%= arrow_up_on_square(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_on_square(assigns_or_opts \\ []) - - def arrow_up_on_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_up_on_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-up-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_right /> - - <.arrow_up_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_right() %> - - <%= arrow_up_right(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_right(assigns_or_opts \\ []) - - def arrow_up_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_up_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-up-tray.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up_tray /> - - <.arrow_up_tray class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up_tray() %> - - <%= arrow_up_tray(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up_tray(assigns_or_opts \\ []) - - def arrow_up_tray(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_up_tray(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_up /> - - <.arrow_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_up() %> - - <%= arrow_up(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_up(assigns_or_opts \\ []) - - def 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 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-uturn-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_uturn_down /> - - <.arrow_uturn_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_uturn_down() %> - - <%= arrow_uturn_down(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_uturn_down(assigns_or_opts \\ []) - - def arrow_uturn_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_uturn_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-uturn-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_uturn_left /> - - <.arrow_uturn_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_uturn_left() %> - - <%= arrow_uturn_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_uturn_left(assigns_or_opts \\ []) - - def arrow_uturn_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_uturn_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-uturn-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_uturn_right /> - - <.arrow_uturn_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_uturn_right() %> - - <%= arrow_uturn_right(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_uturn_right(assigns_or_opts \\ []) - - def arrow_uturn_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_uturn_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrow-uturn-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrow_uturn_up /> - - <.arrow_uturn_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrow_uturn_up() %> - - <%= arrow_uturn_up(class: "h-6 w-6 text-gray-500") %> - """ - def arrow_uturn_up(assigns_or_opts \\ []) - - def arrow_uturn_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_uturn_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrows-pointing-in.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrows_pointing_in /> - - <.arrows_pointing_in class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrows_pointing_in() %> - - <%= arrows_pointing_in(class: "h-6 w-6 text-gray-500") %> - """ - def arrows_pointing_in(assigns_or_opts \\ []) - - def arrows_pointing_in(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 arrows_pointing_in(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrows-pointing-out.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrows_pointing_out /> - - <.arrows_pointing_out class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrows_pointing_out() %> - - <%= arrows_pointing_out(class: "h-6 w-6 text-gray-500") %> - """ - def arrows_pointing_out(assigns_or_opts \\ []) - - def arrows_pointing_out(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 arrows_pointing_out(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrows-right-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrows_right_left /> - - <.arrows_right_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrows_right_left() %> - - <%= arrows_right_left(class: "h-6 w-6 text-gray-500") %> - """ - def arrows_right_left(assigns_or_opts \\ []) - - def arrows_right_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 arrows_right_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/arrows-up-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.arrows_up_down /> - - <.arrows_up_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= arrows_up_down() %> - - <%= arrows_up_down(class: "h-6 w-6 text-gray-500") %> - """ - def arrows_up_down(assigns_or_opts \\ []) - - def arrows_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 arrows_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/at-symbol.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.at_symbol /> - - <.at_symbol class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= at_symbol() %> - - <%= at_symbol(class: "h-6 w-6 text-gray-500") %> - """ - def at_symbol(assigns_or_opts \\ []) - - def at_symbol(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 at_symbol(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/backspace.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.backspace /> - - <.backspace class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= backspace() %> - - <%= backspace(class: "h-6 w-6 text-gray-500") %> - """ - def backspace(assigns_or_opts \\ []) - - def backspace(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 backspace(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/backward.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.backward /> - - <.backward class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= backward() %> - - <%= backward(class: "h-6 w-6 text-gray-500") %> - """ - def backward(assigns_or_opts \\ []) - - def backward(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 backward(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/banknotes.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.banknotes /> - - <.banknotes class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= banknotes() %> - - <%= banknotes(class: "h-6 w-6 text-gray-500") %> - """ - def banknotes(assigns_or_opts \\ []) - - def banknotes(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 banknotes(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bars-2.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_2 /> - - <.bars_2 class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_2() %> - - <%= bars_2(class: "h-6 w-6 text-gray-500") %> - """ - def bars_2(assigns_or_opts \\ []) - - def bars_2(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_2(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bars-3-bottom-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_3_bottom_left /> - - <.bars_3_bottom_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_3_bottom_left() %> - - <%= bars_3_bottom_left(class: "h-6 w-6 text-gray-500") %> - """ - def bars_3_bottom_left(assigns_or_opts \\ []) - - def bars_3_bottom_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 bars_3_bottom_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bars-3-bottom-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_3_bottom_right /> - - <.bars_3_bottom_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_3_bottom_right() %> - - <%= bars_3_bottom_right(class: "h-6 w-6 text-gray-500") %> - """ - def bars_3_bottom_right(assigns_or_opts \\ []) - - def bars_3_bottom_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 bars_3_bottom_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bars-3-center-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_3_center_left /> - - <.bars_3_center_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_3_center_left() %> - - <%= bars_3_center_left(class: "h-6 w-6 text-gray-500") %> - """ - def bars_3_center_left(assigns_or_opts \\ []) - - def bars_3_center_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 bars_3_center_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bars-3.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_3 /> - - <.bars_3 class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_3() %> - - <%= bars_3(class: "h-6 w-6 text-gray-500") %> - """ - def bars_3(assigns_or_opts \\ []) - - def bars_3(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_3(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bars-4.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bars_4 /> - - <.bars_4 class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bars_4() %> - - <%= bars_4(class: "h-6 w-6 text-gray-500") %> - """ - def bars_4(assigns_or_opts \\ []) - - def bars_4(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_4(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bars-arrow-down.svg) {: 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bars-arrow-up.svg) {: 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/beaker.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.beaker /> - - <.beaker class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= beaker() %> - - <%= beaker(class: "h-6 w-6 text-gray-500") %> - """ - def beaker(assigns_or_opts \\ []) - - def beaker(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 beaker(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bell-alert.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bell_alert /> - - <.bell_alert class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bell_alert() %> - - <%= bell_alert(class: "h-6 w-6 text-gray-500") %> - """ - def bell_alert(assigns_or_opts \\ []) - - def bell_alert(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 bell_alert(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bell-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bell_slash /> - - <.bell_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bell_slash() %> - - <%= bell_slash(class: "h-6 w-6 text-gray-500") %> - """ - def bell_slash(assigns_or_opts \\ []) - - def bell_slash(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 bell_slash(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bell-snooze.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bell_snooze /> - - <.bell_snooze class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bell_snooze() %> - - <%= bell_snooze(class: "h-6 w-6 text-gray-500") %> - """ - def bell_snooze(assigns_or_opts \\ []) - - def bell_snooze(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 bell_snooze(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bell.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bell /> - - <.bell class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bell() %> - - <%= bell(class: "h-6 w-6 text-gray-500") %> - """ - def bell(assigns_or_opts \\ []) - - def bell(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 bell(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bolt-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bolt_slash /> - - <.bolt_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bolt_slash() %> - - <%= bolt_slash(class: "h-6 w-6 text-gray-500") %> - """ - def bolt_slash(assigns_or_opts \\ []) - - def bolt_slash(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 bolt_slash(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bolt.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bolt /> - - <.bolt class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bolt() %> - - <%= bolt(class: "h-6 w-6 text-gray-500") %> - """ - def bolt(assigns_or_opts \\ []) - - def bolt(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 bolt(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/book-open.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.book_open /> - - <.book_open class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= book_open() %> - - <%= book_open(class: "h-6 w-6 text-gray-500") %> - """ - def book_open(assigns_or_opts \\ []) - - def book_open(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 book_open(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bookmark-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bookmark_slash /> - - <.bookmark_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bookmark_slash() %> - - <%= bookmark_slash(class: "h-6 w-6 text-gray-500") %> - """ - def bookmark_slash(assigns_or_opts \\ []) - - def bookmark_slash(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 bookmark_slash(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bookmark-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bookmark_square /> - - <.bookmark_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bookmark_square() %> - - <%= bookmark_square(class: "h-6 w-6 text-gray-500") %> - """ - def bookmark_square(assigns_or_opts \\ []) - - def bookmark_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 bookmark_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/bookmark.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.bookmark /> - - <.bookmark class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= bookmark() %> - - <%= bookmark(class: "h-6 w-6 text-gray-500") %> - """ - def bookmark(assigns_or_opts \\ []) - - def bookmark(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 bookmark(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/briefcase.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.briefcase /> - - <.briefcase class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= briefcase() %> - - <%= briefcase(class: "h-6 w-6 text-gray-500") %> - """ - def briefcase(assigns_or_opts \\ []) - - def briefcase(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 briefcase(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/building-library.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.building_library /> - - <.building_library class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= building_library() %> - - <%= building_library(class: "h-6 w-6 text-gray-500") %> - """ - def building_library(assigns_or_opts \\ []) - - def building_library(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 building_library(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/building-office-2.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.building_office_2 /> - - <.building_office_2 class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= building_office_2() %> - - <%= building_office_2(class: "h-6 w-6 text-gray-500") %> - """ - def building_office_2(assigns_or_opts \\ []) - - def building_office_2(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 building_office_2(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/building-office.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.building_office /> - - <.building_office class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= building_office() %> - - <%= building_office(class: "h-6 w-6 text-gray-500") %> - """ - def building_office(assigns_or_opts \\ []) - - def building_office(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 building_office(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/building-storefront.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.building_storefront /> - - <.building_storefront class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= building_storefront() %> - - <%= building_storefront(class: "h-6 w-6 text-gray-500") %> - """ - def building_storefront(assigns_or_opts \\ []) - - def building_storefront(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 building_storefront(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/cake.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cake /> - - <.cake class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cake() %> - - <%= cake(class: "h-6 w-6 text-gray-500") %> - """ - def cake(assigns_or_opts \\ []) - - def cake(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 cake(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, ["\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/calculator.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.calculator /> - - <.calculator class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= calculator() %> - - <%= calculator(class: "h-6 w-6 text-gray-500") %> - """ - def calculator(assigns_or_opts \\ []) - - def calculator(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 calculator(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/calendar-days.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.calendar_days /> - - <.calendar_days class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= calendar_days() %> - - <%= calendar_days(class: "h-6 w-6 text-gray-500") %> - """ - def calendar_days(assigns_or_opts \\ []) - - def calendar_days(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 calendar_days(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, ["\n\n\n\n\n\n\n\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/calendar.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.calendar /> - - <.calendar class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= calendar() %> - - <%= calendar(class: "h-6 w-6 text-gray-500") %> - """ - def calendar(assigns_or_opts \\ []) - - def calendar(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 calendar(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/camera.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.camera /> - - <.camera class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= camera() %> - - <%= camera(class: "h-6 w-6 text-gray-500") %> - """ - def camera(assigns_or_opts \\ []) - - def camera(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 camera(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chart-bar-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chart_bar_square /> - - <.chart_bar_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chart_bar_square() %> - - <%= chart_bar_square(class: "h-6 w-6 text-gray-500") %> - """ - def chart_bar_square(assigns_or_opts \\ []) - - def chart_bar_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 chart_bar_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chart-bar.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chart_bar /> - - <.chart_bar class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chart_bar() %> - - <%= chart_bar(class: "h-6 w-6 text-gray-500") %> - """ - def chart_bar(assigns_or_opts \\ []) - - def chart_bar(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 chart_bar(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chart-pie.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chart_pie /> - - <.chart_pie class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chart_pie() %> - - <%= chart_pie(class: "h-6 w-6 text-gray-500") %> - """ - def chart_pie(assigns_or_opts \\ []) - - def chart_pie(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 chart_pie(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chat-bubble-bottom-center-text.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_bottom_center_text /> - - <.chat_bubble_bottom_center_text class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_bottom_center_text() %> - - <%= chat_bubble_bottom_center_text(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_bottom_center_text(assigns_or_opts \\ []) - - def chat_bubble_bottom_center_text(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 chat_bubble_bottom_center_text(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chat-bubble-bottom-center.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_bottom_center /> - - <.chat_bubble_bottom_center class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_bottom_center() %> - - <%= chat_bubble_bottom_center(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_bottom_center(assigns_or_opts \\ []) - - def chat_bubble_bottom_center(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 chat_bubble_bottom_center(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chat-bubble-left-ellipsis.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_left_ellipsis /> - - <.chat_bubble_left_ellipsis class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_left_ellipsis() %> - - <%= chat_bubble_left_ellipsis(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_left_ellipsis(assigns_or_opts \\ []) - - def chat_bubble_left_ellipsis(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 chat_bubble_left_ellipsis(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chat-bubble-left-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_left_right /> - - <.chat_bubble_left_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_left_right() %> - - <%= chat_bubble_left_right(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_left_right(assigns_or_opts \\ []) - - def chat_bubble_left_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 chat_bubble_left_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chat-bubble-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_left /> - - <.chat_bubble_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_left() %> - - <%= chat_bubble_left(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_left(assigns_or_opts \\ []) - - def chat_bubble_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 chat_bubble_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chat-bubble-oval-left-ellipsis.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_oval_left_ellipsis /> - - <.chat_bubble_oval_left_ellipsis class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_oval_left_ellipsis() %> - - <%= chat_bubble_oval_left_ellipsis(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_oval_left_ellipsis(assigns_or_opts \\ []) - - def chat_bubble_oval_left_ellipsis(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 chat_bubble_oval_left_ellipsis(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chat-bubble-oval-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chat_bubble_oval_left /> - - <.chat_bubble_oval_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chat_bubble_oval_left() %> - - <%= chat_bubble_oval_left(class: "h-6 w-6 text-gray-500") %> - """ - def chat_bubble_oval_left(assigns_or_opts \\ []) - - def chat_bubble_oval_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 chat_bubble_oval_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/check-badge.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.check_badge /> - - <.check_badge class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= check_badge() %> - - <%= check_badge(class: "h-6 w-6 text-gray-500") %> - """ - def check_badge(assigns_or_opts \\ []) - - def check_badge(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 check_badge(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/check-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.check_circle /> - - <.check_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= check_circle() %> - - <%= check_circle(class: "h-6 w-6 text-gray-500") %> - """ - def check_circle(assigns_or_opts \\ []) - - def check_circle(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 check_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/check.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.check /> - - <.check class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= check() %> - - <%= check(class: "h-6 w-6 text-gray-500") %> - """ - def check(assigns_or_opts \\ []) - - def check(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 check(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chevron-double-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_double_down /> - - <.chevron_double_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_double_down() %> - - <%= chevron_double_down(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_double_down(assigns_or_opts \\ []) - - def chevron_double_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_double_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chevron-double-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_double_left /> - - <.chevron_double_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_double_left() %> - - <%= chevron_double_left(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_double_left(assigns_or_opts \\ []) - - def chevron_double_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 chevron_double_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chevron-double-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_double_right /> - - <.chevron_double_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_double_right() %> - - <%= chevron_double_right(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_double_right(assigns_or_opts \\ []) - - def chevron_double_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 chevron_double_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chevron-double-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_double_up /> - - <.chevron_double_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_double_up() %> - - <%= chevron_double_up(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_double_up(assigns_or_opts \\ []) - - def chevron_double_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 chevron_double_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chevron-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_down /> - - <.chevron_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_down() %> - - <%= chevron_down(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_down(assigns_or_opts \\ []) - - def chevron_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_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chevron-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_left /> - - <.chevron_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_left() %> - - <%= chevron_left(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_left(assigns_or_opts \\ []) - - def chevron_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 chevron_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chevron-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_right /> - - <.chevron_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_right() %> - - <%= chevron_right(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_right(assigns_or_opts \\ []) - - def chevron_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 chevron_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chevron-up-down.svg) {: 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/chevron-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.chevron_up /> - - <.chevron_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= chevron_up() %> - - <%= chevron_up(class: "h-6 w-6 text-gray-500") %> - """ - def chevron_up(assigns_or_opts \\ []) - - def chevron_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 chevron_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/circle-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.circle_stack /> - - <.circle_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= circle_stack() %> - - <%= circle_stack(class: "h-6 w-6 text-gray-500") %> - """ - def circle_stack(assigns_or_opts \\ []) - - def circle_stack(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 circle_stack(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, ["\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/clipboard-document-check.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.clipboard_document_check /> - - <.clipboard_document_check class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= clipboard_document_check() %> - - <%= clipboard_document_check(class: "h-6 w-6 text-gray-500") %> - """ - def clipboard_document_check(assigns_or_opts \\ []) - - def clipboard_document_check(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 clipboard_document_check(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/clipboard-document-list.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.clipboard_document_list /> - - <.clipboard_document_list class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= clipboard_document_list() %> - - <%= clipboard_document_list(class: "h-6 w-6 text-gray-500") %> - """ - def clipboard_document_list(assigns_or_opts \\ []) - - def clipboard_document_list(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 clipboard_document_list(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/clipboard-document.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.clipboard_document /> - - <.clipboard_document class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= clipboard_document() %> - - <%= clipboard_document(class: "h-6 w-6 text-gray-500") %> - """ - def clipboard_document(assigns_or_opts \\ []) - - def clipboard_document(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 clipboard_document(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/clipboard.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.clipboard /> - - <.clipboard class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= clipboard() %> - - <%= clipboard(class: "h-6 w-6 text-gray-500") %> - """ - def clipboard(assigns_or_opts \\ []) - - def clipboard(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 clipboard(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/clock.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.clock /> - - <.clock class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= clock() %> - - <%= clock(class: "h-6 w-6 text-gray-500") %> - """ - def clock(assigns_or_opts \\ []) - - def clock(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 clock(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/cloud-arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cloud_arrow_down /> - - <.cloud_arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cloud_arrow_down() %> - - <%= cloud_arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def cloud_arrow_down(assigns_or_opts \\ []) - - def cloud_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 cloud_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/cloud-arrow-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cloud_arrow_up /> - - <.cloud_arrow_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cloud_arrow_up() %> - - <%= cloud_arrow_up(class: "h-6 w-6 text-gray-500") %> - """ - def cloud_arrow_up(assigns_or_opts \\ []) - - def cloud_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 cloud_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/cloud.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cloud /> - - <.cloud class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cloud() %> - - <%= cloud(class: "h-6 w-6 text-gray-500") %> - """ - def cloud(assigns_or_opts \\ []) - - def cloud(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 cloud(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/code-bracket-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.code_bracket_square /> - - <.code_bracket_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= code_bracket_square() %> - - <%= code_bracket_square(class: "h-6 w-6 text-gray-500") %> - """ - def code_bracket_square(assigns_or_opts \\ []) - - 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) - - ~H""" - - """ - end - - def code_bracket_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/code-bracket.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.code_bracket /> - - <.code_bracket class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= code_bracket() %> - - <%= code_bracket(class: "h-6 w-6 text-gray-500") %> - """ - def code_bracket(assigns_or_opts \\ []) - - 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) - - ~H""" - - """ - end - - def code_bracket(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/cog-6-tooth.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cog_6_tooth /> - - <.cog_6_tooth class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cog_6_tooth() %> - - <%= cog_6_tooth(class: "h-6 w-6 text-gray-500") %> - """ - def cog_6_tooth(assigns_or_opts \\ []) - - def cog_6_tooth(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 cog_6_tooth(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/cog-8-tooth.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cog_8_tooth /> - - <.cog_8_tooth class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cog_8_tooth() %> - - <%= cog_8_tooth(class: "h-6 w-6 text-gray-500") %> - """ - def cog_8_tooth(assigns_or_opts \\ []) - - def cog_8_tooth(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 cog_8_tooth(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/cog.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cog /> - - <.cog class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cog() %> - - <%= cog(class: "h-6 w-6 text-gray-500") %> - """ - def cog(assigns_or_opts \\ []) - - def cog(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 cog(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, ["\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/command-line.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.command_line /> - - <.command_line class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= command_line() %> - - <%= command_line(class: "h-6 w-6 text-gray-500") %> - """ - def command_line(assigns_or_opts \\ []) - - def command_line(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 command_line(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/computer-desktop.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.computer_desktop /> - - <.computer_desktop class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= computer_desktop() %> - - <%= computer_desktop(class: "h-6 w-6 text-gray-500") %> - """ - def computer_desktop(assigns_or_opts \\ []) - - def computer_desktop(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 computer_desktop(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/cpu-chip.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cpu_chip /> - - <.cpu_chip class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cpu_chip() %> - - <%= cpu_chip(class: "h-6 w-6 text-gray-500") %> - """ - def cpu_chip(assigns_or_opts \\ []) - - def cpu_chip(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 cpu_chip(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/credit-card.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.credit_card /> - - <.credit_card class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= credit_card() %> - - <%= credit_card(class: "h-6 w-6 text-gray-500") %> - """ - def credit_card(assigns_or_opts \\ []) - - def credit_card(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 credit_card(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/cube.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cube /> - - <.cube class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cube() %> - - <%= cube(class: "h-6 w-6 text-gray-500") %> - """ - def cube(assigns_or_opts \\ []) - - def cube(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(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/currency-dollar.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.currency_dollar /> - - <.currency_dollar class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= currency_dollar() %> - - <%= currency_dollar(class: "h-6 w-6 text-gray-500") %> - """ - def currency_dollar(assigns_or_opts \\ []) - - def currency_dollar(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_dollar(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/currency-euro.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.currency_euro /> - - <.currency_euro class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= currency_euro() %> - - <%= currency_euro(class: "h-6 w-6 text-gray-500") %> - """ - def currency_euro(assigns_or_opts \\ []) - - def currency_euro(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_euro(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/currency-pound.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.currency_pound /> - - <.currency_pound class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= currency_pound() %> - - <%= currency_pound(class: "h-6 w-6 text-gray-500") %> - """ - def currency_pound(assigns_or_opts \\ []) - - def currency_pound(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_pound(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/currency-rupee.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.currency_rupee /> - - <.currency_rupee class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= currency_rupee() %> - - <%= currency_rupee(class: "h-6 w-6 text-gray-500") %> - """ - def currency_rupee(assigns_or_opts \\ []) - - def currency_rupee(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_rupee(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/currency-yen.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.currency_yen /> - - <.currency_yen class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= currency_yen() %> - - <%= currency_yen(class: "h-6 w-6 text-gray-500") %> - """ - def currency_yen(assigns_or_opts \\ []) - - def currency_yen(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_yen(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/cursor-arrow-rays.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cursor_arrow_rays /> - - <.cursor_arrow_rays class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cursor_arrow_rays() %> - - <%= cursor_arrow_rays(class: "h-6 w-6 text-gray-500") %> - """ - def cursor_arrow_rays(assigns_or_opts \\ []) - - def cursor_arrow_rays(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 cursor_arrow_rays(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/cursor-arrow-ripple.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.cursor_arrow_ripple /> - - <.cursor_arrow_ripple class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= cursor_arrow_ripple() %> - - <%= cursor_arrow_ripple(class: "h-6 w-6 text-gray-500") %> - """ - def cursor_arrow_ripple(assigns_or_opts \\ []) - - def cursor_arrow_ripple(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 cursor_arrow_ripple(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/device-phone-mobile.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.device_phone_mobile /> - - <.device_phone_mobile class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= device_phone_mobile() %> - - <%= device_phone_mobile(class: "h-6 w-6 text-gray-500") %> - """ - def device_phone_mobile(assigns_or_opts \\ []) - - def device_phone_mobile(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 device_phone_mobile(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/device-tablet.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.device_tablet /> - - <.device_tablet class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= device_tablet() %> - - <%= device_tablet(class: "h-6 w-6 text-gray-500") %> - """ - def device_tablet(assigns_or_opts \\ []) - - def device_tablet(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 device_tablet(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/document-arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_arrow_down /> - - <.document_arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_arrow_down() %> - - <%= document_arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def document_arrow_down(assigns_or_opts \\ []) - - def document_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 document_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/document-arrow-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_arrow_up /> - - <.document_arrow_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_arrow_up() %> - - <%= document_arrow_up(class: "h-6 w-6 text-gray-500") %> - """ - def document_arrow_up(assigns_or_opts \\ []) - - def document_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 document_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/document-chart-bar.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_chart_bar /> - - <.document_chart_bar class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_chart_bar() %> - - <%= document_chart_bar(class: "h-6 w-6 text-gray-500") %> - """ - def document_chart_bar(assigns_or_opts \\ []) - - def document_chart_bar(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 document_chart_bar(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/document-check.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_check /> - - <.document_check class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_check() %> - - <%= document_check(class: "h-6 w-6 text-gray-500") %> - """ - def document_check(assigns_or_opts \\ []) - - def document_check(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 document_check(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/document-duplicate.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_duplicate /> - - <.document_duplicate class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_duplicate() %> - - <%= document_duplicate(class: "h-6 w-6 text-gray-500") %> - """ - def document_duplicate(assigns_or_opts \\ []) - - def document_duplicate(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 document_duplicate(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/document-magnifying-glass.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_magnifying_glass /> - - <.document_magnifying_glass class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_magnifying_glass() %> - - <%= document_magnifying_glass(class: "h-6 w-6 text-gray-500") %> - """ - def document_magnifying_glass(assigns_or_opts \\ []) - - def document_magnifying_glass(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 document_magnifying_glass(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/document-minus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_minus /> - - <.document_minus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_minus() %> - - <%= document_minus(class: "h-6 w-6 text-gray-500") %> - """ - def document_minus(assigns_or_opts \\ []) - - def document_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 document_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/document-plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_plus /> - - <.document_plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_plus() %> - - <%= document_plus(class: "h-6 w-6 text-gray-500") %> - """ - def document_plus(assigns_or_opts \\ []) - - def document_plus(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 document_plus(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/document-text.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document_text /> - - <.document_text class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document_text() %> - - <%= document_text(class: "h-6 w-6 text-gray-500") %> - """ - def document_text(assigns_or_opts \\ []) - - def document_text(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 document_text(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/document.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.document /> - - <.document class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= document() %> - - <%= document(class: "h-6 w-6 text-gray-500") %> - """ - def document(assigns_or_opts \\ []) - - def document(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 document(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/ellipsis-horizontal-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.ellipsis_horizontal_circle /> - - <.ellipsis_horizontal_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= ellipsis_horizontal_circle() %> - - <%= ellipsis_horizontal_circle(class: "h-6 w-6 text-gray-500") %> - """ - def ellipsis_horizontal_circle(assigns_or_opts \\ []) - - def ellipsis_horizontal_circle(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 ellipsis_horizontal_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/ellipsis-horizontal.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.ellipsis_horizontal /> - - <.ellipsis_horizontal class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= ellipsis_horizontal() %> - - <%= ellipsis_horizontal(class: "h-6 w-6 text-gray-500") %> - """ - def ellipsis_horizontal(assigns_or_opts \\ []) - - def ellipsis_horizontal(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 ellipsis_horizontal(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/ellipsis-vertical.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.ellipsis_vertical /> - - <.ellipsis_vertical class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= ellipsis_vertical() %> - - <%= ellipsis_vertical(class: "h-6 w-6 text-gray-500") %> - """ - def ellipsis_vertical(assigns_or_opts \\ []) - - def ellipsis_vertical(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 ellipsis_vertical(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/envelope-open.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.envelope_open /> - - <.envelope_open class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= envelope_open() %> - - <%= envelope_open(class: "h-6 w-6 text-gray-500") %> - """ - def envelope_open(assigns_or_opts \\ []) - - def envelope_open(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 envelope_open(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/envelope.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.envelope /> - - <.envelope class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= envelope() %> - - <%= envelope(class: "h-6 w-6 text-gray-500") %> - """ - def envelope(assigns_or_opts \\ []) - - def envelope(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 envelope(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/exclamation-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.exclamation_circle /> - - <.exclamation_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= exclamation_circle() %> - - <%= exclamation_circle(class: "h-6 w-6 text-gray-500") %> - """ - def exclamation_circle(assigns_or_opts \\ []) - - 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) - - ~H""" - - """ - end - - def exclamation_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/exclamation-triangle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.exclamation_triangle /> - - <.exclamation_triangle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= exclamation_triangle() %> - - <%= exclamation_triangle(class: "h-6 w-6 text-gray-500") %> - """ - def exclamation_triangle(assigns_or_opts \\ []) - - 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 exclamation_triangle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/eye-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.eye_slash /> - - <.eye_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= eye_slash() %> - - <%= eye_slash(class: "h-6 w-6 text-gray-500") %> - """ - def eye_slash(assigns_or_opts \\ []) - - def eye_slash(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 eye_slash(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, ["\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/eye.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.eye /> - - <.eye class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= eye() %> - - <%= eye(class: "h-6 w-6 text-gray-500") %> - """ - def eye(assigns_or_opts \\ []) - - def eye(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 eye(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/face-frown.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.face_frown /> - - <.face_frown class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= face_frown() %> - - <%= face_frown(class: "h-6 w-6 text-gray-500") %> - """ - def face_frown(assigns_or_opts \\ []) - - def face_frown(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 face_frown(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/face-smile.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.face_smile /> - - <.face_smile class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= face_smile() %> - - <%= face_smile(class: "h-6 w-6 text-gray-500") %> - """ - def face_smile(assigns_or_opts \\ []) - - def face_smile(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 face_smile(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/film.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.film /> - - <.film class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= film() %> - - <%= film(class: "h-6 w-6 text-gray-500") %> - """ - def film(assigns_or_opts \\ []) - - def film(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 film(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/finger-print.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.finger_print /> - - <.finger_print class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= finger_print() %> - - <%= finger_print(class: "h-6 w-6 text-gray-500") %> - """ - def finger_print(assigns_or_opts \\ []) - - def finger_print(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 finger_print(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/fire.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.fire /> - - <.fire class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= fire() %> - - <%= fire(class: "h-6 w-6 text-gray-500") %> - """ - def fire(assigns_or_opts \\ []) - - def fire(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 fire(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/flag.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.flag /> - - <.flag class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= flag() %> - - <%= flag(class: "h-6 w-6 text-gray-500") %> - """ - def flag(assigns_or_opts \\ []) - - def flag(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 flag(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/folder-arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.folder_arrow_down /> - - <.folder_arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= folder_arrow_down() %> - - <%= folder_arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def folder_arrow_down(assigns_or_opts \\ []) - - def folder_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 folder_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/folder-minus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.folder_minus /> - - <.folder_minus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= folder_minus() %> - - <%= folder_minus(class: "h-6 w-6 text-gray-500") %> - """ - def folder_minus(assigns_or_opts \\ []) - - def folder_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 folder_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/folder-open.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.folder_open /> - - <.folder_open class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= folder_open() %> - - <%= folder_open(class: "h-6 w-6 text-gray-500") %> - """ - def folder_open(assigns_or_opts \\ []) - - def folder_open(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 folder_open(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/folder-plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.folder_plus /> - - <.folder_plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= folder_plus() %> - - <%= folder_plus(class: "h-6 w-6 text-gray-500") %> - """ - def folder_plus(assigns_or_opts \\ []) - - def folder_plus(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 folder_plus(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/folder.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.folder /> - - <.folder class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= folder() %> - - <%= folder(class: "h-6 w-6 text-gray-500") %> - """ - def folder(assigns_or_opts \\ []) - - def folder(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 folder(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/forward.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.forward /> - - <.forward class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= forward() %> - - <%= forward(class: "h-6 w-6 text-gray-500") %> - """ - def forward(assigns_or_opts \\ []) - - def forward(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 forward(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/funnel.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.funnel /> - - <.funnel class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= funnel() %> - - <%= funnel(class: "h-6 w-6 text-gray-500") %> - """ - def funnel(assigns_or_opts \\ []) - - def funnel(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 funnel(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/gif.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.gif /> - - <.gif class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= gif() %> - - <%= gif(class: "h-6 w-6 text-gray-500") %> - """ - def gif(assigns_or_opts \\ []) - - def gif(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 gif(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/gift-top.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.gift_top /> - - <.gift_top class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= gift_top() %> - - <%= gift_top(class: "h-6 w-6 text-gray-500") %> - """ - def gift_top(assigns_or_opts \\ []) - - def gift_top(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 gift_top(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, ["\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/gift.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.gift /> - - <.gift class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= gift() %> - - <%= gift(class: "h-6 w-6 text-gray-500") %> - """ - def gift(assigns_or_opts \\ []) - - def gift(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 gift(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/globe-alt.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.globe_alt /> - - <.globe_alt class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= globe_alt() %> - - <%= globe_alt(class: "h-6 w-6 text-gray-500") %> - """ - def globe_alt(assigns_or_opts \\ []) - - def globe_alt(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 globe_alt(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, ["\n\n\n\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/globe-americas.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.globe_americas /> - - <.globe_americas class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= globe_americas() %> - - <%= globe_americas(class: "h-6 w-6 text-gray-500") %> - """ - def globe_americas(assigns_or_opts \\ []) - - def globe_americas(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 globe_americas(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/globe-asia-australia.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.globe_asia_australia /> - - <.globe_asia_australia class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= globe_asia_australia() %> - - <%= globe_asia_australia(class: "h-6 w-6 text-gray-500") %> - """ - def globe_asia_australia(assigns_or_opts \\ []) - - def globe_asia_australia(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 globe_asia_australia(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/globe-europe-africa.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.globe_europe_africa /> - - <.globe_europe_africa class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= globe_europe_africa() %> - - <%= globe_europe_africa(class: "h-6 w-6 text-gray-500") %> - """ - def globe_europe_africa(assigns_or_opts \\ []) - - def globe_europe_africa(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 globe_europe_africa(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/hand-raised.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.hand_raised /> - - <.hand_raised class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= hand_raised() %> - - <%= hand_raised(class: "h-6 w-6 text-gray-500") %> - """ - def hand_raised(assigns_or_opts \\ []) - - def hand_raised(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 hand_raised(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/hand-thumb-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.hand_thumb_down /> - - <.hand_thumb_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= hand_thumb_down() %> - - <%= hand_thumb_down(class: "h-6 w-6 text-gray-500") %> - """ - def hand_thumb_down(assigns_or_opts \\ []) - - def hand_thumb_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 hand_thumb_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/hand-thumb-up.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.hand_thumb_up /> - - <.hand_thumb_up class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= hand_thumb_up() %> - - <%= hand_thumb_up(class: "h-6 w-6 text-gray-500") %> - """ - def hand_thumb_up(assigns_or_opts \\ []) - - def hand_thumb_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 hand_thumb_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/hashtag.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.hashtag /> - - <.hashtag class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= hashtag() %> - - <%= hashtag(class: "h-6 w-6 text-gray-500") %> - """ - def hashtag(assigns_or_opts \\ []) - - def hashtag(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 hashtag(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/heart.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.heart /> - - <.heart class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= heart() %> - - <%= heart(class: "h-6 w-6 text-gray-500") %> - """ - def heart(assigns_or_opts \\ []) - - def heart(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 heart(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/home-modern.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.home_modern /> - - <.home_modern class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= home_modern() %> - - <%= home_modern(class: "h-6 w-6 text-gray-500") %> - """ - def home_modern(assigns_or_opts \\ []) - - def home_modern(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 home_modern(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/home.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.home /> - - <.home class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= home() %> - - <%= home(class: "h-6 w-6 text-gray-500") %> - """ - def home(assigns_or_opts \\ []) - - def home(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 home(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/identification.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.identification /> - - <.identification class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= identification() %> - - <%= identification(class: "h-6 w-6 text-gray-500") %> - """ - def identification(assigns_or_opts \\ []) - - def identification(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 identification(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/inbox-arrow-down.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.inbox_arrow_down /> - - <.inbox_arrow_down class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= inbox_arrow_down() %> - - <%= inbox_arrow_down(class: "h-6 w-6 text-gray-500") %> - """ - def inbox_arrow_down(assigns_or_opts \\ []) - - def inbox_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 inbox_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/inbox-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.inbox_stack /> - - <.inbox_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= inbox_stack() %> - - <%= inbox_stack(class: "h-6 w-6 text-gray-500") %> - """ - def inbox_stack(assigns_or_opts \\ []) - - def inbox_stack(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 inbox_stack(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/inbox.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.inbox /> - - <.inbox class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= inbox() %> - - <%= inbox(class: "h-6 w-6 text-gray-500") %> - """ - def inbox(assigns_or_opts \\ []) - - def inbox(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 inbox(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/information-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.information_circle /> - - <.information_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= information_circle() %> - - <%= information_circle(class: "h-6 w-6 text-gray-500") %> - """ - def information_circle(assigns_or_opts \\ []) - - def information_circle(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 information_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/key.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.key /> - - <.key class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= key() %> - - <%= key(class: "h-6 w-6 text-gray-500") %> - """ - def key(assigns_or_opts \\ []) - - def key(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 key(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/language.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.language /> - - <.language class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= language() %> - - <%= language(class: "h-6 w-6 text-gray-500") %> - """ - def language(assigns_or_opts \\ []) - - def language(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 language(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/lifebuoy.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.lifebuoy /> - - <.lifebuoy class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= lifebuoy() %> - - <%= lifebuoy(class: "h-6 w-6 text-gray-500") %> - """ - def lifebuoy(assigns_or_opts \\ []) - - def lifebuoy(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 lifebuoy(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/light-bulb.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.light_bulb /> - - <.light_bulb class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= light_bulb() %> - - <%= light_bulb(class: "h-6 w-6 text-gray-500") %> - """ - def light_bulb(assigns_or_opts \\ []) - - def light_bulb(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 light_bulb(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/link.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.link /> - - <.link class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= link() %> - - <%= link(class: "h-6 w-6 text-gray-500") %> - """ - def link(assigns_or_opts \\ []) - - def link(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 link(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/list-bullet.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.list_bullet /> - - <.list_bullet class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= list_bullet() %> - - <%= list_bullet(class: "h-6 w-6 text-gray-500") %> - """ - def list_bullet(assigns_or_opts \\ []) - - def list_bullet(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 list_bullet(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/lock-closed.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.lock_closed /> - - <.lock_closed class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= lock_closed() %> - - <%= lock_closed(class: "h-6 w-6 text-gray-500") %> - """ - def lock_closed(assigns_or_opts \\ []) - - def lock_closed(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 lock_closed(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/lock-open.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.lock_open /> - - <.lock_open class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= lock_open() %> - - <%= lock_open(class: "h-6 w-6 text-gray-500") %> - """ - def lock_open(assigns_or_opts \\ []) - - def lock_open(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 lock_open(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/magnifying-glass-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.magnifying_glass_circle /> - - <.magnifying_glass_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= magnifying_glass_circle() %> - - <%= magnifying_glass_circle(class: "h-6 w-6 text-gray-500") %> - """ - def magnifying_glass_circle(assigns_or_opts \\ []) - - def magnifying_glass_circle(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 magnifying_glass_circle(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/magnifying-glass-minus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.magnifying_glass_minus /> - - <.magnifying_glass_minus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= magnifying_glass_minus() %> - - <%= magnifying_glass_minus(class: "h-6 w-6 text-gray-500") %> - """ - def magnifying_glass_minus(assigns_or_opts \\ []) - - def magnifying_glass_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 magnifying_glass_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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/magnifying-glass-plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.magnifying_glass_plus /> - - <.magnifying_glass_plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= magnifying_glass_plus() %> - - <%= magnifying_glass_plus(class: "h-6 w-6 text-gray-500") %> - """ - def magnifying_glass_plus(assigns_or_opts \\ []) - - def magnifying_glass_plus(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 magnifying_glass_plus(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/magnifying-glass.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.magnifying_glass /> - - <.magnifying_glass class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= magnifying_glass() %> - - <%= magnifying_glass(class: "h-6 w-6 text-gray-500") %> - """ - def magnifying_glass(assigns_or_opts \\ []) - - def magnifying_glass(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 magnifying_glass(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/map-pin.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.map_pin /> - - <.map_pin class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= map_pin() %> - - <%= map_pin(class: "h-6 w-6 text-gray-500") %> - """ - def map_pin(assigns_or_opts \\ []) - - def map_pin(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 map_pin(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/map.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.map /> - - <.map class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= map() %> - - <%= map(class: "h-6 w-6 text-gray-500") %> - """ - def map(assigns_or_opts \\ []) - - def map(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 map(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/megaphone.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.megaphone /> - - <.megaphone class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= megaphone() %> - - <%= megaphone(class: "h-6 w-6 text-gray-500") %> - """ - def megaphone(assigns_or_opts \\ []) - - def megaphone(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 megaphone(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/microphone.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.microphone /> - - <.microphone class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= microphone() %> - - <%= microphone(class: "h-6 w-6 text-gray-500") %> - """ - def microphone(assigns_or_opts \\ []) - - def microphone(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 microphone(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/minus-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.minus_circle /> - - <.minus_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= minus_circle() %> - - <%= minus_circle(class: "h-6 w-6 text-gray-500") %> - """ - def minus_circle(assigns_or_opts \\ []) - - def minus_circle(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_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/minus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.minus /> - - <.minus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= minus() %> - - <%= minus(class: "h-6 w-6 text-gray-500") %> - """ - def minus(assigns_or_opts \\ []) - - def 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 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/moon.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.moon /> - - <.moon class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= moon() %> - - <%= moon(class: "h-6 w-6 text-gray-500") %> - """ - def moon(assigns_or_opts \\ []) - - def moon(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 moon(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/musical-note.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.musical_note /> - - <.musical_note class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= musical_note() %> - - <%= musical_note(class: "h-6 w-6 text-gray-500") %> - """ - def musical_note(assigns_or_opts \\ []) - - def musical_note(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 musical_note(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/newspaper.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.newspaper /> - - <.newspaper class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= newspaper() %> - - <%= newspaper(class: "h-6 w-6 text-gray-500") %> - """ - def newspaper(assigns_or_opts \\ []) - - def newspaper(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 newspaper(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/no-symbol.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.no_symbol /> - - <.no_symbol class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= no_symbol() %> - - <%= no_symbol(class: "h-6 w-6 text-gray-500") %> - """ - def no_symbol(assigns_or_opts \\ []) - - def no_symbol(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 no_symbol(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/paper-airplane.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.paper_airplane /> - - <.paper_airplane class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= paper_airplane() %> - - <%= paper_airplane(class: "h-6 w-6 text-gray-500") %> - """ - def paper_airplane(assigns_or_opts \\ []) - - def paper_airplane(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 paper_airplane(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/paper-clip.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.paper_clip /> - - <.paper_clip class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= paper_clip() %> - - <%= paper_clip(class: "h-6 w-6 text-gray-500") %> - """ - def paper_clip(assigns_or_opts \\ []) - - def paper_clip(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 paper_clip(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/pause.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.pause /> - - <.pause class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= pause() %> - - <%= pause(class: "h-6 w-6 text-gray-500") %> - """ - def pause(assigns_or_opts \\ []) - - def pause(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 pause(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/pencil-square.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.pencil_square /> - - <.pencil_square class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= pencil_square() %> - - <%= pencil_square(class: "h-6 w-6 text-gray-500") %> - """ - def pencil_square(assigns_or_opts \\ []) - - def pencil_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 pencil_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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/pencil.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.pencil /> - - <.pencil class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= pencil() %> - - <%= pencil(class: "h-6 w-6 text-gray-500") %> - """ - def pencil(assigns_or_opts \\ []) - - def pencil(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 pencil(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/phone-arrow-down-left.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.phone_arrow_down_left /> - - <.phone_arrow_down_left class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= phone_arrow_down_left() %> - - <%= phone_arrow_down_left(class: "h-6 w-6 text-gray-500") %> - """ - def phone_arrow_down_left(assigns_or_opts \\ []) - - def phone_arrow_down_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 phone_arrow_down_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/phone-arrow-up-right.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.phone_arrow_up_right /> - - <.phone_arrow_up_right class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= phone_arrow_up_right() %> - - <%= phone_arrow_up_right(class: "h-6 w-6 text-gray-500") %> - """ - def phone_arrow_up_right(assigns_or_opts \\ []) - - def phone_arrow_up_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 phone_arrow_up_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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/phone-x-mark.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.phone_x_mark /> - - <.phone_x_mark class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= phone_x_mark() %> - - <%= phone_x_mark(class: "h-6 w-6 text-gray-500") %> - """ - def phone_x_mark(assigns_or_opts \\ []) - - def phone_x_mark(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 phone_x_mark(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/phone.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.phone /> - - <.phone class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= phone() %> - - <%= phone(class: "h-6 w-6 text-gray-500") %> - """ - def phone(assigns_or_opts \\ []) - - def phone(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 phone(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/photo.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.photo /> - - <.photo class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= photo() %> - - <%= photo(class: "h-6 w-6 text-gray-500") %> - """ - def photo(assigns_or_opts \\ []) - - def photo(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 photo(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/play-pause.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.play_pause /> - - <.play_pause class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= play_pause() %> - - <%= play_pause(class: "h-6 w-6 text-gray-500") %> - """ - def play_pause(assigns_or_opts \\ []) - - def play_pause(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 play_pause(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/play.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.play /> - - <.play class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= play() %> - - <%= play(class: "h-6 w-6 text-gray-500") %> - """ - def play(assigns_or_opts \\ []) - - def play(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 play(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/plus-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.plus_circle /> - - <.plus_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= plus_circle() %> - - <%= plus_circle(class: "h-6 w-6 text-gray-500") %> - """ - def plus_circle(assigns_or_opts \\ []) - - def plus_circle(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_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.plus /> - - <.plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= plus() %> - - <%= plus(class: "h-6 w-6 text-gray-500") %> - """ - def plus(assigns_or_opts \\ []) - - def plus(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(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/presentation-chart-bar.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.presentation_chart_bar /> - - <.presentation_chart_bar class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= presentation_chart_bar() %> - - <%= presentation_chart_bar(class: "h-6 w-6 text-gray-500") %> - """ - def presentation_chart_bar(assigns_or_opts \\ []) - - def presentation_chart_bar(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 presentation_chart_bar(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/presentation-chart-line.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.presentation_chart_line /> - - <.presentation_chart_line class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= presentation_chart_line() %> - - <%= presentation_chart_line(class: "h-6 w-6 text-gray-500") %> - """ - def presentation_chart_line(assigns_or_opts \\ []) - - def presentation_chart_line(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 presentation_chart_line(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/printer.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.printer /> - - <.printer class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= printer() %> - - <%= printer(class: "h-6 w-6 text-gray-500") %> - """ - def printer(assigns_or_opts \\ []) - - def printer(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 printer(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/puzzle-piece.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.puzzle_piece /> - - <.puzzle_piece class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= puzzle_piece() %> - - <%= puzzle_piece(class: "h-6 w-6 text-gray-500") %> - """ - def puzzle_piece(assigns_or_opts \\ []) - - def puzzle_piece(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 puzzle_piece(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/qr-code.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.qr_code /> - - <.qr_code class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= qr_code() %> - - <%= qr_code(class: "h-6 w-6 text-gray-500") %> - """ - def qr_code(assigns_or_opts \\ []) - - def qr_code(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 qr_code(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/question-mark-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.question_mark_circle /> - - <.question_mark_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= question_mark_circle() %> - - <%= question_mark_circle(class: "h-6 w-6 text-gray-500") %> - """ - def question_mark_circle(assigns_or_opts \\ []) - - def question_mark_circle(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 question_mark_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/queue-list.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.queue_list /> - - <.queue_list class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= queue_list() %> - - <%= queue_list(class: "h-6 w-6 text-gray-500") %> - """ - def queue_list(assigns_or_opts \\ []) - - def queue_list(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 queue_list(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, ["\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/radio.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.radio /> - - <.radio class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= radio() %> - - <%= radio(class: "h-6 w-6 text-gray-500") %> - """ - def radio(assigns_or_opts \\ []) - - def radio(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 radio(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/receipt-percent.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.receipt_percent /> - - <.receipt_percent class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= receipt_percent() %> - - <%= receipt_percent(class: "h-6 w-6 text-gray-500") %> - """ - def receipt_percent(assigns_or_opts \\ []) - - def receipt_percent(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 receipt_percent(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/receipt-refund.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.receipt_refund /> - - <.receipt_refund class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= receipt_refund() %> - - <%= receipt_refund(class: "h-6 w-6 text-gray-500") %> - """ - def receipt_refund(assigns_or_opts \\ []) - - def receipt_refund(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 receipt_refund(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/rectangle-group.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.rectangle_group /> - - <.rectangle_group class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= rectangle_group() %> - - <%= rectangle_group(class: "h-6 w-6 text-gray-500") %> - """ - def rectangle_group(assigns_or_opts \\ []) - - def rectangle_group(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 rectangle_group(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/rectangle-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.rectangle_stack /> - - <.rectangle_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= rectangle_stack() %> - - <%= rectangle_stack(class: "h-6 w-6 text-gray-500") %> - """ - def rectangle_stack(assigns_or_opts \\ []) - - def rectangle_stack(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 rectangle_stack(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/rss.svg) {: 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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/scale.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.scale /> - - <.scale class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= scale() %> - - <%= scale(class: "h-6 w-6 text-gray-500") %> - """ - def scale(assigns_or_opts \\ []) - - def scale(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 scale(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/scissors.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.scissors /> - - <.scissors class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= scissors() %> - - <%= scissors(class: "h-6 w-6 text-gray-500") %> - """ - def scissors(assigns_or_opts \\ []) - - def scissors(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 scissors(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/server-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.server_stack /> - - <.server_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= server_stack() %> - - <%= server_stack(class: "h-6 w-6 text-gray-500") %> - """ - def server_stack(assigns_or_opts \\ []) - - def server_stack(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 server_stack(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/server.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.server /> - - <.server class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= server() %> - - <%= server(class: "h-6 w-6 text-gray-500") %> - """ - def server(assigns_or_opts \\ []) - - def server(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 server(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/share.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.share /> - - <.share class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= share() %> - - <%= share(class: "h-6 w-6 text-gray-500") %> - """ - def share(assigns_or_opts \\ []) - - def share(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 share(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/shield-check.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.shield_check /> - - <.shield_check class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= shield_check() %> - - <%= shield_check(class: "h-6 w-6 text-gray-500") %> - """ - def shield_check(assigns_or_opts \\ []) - - def shield_check(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 shield_check(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/shield-exclamation.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.shield_exclamation /> - - <.shield_exclamation class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= shield_exclamation() %> - - <%= shield_exclamation(class: "h-6 w-6 text-gray-500") %> - """ - def shield_exclamation(assigns_or_opts \\ []) - - def shield_exclamation(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 shield_exclamation(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/shopping-bag.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.shopping_bag /> - - <.shopping_bag class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= shopping_bag() %> - - <%= shopping_bag(class: "h-6 w-6 text-gray-500") %> - """ - def shopping_bag(assigns_or_opts \\ []) - - def shopping_bag(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 shopping_bag(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/shopping-cart.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.shopping_cart /> - - <.shopping_cart class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= shopping_cart() %> - - <%= shopping_cart(class: "h-6 w-6 text-gray-500") %> - """ - def shopping_cart(assigns_or_opts \\ []) - - def shopping_cart(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 shopping_cart(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/signal-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.signal_slash /> - - <.signal_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= signal_slash() %> - - <%= signal_slash(class: "h-6 w-6 text-gray-500") %> - """ - def signal_slash(assigns_or_opts \\ []) - - def signal_slash(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 signal_slash(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/signal.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.signal /> - - <.signal class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= signal() %> - - <%= signal(class: "h-6 w-6 text-gray-500") %> - """ - def signal(assigns_or_opts \\ []) - - def signal(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 signal(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/sparkles.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.sparkles /> - - <.sparkles class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= sparkles() %> - - <%= sparkles(class: "h-6 w-6 text-gray-500") %> - """ - def sparkles(assigns_or_opts \\ []) - - def sparkles(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 sparkles(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/speaker-wave.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.speaker_wave /> - - <.speaker_wave class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= speaker_wave() %> - - <%= speaker_wave(class: "h-6 w-6 text-gray-500") %> - """ - def speaker_wave(assigns_or_opts \\ []) - - def speaker_wave(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 speaker_wave(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/speaker-x-mark.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.speaker_x_mark /> - - <.speaker_x_mark class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= speaker_x_mark() %> - - <%= speaker_x_mark(class: "h-6 w-6 text-gray-500") %> - """ - def speaker_x_mark(assigns_or_opts \\ []) - - def speaker_x_mark(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 speaker_x_mark(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/square-2-stack.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.square_2_stack /> - - <.square_2_stack class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= square_2_stack() %> - - <%= square_2_stack(class: "h-6 w-6 text-gray-500") %> - """ - def square_2_stack(assigns_or_opts \\ []) - - def square_2_stack(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 square_2_stack(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/squares-2x2.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.squares_2x2 /> - - <.squares_2x2 class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= squares_2x2() %> - - <%= squares_2x2(class: "h-6 w-6 text-gray-500") %> - """ - def squares_2x2(assigns_or_opts \\ []) - - def squares_2x2(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 squares_2x2(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/squares-plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.squares_plus /> - - <.squares_plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= squares_plus() %> - - <%= squares_plus(class: "h-6 w-6 text-gray-500") %> - """ - def squares_plus(assigns_or_opts \\ []) - - def squares_plus(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 squares_plus(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, ["\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/star.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.star /> - - <.star class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= star() %> - - <%= star(class: "h-6 w-6 text-gray-500") %> - """ - def star(assigns_or_opts \\ []) - - def star(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 star(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/stop.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.stop /> - - <.stop class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= stop() %> - - <%= stop(class: "h-6 w-6 text-gray-500") %> - """ - def stop(assigns_or_opts \\ []) - - def stop(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 stop(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/sun.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.sun /> - - <.sun class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= sun() %> - - <%= sun(class: "h-6 w-6 text-gray-500") %> - """ - def sun(assigns_or_opts \\ []) - - def sun(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 sun(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, ["\n\n\n\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/swatch.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.swatch /> - - <.swatch class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= swatch() %> - - <%= swatch(class: "h-6 w-6 text-gray-500") %> - """ - def swatch(assigns_or_opts \\ []) - - def swatch(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 swatch(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/table-cells.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.table_cells /> - - <.table_cells class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= table_cells() %> - - <%= table_cells(class: "h-6 w-6 text-gray-500") %> - """ - def table_cells(assigns_or_opts \\ []) - - def table_cells(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 table_cells(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/tag.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.tag /> - - <.tag class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= tag() %> - - <%= tag(class: "h-6 w-6 text-gray-500") %> - """ - def tag(assigns_or_opts \\ []) - - def tag(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 tag(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/ticket.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.ticket /> - - <.ticket class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= ticket() %> - - <%= ticket(class: "h-6 w-6 text-gray-500") %> - """ - def ticket(assigns_or_opts \\ []) - - def ticket(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 ticket(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/trash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.trash /> - - <.trash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= trash() %> - - <%= trash(class: "h-6 w-6 text-gray-500") %> - """ - def trash(assigns_or_opts \\ []) - - def trash(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 trash(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/truck.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.truck /> - - <.truck class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= truck() %> - - <%= truck(class: "h-6 w-6 text-gray-500") %> - """ - def truck(assigns_or_opts \\ []) - - def truck(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 truck(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, ["\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/user-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.user_circle /> - - <.user_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= user_circle() %> - - <%= user_circle(class: "h-6 w-6 text-gray-500") %> - """ - def user_circle(assigns_or_opts \\ []) - - def user_circle(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_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/user-group.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.user_group /> - - <.user_group class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= user_group() %> - - <%= user_group(class: "h-6 w-6 text-gray-500") %> - """ - def user_group(assigns_or_opts \\ []) - - def user_group(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_group(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, ["\n\n\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/user-minus.svg) {: 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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/user-plus.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.user_plus /> - - <.user_plus class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= user_plus() %> - - <%= user_plus(class: "h-6 w-6 text-gray-500") %> - """ - def user_plus(assigns_or_opts \\ []) - - def user_plus(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_plus(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/user.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.user /> - - <.user class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= user() %> - - <%= user(class: "h-6 w-6 text-gray-500") %> - """ - def user(assigns_or_opts \\ []) - - def user(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(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/users.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.users /> - - <.users class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= users() %> - - <%= users(class: "h-6 w-6 text-gray-500") %> - """ - def users(assigns_or_opts \\ []) - - def users(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 users(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, ["\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/video-camera-slash.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.video_camera_slash /> - - <.video_camera_slash class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= video_camera_slash() %> - - <%= video_camera_slash(class: "h-6 w-6 text-gray-500") %> - """ - def video_camera_slash(assigns_or_opts \\ []) - - def video_camera_slash(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 video_camera_slash(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, ["\n\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/video-camera.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.video_camera /> - - <.video_camera class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= video_camera() %> - - <%= video_camera(class: "h-6 w-6 text-gray-500") %> - """ - def video_camera(assigns_or_opts \\ []) - - def video_camera(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 video_camera(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, ["\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/view-columns.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.view_columns /> - - <.view_columns class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= view_columns() %> - - <%= view_columns(class: "h-6 w-6 text-gray-500") %> - """ - def view_columns(assigns_or_opts \\ []) - - def view_columns(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 view_columns(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/wifi.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.wifi /> - - <.wifi class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= wifi() %> - - <%= wifi(class: "h-6 w-6 text-gray-500") %> - """ - def wifi(assigns_or_opts \\ []) - - def wifi(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 wifi(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/wrench-screwdriver.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.wrench_screwdriver /> - - <.wrench_screwdriver class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= wrench_screwdriver() %> - - <%= wrench_screwdriver(class: "h-6 w-6 text-gray-500") %> - """ - def wrench_screwdriver(assigns_or_opts \\ []) - - def wrench_screwdriver(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 wrench_screwdriver(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, ["\n\n\n\n"]} - end - - @doc """ - ![](assets/icons/solid/wrench.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.wrench /> - - <.wrench class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= wrench() %> - - <%= wrench(class: "h-6 w-6 text-gray-500") %> - """ - def wrench(assigns_or_opts \\ []) - - def wrench(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 wrench(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/x-circle.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.x_circle /> - - <.x_circle class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= x_circle() %> - - <%= x_circle(class: "h-6 w-6 text-gray-500") %> - """ - def x_circle(assigns_or_opts \\ []) - - def x_circle(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 x_circle(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, ["\n\n"]} - end - - @doc """ - ![](assets/icons/solid/x-mark.svg) {: width=24px} - - ## Examples - - Use as a `Phoenix.Component` - - <.x_mark /> - - <.x_mark class="h-6 w-6 text-gray-500" /> - - or as a function - - <%= x_mark() %> - - <%= x_mark(class: "h-6 w-6 text-gray-500") %> - """ - def x_mark(assigns_or_opts \\ []) - - def x_mark(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 x_mark(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, ["\n\n"]} - end - + use Heroicons.Generator, icon_dir: "icons/solid/" end diff --git a/lib/mix/heroicons/generator_helpers.ex b/lib/mix/heroicons/generator_helpers.ex deleted file mode 100644 index 4d895d1..0000000 --- a/lib/mix/heroicons/generator_helpers.ex +++ /dev/null @@ -1,19 +0,0 @@ -defmodule Mix.Heroicons.GeneratorHelpers do - alias Mix.Heroicons.SvgProcessor - - def icon_name(path) do - Path.basename(path, ".svg") - |> String.replace("-", "_") - |> String.to_atom() - end - - def icon_body(path, svg_opts) do - icon = - File.read!(path) - |> SvgProcessor.process(svg_opts) - - <<"> = icon - - body - end -end diff --git a/lib/mix/heroicons/svg_processor.ex b/lib/mix/heroicons/svg_processor.ex deleted file mode 100644 index 6d9edc0..0000000 --- a/lib/mix/heroicons/svg_processor.ex +++ /dev/null @@ -1,20 +0,0 @@ -defmodule Mix.Heroicons.SvgProcessor do - alias Mix.Heroicons.SvgProcessor.Handler - - @moduledoc """ - An SVG parser loosly based on https://github.com/svg/svgo - - ## Options - - Currently supports the following options: - * `:remove_dimensions` - remove the `width` and `height` attributes. Defaults to false. - * `:sort_attributes` - sort the svg attributes by name. Default to false. - * `:remove_attributes` - list of attributes to remove - * `:add_attributes` - list of `{"name", "value"}` pairs of attributes to add - """ - - def process(svg, opts \\ []) do - {:ok, stack} = Saxy.parse_string(svg, Handler, {[], opts}) - Saxy.encode!(stack) - end -end diff --git a/lib/mix/heroicons/svg_processor/handler.ex b/lib/mix/heroicons/svg_processor/handler.ex deleted file mode 100644 index 92dca4c..0000000 --- a/lib/mix/heroicons/svg_processor/handler.ex +++ /dev/null @@ -1,107 +0,0 @@ -defmodule Mix.Heroicons.SvgProcessor.Handler do - @moduledoc false - - @behaviour Saxy.Handler - - @impl Saxy.Handler - def handle_event(:start_document, _prolog, {stack, opts}) do - {:ok, {stack, opts}} - end - - @impl Saxy.Handler - def handle_event(:start_element, {"svg", attributes}, {stack, opts}) do - attributes = - remove_dimensions(attributes, Keyword.get(opts, :remove_dimensions)) - |> remove_attributes(Keyword.get(opts, :remove_attributes)) - |> add_attributes(Keyword.get(opts, :add_attributes)) - |> sort_attributes(Keyword.get(opts, :sort_attributes)) - - tag = {"svg", attributes, []} - {:ok, {[tag | stack], opts}} - end - - def handle_event(:start_element, {"path", attributes}, {stack, opts}) do - attributes = remove_attributes(attributes, Keyword.get(opts, :remove_path_attributes, [])) - tag = {"path", attributes, []} - {:ok, {[tag | stack], opts}} - end - - def handle_event(:start_element, {tag_name, attributes}, {stack, opts}) do - tag = {tag_name, attributes, []} - {:ok, {[tag | stack], opts}} - end - - @impl Saxy.Handler - def handle_event(:characters, chars, {stack, opts}) do - [{tag_name, attributes, content} | stack] = stack - - current = {tag_name, attributes, [chars | content]} - - {:ok, {[current | stack], opts}} - end - - @impl Saxy.Handler - def handle_event(:cdata, chars, {stack, opts}) do - [{tag_name, attributes, content} | stack] = stack - - current = {tag_name, attributes, [{:cdata, chars} | content]} - - {:ok, {[current | stack], opts}} - end - - @impl Saxy.Handler - def handle_event(:end_element, tag_name, {[{tag_name, attributes, content} | stack], opts}) do - current = {tag_name, attributes, Enum.reverse(content)} - - case stack do - [] -> - {:ok, {current, opts}} - - [parent | rest] -> - {parent_tag_name, parent_attributes, parent_content} = parent - parent = {parent_tag_name, parent_attributes, [current | parent_content]} - {:ok, {[parent | rest], opts}} - end - end - - @impl Saxy.Handler - def handle_event(:end_document, _, {stack, _opts}) do - {:ok, stack} - end - - defp remove_dimensions(attributes, true) do - Enum.reject(attributes, fn {attr, _value} -> - attr == "width" || attr == "height" - end) - end - - defp remove_dimensions(attributes, _) do - attributes - end - - defp remove_attributes(attributes, nil) do - attributes - end - - defp remove_attributes(attributes, remove_attrs) do - Enum.reject(attributes, fn {attr, _value} -> - attr in remove_attrs - end) - end - - defp add_attributes(attributes, nil) do - attributes - end - - defp add_attributes(attributes, add_attrs) do - attributes ++ add_attrs - end - - defp sort_attributes(attributes, true) do - Enum.sort_by(attributes, fn {attr, _value} -> attr end) - end - - defp sort_attributes(attributes, nil) do - attributes - end -end diff --git a/lib/mix/tasks/heroicons.ex b/lib/mix/tasks/heroicons.ex new file mode 100644 index 0000000..4a5028a --- /dev/null +++ b/lib/mix/tasks/heroicons.ex @@ -0,0 +1,29 @@ +defmodule Mix.Tasks.Heroicons do + @moduledoc """ + Invokes heroicons mix utilities. + Usage: + $ mix heroicons + """ + + @shortdoc "Invokes heroicons mix utilities" + + use Mix.Task + + @impl true + def run(args) do + {_opts, args} = OptionParser.parse!(args, strict: []) + + case args do + [] -> help() + _ -> Mix.raise("Invalid arguments, expected: mix heroicons") + end + end + + defp help() do + Mix.Task.run("app.start") + Mix.shell().info("Heroicons v#{Application.spec(:heroicons, :vsn)}") + Mix.shell().info("Include Heroicons as SVG-strings in your Elixir/Phoenix project!") + Mix.shell().info("\nAvailable tasks:\n") + Mix.Tasks.Help.run(["--search", "heroicons."]) + end +end diff --git a/lib/mix/tasks/heroicons/generate.ex b/lib/mix/tasks/heroicons/generate.ex deleted file mode 100644 index 682c15f..0000000 --- a/lib/mix/tasks/heroicons/generate.ex +++ /dev/null @@ -1,85 +0,0 @@ -defmodule Mix.Tasks.Heroicons.Generate do - use Mix.Task - import Mix.Heroicons.GeneratorHelpers - - @icon_sets [ - %{ - module: Heroicons.Outline, - path: "lib/heroicons/outline.ex", - moduledoc: - "Outline style icons drawn with a stroke, packaged as Phoenix Components.\n\n For primary navigation and marketing sections, with an outlined appearance,\n designed to be rendered at 24x24.", - icon_dir: "icons/outline/", - # Following https://github.com/tailwindlabs/heroicons/blob/b933d51df1f27c35414389fea185e9bac0097481/svgo.24.outline.yaml - svg_opts: [ - remove_dimensions: true, - sort_attributes: true, - remove_attributes: ["stroke"], - remove_path_attributes: ["stroke-width"], - add_attributes: [ - {"stroke-width", "1.5"}, - {"stroke", "currentColor"}, - {"aria-hidden", "true"} - ] - ] - }, - %{ - module: Heroicons.Solid, - path: "lib/heroicons/solid.ex", - moduledoc: - "Solid style icons drawn with fills, packaged as Phoenix Components.\n\n For primary navigation and marketing sections, with a filled appearance,\n designed to be rendered at 24x24.", - icon_dir: "icons/solid/", - # Following https://github.com/tailwindlabs/heroicons/blob/b933d51df1f27c35414389fea185e9bac0097481/svgo.24.solid.yaml - svg_opts: [ - remove_dimensions: true, - sort_attributes: true, - remove_attributes: ["fill"], - add_attributes: [ - {"fill", "currentColor"}, - {"aria-hidden", "true"} - ] - ] - }, - %{ - module: Heroicons.Mini, - path: "lib/heroicons/mini.ex", - moduledoc: "Solid style icons drawn with fills, packaged as Phoenix Components.\n\n For smaller elements like buttons, form elements, and to support text,\n designed to be rendered at 20x20.", - icon_dir: "icons/mini/", - # Following https://github.com/tailwindlabs/heroicons/blob/b933d51df1f27c35414389fea185e9bac0097481/svgo.20.solid.yaml - svg_opts: [ - remove_dimensions: true, - sort_attributes: true, - remove_attributes: ["fill"], - add_attributes: [ - {"fill", "currentColor"}, - {"aria-hidden", "true"} - ] - ] - } - ] - - @impl Mix.Task - def run(_args) do - for %{module: module, path: path, moduledoc: moduledoc, icon_dir: icon_dir, svg_opts: svg_opts} <- - @icon_sets do - icon_paths = - Path.absname(icon_dir, :code.priv_dir(:heroicons)) - |> Path.join("*.svg") - |> Path.wildcard() - - - Mix.Generator.create_file( - path, - EEx.eval_file( - "priv/templates/icon_set.ex", - [ - module: module, - moduledoc: moduledoc, - icon_paths: icon_paths, - svg_opts: svg_opts - ], - functions: __ENV__.functions - ) - ) - end - end -end diff --git a/lib/mix/tasks/heroicons/update.ex b/lib/mix/tasks/heroicons/update.ex new file mode 100644 index 0000000..34deb08 --- /dev/null +++ b/lib/mix/tasks/heroicons/update.ex @@ -0,0 +1,22 @@ +defmodule Mix.Tasks.Heroicons.Update do + @moduledoc """ + Update heroicons. + By default, it downloads the latest version but you + can configure it in your config files, such as: + config :heroicons, :version, "#{Heroicons.latest_version()}" + """ + + @shortdoc "Update heroicons assets" + + use Mix.Task + + @impl true + def run(args) do + {_opts, args} = OptionParser.parse!(args, strict: []) + + case args do + [] -> Heroicons.update() + _ -> Mix.raise("Invalid arguments, expected: mix heroicons.update") + end + end +end diff --git a/mix.exs b/mix.exs index 06d193c..c0761d2 100644 --- a/mix.exs +++ b/mix.exs @@ -12,7 +12,8 @@ defmodule HeroiconsElixir.MixProject do source_url: "https://github.com/mveytsman/heroicons_elixir", description: "Phoenix components for Heroicons!", docs: docs(), - package: package() + package: package(), + xref: [exclude: [:httpc, :public_key]] ] end @@ -29,7 +30,8 @@ defmodule HeroiconsElixir.MixProject do {:phoenix_html, "~> 2.14 or ~> 3.0"}, {:phoenix_live_view, ">= 0.16.0", optional: true}, {:ex_doc, "~> 0.23", only: :dev, runtime: false}, - {:saxy, "~> 1.4", only: [:dev, :test]} + {:saxy, "~> 1.4", only: [:dev, :test]}, + {:castore, ">= 0.0.0"} ] end diff --git a/mix.lock b/mix.lock index ced9769..0680130 100644 --- a/mix.lock +++ b/mix.lock @@ -1,4 +1,5 @@ %{ + "castore": {:hex, :castore, "0.1.18", "deb5b9ab02400561b6f5708f3e7660fc35ca2d51bfc6a940d2f513f89c2975fc", [:mix], [], "hexpm", "61bbaf6452b782ef80b33cdb45701afbcf0a918a45ebe7e73f1130d661e66a06"}, "earmark_parser": {:hex, :earmark_parser, "1.4.12", "b245e875ec0a311a342320da0551da407d9d2b65d98f7a9597ae078615af3449", [:mix], [], "hexpm", "711e2cc4d64abb7d566d43f54b78f7dc129308a63bc103fbd88550d2174b3160"}, "ex_doc": {:hex, :ex_doc, "0.23.0", "a069bc9b0bf8efe323ecde8c0d62afc13d308b1fa3d228b65bca5cf8703a529d", [:mix], [{:earmark_parser, "~> 1.4.0", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}], "hexpm", "f5e2c4702468b2fd11b10d39416ddadd2fcdd173ba2a0285ebd92c39827a5a16"}, "floki": {:hex, :floki, "0.30.0", "22ebbe681a5d3777cdd830ca091b1b806d33c3449c26312eadca7f7be685c0c8", [:mix], [{:html_entities, "~> 0.5.0", [hex: :html_entities, repo: "hexpm", optional: false]}], "hexpm", "a9e128a4ca9bb71f11affa315b6768a9ad326d5996ff1e92acf1d7a01a10076a"}, diff --git a/priv/icons/mini/academic-cap.svg b/priv/icons/mini/academic-cap.svg deleted file mode 100644 index fd3cbda..0000000 --- a/priv/icons/mini/academic-cap.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/adjustments-horizontal.svg b/priv/icons/mini/adjustments-horizontal.svg deleted file mode 100644 index f99f0a7..0000000 --- a/priv/icons/mini/adjustments-horizontal.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/priv/icons/mini/adjustments-vertical.svg b/priv/icons/mini/adjustments-vertical.svg deleted file mode 100644 index 8d77ac7..0000000 --- a/priv/icons/mini/adjustments-vertical.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/priv/icons/mini/archive-box-arrow-down.svg b/priv/icons/mini/archive-box-arrow-down.svg deleted file mode 100644 index d76ae51..0000000 --- a/priv/icons/mini/archive-box-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/archive-box-x-mark.svg b/priv/icons/mini/archive-box-x-mark.svg deleted file mode 100644 index 02920df..0000000 --- a/priv/icons/mini/archive-box-x-mark.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/archive-box.svg b/priv/icons/mini/archive-box.svg deleted file mode 100644 index 0c050ca..0000000 --- a/priv/icons/mini/archive-box.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/arrow-down-circle.svg b/priv/icons/mini/arrow-down-circle.svg deleted file mode 100644 index 273ea00..0000000 --- a/priv/icons/mini/arrow-down-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-down-left.svg b/priv/icons/mini/arrow-down-left.svg deleted file mode 100644 index 4322528..0000000 --- a/priv/icons/mini/arrow-down-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-down-on-square-stack.svg b/priv/icons/mini/arrow-down-on-square-stack.svg deleted file mode 100644 index 3ab4096..0000000 --- a/priv/icons/mini/arrow-down-on-square-stack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-down-on-square.svg b/priv/icons/mini/arrow-down-on-square.svg deleted file mode 100644 index 15ce39d..0000000 --- a/priv/icons/mini/arrow-down-on-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-down-right.svg b/priv/icons/mini/arrow-down-right.svg deleted file mode 100644 index 21d0a80..0000000 --- a/priv/icons/mini/arrow-down-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-down-tray.svg b/priv/icons/mini/arrow-down-tray.svg deleted file mode 100644 index aa4a8db..0000000 --- a/priv/icons/mini/arrow-down-tray.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/arrow-down.svg b/priv/icons/mini/arrow-down.svg deleted file mode 100644 index 930138f..0000000 --- a/priv/icons/mini/arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-left-circle.svg b/priv/icons/mini/arrow-left-circle.svg deleted file mode 100644 index d2556af..0000000 --- a/priv/icons/mini/arrow-left-circle.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/priv/icons/mini/arrow-left-on-rectangle.svg b/priv/icons/mini/arrow-left-on-rectangle.svg deleted file mode 100644 index c554b79..0000000 --- a/priv/icons/mini/arrow-left-on-rectangle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/arrow-left.svg b/priv/icons/mini/arrow-left.svg deleted file mode 100644 index 514053c..0000000 --- a/priv/icons/mini/arrow-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-long-down.svg b/priv/icons/mini/arrow-long-down.svg deleted file mode 100644 index 43e687f..0000000 --- a/priv/icons/mini/arrow-long-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-long-left.svg b/priv/icons/mini/arrow-long-left.svg deleted file mode 100644 index 42b2ed0..0000000 --- a/priv/icons/mini/arrow-long-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-long-right.svg b/priv/icons/mini/arrow-long-right.svg deleted file mode 100644 index 032db71..0000000 --- a/priv/icons/mini/arrow-long-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-long-up.svg b/priv/icons/mini/arrow-long-up.svg deleted file mode 100644 index e76e130..0000000 --- a/priv/icons/mini/arrow-long-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-path.svg b/priv/icons/mini/arrow-path.svg deleted file mode 100644 index 649df28..0000000 --- a/priv/icons/mini/arrow-path.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-right-circle.svg b/priv/icons/mini/arrow-right-circle.svg deleted file mode 100644 index 8e927e2..0000000 --- a/priv/icons/mini/arrow-right-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-right-on-rectangle.svg b/priv/icons/mini/arrow-right-on-rectangle.svg deleted file mode 100644 index 9ebebb4..0000000 --- a/priv/icons/mini/arrow-right-on-rectangle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/arrow-right.svg b/priv/icons/mini/arrow-right.svg deleted file mode 100644 index bd13e00..0000000 --- a/priv/icons/mini/arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-top-right-on-square.svg b/priv/icons/mini/arrow-top-right-on-square.svg deleted file mode 100644 index f4fb63a..0000000 --- a/priv/icons/mini/arrow-top-right-on-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/arrow-trending-down.svg b/priv/icons/mini/arrow-trending-down.svg deleted file mode 100644 index 5de0811..0000000 --- a/priv/icons/mini/arrow-trending-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-trending-up.svg b/priv/icons/mini/arrow-trending-up.svg deleted file mode 100644 index cab1c92..0000000 --- a/priv/icons/mini/arrow-trending-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-up-circle.svg b/priv/icons/mini/arrow-up-circle.svg deleted file mode 100644 index 272d00c..0000000 --- a/priv/icons/mini/arrow-up-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-up-left.svg b/priv/icons/mini/arrow-up-left.svg deleted file mode 100644 index 7a2d448..0000000 --- a/priv/icons/mini/arrow-up-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-up-on-square-stack.svg b/priv/icons/mini/arrow-up-on-square-stack.svg deleted file mode 100644 index 2e63a8f..0000000 --- a/priv/icons/mini/arrow-up-on-square-stack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-up-on-square.svg b/priv/icons/mini/arrow-up-on-square.svg deleted file mode 100644 index 00e1227..0000000 --- a/priv/icons/mini/arrow-up-on-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-up-right.svg b/priv/icons/mini/arrow-up-right.svg deleted file mode 100644 index 48317c5..0000000 --- a/priv/icons/mini/arrow-up-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-up-tray.svg b/priv/icons/mini/arrow-up-tray.svg deleted file mode 100644 index 2892d01..0000000 --- a/priv/icons/mini/arrow-up-tray.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/arrow-up.svg b/priv/icons/mini/arrow-up.svg deleted file mode 100644 index 8c4c0f8..0000000 --- a/priv/icons/mini/arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-uturn-down.svg b/priv/icons/mini/arrow-uturn-down.svg deleted file mode 100644 index f034ef9..0000000 --- a/priv/icons/mini/arrow-uturn-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-uturn-left.svg b/priv/icons/mini/arrow-uturn-left.svg deleted file mode 100644 index ce81091..0000000 --- a/priv/icons/mini/arrow-uturn-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-uturn-right.svg b/priv/icons/mini/arrow-uturn-right.svg deleted file mode 100644 index 44d113e..0000000 --- a/priv/icons/mini/arrow-uturn-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrow-uturn-up.svg b/priv/icons/mini/arrow-uturn-up.svg deleted file mode 100644 index 31826a9..0000000 --- a/priv/icons/mini/arrow-uturn-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrows-pointing-in.svg b/priv/icons/mini/arrows-pointing-in.svg deleted file mode 100644 index bdd4caf..0000000 --- a/priv/icons/mini/arrows-pointing-in.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/priv/icons/mini/arrows-pointing-out.svg b/priv/icons/mini/arrows-pointing-out.svg deleted file mode 100644 index 66bb454..0000000 --- a/priv/icons/mini/arrows-pointing-out.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/priv/icons/mini/arrows-right-left.svg b/priv/icons/mini/arrows-right-left.svg deleted file mode 100644 index f0f08e2..0000000 --- a/priv/icons/mini/arrows-right-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/arrows-up-down.svg b/priv/icons/mini/arrows-up-down.svg deleted file mode 100644 index 84835e1..0000000 --- a/priv/icons/mini/arrows-up-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/at-symbol.svg b/priv/icons/mini/at-symbol.svg deleted file mode 100644 index 6be6834..0000000 --- a/priv/icons/mini/at-symbol.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/backspace.svg b/priv/icons/mini/backspace.svg deleted file mode 100644 index 060b421..0000000 --- a/priv/icons/mini/backspace.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/backward.svg b/priv/icons/mini/backward.svg deleted file mode 100644 index 8c7bbbc..0000000 --- a/priv/icons/mini/backward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/banknotes.svg b/priv/icons/mini/banknotes.svg deleted file mode 100644 index 2bff149..0000000 --- a/priv/icons/mini/banknotes.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/bars-2.svg b/priv/icons/mini/bars-2.svg deleted file mode 100644 index d753ade..0000000 --- a/priv/icons/mini/bars-2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/bars-3-bottom-left.svg b/priv/icons/mini/bars-3-bottom-left.svg deleted file mode 100644 index 17d9af5..0000000 --- a/priv/icons/mini/bars-3-bottom-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/bars-3-bottom-right.svg b/priv/icons/mini/bars-3-bottom-right.svg deleted file mode 100644 index ba61124..0000000 --- a/priv/icons/mini/bars-3-bottom-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/bars-3-center-left.svg b/priv/icons/mini/bars-3-center-left.svg deleted file mode 100644 index 4dc8a39..0000000 --- a/priv/icons/mini/bars-3-center-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/bars-3.svg b/priv/icons/mini/bars-3.svg deleted file mode 100644 index e503864..0000000 --- a/priv/icons/mini/bars-3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/bars-4.svg b/priv/icons/mini/bars-4.svg deleted file mode 100644 index 81bd1b4..0000000 --- a/priv/icons/mini/bars-4.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/bars-arrow-down.svg b/priv/icons/mini/bars-arrow-down.svg deleted file mode 100644 index 47f326c..0000000 --- a/priv/icons/mini/bars-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/bars-arrow-up.svg b/priv/icons/mini/bars-arrow-up.svg deleted file mode 100644 index 9e0dcb5..0000000 --- a/priv/icons/mini/bars-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/beaker.svg b/priv/icons/mini/beaker.svg deleted file mode 100644 index a6d7656..0000000 --- a/priv/icons/mini/beaker.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/bell-alert.svg b/priv/icons/mini/bell-alert.svg deleted file mode 100644 index 82e7453..0000000 --- a/priv/icons/mini/bell-alert.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/bell-slash.svg b/priv/icons/mini/bell-slash.svg deleted file mode 100644 index 9898f50..0000000 --- a/priv/icons/mini/bell-slash.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/bell-snooze.svg b/priv/icons/mini/bell-snooze.svg deleted file mode 100644 index 8cc532f..0000000 --- a/priv/icons/mini/bell-snooze.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/bell.svg b/priv/icons/mini/bell.svg deleted file mode 100644 index 81a9eda..0000000 --- a/priv/icons/mini/bell.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/bolt-slash.svg b/priv/icons/mini/bolt-slash.svg deleted file mode 100644 index e13467e..0000000 --- a/priv/icons/mini/bolt-slash.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/priv/icons/mini/bolt.svg b/priv/icons/mini/bolt.svg deleted file mode 100644 index e7a1308..0000000 --- a/priv/icons/mini/bolt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/book-open.svg b/priv/icons/mini/book-open.svg deleted file mode 100644 index 3df2f29..0000000 --- a/priv/icons/mini/book-open.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/bookmark-slash.svg b/priv/icons/mini/bookmark-slash.svg deleted file mode 100644 index 31fdf77..0000000 --- a/priv/icons/mini/bookmark-slash.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/bookmark-square.svg b/priv/icons/mini/bookmark-square.svg deleted file mode 100644 index 8a6e380..0000000 --- a/priv/icons/mini/bookmark-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/bookmark.svg b/priv/icons/mini/bookmark.svg deleted file mode 100644 index dbf1565..0000000 --- a/priv/icons/mini/bookmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/briefcase.svg b/priv/icons/mini/briefcase.svg deleted file mode 100644 index f1a6fa4..0000000 --- a/priv/icons/mini/briefcase.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/building-library.svg b/priv/icons/mini/building-library.svg deleted file mode 100644 index 1bb1d94..0000000 --- a/priv/icons/mini/building-library.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/building-office-2.svg b/priv/icons/mini/building-office-2.svg deleted file mode 100644 index 531e82e..0000000 --- a/priv/icons/mini/building-office-2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/building-office.svg b/priv/icons/mini/building-office.svg deleted file mode 100644 index 8f5079d..0000000 --- a/priv/icons/mini/building-office.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/building-storefront.svg b/priv/icons/mini/building-storefront.svg deleted file mode 100644 index dfc5118..0000000 --- a/priv/icons/mini/building-storefront.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/cake.svg b/priv/icons/mini/cake.svg deleted file mode 100644 index b3e6c49..0000000 --- a/priv/icons/mini/cake.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/priv/icons/mini/calculator.svg b/priv/icons/mini/calculator.svg deleted file mode 100644 index c400710..0000000 --- a/priv/icons/mini/calculator.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/calendar-days.svg b/priv/icons/mini/calendar-days.svg deleted file mode 100644 index ab66ef8..0000000 --- a/priv/icons/mini/calendar-days.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/priv/icons/mini/calendar.svg b/priv/icons/mini/calendar.svg deleted file mode 100644 index d561dc4..0000000 --- a/priv/icons/mini/calendar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/camera.svg b/priv/icons/mini/camera.svg deleted file mode 100644 index 5888ad2..0000000 --- a/priv/icons/mini/camera.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/chart-bar-square.svg b/priv/icons/mini/chart-bar-square.svg deleted file mode 100644 index 9900636..0000000 --- a/priv/icons/mini/chart-bar-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/chart-bar.svg b/priv/icons/mini/chart-bar.svg deleted file mode 100644 index ac72aa2..0000000 --- a/priv/icons/mini/chart-bar.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/chart-pie.svg b/priv/icons/mini/chart-pie.svg deleted file mode 100644 index 9eda2cd..0000000 --- a/priv/icons/mini/chart-pie.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/chat-bubble-bottom-center-text.svg b/priv/icons/mini/chat-bubble-bottom-center-text.svg deleted file mode 100644 index 1cc7e58..0000000 --- a/priv/icons/mini/chat-bubble-bottom-center-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/chat-bubble-bottom-center.svg b/priv/icons/mini/chat-bubble-bottom-center.svg deleted file mode 100644 index 2378898..0000000 --- a/priv/icons/mini/chat-bubble-bottom-center.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/chat-bubble-left-ellipsis.svg b/priv/icons/mini/chat-bubble-left-ellipsis.svg deleted file mode 100644 index 9495ae0..0000000 --- a/priv/icons/mini/chat-bubble-left-ellipsis.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/chat-bubble-left-right.svg b/priv/icons/mini/chat-bubble-left-right.svg deleted file mode 100644 index 8a6a365..0000000 --- a/priv/icons/mini/chat-bubble-left-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/chat-bubble-left.svg b/priv/icons/mini/chat-bubble-left.svg deleted file mode 100644 index f61ebc2..0000000 --- a/priv/icons/mini/chat-bubble-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/chat-bubble-oval-left-ellipsis.svg b/priv/icons/mini/chat-bubble-oval-left-ellipsis.svg deleted file mode 100644 index a4b65e8..0000000 --- a/priv/icons/mini/chat-bubble-oval-left-ellipsis.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/chat-bubble-oval-left.svg b/priv/icons/mini/chat-bubble-oval-left.svg deleted file mode 100644 index 192ab99..0000000 --- a/priv/icons/mini/chat-bubble-oval-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/check-badge.svg b/priv/icons/mini/check-badge.svg deleted file mode 100644 index 15d362e..0000000 --- a/priv/icons/mini/check-badge.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/check-circle.svg b/priv/icons/mini/check-circle.svg deleted file mode 100644 index 9d3a42a..0000000 --- a/priv/icons/mini/check-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/check.svg b/priv/icons/mini/check.svg deleted file mode 100644 index 61ec6b2..0000000 --- a/priv/icons/mini/check.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/chevron-double-down.svg b/priv/icons/mini/chevron-double-down.svg deleted file mode 100644 index d20b5ed..0000000 --- a/priv/icons/mini/chevron-double-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/chevron-double-left.svg b/priv/icons/mini/chevron-double-left.svg deleted file mode 100644 index fbe6cc0..0000000 --- a/priv/icons/mini/chevron-double-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/chevron-double-right.svg b/priv/icons/mini/chevron-double-right.svg deleted file mode 100644 index 895c8c1..0000000 --- a/priv/icons/mini/chevron-double-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/chevron-double-up.svg b/priv/icons/mini/chevron-double-up.svg deleted file mode 100644 index 530f9ce..0000000 --- a/priv/icons/mini/chevron-double-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/chevron-down.svg b/priv/icons/mini/chevron-down.svg deleted file mode 100644 index 4c94272..0000000 --- a/priv/icons/mini/chevron-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/chevron-left.svg b/priv/icons/mini/chevron-left.svg deleted file mode 100644 index d02454b..0000000 --- a/priv/icons/mini/chevron-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/chevron-right.svg b/priv/icons/mini/chevron-right.svg deleted file mode 100644 index f721d66..0000000 --- a/priv/icons/mini/chevron-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/chevron-up-down.svg b/priv/icons/mini/chevron-up-down.svg deleted file mode 100644 index bf33aae..0000000 --- a/priv/icons/mini/chevron-up-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/chevron-up.svg b/priv/icons/mini/chevron-up.svg deleted file mode 100644 index 9d7c5c2..0000000 --- a/priv/icons/mini/chevron-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/circle-stack.svg b/priv/icons/mini/circle-stack.svg deleted file mode 100644 index 785d6b8..0000000 --- a/priv/icons/mini/circle-stack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/clipboard-document-check.svg b/priv/icons/mini/clipboard-document-check.svg deleted file mode 100644 index 53a0510..0000000 --- a/priv/icons/mini/clipboard-document-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/clipboard-document-list.svg b/priv/icons/mini/clipboard-document-list.svg deleted file mode 100644 index e55e9d8..0000000 --- a/priv/icons/mini/clipboard-document-list.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/clipboard-document.svg b/priv/icons/mini/clipboard-document.svg deleted file mode 100644 index b923155..0000000 --- a/priv/icons/mini/clipboard-document.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/clipboard.svg b/priv/icons/mini/clipboard.svg deleted file mode 100644 index 14b3831..0000000 --- a/priv/icons/mini/clipboard.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/clock.svg b/priv/icons/mini/clock.svg deleted file mode 100644 index e898fb1..0000000 --- a/priv/icons/mini/clock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/cloud-arrow-down.svg b/priv/icons/mini/cloud-arrow-down.svg deleted file mode 100644 index f785076..0000000 --- a/priv/icons/mini/cloud-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/cloud-arrow-up.svg b/priv/icons/mini/cloud-arrow-up.svg deleted file mode 100644 index e7fe806..0000000 --- a/priv/icons/mini/cloud-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/cloud.svg b/priv/icons/mini/cloud.svg deleted file mode 100644 index a3ac3ff..0000000 --- a/priv/icons/mini/cloud.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/code-bracket-square.svg b/priv/icons/mini/code-bracket-square.svg deleted file mode 100644 index fd003a7..0000000 --- a/priv/icons/mini/code-bracket-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/code-bracket.svg b/priv/icons/mini/code-bracket.svg deleted file mode 100644 index 745d79d..0000000 --- a/priv/icons/mini/code-bracket.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/cog-6-tooth.svg b/priv/icons/mini/cog-6-tooth.svg deleted file mode 100644 index cb11ff0..0000000 --- a/priv/icons/mini/cog-6-tooth.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/cog-8-tooth.svg b/priv/icons/mini/cog-8-tooth.svg deleted file mode 100644 index 5f6ac36..0000000 --- a/priv/icons/mini/cog-8-tooth.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/cog.svg b/priv/icons/mini/cog.svg deleted file mode 100644 index b160786..0000000 --- a/priv/icons/mini/cog.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/priv/icons/mini/command-line.svg b/priv/icons/mini/command-line.svg deleted file mode 100644 index dcbeb30..0000000 --- a/priv/icons/mini/command-line.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/computer-desktop.svg b/priv/icons/mini/computer-desktop.svg deleted file mode 100644 index 0d5be1d..0000000 --- a/priv/icons/mini/computer-desktop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/cpu-chip.svg b/priv/icons/mini/cpu-chip.svg deleted file mode 100644 index b015c08..0000000 --- a/priv/icons/mini/cpu-chip.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/credit-card.svg b/priv/icons/mini/credit-card.svg deleted file mode 100644 index 140f8d0..0000000 --- a/priv/icons/mini/credit-card.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/cube.svg b/priv/icons/mini/cube.svg deleted file mode 100644 index ae9dd02..0000000 --- a/priv/icons/mini/cube.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/currency-dollar.svg b/priv/icons/mini/currency-dollar.svg deleted file mode 100644 index ff6bf03..0000000 --- a/priv/icons/mini/currency-dollar.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/currency-euro.svg b/priv/icons/mini/currency-euro.svg deleted file mode 100644 index 4636788..0000000 --- a/priv/icons/mini/currency-euro.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/currency-pound.svg b/priv/icons/mini/currency-pound.svg deleted file mode 100644 index 1b7cfd9..0000000 --- a/priv/icons/mini/currency-pound.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/currency-rupee.svg b/priv/icons/mini/currency-rupee.svg deleted file mode 100644 index bb9df66..0000000 --- a/priv/icons/mini/currency-rupee.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/currency-yen.svg b/priv/icons/mini/currency-yen.svg deleted file mode 100644 index 3da22b3..0000000 --- a/priv/icons/mini/currency-yen.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/cursor-arrow-rays.svg b/priv/icons/mini/cursor-arrow-rays.svg deleted file mode 100644 index 58b145a..0000000 --- a/priv/icons/mini/cursor-arrow-rays.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/cursor-arrow-ripple.svg b/priv/icons/mini/cursor-arrow-ripple.svg deleted file mode 100644 index ae43056..0000000 --- a/priv/icons/mini/cursor-arrow-ripple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/device-phone-mobile.svg b/priv/icons/mini/device-phone-mobile.svg deleted file mode 100644 index 54e970f..0000000 --- a/priv/icons/mini/device-phone-mobile.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/device-tablet.svg b/priv/icons/mini/device-tablet.svg deleted file mode 100644 index 2d629f3..0000000 --- a/priv/icons/mini/device-tablet.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/document-arrow-down.svg b/priv/icons/mini/document-arrow-down.svg deleted file mode 100644 index 7405413..0000000 --- a/priv/icons/mini/document-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/document-arrow-up.svg b/priv/icons/mini/document-arrow-up.svg deleted file mode 100644 index e0ba7f7..0000000 --- a/priv/icons/mini/document-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/document-chart-bar.svg b/priv/icons/mini/document-chart-bar.svg deleted file mode 100644 index 78b368a..0000000 --- a/priv/icons/mini/document-chart-bar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/document-check.svg b/priv/icons/mini/document-check.svg deleted file mode 100644 index 7148b15..0000000 --- a/priv/icons/mini/document-check.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/document-duplicate.svg b/priv/icons/mini/document-duplicate.svg deleted file mode 100644 index 4929091..0000000 --- a/priv/icons/mini/document-duplicate.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/document-magnifying-glass.svg b/priv/icons/mini/document-magnifying-glass.svg deleted file mode 100644 index f3de350..0000000 --- a/priv/icons/mini/document-magnifying-glass.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/document-minus.svg b/priv/icons/mini/document-minus.svg deleted file mode 100644 index e00a819..0000000 --- a/priv/icons/mini/document-minus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/document-plus.svg b/priv/icons/mini/document-plus.svg deleted file mode 100644 index 3db6f9f..0000000 --- a/priv/icons/mini/document-plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/document-text.svg b/priv/icons/mini/document-text.svg deleted file mode 100644 index 73dc65b..0000000 --- a/priv/icons/mini/document-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/document.svg b/priv/icons/mini/document.svg deleted file mode 100644 index 9dd52f6..0000000 --- a/priv/icons/mini/document.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/ellipsis-horizontal-circle.svg b/priv/icons/mini/ellipsis-horizontal-circle.svg deleted file mode 100644 index 5025f1f..0000000 --- a/priv/icons/mini/ellipsis-horizontal-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/ellipsis-horizontal.svg b/priv/icons/mini/ellipsis-horizontal.svg deleted file mode 100644 index cb0f48b..0000000 --- a/priv/icons/mini/ellipsis-horizontal.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/ellipsis-vertical.svg b/priv/icons/mini/ellipsis-vertical.svg deleted file mode 100644 index 43f7a91..0000000 --- a/priv/icons/mini/ellipsis-vertical.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/envelope-open.svg b/priv/icons/mini/envelope-open.svg deleted file mode 100644 index 06887f2..0000000 --- a/priv/icons/mini/envelope-open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/envelope.svg b/priv/icons/mini/envelope.svg deleted file mode 100644 index 036e8b2..0000000 --- a/priv/icons/mini/envelope.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/exclamation-circle.svg b/priv/icons/mini/exclamation-circle.svg deleted file mode 100644 index 9ca7bde..0000000 --- a/priv/icons/mini/exclamation-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/exclamation-triangle.svg b/priv/icons/mini/exclamation-triangle.svg deleted file mode 100644 index 755a5a5..0000000 --- a/priv/icons/mini/exclamation-triangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/eye-slash.svg b/priv/icons/mini/eye-slash.svg deleted file mode 100644 index 5096421..0000000 --- a/priv/icons/mini/eye-slash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/eye.svg b/priv/icons/mini/eye.svg deleted file mode 100644 index d7ce7c5..0000000 --- a/priv/icons/mini/eye.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/face-frown.svg b/priv/icons/mini/face-frown.svg deleted file mode 100644 index 2c74fac..0000000 --- a/priv/icons/mini/face-frown.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/face-smile.svg b/priv/icons/mini/face-smile.svg deleted file mode 100644 index 2a3abd0..0000000 --- a/priv/icons/mini/face-smile.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/film.svg b/priv/icons/mini/film.svg deleted file mode 100644 index acd21b7..0000000 --- a/priv/icons/mini/film.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/finger-print.svg b/priv/icons/mini/finger-print.svg deleted file mode 100644 index 088bf7d..0000000 --- a/priv/icons/mini/finger-print.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/fire.svg b/priv/icons/mini/fire.svg deleted file mode 100644 index f2b5aeb..0000000 --- a/priv/icons/mini/fire.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/flag.svg b/priv/icons/mini/flag.svg deleted file mode 100644 index c8cd004..0000000 --- a/priv/icons/mini/flag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/folder-arrow-down.svg b/priv/icons/mini/folder-arrow-down.svg deleted file mode 100644 index b6a2016..0000000 --- a/priv/icons/mini/folder-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/folder-minus.svg b/priv/icons/mini/folder-minus.svg deleted file mode 100644 index bfa5bac..0000000 --- a/priv/icons/mini/folder-minus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/folder-open.svg b/priv/icons/mini/folder-open.svg deleted file mode 100644 index 3d0008c..0000000 --- a/priv/icons/mini/folder-open.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/folder-plus.svg b/priv/icons/mini/folder-plus.svg deleted file mode 100644 index a2627d8..0000000 --- a/priv/icons/mini/folder-plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/folder.svg b/priv/icons/mini/folder.svg deleted file mode 100644 index 0572c71..0000000 --- a/priv/icons/mini/folder.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/forward.svg b/priv/icons/mini/forward.svg deleted file mode 100644 index 0f5f476..0000000 --- a/priv/icons/mini/forward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/funnel.svg b/priv/icons/mini/funnel.svg deleted file mode 100644 index ca6308a..0000000 --- a/priv/icons/mini/funnel.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/gif.svg b/priv/icons/mini/gif.svg deleted file mode 100644 index bf9d3d1..0000000 --- a/priv/icons/mini/gif.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/gift-top.svg b/priv/icons/mini/gift-top.svg deleted file mode 100644 index c7afae9..0000000 --- a/priv/icons/mini/gift-top.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/gift.svg b/priv/icons/mini/gift.svg deleted file mode 100644 index a8646c0..0000000 --- a/priv/icons/mini/gift.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/globe-alt.svg b/priv/icons/mini/globe-alt.svg deleted file mode 100644 index 2909250..0000000 --- a/priv/icons/mini/globe-alt.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/priv/icons/mini/globe-americas.svg b/priv/icons/mini/globe-americas.svg deleted file mode 100644 index 536de5b..0000000 --- a/priv/icons/mini/globe-americas.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/globe-asia-australia.svg b/priv/icons/mini/globe-asia-australia.svg deleted file mode 100644 index 2c7bc39..0000000 --- a/priv/icons/mini/globe-asia-australia.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/globe-europe-africa.svg b/priv/icons/mini/globe-europe-africa.svg deleted file mode 100644 index 768d12e..0000000 --- a/priv/icons/mini/globe-europe-africa.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/hand-raised.svg b/priv/icons/mini/hand-raised.svg deleted file mode 100644 index e278403..0000000 --- a/priv/icons/mini/hand-raised.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/hand-thumb-down.svg b/priv/icons/mini/hand-thumb-down.svg deleted file mode 100644 index 817bd26..0000000 --- a/priv/icons/mini/hand-thumb-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/hand-thumb-up.svg b/priv/icons/mini/hand-thumb-up.svg deleted file mode 100644 index a1a6ef3..0000000 --- a/priv/icons/mini/hand-thumb-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/hashtag.svg b/priv/icons/mini/hashtag.svg deleted file mode 100644 index df23463..0000000 --- a/priv/icons/mini/hashtag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/heart.svg b/priv/icons/mini/heart.svg deleted file mode 100644 index 23ac71b..0000000 --- a/priv/icons/mini/heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/home-modern.svg b/priv/icons/mini/home-modern.svg deleted file mode 100644 index 0e1600a..0000000 --- a/priv/icons/mini/home-modern.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/home.svg b/priv/icons/mini/home.svg deleted file mode 100644 index 7618c7b..0000000 --- a/priv/icons/mini/home.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/identification.svg b/priv/icons/mini/identification.svg deleted file mode 100644 index fc41ea2..0000000 --- a/priv/icons/mini/identification.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/inbox-arrow-down.svg b/priv/icons/mini/inbox-arrow-down.svg deleted file mode 100644 index fa71433..0000000 --- a/priv/icons/mini/inbox-arrow-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/inbox-stack.svg b/priv/icons/mini/inbox-stack.svg deleted file mode 100644 index fe4e19a..0000000 --- a/priv/icons/mini/inbox-stack.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/inbox.svg b/priv/icons/mini/inbox.svg deleted file mode 100644 index 5ce6a8f..0000000 --- a/priv/icons/mini/inbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/information-circle.svg b/priv/icons/mini/information-circle.svg deleted file mode 100644 index ed17d59..0000000 --- a/priv/icons/mini/information-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/key.svg b/priv/icons/mini/key.svg deleted file mode 100644 index d7b688c..0000000 --- a/priv/icons/mini/key.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/language.svg b/priv/icons/mini/language.svg deleted file mode 100644 index 60294ab..0000000 --- a/priv/icons/mini/language.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/lifebuoy.svg b/priv/icons/mini/lifebuoy.svg deleted file mode 100644 index 4ec56be..0000000 --- a/priv/icons/mini/lifebuoy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/light-bulb.svg b/priv/icons/mini/light-bulb.svg deleted file mode 100644 index a93033f..0000000 --- a/priv/icons/mini/light-bulb.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/link.svg b/priv/icons/mini/link.svg deleted file mode 100644 index 377acab..0000000 --- a/priv/icons/mini/link.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/list-bullet.svg b/priv/icons/mini/list-bullet.svg deleted file mode 100644 index 7cb628c..0000000 --- a/priv/icons/mini/list-bullet.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/priv/icons/mini/lock-closed.svg b/priv/icons/mini/lock-closed.svg deleted file mode 100644 index 86a1daa..0000000 --- a/priv/icons/mini/lock-closed.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/lock-open.svg b/priv/icons/mini/lock-open.svg deleted file mode 100644 index 3010038..0000000 --- a/priv/icons/mini/lock-open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/magnifying-glass-circle.svg b/priv/icons/mini/magnifying-glass-circle.svg deleted file mode 100644 index d107a78..0000000 --- a/priv/icons/mini/magnifying-glass-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/magnifying-glass-minus.svg b/priv/icons/mini/magnifying-glass-minus.svg deleted file mode 100644 index 5bfdd2a..0000000 --- a/priv/icons/mini/magnifying-glass-minus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/magnifying-glass-plus.svg b/priv/icons/mini/magnifying-glass-plus.svg deleted file mode 100644 index 3694b38..0000000 --- a/priv/icons/mini/magnifying-glass-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/magnifying-glass.svg b/priv/icons/mini/magnifying-glass.svg deleted file mode 100644 index c3ad000..0000000 --- a/priv/icons/mini/magnifying-glass.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/map-pin.svg b/priv/icons/mini/map-pin.svg deleted file mode 100644 index 6c3febc..0000000 --- a/priv/icons/mini/map-pin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/map.svg b/priv/icons/mini/map.svg deleted file mode 100644 index 92e17e3..0000000 --- a/priv/icons/mini/map.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/megaphone.svg b/priv/icons/mini/megaphone.svg deleted file mode 100644 index 587eefc..0000000 --- a/priv/icons/mini/megaphone.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/microphone.svg b/priv/icons/mini/microphone.svg deleted file mode 100644 index 5960c57..0000000 --- a/priv/icons/mini/microphone.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/minus-circle.svg b/priv/icons/mini/minus-circle.svg deleted file mode 100644 index 9578b44..0000000 --- a/priv/icons/mini/minus-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/minus.svg b/priv/icons/mini/minus.svg deleted file mode 100644 index c0c9330..0000000 --- a/priv/icons/mini/minus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/moon.svg b/priv/icons/mini/moon.svg deleted file mode 100644 index a766639..0000000 --- a/priv/icons/mini/moon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/musical-note.svg b/priv/icons/mini/musical-note.svg deleted file mode 100644 index c4e9c94..0000000 --- a/priv/icons/mini/musical-note.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/newspaper.svg b/priv/icons/mini/newspaper.svg deleted file mode 100644 index 8da7b45..0000000 --- a/priv/icons/mini/newspaper.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/no-symbol.svg b/priv/icons/mini/no-symbol.svg deleted file mode 100644 index b3b6b3c..0000000 --- a/priv/icons/mini/no-symbol.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/paper-airplane.svg b/priv/icons/mini/paper-airplane.svg deleted file mode 100644 index 941b499..0000000 --- a/priv/icons/mini/paper-airplane.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/paper-clip.svg b/priv/icons/mini/paper-clip.svg deleted file mode 100644 index f368e80..0000000 --- a/priv/icons/mini/paper-clip.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/pause.svg b/priv/icons/mini/pause.svg deleted file mode 100644 index 931791c..0000000 --- a/priv/icons/mini/pause.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/pencil-square.svg b/priv/icons/mini/pencil-square.svg deleted file mode 100644 index a9972cb..0000000 --- a/priv/icons/mini/pencil-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/pencil.svg b/priv/icons/mini/pencil.svg deleted file mode 100644 index fbb6786..0000000 --- a/priv/icons/mini/pencil.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/phone-arrow-down-left.svg b/priv/icons/mini/phone-arrow-down-left.svg deleted file mode 100644 index 3c28777..0000000 --- a/priv/icons/mini/phone-arrow-down-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/phone-arrow-up-right.svg b/priv/icons/mini/phone-arrow-up-right.svg deleted file mode 100644 index 7860170..0000000 --- a/priv/icons/mini/phone-arrow-up-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/phone-x-mark.svg b/priv/icons/mini/phone-x-mark.svg deleted file mode 100644 index d4a8ff1..0000000 --- a/priv/icons/mini/phone-x-mark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/phone.svg b/priv/icons/mini/phone.svg deleted file mode 100644 index 98f0f60..0000000 --- a/priv/icons/mini/phone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/photo.svg b/priv/icons/mini/photo.svg deleted file mode 100644 index 65889da..0000000 --- a/priv/icons/mini/photo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/play-pause.svg b/priv/icons/mini/play-pause.svg deleted file mode 100644 index 90a39d0..0000000 --- a/priv/icons/mini/play-pause.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/play.svg b/priv/icons/mini/play.svg deleted file mode 100644 index 101d2a3..0000000 --- a/priv/icons/mini/play.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/plus-circle.svg b/priv/icons/mini/plus-circle.svg deleted file mode 100644 index 1c27943..0000000 --- a/priv/icons/mini/plus-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/plus.svg b/priv/icons/mini/plus.svg deleted file mode 100644 index 0e0b8dd..0000000 --- a/priv/icons/mini/plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/presentation-chart-bar.svg b/priv/icons/mini/presentation-chart-bar.svg deleted file mode 100644 index 9ff56cd..0000000 --- a/priv/icons/mini/presentation-chart-bar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/presentation-chart-line.svg b/priv/icons/mini/presentation-chart-line.svg deleted file mode 100644 index 31a4fa0..0000000 --- a/priv/icons/mini/presentation-chart-line.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/printer.svg b/priv/icons/mini/printer.svg deleted file mode 100644 index c74c2f6..0000000 --- a/priv/icons/mini/printer.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/puzzle-piece.svg b/priv/icons/mini/puzzle-piece.svg deleted file mode 100644 index a1c66ed..0000000 --- a/priv/icons/mini/puzzle-piece.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/qr-code.svg b/priv/icons/mini/qr-code.svg deleted file mode 100644 index 9655973..0000000 --- a/priv/icons/mini/qr-code.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/question-mark-circle.svg b/priv/icons/mini/question-mark-circle.svg deleted file mode 100644 index 4f5c1ad..0000000 --- a/priv/icons/mini/question-mark-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/queue-list.svg b/priv/icons/mini/queue-list.svg deleted file mode 100644 index 06eb106..0000000 --- a/priv/icons/mini/queue-list.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/priv/icons/mini/radio.svg b/priv/icons/mini/radio.svg deleted file mode 100644 index 314f4ff..0000000 --- a/priv/icons/mini/radio.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/receipt-percent.svg b/priv/icons/mini/receipt-percent.svg deleted file mode 100644 index e47c7f9..0000000 --- a/priv/icons/mini/receipt-percent.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/receipt-refund.svg b/priv/icons/mini/receipt-refund.svg deleted file mode 100644 index 896b7f0..0000000 --- a/priv/icons/mini/receipt-refund.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/rectangle-group.svg b/priv/icons/mini/rectangle-group.svg deleted file mode 100644 index 802cfc3..0000000 --- a/priv/icons/mini/rectangle-group.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/rectangle-stack.svg b/priv/icons/mini/rectangle-stack.svg deleted file mode 100644 index af38d7c..0000000 --- a/priv/icons/mini/rectangle-stack.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/rss.svg b/priv/icons/mini/rss.svg deleted file mode 100644 index 37f418e..0000000 --- a/priv/icons/mini/rss.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/scale.svg b/priv/icons/mini/scale.svg deleted file mode 100644 index ca128c3..0000000 --- a/priv/icons/mini/scale.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/scissors.svg b/priv/icons/mini/scissors.svg deleted file mode 100644 index b7f505d..0000000 --- a/priv/icons/mini/scissors.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/server-stack.svg b/priv/icons/mini/server-stack.svg deleted file mode 100644 index b0a8a08..0000000 --- a/priv/icons/mini/server-stack.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/server.svg b/priv/icons/mini/server.svg deleted file mode 100644 index 39ee3cb..0000000 --- a/priv/icons/mini/server.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/share.svg b/priv/icons/mini/share.svg deleted file mode 100644 index c4ca859..0000000 --- a/priv/icons/mini/share.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/shield-check.svg b/priv/icons/mini/shield-check.svg deleted file mode 100644 index 2f1508d..0000000 --- a/priv/icons/mini/shield-check.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/shield-exclamation.svg b/priv/icons/mini/shield-exclamation.svg deleted file mode 100644 index edf62a7..0000000 --- a/priv/icons/mini/shield-exclamation.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/shopping-bag.svg b/priv/icons/mini/shopping-bag.svg deleted file mode 100644 index 1cd588f..0000000 --- a/priv/icons/mini/shopping-bag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/shopping-cart.svg b/priv/icons/mini/shopping-cart.svg deleted file mode 100644 index 1a3f287..0000000 --- a/priv/icons/mini/shopping-cart.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/signal-slash.svg b/priv/icons/mini/signal-slash.svg deleted file mode 100644 index 70049f9..0000000 --- a/priv/icons/mini/signal-slash.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/priv/icons/mini/signal.svg b/priv/icons/mini/signal.svg deleted file mode 100644 index e8a8663..0000000 --- a/priv/icons/mini/signal.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/priv/icons/mini/sparkles.svg b/priv/icons/mini/sparkles.svg deleted file mode 100644 index 6d6fa8f..0000000 --- a/priv/icons/mini/sparkles.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/speaker-wave.svg b/priv/icons/mini/speaker-wave.svg deleted file mode 100644 index 32e8513..0000000 --- a/priv/icons/mini/speaker-wave.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/speaker-x-mark.svg b/priv/icons/mini/speaker-x-mark.svg deleted file mode 100644 index 17a8312..0000000 --- a/priv/icons/mini/speaker-x-mark.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/square-2-stack.svg b/priv/icons/mini/square-2-stack.svg deleted file mode 100644 index cbdabd8..0000000 --- a/priv/icons/mini/square-2-stack.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/squares-2x2.svg b/priv/icons/mini/squares-2x2.svg deleted file mode 100644 index 36ca735..0000000 --- a/priv/icons/mini/squares-2x2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/squares-plus.svg b/priv/icons/mini/squares-plus.svg deleted file mode 100644 index 03fb1eb..0000000 --- a/priv/icons/mini/squares-plus.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/priv/icons/mini/star.svg b/priv/icons/mini/star.svg deleted file mode 100644 index 71f0300..0000000 --- a/priv/icons/mini/star.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/stop.svg b/priv/icons/mini/stop.svg deleted file mode 100644 index 06900f5..0000000 --- a/priv/icons/mini/stop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/sun.svg b/priv/icons/mini/sun.svg deleted file mode 100644 index 75fcff6..0000000 --- a/priv/icons/mini/sun.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/priv/icons/mini/swatch.svg b/priv/icons/mini/swatch.svg deleted file mode 100644 index e3cabca..0000000 --- a/priv/icons/mini/swatch.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/table-cells.svg b/priv/icons/mini/table-cells.svg deleted file mode 100644 index 636b497..0000000 --- a/priv/icons/mini/table-cells.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/tag.svg b/priv/icons/mini/tag.svg deleted file mode 100644 index 1ceb931..0000000 --- a/priv/icons/mini/tag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/ticket.svg b/priv/icons/mini/ticket.svg deleted file mode 100644 index d30105d..0000000 --- a/priv/icons/mini/ticket.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/trash.svg b/priv/icons/mini/trash.svg deleted file mode 100644 index 926196a..0000000 --- a/priv/icons/mini/trash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/truck.svg b/priv/icons/mini/truck.svg deleted file mode 100644 index d5823f2..0000000 --- a/priv/icons/mini/truck.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/priv/icons/mini/user-circle.svg b/priv/icons/mini/user-circle.svg deleted file mode 100644 index 651b02b..0000000 --- a/priv/icons/mini/user-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/user-group.svg b/priv/icons/mini/user-group.svg deleted file mode 100644 index 9749f7c..0000000 --- a/priv/icons/mini/user-group.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/priv/icons/mini/user-minus.svg b/priv/icons/mini/user-minus.svg deleted file mode 100644 index cdd1d99..0000000 --- a/priv/icons/mini/user-minus.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/user-plus.svg b/priv/icons/mini/user-plus.svg deleted file mode 100644 index 9f42ba2..0000000 --- a/priv/icons/mini/user-plus.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/user.svg b/priv/icons/mini/user.svg deleted file mode 100644 index cd654c5..0000000 --- a/priv/icons/mini/user.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/users.svg b/priv/icons/mini/users.svg deleted file mode 100644 index 758d8a6..0000000 --- a/priv/icons/mini/users.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/priv/icons/mini/video-camera-slash.svg b/priv/icons/mini/video-camera-slash.svg deleted file mode 100644 index 563fe2d..0000000 --- a/priv/icons/mini/video-camera-slash.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/priv/icons/mini/video-camera.svg b/priv/icons/mini/video-camera.svg deleted file mode 100644 index 70adf42..0000000 --- a/priv/icons/mini/video-camera.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/mini/view-columns.svg b/priv/icons/mini/view-columns.svg deleted file mode 100644 index 0f37e46..0000000 --- a/priv/icons/mini/view-columns.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/wifi.svg b/priv/icons/mini/wifi.svg deleted file mode 100644 index 3ce55b8..0000000 --- a/priv/icons/mini/wifi.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/wrench-screwdriver.svg b/priv/icons/mini/wrench-screwdriver.svg deleted file mode 100644 index 417a5e2..0000000 --- a/priv/icons/mini/wrench-screwdriver.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/mini/wrench.svg b/priv/icons/mini/wrench.svg deleted file mode 100644 index 7c64267..0000000 --- a/priv/icons/mini/wrench.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/x-circle.svg b/priv/icons/mini/x-circle.svg deleted file mode 100644 index 0d6c3be..0000000 --- a/priv/icons/mini/x-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/mini/x-mark.svg b/priv/icons/mini/x-mark.svg deleted file mode 100644 index a95b139..0000000 --- a/priv/icons/mini/x-mark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/academic-cap.svg b/priv/icons/outline/academic-cap.svg deleted file mode 100644 index b775db9..0000000 --- a/priv/icons/outline/academic-cap.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/adjustments-horizontal.svg b/priv/icons/outline/adjustments-horizontal.svg deleted file mode 100644 index 204d1b8..0000000 --- a/priv/icons/outline/adjustments-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/adjustments-vertical.svg b/priv/icons/outline/adjustments-vertical.svg deleted file mode 100644 index 8a87d1b..0000000 --- a/priv/icons/outline/adjustments-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/archive-box-arrow-down.svg b/priv/icons/outline/archive-box-arrow-down.svg deleted file mode 100644 index 6c3ffec..0000000 --- a/priv/icons/outline/archive-box-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/archive-box-x-mark.svg b/priv/icons/outline/archive-box-x-mark.svg deleted file mode 100644 index d1a684c..0000000 --- a/priv/icons/outline/archive-box-x-mark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/archive-box.svg b/priv/icons/outline/archive-box.svg deleted file mode 100644 index 3006b0b..0000000 --- a/priv/icons/outline/archive-box.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-down-circle.svg b/priv/icons/outline/arrow-down-circle.svg deleted file mode 100644 index caed2f1..0000000 --- a/priv/icons/outline/arrow-down-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-down-left.svg b/priv/icons/outline/arrow-down-left.svg deleted file mode 100644 index bcae1b5..0000000 --- a/priv/icons/outline/arrow-down-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-down-on-square-stack.svg b/priv/icons/outline/arrow-down-on-square-stack.svg deleted file mode 100644 index 15b7c60..0000000 --- a/priv/icons/outline/arrow-down-on-square-stack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-down-on-square.svg b/priv/icons/outline/arrow-down-on-square.svg deleted file mode 100644 index da237db..0000000 --- a/priv/icons/outline/arrow-down-on-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-down-right.svg b/priv/icons/outline/arrow-down-right.svg deleted file mode 100644 index d4e9c05..0000000 --- a/priv/icons/outline/arrow-down-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-down-tray.svg b/priv/icons/outline/arrow-down-tray.svg deleted file mode 100644 index 686edd1..0000000 --- a/priv/icons/outline/arrow-down-tray.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-down.svg b/priv/icons/outline/arrow-down.svg deleted file mode 100644 index 7395368..0000000 --- a/priv/icons/outline/arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-left-circle.svg b/priv/icons/outline/arrow-left-circle.svg deleted file mode 100644 index ddc2577..0000000 --- a/priv/icons/outline/arrow-left-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-left-on-rectangle.svg b/priv/icons/outline/arrow-left-on-rectangle.svg deleted file mode 100644 index 6d70ce6..0000000 --- a/priv/icons/outline/arrow-left-on-rectangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-left.svg b/priv/icons/outline/arrow-left.svg deleted file mode 100644 index d81228f..0000000 --- a/priv/icons/outline/arrow-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-long-down.svg b/priv/icons/outline/arrow-long-down.svg deleted file mode 100644 index f345b4f..0000000 --- a/priv/icons/outline/arrow-long-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-long-left.svg b/priv/icons/outline/arrow-long-left.svg deleted file mode 100644 index 5c2ae27..0000000 --- a/priv/icons/outline/arrow-long-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-long-right.svg b/priv/icons/outline/arrow-long-right.svg deleted file mode 100644 index 4b2a3a9..0000000 --- a/priv/icons/outline/arrow-long-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-long-up.svg b/priv/icons/outline/arrow-long-up.svg deleted file mode 100644 index a8bddf4..0000000 --- a/priv/icons/outline/arrow-long-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-path.svg b/priv/icons/outline/arrow-path.svg deleted file mode 100644 index bf7a6de..0000000 --- a/priv/icons/outline/arrow-path.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-right-circle.svg b/priv/icons/outline/arrow-right-circle.svg deleted file mode 100644 index 3115131..0000000 --- a/priv/icons/outline/arrow-right-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-right-on-rectangle.svg b/priv/icons/outline/arrow-right-on-rectangle.svg deleted file mode 100644 index aba991b..0000000 --- a/priv/icons/outline/arrow-right-on-rectangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-right.svg b/priv/icons/outline/arrow-right.svg deleted file mode 100644 index 47f077d..0000000 --- a/priv/icons/outline/arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-top-right-on-square.svg b/priv/icons/outline/arrow-top-right-on-square.svg deleted file mode 100644 index 59f6445..0000000 --- a/priv/icons/outline/arrow-top-right-on-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-trending-down.svg b/priv/icons/outline/arrow-trending-down.svg deleted file mode 100644 index 564a70a..0000000 --- a/priv/icons/outline/arrow-trending-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-trending-up.svg b/priv/icons/outline/arrow-trending-up.svg deleted file mode 100644 index d3b8a98..0000000 --- a/priv/icons/outline/arrow-trending-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-up-circle.svg b/priv/icons/outline/arrow-up-circle.svg deleted file mode 100644 index c3259ec..0000000 --- a/priv/icons/outline/arrow-up-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-up-left.svg b/priv/icons/outline/arrow-up-left.svg deleted file mode 100644 index 904eda7..0000000 --- a/priv/icons/outline/arrow-up-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-up-on-square-stack.svg b/priv/icons/outline/arrow-up-on-square-stack.svg deleted file mode 100644 index 03c9550..0000000 --- a/priv/icons/outline/arrow-up-on-square-stack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-up-on-square.svg b/priv/icons/outline/arrow-up-on-square.svg deleted file mode 100644 index 5a46eb9..0000000 --- a/priv/icons/outline/arrow-up-on-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-up-right.svg b/priv/icons/outline/arrow-up-right.svg deleted file mode 100644 index 6a4ee42..0000000 --- a/priv/icons/outline/arrow-up-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-up-tray.svg b/priv/icons/outline/arrow-up-tray.svg deleted file mode 100644 index f6a62e3..0000000 --- a/priv/icons/outline/arrow-up-tray.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-up.svg b/priv/icons/outline/arrow-up.svg deleted file mode 100644 index cb80e5f..0000000 --- a/priv/icons/outline/arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-uturn-down.svg b/priv/icons/outline/arrow-uturn-down.svg deleted file mode 100644 index f04d7b7..0000000 --- a/priv/icons/outline/arrow-uturn-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-uturn-left.svg b/priv/icons/outline/arrow-uturn-left.svg deleted file mode 100644 index a8c6daa..0000000 --- a/priv/icons/outline/arrow-uturn-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-uturn-right.svg b/priv/icons/outline/arrow-uturn-right.svg deleted file mode 100644 index a4b4a60..0000000 --- a/priv/icons/outline/arrow-uturn-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrow-uturn-up.svg b/priv/icons/outline/arrow-uturn-up.svg deleted file mode 100644 index 59ba60f..0000000 --- a/priv/icons/outline/arrow-uturn-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrows-pointing-in.svg b/priv/icons/outline/arrows-pointing-in.svg deleted file mode 100644 index be37343..0000000 --- a/priv/icons/outline/arrows-pointing-in.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrows-pointing-out.svg b/priv/icons/outline/arrows-pointing-out.svg deleted file mode 100644 index a17a134..0000000 --- a/priv/icons/outline/arrows-pointing-out.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrows-right-left.svg b/priv/icons/outline/arrows-right-left.svg deleted file mode 100644 index 3064725..0000000 --- a/priv/icons/outline/arrows-right-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/arrows-up-down.svg b/priv/icons/outline/arrows-up-down.svg deleted file mode 100644 index cbed3c2..0000000 --- a/priv/icons/outline/arrows-up-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/at-symbol.svg b/priv/icons/outline/at-symbol.svg deleted file mode 100644 index 7089988..0000000 --- a/priv/icons/outline/at-symbol.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/backspace.svg b/priv/icons/outline/backspace.svg deleted file mode 100644 index 95c64fe..0000000 --- a/priv/icons/outline/backspace.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/backward.svg b/priv/icons/outline/backward.svg deleted file mode 100644 index 46e8a4e..0000000 --- a/priv/icons/outline/backward.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/outline/banknotes.svg b/priv/icons/outline/banknotes.svg deleted file mode 100644 index 434ca3b..0000000 --- a/priv/icons/outline/banknotes.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bars-2.svg b/priv/icons/outline/bars-2.svg deleted file mode 100644 index 784da0e..0000000 --- a/priv/icons/outline/bars-2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bars-3-bottom-left.svg b/priv/icons/outline/bars-3-bottom-left.svg deleted file mode 100644 index 119d855..0000000 --- a/priv/icons/outline/bars-3-bottom-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bars-3-bottom-right.svg b/priv/icons/outline/bars-3-bottom-right.svg deleted file mode 100644 index 85eaa63..0000000 --- a/priv/icons/outline/bars-3-bottom-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bars-3-center-left.svg b/priv/icons/outline/bars-3-center-left.svg deleted file mode 100644 index 088bb9e..0000000 --- a/priv/icons/outline/bars-3-center-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bars-3.svg b/priv/icons/outline/bars-3.svg deleted file mode 100644 index 54db67a..0000000 --- a/priv/icons/outline/bars-3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bars-4.svg b/priv/icons/outline/bars-4.svg deleted file mode 100644 index ea900fd..0000000 --- a/priv/icons/outline/bars-4.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bars-arrow-down.svg b/priv/icons/outline/bars-arrow-down.svg deleted file mode 100644 index 05d6ca7..0000000 --- a/priv/icons/outline/bars-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bars-arrow-up.svg b/priv/icons/outline/bars-arrow-up.svg deleted file mode 100644 index 50ff8ea..0000000 --- a/priv/icons/outline/bars-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/beaker.svg b/priv/icons/outline/beaker.svg deleted file mode 100644 index 36c92c5..0000000 --- a/priv/icons/outline/beaker.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bell-alert.svg b/priv/icons/outline/bell-alert.svg deleted file mode 100644 index 85e5d9d..0000000 --- a/priv/icons/outline/bell-alert.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bell-slash.svg b/priv/icons/outline/bell-slash.svg deleted file mode 100644 index a7d9be7..0000000 --- a/priv/icons/outline/bell-slash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bell-snooze.svg b/priv/icons/outline/bell-snooze.svg deleted file mode 100644 index a5444ea..0000000 --- a/priv/icons/outline/bell-snooze.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bell.svg b/priv/icons/outline/bell.svg deleted file mode 100644 index c0f55b5..0000000 --- a/priv/icons/outline/bell.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bolt-slash.svg b/priv/icons/outline/bolt-slash.svg deleted file mode 100644 index 55abc71..0000000 --- a/priv/icons/outline/bolt-slash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bolt.svg b/priv/icons/outline/bolt.svg deleted file mode 100644 index f6fbe5b..0000000 --- a/priv/icons/outline/bolt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/book-open.svg b/priv/icons/outline/book-open.svg deleted file mode 100644 index 15cb2a9..0000000 --- a/priv/icons/outline/book-open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bookmark-slash.svg b/priv/icons/outline/bookmark-slash.svg deleted file mode 100644 index f3aff7b..0000000 --- a/priv/icons/outline/bookmark-slash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bookmark-square.svg b/priv/icons/outline/bookmark-square.svg deleted file mode 100644 index 70ad4ce..0000000 --- a/priv/icons/outline/bookmark-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/bookmark.svg b/priv/icons/outline/bookmark.svg deleted file mode 100644 index 50dd3f9..0000000 --- a/priv/icons/outline/bookmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/briefcase.svg b/priv/icons/outline/briefcase.svg deleted file mode 100644 index dd64d5c..0000000 --- a/priv/icons/outline/briefcase.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/outline/building-library.svg b/priv/icons/outline/building-library.svg deleted file mode 100644 index 8169ff4..0000000 --- a/priv/icons/outline/building-library.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/building-office-2.svg b/priv/icons/outline/building-office-2.svg deleted file mode 100644 index 2edb9bc..0000000 --- a/priv/icons/outline/building-office-2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/building-office.svg b/priv/icons/outline/building-office.svg deleted file mode 100644 index 25e4275..0000000 --- a/priv/icons/outline/building-office.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/building-storefront.svg b/priv/icons/outline/building-storefront.svg deleted file mode 100644 index 5dc2663..0000000 --- a/priv/icons/outline/building-storefront.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/cake.svg b/priv/icons/outline/cake.svg deleted file mode 100644 index cafba91..0000000 --- a/priv/icons/outline/cake.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/calculator.svg b/priv/icons/outline/calculator.svg deleted file mode 100644 index 9f4412a..0000000 --- a/priv/icons/outline/calculator.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/calendar-days.svg b/priv/icons/outline/calendar-days.svg deleted file mode 100644 index 820385c..0000000 --- a/priv/icons/outline/calendar-days.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/calendar.svg b/priv/icons/outline/calendar.svg deleted file mode 100644 index 1194646..0000000 --- a/priv/icons/outline/calendar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/camera.svg b/priv/icons/outline/camera.svg deleted file mode 100644 index eb25d02..0000000 --- a/priv/icons/outline/camera.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/outline/chart-bar-square.svg b/priv/icons/outline/chart-bar-square.svg deleted file mode 100644 index 6fab837..0000000 --- a/priv/icons/outline/chart-bar-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chart-bar.svg b/priv/icons/outline/chart-bar.svg deleted file mode 100644 index 29e17b4..0000000 --- a/priv/icons/outline/chart-bar.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/outline/chart-pie.svg b/priv/icons/outline/chart-pie.svg deleted file mode 100644 index 6c55282..0000000 --- a/priv/icons/outline/chart-pie.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/outline/chat-bubble-bottom-center-text.svg b/priv/icons/outline/chat-bubble-bottom-center-text.svg deleted file mode 100644 index 3448369..0000000 --- a/priv/icons/outline/chat-bubble-bottom-center-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chat-bubble-bottom-center.svg b/priv/icons/outline/chat-bubble-bottom-center.svg deleted file mode 100644 index efe58f1..0000000 --- a/priv/icons/outline/chat-bubble-bottom-center.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chat-bubble-left-ellipsis.svg b/priv/icons/outline/chat-bubble-left-ellipsis.svg deleted file mode 100644 index 1e45474..0000000 --- a/priv/icons/outline/chat-bubble-left-ellipsis.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chat-bubble-left-right.svg b/priv/icons/outline/chat-bubble-left-right.svg deleted file mode 100644 index 0f88865..0000000 --- a/priv/icons/outline/chat-bubble-left-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chat-bubble-left.svg b/priv/icons/outline/chat-bubble-left.svg deleted file mode 100644 index e96d4dd..0000000 --- a/priv/icons/outline/chat-bubble-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chat-bubble-oval-left-ellipsis.svg b/priv/icons/outline/chat-bubble-oval-left-ellipsis.svg deleted file mode 100644 index 65780a8..0000000 --- a/priv/icons/outline/chat-bubble-oval-left-ellipsis.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chat-bubble-oval-left.svg b/priv/icons/outline/chat-bubble-oval-left.svg deleted file mode 100644 index 9fb9668..0000000 --- a/priv/icons/outline/chat-bubble-oval-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/check-badge.svg b/priv/icons/outline/check-badge.svg deleted file mode 100644 index 1aa105c..0000000 --- a/priv/icons/outline/check-badge.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/check-circle.svg b/priv/icons/outline/check-circle.svg deleted file mode 100644 index f77f77b..0000000 --- a/priv/icons/outline/check-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/check.svg b/priv/icons/outline/check.svg deleted file mode 100644 index 2d2b496..0000000 --- a/priv/icons/outline/check.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chevron-double-down.svg b/priv/icons/outline/chevron-double-down.svg deleted file mode 100644 index 35c0829..0000000 --- a/priv/icons/outline/chevron-double-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chevron-double-left.svg b/priv/icons/outline/chevron-double-left.svg deleted file mode 100644 index 49e41d9..0000000 --- a/priv/icons/outline/chevron-double-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chevron-double-right.svg b/priv/icons/outline/chevron-double-right.svg deleted file mode 100644 index 1c7b0b5..0000000 --- a/priv/icons/outline/chevron-double-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chevron-double-up.svg b/priv/icons/outline/chevron-double-up.svg deleted file mode 100644 index 18fde30..0000000 --- a/priv/icons/outline/chevron-double-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chevron-down.svg b/priv/icons/outline/chevron-down.svg deleted file mode 100644 index d89ab44..0000000 --- a/priv/icons/outline/chevron-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chevron-left.svg b/priv/icons/outline/chevron-left.svg deleted file mode 100644 index b7d0fae..0000000 --- a/priv/icons/outline/chevron-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chevron-right.svg b/priv/icons/outline/chevron-right.svg deleted file mode 100644 index 27689c4..0000000 --- a/priv/icons/outline/chevron-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chevron-up-down.svg b/priv/icons/outline/chevron-up-down.svg deleted file mode 100644 index e6a9489..0000000 --- a/priv/icons/outline/chevron-up-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/chevron-up.svg b/priv/icons/outline/chevron-up.svg deleted file mode 100644 index 7a1c732..0000000 --- a/priv/icons/outline/chevron-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/circle-stack.svg b/priv/icons/outline/circle-stack.svg deleted file mode 100644 index 054e1fd..0000000 --- a/priv/icons/outline/circle-stack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/clipboard-document-check.svg b/priv/icons/outline/clipboard-document-check.svg deleted file mode 100644 index 6ba8578..0000000 --- a/priv/icons/outline/clipboard-document-check.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/clipboard-document-list.svg b/priv/icons/outline/clipboard-document-list.svg deleted file mode 100644 index 07920b0..0000000 --- a/priv/icons/outline/clipboard-document-list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/clipboard-document.svg b/priv/icons/outline/clipboard-document.svg deleted file mode 100644 index ed0127b..0000000 --- a/priv/icons/outline/clipboard-document.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/clipboard.svg b/priv/icons/outline/clipboard.svg deleted file mode 100644 index c0d3138..0000000 --- a/priv/icons/outline/clipboard.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/clock.svg b/priv/icons/outline/clock.svg deleted file mode 100644 index d90183f..0000000 --- a/priv/icons/outline/clock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/cloud-arrow-down.svg b/priv/icons/outline/cloud-arrow-down.svg deleted file mode 100644 index d8314e3..0000000 --- a/priv/icons/outline/cloud-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/cloud-arrow-up.svg b/priv/icons/outline/cloud-arrow-up.svg deleted file mode 100644 index 20ff772..0000000 --- a/priv/icons/outline/cloud-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/cloud.svg b/priv/icons/outline/cloud.svg deleted file mode 100644 index eb85e4e..0000000 --- a/priv/icons/outline/cloud.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/code-bracket-square.svg b/priv/icons/outline/code-bracket-square.svg deleted file mode 100644 index 27c4f13..0000000 --- a/priv/icons/outline/code-bracket-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/code-bracket.svg b/priv/icons/outline/code-bracket.svg deleted file mode 100644 index 8341cc1..0000000 --- a/priv/icons/outline/code-bracket.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/cog-6-tooth.svg b/priv/icons/outline/cog-6-tooth.svg deleted file mode 100644 index f38080e..0000000 --- a/priv/icons/outline/cog-6-tooth.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/outline/cog-8-tooth.svg b/priv/icons/outline/cog-8-tooth.svg deleted file mode 100644 index f56a3df..0000000 --- a/priv/icons/outline/cog-8-tooth.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/outline/cog.svg b/priv/icons/outline/cog.svg deleted file mode 100644 index bdc4df0..0000000 --- a/priv/icons/outline/cog.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/command-line.svg b/priv/icons/outline/command-line.svg deleted file mode 100644 index e0b3fa9..0000000 --- a/priv/icons/outline/command-line.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/computer-desktop.svg b/priv/icons/outline/computer-desktop.svg deleted file mode 100644 index bf0ef9c..0000000 --- a/priv/icons/outline/computer-desktop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/cpu-chip.svg b/priv/icons/outline/cpu-chip.svg deleted file mode 100644 index b9f2ce5..0000000 --- a/priv/icons/outline/cpu-chip.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/credit-card.svg b/priv/icons/outline/credit-card.svg deleted file mode 100644 index 9e9b7f5..0000000 --- a/priv/icons/outline/credit-card.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/cube.svg b/priv/icons/outline/cube.svg deleted file mode 100644 index 9673b79..0000000 --- a/priv/icons/outline/cube.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/currency-dollar.svg b/priv/icons/outline/currency-dollar.svg deleted file mode 100644 index c2e1973..0000000 --- a/priv/icons/outline/currency-dollar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/currency-euro.svg b/priv/icons/outline/currency-euro.svg deleted file mode 100644 index 392ab68..0000000 --- a/priv/icons/outline/currency-euro.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/currency-pound.svg b/priv/icons/outline/currency-pound.svg deleted file mode 100644 index e4368b4..0000000 --- a/priv/icons/outline/currency-pound.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/currency-rupee.svg b/priv/icons/outline/currency-rupee.svg deleted file mode 100644 index caeb12f..0000000 --- a/priv/icons/outline/currency-rupee.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/currency-yen.svg b/priv/icons/outline/currency-yen.svg deleted file mode 100644 index 66beac2..0000000 --- a/priv/icons/outline/currency-yen.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/cursor-arrow-rays.svg b/priv/icons/outline/cursor-arrow-rays.svg deleted file mode 100644 index 2821def..0000000 --- a/priv/icons/outline/cursor-arrow-rays.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/cursor-arrow-ripple.svg b/priv/icons/outline/cursor-arrow-ripple.svg deleted file mode 100644 index 8e609ad..0000000 --- a/priv/icons/outline/cursor-arrow-ripple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/device-phone-mobile.svg b/priv/icons/outline/device-phone-mobile.svg deleted file mode 100644 index cf5a7e7..0000000 --- a/priv/icons/outline/device-phone-mobile.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/device-tablet.svg b/priv/icons/outline/device-tablet.svg deleted file mode 100644 index 7f106e8..0000000 --- a/priv/icons/outline/device-tablet.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/document-arrow-down.svg b/priv/icons/outline/document-arrow-down.svg deleted file mode 100644 index 2cf9b75..0000000 --- a/priv/icons/outline/document-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/document-arrow-up.svg b/priv/icons/outline/document-arrow-up.svg deleted file mode 100644 index 2083836..0000000 --- a/priv/icons/outline/document-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/document-chart-bar.svg b/priv/icons/outline/document-chart-bar.svg deleted file mode 100644 index 5ee483e..0000000 --- a/priv/icons/outline/document-chart-bar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/document-check.svg b/priv/icons/outline/document-check.svg deleted file mode 100644 index 16308d6..0000000 --- a/priv/icons/outline/document-check.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/document-duplicate.svg b/priv/icons/outline/document-duplicate.svg deleted file mode 100644 index b8eef67..0000000 --- a/priv/icons/outline/document-duplicate.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/document-magnifying-glass.svg b/priv/icons/outline/document-magnifying-glass.svg deleted file mode 100644 index 40737b9..0000000 --- a/priv/icons/outline/document-magnifying-glass.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/document-minus.svg b/priv/icons/outline/document-minus.svg deleted file mode 100644 index 05a59d5..0000000 --- a/priv/icons/outline/document-minus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/document-plus.svg b/priv/icons/outline/document-plus.svg deleted file mode 100644 index b08ba8d..0000000 --- a/priv/icons/outline/document-plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/document-text.svg b/priv/icons/outline/document-text.svg deleted file mode 100644 index f9cf940..0000000 --- a/priv/icons/outline/document-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/document.svg b/priv/icons/outline/document.svg deleted file mode 100644 index 8e9c908..0000000 --- a/priv/icons/outline/document.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/ellipsis-horizontal-circle.svg b/priv/icons/outline/ellipsis-horizontal-circle.svg deleted file mode 100644 index 65e9a43..0000000 --- a/priv/icons/outline/ellipsis-horizontal-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/ellipsis-horizontal.svg b/priv/icons/outline/ellipsis-horizontal.svg deleted file mode 100644 index 5bd65fb..0000000 --- a/priv/icons/outline/ellipsis-horizontal.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/outline/ellipsis-vertical.svg b/priv/icons/outline/ellipsis-vertical.svg deleted file mode 100644 index 02d11b5..0000000 --- a/priv/icons/outline/ellipsis-vertical.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/outline/envelope-open.svg b/priv/icons/outline/envelope-open.svg deleted file mode 100644 index 0cb19ac..0000000 --- a/priv/icons/outline/envelope-open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/envelope.svg b/priv/icons/outline/envelope.svg deleted file mode 100644 index 9ba9f28..0000000 --- a/priv/icons/outline/envelope.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/exclamation-circle.svg b/priv/icons/outline/exclamation-circle.svg deleted file mode 100644 index 07a06f4..0000000 --- a/priv/icons/outline/exclamation-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/exclamation-triangle.svg b/priv/icons/outline/exclamation-triangle.svg deleted file mode 100644 index 9a9265a..0000000 --- a/priv/icons/outline/exclamation-triangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/eye-slash.svg b/priv/icons/outline/eye-slash.svg deleted file mode 100644 index 6a75a0a..0000000 --- a/priv/icons/outline/eye-slash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/eye.svg b/priv/icons/outline/eye.svg deleted file mode 100644 index b36cbbe..0000000 --- a/priv/icons/outline/eye.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/outline/face-frown.svg b/priv/icons/outline/face-frown.svg deleted file mode 100644 index 0a97372..0000000 --- a/priv/icons/outline/face-frown.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/face-smile.svg b/priv/icons/outline/face-smile.svg deleted file mode 100644 index 1ca65a8..0000000 --- a/priv/icons/outline/face-smile.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/film.svg b/priv/icons/outline/film.svg deleted file mode 100644 index 9e03c22..0000000 --- a/priv/icons/outline/film.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/finger-print.svg b/priv/icons/outline/finger-print.svg deleted file mode 100644 index 7bae7e1..0000000 --- a/priv/icons/outline/finger-print.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/fire.svg b/priv/icons/outline/fire.svg deleted file mode 100644 index c9c4b6d..0000000 --- a/priv/icons/outline/fire.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/outline/flag.svg b/priv/icons/outline/flag.svg deleted file mode 100644 index 5dd9b5b..0000000 --- a/priv/icons/outline/flag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/folder-arrow-down.svg b/priv/icons/outline/folder-arrow-down.svg deleted file mode 100644 index b2debe3..0000000 --- a/priv/icons/outline/folder-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/folder-minus.svg b/priv/icons/outline/folder-minus.svg deleted file mode 100644 index b33df5d..0000000 --- a/priv/icons/outline/folder-minus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/folder-open.svg b/priv/icons/outline/folder-open.svg deleted file mode 100644 index 35ccda3..0000000 --- a/priv/icons/outline/folder-open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/folder-plus.svg b/priv/icons/outline/folder-plus.svg deleted file mode 100644 index 5a08cf4..0000000 --- a/priv/icons/outline/folder-plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/folder.svg b/priv/icons/outline/folder.svg deleted file mode 100644 index ca72f94..0000000 --- a/priv/icons/outline/folder.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/forward.svg b/priv/icons/outline/forward.svg deleted file mode 100644 index 4e6f55a..0000000 --- a/priv/icons/outline/forward.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/outline/funnel.svg b/priv/icons/outline/funnel.svg deleted file mode 100644 index 10db1ee..0000000 --- a/priv/icons/outline/funnel.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/gif.svg b/priv/icons/outline/gif.svg deleted file mode 100644 index 2279e9e..0000000 --- a/priv/icons/outline/gif.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/gift-top.svg b/priv/icons/outline/gift-top.svg deleted file mode 100644 index 6ea3158..0000000 --- a/priv/icons/outline/gift-top.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/gift.svg b/priv/icons/outline/gift.svg deleted file mode 100644 index ef81318..0000000 --- a/priv/icons/outline/gift.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/globe-alt.svg b/priv/icons/outline/globe-alt.svg deleted file mode 100644 index b309cb5..0000000 --- a/priv/icons/outline/globe-alt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/globe-americas.svg b/priv/icons/outline/globe-americas.svg deleted file mode 100644 index d9303ed..0000000 --- a/priv/icons/outline/globe-americas.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/globe-asia-australia.svg b/priv/icons/outline/globe-asia-australia.svg deleted file mode 100644 index a8efbd0..0000000 --- a/priv/icons/outline/globe-asia-australia.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/globe-europe-africa.svg b/priv/icons/outline/globe-europe-africa.svg deleted file mode 100644 index e213b63..0000000 --- a/priv/icons/outline/globe-europe-africa.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/hand-raised.svg b/priv/icons/outline/hand-raised.svg deleted file mode 100644 index 86c1cb1..0000000 --- a/priv/icons/outline/hand-raised.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/hand-thumb-down.svg b/priv/icons/outline/hand-thumb-down.svg deleted file mode 100644 index 04d7412..0000000 --- a/priv/icons/outline/hand-thumb-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/hand-thumb-up.svg b/priv/icons/outline/hand-thumb-up.svg deleted file mode 100644 index d9f4e44..0000000 --- a/priv/icons/outline/hand-thumb-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/hashtag.svg b/priv/icons/outline/hashtag.svg deleted file mode 100644 index 3328fdd..0000000 --- a/priv/icons/outline/hashtag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/heart.svg b/priv/icons/outline/heart.svg deleted file mode 100644 index 2aaf5ea..0000000 --- a/priv/icons/outline/heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/home-modern.svg b/priv/icons/outline/home-modern.svg deleted file mode 100644 index 8bde4b7..0000000 --- a/priv/icons/outline/home-modern.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/home.svg b/priv/icons/outline/home.svg deleted file mode 100644 index 7d6d938..0000000 --- a/priv/icons/outline/home.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/identification.svg b/priv/icons/outline/identification.svg deleted file mode 100644 index 22b9ceb..0000000 --- a/priv/icons/outline/identification.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/inbox-arrow-down.svg b/priv/icons/outline/inbox-arrow-down.svg deleted file mode 100644 index 8ff5201..0000000 --- a/priv/icons/outline/inbox-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/inbox-stack.svg b/priv/icons/outline/inbox-stack.svg deleted file mode 100644 index 2f66113..0000000 --- a/priv/icons/outline/inbox-stack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/inbox.svg b/priv/icons/outline/inbox.svg deleted file mode 100644 index 50b018b..0000000 --- a/priv/icons/outline/inbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/information-circle.svg b/priv/icons/outline/information-circle.svg deleted file mode 100644 index ad1cc30..0000000 --- a/priv/icons/outline/information-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/key.svg b/priv/icons/outline/key.svg deleted file mode 100644 index 60002b5..0000000 --- a/priv/icons/outline/key.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/language.svg b/priv/icons/outline/language.svg deleted file mode 100644 index 8f4c59d..0000000 --- a/priv/icons/outline/language.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/lifebuoy.svg b/priv/icons/outline/lifebuoy.svg deleted file mode 100644 index 56444ba..0000000 --- a/priv/icons/outline/lifebuoy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/light-bulb.svg b/priv/icons/outline/light-bulb.svg deleted file mode 100644 index 2beb5f3..0000000 --- a/priv/icons/outline/light-bulb.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/link.svg b/priv/icons/outline/link.svg deleted file mode 100644 index 11917bb..0000000 --- a/priv/icons/outline/link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/list-bullet.svg b/priv/icons/outline/list-bullet.svg deleted file mode 100644 index 5ff27ae..0000000 --- a/priv/icons/outline/list-bullet.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/lock-closed.svg b/priv/icons/outline/lock-closed.svg deleted file mode 100644 index 08482e0..0000000 --- a/priv/icons/outline/lock-closed.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/lock-open.svg b/priv/icons/outline/lock-open.svg deleted file mode 100644 index fbc8957..0000000 --- a/priv/icons/outline/lock-open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/magnifying-glass-circle.svg b/priv/icons/outline/magnifying-glass-circle.svg deleted file mode 100644 index 51627c2..0000000 --- a/priv/icons/outline/magnifying-glass-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/magnifying-glass-minus.svg b/priv/icons/outline/magnifying-glass-minus.svg deleted file mode 100644 index 2bceb75..0000000 --- a/priv/icons/outline/magnifying-glass-minus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/magnifying-glass-plus.svg b/priv/icons/outline/magnifying-glass-plus.svg deleted file mode 100644 index 0c89264..0000000 --- a/priv/icons/outline/magnifying-glass-plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/magnifying-glass.svg b/priv/icons/outline/magnifying-glass.svg deleted file mode 100644 index 3d51b5a..0000000 --- a/priv/icons/outline/magnifying-glass.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/map-pin.svg b/priv/icons/outline/map-pin.svg deleted file mode 100644 index ee781c4..0000000 --- a/priv/icons/outline/map-pin.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/outline/map.svg b/priv/icons/outline/map.svg deleted file mode 100644 index acd27a0..0000000 --- a/priv/icons/outline/map.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/megaphone.svg b/priv/icons/outline/megaphone.svg deleted file mode 100644 index 6ba654b..0000000 --- a/priv/icons/outline/megaphone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/microphone.svg b/priv/icons/outline/microphone.svg deleted file mode 100644 index 669dbbb..0000000 --- a/priv/icons/outline/microphone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/minus-circle.svg b/priv/icons/outline/minus-circle.svg deleted file mode 100644 index 8d528b4..0000000 --- a/priv/icons/outline/minus-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/minus.svg b/priv/icons/outline/minus.svg deleted file mode 100644 index f962c49..0000000 --- a/priv/icons/outline/minus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/moon.svg b/priv/icons/outline/moon.svg deleted file mode 100644 index 308b2df..0000000 --- a/priv/icons/outline/moon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/musical-note.svg b/priv/icons/outline/musical-note.svg deleted file mode 100644 index d343af1..0000000 --- a/priv/icons/outline/musical-note.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/newspaper.svg b/priv/icons/outline/newspaper.svg deleted file mode 100644 index cd0555d..0000000 --- a/priv/icons/outline/newspaper.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/no-symbol.svg b/priv/icons/outline/no-symbol.svg deleted file mode 100644 index 60d79d3..0000000 --- a/priv/icons/outline/no-symbol.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/paper-airplane.svg b/priv/icons/outline/paper-airplane.svg deleted file mode 100644 index e6b57a0..0000000 --- a/priv/icons/outline/paper-airplane.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/paper-clip.svg b/priv/icons/outline/paper-clip.svg deleted file mode 100644 index 0aa2467..0000000 --- a/priv/icons/outline/paper-clip.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/pause.svg b/priv/icons/outline/pause.svg deleted file mode 100644 index abbc783..0000000 --- a/priv/icons/outline/pause.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/pencil-square.svg b/priv/icons/outline/pencil-square.svg deleted file mode 100644 index c58aaaf..0000000 --- a/priv/icons/outline/pencil-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/pencil.svg b/priv/icons/outline/pencil.svg deleted file mode 100644 index cf129b1..0000000 --- a/priv/icons/outline/pencil.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/phone-arrow-down-left.svg b/priv/icons/outline/phone-arrow-down-left.svg deleted file mode 100644 index 1c8b8a3..0000000 --- a/priv/icons/outline/phone-arrow-down-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/phone-arrow-up-right.svg b/priv/icons/outline/phone-arrow-up-right.svg deleted file mode 100644 index 3ed679b..0000000 --- a/priv/icons/outline/phone-arrow-up-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/phone-x-mark.svg b/priv/icons/outline/phone-x-mark.svg deleted file mode 100644 index 0bf7342..0000000 --- a/priv/icons/outline/phone-x-mark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/phone.svg b/priv/icons/outline/phone.svg deleted file mode 100644 index 411e832..0000000 --- a/priv/icons/outline/phone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/photo.svg b/priv/icons/outline/photo.svg deleted file mode 100644 index 89e9d8c..0000000 --- a/priv/icons/outline/photo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/play-pause.svg b/priv/icons/outline/play-pause.svg deleted file mode 100644 index c87eb87..0000000 --- a/priv/icons/outline/play-pause.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/play.svg b/priv/icons/outline/play.svg deleted file mode 100644 index 1705ac4..0000000 --- a/priv/icons/outline/play.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/plus-circle.svg b/priv/icons/outline/plus-circle.svg deleted file mode 100644 index 01a2604..0000000 --- a/priv/icons/outline/plus-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/plus.svg b/priv/icons/outline/plus.svg deleted file mode 100644 index eb75830..0000000 --- a/priv/icons/outline/plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/presentation-chart-bar.svg b/priv/icons/outline/presentation-chart-bar.svg deleted file mode 100644 index 32a0724..0000000 --- a/priv/icons/outline/presentation-chart-bar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/presentation-chart-line.svg b/priv/icons/outline/presentation-chart-line.svg deleted file mode 100644 index f9a8bab..0000000 --- a/priv/icons/outline/presentation-chart-line.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/printer.svg b/priv/icons/outline/printer.svg deleted file mode 100644 index 5c497e8..0000000 --- a/priv/icons/outline/printer.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/puzzle-piece.svg b/priv/icons/outline/puzzle-piece.svg deleted file mode 100644 index 79f51a7..0000000 --- a/priv/icons/outline/puzzle-piece.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/qr-code.svg b/priv/icons/outline/qr-code.svg deleted file mode 100644 index e0942c1..0000000 --- a/priv/icons/outline/qr-code.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/priv/icons/outline/question-mark-circle.svg b/priv/icons/outline/question-mark-circle.svg deleted file mode 100644 index 0d82863..0000000 --- a/priv/icons/outline/question-mark-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/queue-list.svg b/priv/icons/outline/queue-list.svg deleted file mode 100644 index f8d9ac5..0000000 --- a/priv/icons/outline/queue-list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/radio.svg b/priv/icons/outline/radio.svg deleted file mode 100644 index b6660d5..0000000 --- a/priv/icons/outline/radio.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/receipt-percent.svg b/priv/icons/outline/receipt-percent.svg deleted file mode 100644 index 02bd8b4..0000000 --- a/priv/icons/outline/receipt-percent.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/receipt-refund.svg b/priv/icons/outline/receipt-refund.svg deleted file mode 100644 index d259871..0000000 --- a/priv/icons/outline/receipt-refund.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/rectangle-group.svg b/priv/icons/outline/rectangle-group.svg deleted file mode 100644 index 4358b09..0000000 --- a/priv/icons/outline/rectangle-group.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/outline/rectangle-stack.svg b/priv/icons/outline/rectangle-stack.svg deleted file mode 100644 index 91b3b7b..0000000 --- a/priv/icons/outline/rectangle-stack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/rss.svg b/priv/icons/outline/rss.svg deleted file mode 100644 index f12f389..0000000 --- a/priv/icons/outline/rss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/scale.svg b/priv/icons/outline/scale.svg deleted file mode 100644 index 746775e..0000000 --- a/priv/icons/outline/scale.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/scissors.svg b/priv/icons/outline/scissors.svg deleted file mode 100644 index 1302a18..0000000 --- a/priv/icons/outline/scissors.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/server-stack.svg b/priv/icons/outline/server-stack.svg deleted file mode 100644 index 1f9e118..0000000 --- a/priv/icons/outline/server-stack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/server.svg b/priv/icons/outline/server.svg deleted file mode 100644 index df32675..0000000 --- a/priv/icons/outline/server.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/share.svg b/priv/icons/outline/share.svg deleted file mode 100644 index c1e657e..0000000 --- a/priv/icons/outline/share.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/shield-check.svg b/priv/icons/outline/shield-check.svg deleted file mode 100644 index 767d264..0000000 --- a/priv/icons/outline/shield-check.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/shield-exclamation.svg b/priv/icons/outline/shield-exclamation.svg deleted file mode 100644 index bdc7f4c..0000000 --- a/priv/icons/outline/shield-exclamation.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/shopping-bag.svg b/priv/icons/outline/shopping-bag.svg deleted file mode 100644 index 92b1a8d..0000000 --- a/priv/icons/outline/shopping-bag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/shopping-cart.svg b/priv/icons/outline/shopping-cart.svg deleted file mode 100644 index 5094053..0000000 --- a/priv/icons/outline/shopping-cart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/signal-slash.svg b/priv/icons/outline/signal-slash.svg deleted file mode 100644 index b2ca05a..0000000 --- a/priv/icons/outline/signal-slash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/signal.svg b/priv/icons/outline/signal.svg deleted file mode 100644 index 778f6ff..0000000 --- a/priv/icons/outline/signal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/sparkles.svg b/priv/icons/outline/sparkles.svg deleted file mode 100644 index 4ae6f0a..0000000 --- a/priv/icons/outline/sparkles.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/outline/speaker-wave.svg b/priv/icons/outline/speaker-wave.svg deleted file mode 100644 index 28f2ac8..0000000 --- a/priv/icons/outline/speaker-wave.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/speaker-x-mark.svg b/priv/icons/outline/speaker-x-mark.svg deleted file mode 100644 index 7a59749..0000000 --- a/priv/icons/outline/speaker-x-mark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/square-2-stack.svg b/priv/icons/outline/square-2-stack.svg deleted file mode 100644 index aee1fa5..0000000 --- a/priv/icons/outline/square-2-stack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/squares-2x2.svg b/priv/icons/outline/squares-2x2.svg deleted file mode 100644 index 30c5074..0000000 --- a/priv/icons/outline/squares-2x2.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/priv/icons/outline/squares-plus.svg b/priv/icons/outline/squares-plus.svg deleted file mode 100644 index 83429af..0000000 --- a/priv/icons/outline/squares-plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/star.svg b/priv/icons/outline/star.svg deleted file mode 100644 index bc0f99f..0000000 --- a/priv/icons/outline/star.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/stop.svg b/priv/icons/outline/stop.svg deleted file mode 100644 index f4f7dc2..0000000 --- a/priv/icons/outline/stop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/sun.svg b/priv/icons/outline/sun.svg deleted file mode 100644 index 2cabf30..0000000 --- a/priv/icons/outline/sun.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/swatch.svg b/priv/icons/outline/swatch.svg deleted file mode 100644 index 1dabb01..0000000 --- a/priv/icons/outline/swatch.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/table-cells.svg b/priv/icons/outline/table-cells.svg deleted file mode 100644 index c603f26..0000000 --- a/priv/icons/outline/table-cells.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/tag.svg b/priv/icons/outline/tag.svg deleted file mode 100644 index 75eea5e..0000000 --- a/priv/icons/outline/tag.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/outline/ticket.svg b/priv/icons/outline/ticket.svg deleted file mode 100644 index 60b3424..0000000 --- a/priv/icons/outline/ticket.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/trash.svg b/priv/icons/outline/trash.svg deleted file mode 100644 index 543e5de..0000000 --- a/priv/icons/outline/trash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/truck.svg b/priv/icons/outline/truck.svg deleted file mode 100644 index 564c239..0000000 --- a/priv/icons/outline/truck.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/user-circle.svg b/priv/icons/outline/user-circle.svg deleted file mode 100644 index 755659b..0000000 --- a/priv/icons/outline/user-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/user-group.svg b/priv/icons/outline/user-group.svg deleted file mode 100644 index a7addd9..0000000 --- a/priv/icons/outline/user-group.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/user-minus.svg b/priv/icons/outline/user-minus.svg deleted file mode 100644 index 7ead795..0000000 --- a/priv/icons/outline/user-minus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/user-plus.svg b/priv/icons/outline/user-plus.svg deleted file mode 100644 index 37e82fd..0000000 --- a/priv/icons/outline/user-plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/user.svg b/priv/icons/outline/user.svg deleted file mode 100644 index e0dd926..0000000 --- a/priv/icons/outline/user.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/outline/users.svg b/priv/icons/outline/users.svg deleted file mode 100644 index 8ae2773..0000000 --- a/priv/icons/outline/users.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/video-camera-slash.svg b/priv/icons/outline/video-camera-slash.svg deleted file mode 100644 index 79034e0..0000000 --- a/priv/icons/outline/video-camera-slash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/video-camera.svg b/priv/icons/outline/video-camera.svg deleted file mode 100644 index cc4eb12..0000000 --- a/priv/icons/outline/video-camera.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/view-columns.svg b/priv/icons/outline/view-columns.svg deleted file mode 100644 index f35da19..0000000 --- a/priv/icons/outline/view-columns.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/wifi.svg b/priv/icons/outline/wifi.svg deleted file mode 100644 index f519408..0000000 --- a/priv/icons/outline/wifi.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/wrench-screwdriver.svg b/priv/icons/outline/wrench-screwdriver.svg deleted file mode 100644 index 78a82b5..0000000 --- a/priv/icons/outline/wrench-screwdriver.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/wrench.svg b/priv/icons/outline/wrench.svg deleted file mode 100644 index 8b8b356..0000000 --- a/priv/icons/outline/wrench.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/outline/x-circle.svg b/priv/icons/outline/x-circle.svg deleted file mode 100644 index c2ec888..0000000 --- a/priv/icons/outline/x-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/outline/x-mark.svg b/priv/icons/outline/x-mark.svg deleted file mode 100644 index dc5ef8e..0000000 --- a/priv/icons/outline/x-mark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/academic-cap.svg b/priv/icons/solid/academic-cap.svg deleted file mode 100644 index 835d05e..0000000 --- a/priv/icons/solid/academic-cap.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/adjustments-horizontal.svg b/priv/icons/solid/adjustments-horizontal.svg deleted file mode 100644 index b1ee8a3..0000000 --- a/priv/icons/solid/adjustments-horizontal.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/priv/icons/solid/adjustments-vertical.svg b/priv/icons/solid/adjustments-vertical.svg deleted file mode 100644 index 43c0c4a..0000000 --- a/priv/icons/solid/adjustments-vertical.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/priv/icons/solid/archive-box-arrow-down.svg b/priv/icons/solid/archive-box-arrow-down.svg deleted file mode 100644 index 29b2e84..0000000 --- a/priv/icons/solid/archive-box-arrow-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/archive-box-x-mark.svg b/priv/icons/solid/archive-box-x-mark.svg deleted file mode 100644 index 99e22ca..0000000 --- a/priv/icons/solid/archive-box-x-mark.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/archive-box.svg b/priv/icons/solid/archive-box.svg deleted file mode 100644 index 80f0fae..0000000 --- a/priv/icons/solid/archive-box.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/arrow-down-circle.svg b/priv/icons/solid/arrow-down-circle.svg deleted file mode 100644 index 0312ba2..0000000 --- a/priv/icons/solid/arrow-down-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-down-left.svg b/priv/icons/solid/arrow-down-left.svg deleted file mode 100644 index 9b3d310..0000000 --- a/priv/icons/solid/arrow-down-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-down-on-square-stack.svg b/priv/icons/solid/arrow-down-on-square-stack.svg deleted file mode 100644 index e9881e4..0000000 --- a/priv/icons/solid/arrow-down-on-square-stack.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/arrow-down-on-square.svg b/priv/icons/solid/arrow-down-on-square.svg deleted file mode 100644 index e74825e..0000000 --- a/priv/icons/solid/arrow-down-on-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/arrow-down-right.svg b/priv/icons/solid/arrow-down-right.svg deleted file mode 100644 index 6d582e6..0000000 --- a/priv/icons/solid/arrow-down-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-down-tray.svg b/priv/icons/solid/arrow-down-tray.svg deleted file mode 100644 index 7861fd2..0000000 --- a/priv/icons/solid/arrow-down-tray.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-down.svg b/priv/icons/solid/arrow-down.svg deleted file mode 100644 index ac90f41..0000000 --- a/priv/icons/solid/arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-left-circle.svg b/priv/icons/solid/arrow-left-circle.svg deleted file mode 100644 index d37f865..0000000 --- a/priv/icons/solid/arrow-left-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-left-on-rectangle.svg b/priv/icons/solid/arrow-left-on-rectangle.svg deleted file mode 100644 index 4fd90df..0000000 --- a/priv/icons/solid/arrow-left-on-rectangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-left.svg b/priv/icons/solid/arrow-left.svg deleted file mode 100644 index d7fb989..0000000 --- a/priv/icons/solid/arrow-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-long-down.svg b/priv/icons/solid/arrow-long-down.svg deleted file mode 100644 index db6f437..0000000 --- a/priv/icons/solid/arrow-long-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-long-left.svg b/priv/icons/solid/arrow-long-left.svg deleted file mode 100644 index dbc1195..0000000 --- a/priv/icons/solid/arrow-long-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-long-right.svg b/priv/icons/solid/arrow-long-right.svg deleted file mode 100644 index c7cd749..0000000 --- a/priv/icons/solid/arrow-long-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-long-up.svg b/priv/icons/solid/arrow-long-up.svg deleted file mode 100644 index e0d42d7..0000000 --- a/priv/icons/solid/arrow-long-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-path.svg b/priv/icons/solid/arrow-path.svg deleted file mode 100644 index 947f60a..0000000 --- a/priv/icons/solid/arrow-path.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-right-circle.svg b/priv/icons/solid/arrow-right-circle.svg deleted file mode 100644 index 3ec0f63..0000000 --- a/priv/icons/solid/arrow-right-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-right-on-rectangle.svg b/priv/icons/solid/arrow-right-on-rectangle.svg deleted file mode 100644 index 8304f3d..0000000 --- a/priv/icons/solid/arrow-right-on-rectangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-right.svg b/priv/icons/solid/arrow-right.svg deleted file mode 100644 index 850bc44..0000000 --- a/priv/icons/solid/arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-top-right-on-square.svg b/priv/icons/solid/arrow-top-right-on-square.svg deleted file mode 100644 index 1fa4f0e..0000000 --- a/priv/icons/solid/arrow-top-right-on-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-trending-down.svg b/priv/icons/solid/arrow-trending-down.svg deleted file mode 100644 index 36f62a4..0000000 --- a/priv/icons/solid/arrow-trending-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-trending-up.svg b/priv/icons/solid/arrow-trending-up.svg deleted file mode 100644 index 0273717..0000000 --- a/priv/icons/solid/arrow-trending-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-up-circle.svg b/priv/icons/solid/arrow-up-circle.svg deleted file mode 100644 index f8397b5..0000000 --- a/priv/icons/solid/arrow-up-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-up-left.svg b/priv/icons/solid/arrow-up-left.svg deleted file mode 100644 index a7f23cb..0000000 --- a/priv/icons/solid/arrow-up-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-up-on-square-stack.svg b/priv/icons/solid/arrow-up-on-square-stack.svg deleted file mode 100644 index ef11c58..0000000 --- a/priv/icons/solid/arrow-up-on-square-stack.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/arrow-up-on-square.svg b/priv/icons/solid/arrow-up-on-square.svg deleted file mode 100644 index 158dea3..0000000 --- a/priv/icons/solid/arrow-up-on-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/arrow-up-right.svg b/priv/icons/solid/arrow-up-right.svg deleted file mode 100644 index 4e1e485..0000000 --- a/priv/icons/solid/arrow-up-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-up-tray.svg b/priv/icons/solid/arrow-up-tray.svg deleted file mode 100644 index 1885afd..0000000 --- a/priv/icons/solid/arrow-up-tray.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-up.svg b/priv/icons/solid/arrow-up.svg deleted file mode 100644 index 7fb7ef3..0000000 --- a/priv/icons/solid/arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-uturn-down.svg b/priv/icons/solid/arrow-uturn-down.svg deleted file mode 100644 index 2207261..0000000 --- a/priv/icons/solid/arrow-uturn-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-uturn-left.svg b/priv/icons/solid/arrow-uturn-left.svg deleted file mode 100644 index c0f6742..0000000 --- a/priv/icons/solid/arrow-uturn-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-uturn-right.svg b/priv/icons/solid/arrow-uturn-right.svg deleted file mode 100644 index 455b4eb..0000000 --- a/priv/icons/solid/arrow-uturn-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrow-uturn-up.svg b/priv/icons/solid/arrow-uturn-up.svg deleted file mode 100644 index 8df21fc..0000000 --- a/priv/icons/solid/arrow-uturn-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrows-pointing-in.svg b/priv/icons/solid/arrows-pointing-in.svg deleted file mode 100644 index 2b73041..0000000 --- a/priv/icons/solid/arrows-pointing-in.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrows-pointing-out.svg b/priv/icons/solid/arrows-pointing-out.svg deleted file mode 100644 index 13b269f..0000000 --- a/priv/icons/solid/arrows-pointing-out.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrows-right-left.svg b/priv/icons/solid/arrows-right-left.svg deleted file mode 100644 index 7fc9135..0000000 --- a/priv/icons/solid/arrows-right-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/arrows-up-down.svg b/priv/icons/solid/arrows-up-down.svg deleted file mode 100644 index c1cb70e..0000000 --- a/priv/icons/solid/arrows-up-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/at-symbol.svg b/priv/icons/solid/at-symbol.svg deleted file mode 100644 index 760c893..0000000 --- a/priv/icons/solid/at-symbol.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/backspace.svg b/priv/icons/solid/backspace.svg deleted file mode 100644 index 9390455..0000000 --- a/priv/icons/solid/backspace.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/backward.svg b/priv/icons/solid/backward.svg deleted file mode 100644 index bb1dc12..0000000 --- a/priv/icons/solid/backward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/banknotes.svg b/priv/icons/solid/banknotes.svg deleted file mode 100644 index 95ed816..0000000 --- a/priv/icons/solid/banknotes.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/bars-2.svg b/priv/icons/solid/bars-2.svg deleted file mode 100644 index 30f7d6a..0000000 --- a/priv/icons/solid/bars-2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/bars-3-bottom-left.svg b/priv/icons/solid/bars-3-bottom-left.svg deleted file mode 100644 index 616c74f..0000000 --- a/priv/icons/solid/bars-3-bottom-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/bars-3-bottom-right.svg b/priv/icons/solid/bars-3-bottom-right.svg deleted file mode 100644 index a14c3c4..0000000 --- a/priv/icons/solid/bars-3-bottom-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/bars-3-center-left.svg b/priv/icons/solid/bars-3-center-left.svg deleted file mode 100644 index adf0f61..0000000 --- a/priv/icons/solid/bars-3-center-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/bars-3.svg b/priv/icons/solid/bars-3.svg deleted file mode 100644 index 8dea8f1..0000000 --- a/priv/icons/solid/bars-3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/bars-4.svg b/priv/icons/solid/bars-4.svg deleted file mode 100644 index 3422552..0000000 --- a/priv/icons/solid/bars-4.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/bars-arrow-down.svg b/priv/icons/solid/bars-arrow-down.svg deleted file mode 100644 index 917eb32..0000000 --- a/priv/icons/solid/bars-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/bars-arrow-up.svg b/priv/icons/solid/bars-arrow-up.svg deleted file mode 100644 index 01c9627..0000000 --- a/priv/icons/solid/bars-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/beaker.svg b/priv/icons/solid/beaker.svg deleted file mode 100644 index 5a9bee1..0000000 --- a/priv/icons/solid/beaker.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/bell-alert.svg b/priv/icons/solid/bell-alert.svg deleted file mode 100644 index dafb4cd..0000000 --- a/priv/icons/solid/bell-alert.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/bell-slash.svg b/priv/icons/solid/bell-slash.svg deleted file mode 100644 index fd2720c..0000000 --- a/priv/icons/solid/bell-slash.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/bell-snooze.svg b/priv/icons/solid/bell-snooze.svg deleted file mode 100644 index 23c554a..0000000 --- a/priv/icons/solid/bell-snooze.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/bell.svg b/priv/icons/solid/bell.svg deleted file mode 100644 index f2fe663..0000000 --- a/priv/icons/solid/bell.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/bolt-slash.svg b/priv/icons/solid/bolt-slash.svg deleted file mode 100644 index e394196..0000000 --- a/priv/icons/solid/bolt-slash.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/bolt.svg b/priv/icons/solid/bolt.svg deleted file mode 100644 index 1c3bd8b..0000000 --- a/priv/icons/solid/bolt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/book-open.svg b/priv/icons/solid/book-open.svg deleted file mode 100644 index 5902cdc..0000000 --- a/priv/icons/solid/book-open.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/bookmark-slash.svg b/priv/icons/solid/bookmark-slash.svg deleted file mode 100644 index 6c46c5c..0000000 --- a/priv/icons/solid/bookmark-slash.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/bookmark-square.svg b/priv/icons/solid/bookmark-square.svg deleted file mode 100644 index c8f792f..0000000 --- a/priv/icons/solid/bookmark-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/bookmark.svg b/priv/icons/solid/bookmark.svg deleted file mode 100644 index 414bbd8..0000000 --- a/priv/icons/solid/bookmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/briefcase.svg b/priv/icons/solid/briefcase.svg deleted file mode 100644 index ee47f54..0000000 --- a/priv/icons/solid/briefcase.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/building-library.svg b/priv/icons/solid/building-library.svg deleted file mode 100644 index 3d44cd7..0000000 --- a/priv/icons/solid/building-library.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/building-office-2.svg b/priv/icons/solid/building-office-2.svg deleted file mode 100644 index 347eb4b..0000000 --- a/priv/icons/solid/building-office-2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/building-office.svg b/priv/icons/solid/building-office.svg deleted file mode 100644 index 5ec5cfe..0000000 --- a/priv/icons/solid/building-office.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/building-storefront.svg b/priv/icons/solid/building-storefront.svg deleted file mode 100644 index f08482f..0000000 --- a/priv/icons/solid/building-storefront.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/cake.svg b/priv/icons/solid/cake.svg deleted file mode 100644 index 28d8b28..0000000 --- a/priv/icons/solid/cake.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/priv/icons/solid/calculator.svg b/priv/icons/solid/calculator.svg deleted file mode 100644 index 0a97e76..0000000 --- a/priv/icons/solid/calculator.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/calendar-days.svg b/priv/icons/solid/calendar-days.svg deleted file mode 100644 index 4473e5d..0000000 --- a/priv/icons/solid/calendar-days.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/priv/icons/solid/calendar.svg b/priv/icons/solid/calendar.svg deleted file mode 100644 index 52196b1..0000000 --- a/priv/icons/solid/calendar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/camera.svg b/priv/icons/solid/camera.svg deleted file mode 100644 index 65016e2..0000000 --- a/priv/icons/solid/camera.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/chart-bar-square.svg b/priv/icons/solid/chart-bar-square.svg deleted file mode 100644 index 91b21b0..0000000 --- a/priv/icons/solid/chart-bar-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/chart-bar.svg b/priv/icons/solid/chart-bar.svg deleted file mode 100644 index a577750..0000000 --- a/priv/icons/solid/chart-bar.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/chart-pie.svg b/priv/icons/solid/chart-pie.svg deleted file mode 100644 index d6e82d3..0000000 --- a/priv/icons/solid/chart-pie.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/chat-bubble-bottom-center-text.svg b/priv/icons/solid/chat-bubble-bottom-center-text.svg deleted file mode 100644 index 2663628..0000000 --- a/priv/icons/solid/chat-bubble-bottom-center-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/chat-bubble-bottom-center.svg b/priv/icons/solid/chat-bubble-bottom-center.svg deleted file mode 100644 index 0334a83..0000000 --- a/priv/icons/solid/chat-bubble-bottom-center.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/chat-bubble-left-ellipsis.svg b/priv/icons/solid/chat-bubble-left-ellipsis.svg deleted file mode 100644 index a2b39c2..0000000 --- a/priv/icons/solid/chat-bubble-left-ellipsis.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/chat-bubble-left-right.svg b/priv/icons/solid/chat-bubble-left-right.svg deleted file mode 100644 index 7f2de6c..0000000 --- a/priv/icons/solid/chat-bubble-left-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/chat-bubble-left.svg b/priv/icons/solid/chat-bubble-left.svg deleted file mode 100644 index 7bbd6f4..0000000 --- a/priv/icons/solid/chat-bubble-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/chat-bubble-oval-left-ellipsis.svg b/priv/icons/solid/chat-bubble-oval-left-ellipsis.svg deleted file mode 100644 index 95c06bb..0000000 --- a/priv/icons/solid/chat-bubble-oval-left-ellipsis.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/chat-bubble-oval-left.svg b/priv/icons/solid/chat-bubble-oval-left.svg deleted file mode 100644 index a730524..0000000 --- a/priv/icons/solid/chat-bubble-oval-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/check-badge.svg b/priv/icons/solid/check-badge.svg deleted file mode 100644 index a9e55e4..0000000 --- a/priv/icons/solid/check-badge.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/check-circle.svg b/priv/icons/solid/check-circle.svg deleted file mode 100644 index 72ac4a1..0000000 --- a/priv/icons/solid/check-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/check.svg b/priv/icons/solid/check.svg deleted file mode 100644 index bd2de31..0000000 --- a/priv/icons/solid/check.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/chevron-double-down.svg b/priv/icons/solid/chevron-double-down.svg deleted file mode 100644 index ee70d71..0000000 --- a/priv/icons/solid/chevron-double-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/chevron-double-left.svg b/priv/icons/solid/chevron-double-left.svg deleted file mode 100644 index 98fd136..0000000 --- a/priv/icons/solid/chevron-double-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/chevron-double-right.svg b/priv/icons/solid/chevron-double-right.svg deleted file mode 100644 index 508682b..0000000 --- a/priv/icons/solid/chevron-double-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/chevron-double-up.svg b/priv/icons/solid/chevron-double-up.svg deleted file mode 100644 index 0f5d156..0000000 --- a/priv/icons/solid/chevron-double-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/chevron-down.svg b/priv/icons/solid/chevron-down.svg deleted file mode 100644 index b3261a8..0000000 --- a/priv/icons/solid/chevron-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/chevron-left.svg b/priv/icons/solid/chevron-left.svg deleted file mode 100644 index 9dabf30..0000000 --- a/priv/icons/solid/chevron-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/chevron-right.svg b/priv/icons/solid/chevron-right.svg deleted file mode 100644 index 71fbe94..0000000 --- a/priv/icons/solid/chevron-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/chevron-up-down.svg b/priv/icons/solid/chevron-up-down.svg deleted file mode 100644 index 3021fe5..0000000 --- a/priv/icons/solid/chevron-up-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/chevron-up.svg b/priv/icons/solid/chevron-up.svg deleted file mode 100644 index d102e0b..0000000 --- a/priv/icons/solid/chevron-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/circle-stack.svg b/priv/icons/solid/circle-stack.svg deleted file mode 100644 index 4f1587f..0000000 --- a/priv/icons/solid/circle-stack.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/priv/icons/solid/clipboard-document-check.svg b/priv/icons/solid/clipboard-document-check.svg deleted file mode 100644 index b35b001..0000000 --- a/priv/icons/solid/clipboard-document-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/clipboard-document-list.svg b/priv/icons/solid/clipboard-document-list.svg deleted file mode 100644 index 0cd8812..0000000 --- a/priv/icons/solid/clipboard-document-list.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/clipboard-document.svg b/priv/icons/solid/clipboard-document.svg deleted file mode 100644 index 9bf542d..0000000 --- a/priv/icons/solid/clipboard-document.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/clipboard.svg b/priv/icons/solid/clipboard.svg deleted file mode 100644 index c6722da..0000000 --- a/priv/icons/solid/clipboard.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/clock.svg b/priv/icons/solid/clock.svg deleted file mode 100644 index e9014d6..0000000 --- a/priv/icons/solid/clock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/cloud-arrow-down.svg b/priv/icons/solid/cloud-arrow-down.svg deleted file mode 100644 index 38b138b..0000000 --- a/priv/icons/solid/cloud-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/cloud-arrow-up.svg b/priv/icons/solid/cloud-arrow-up.svg deleted file mode 100644 index e32ec10..0000000 --- a/priv/icons/solid/cloud-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/cloud.svg b/priv/icons/solid/cloud.svg deleted file mode 100644 index 34fbae0..0000000 --- a/priv/icons/solid/cloud.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/code-bracket-square.svg b/priv/icons/solid/code-bracket-square.svg deleted file mode 100644 index 9979683..0000000 --- a/priv/icons/solid/code-bracket-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/code-bracket.svg b/priv/icons/solid/code-bracket.svg deleted file mode 100644 index 228bb2b..0000000 --- a/priv/icons/solid/code-bracket.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/cog-6-tooth.svg b/priv/icons/solid/cog-6-tooth.svg deleted file mode 100644 index 85c22ca..0000000 --- a/priv/icons/solid/cog-6-tooth.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/cog-8-tooth.svg b/priv/icons/solid/cog-8-tooth.svg deleted file mode 100644 index e0f91ec..0000000 --- a/priv/icons/solid/cog-8-tooth.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/cog.svg b/priv/icons/solid/cog.svg deleted file mode 100644 index c66f626..0000000 --- a/priv/icons/solid/cog.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/priv/icons/solid/command-line.svg b/priv/icons/solid/command-line.svg deleted file mode 100644 index 80f618b..0000000 --- a/priv/icons/solid/command-line.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/computer-desktop.svg b/priv/icons/solid/computer-desktop.svg deleted file mode 100644 index 2760f7c..0000000 --- a/priv/icons/solid/computer-desktop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/cpu-chip.svg b/priv/icons/solid/cpu-chip.svg deleted file mode 100644 index 18ec04e..0000000 --- a/priv/icons/solid/cpu-chip.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/credit-card.svg b/priv/icons/solid/credit-card.svg deleted file mode 100644 index 974ee5a..0000000 --- a/priv/icons/solid/credit-card.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/cube.svg b/priv/icons/solid/cube.svg deleted file mode 100644 index 1bdf149..0000000 --- a/priv/icons/solid/cube.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/currency-dollar.svg b/priv/icons/solid/currency-dollar.svg deleted file mode 100644 index e4b1a2b..0000000 --- a/priv/icons/solid/currency-dollar.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/currency-euro.svg b/priv/icons/solid/currency-euro.svg deleted file mode 100644 index cfb04a8..0000000 --- a/priv/icons/solid/currency-euro.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/currency-pound.svg b/priv/icons/solid/currency-pound.svg deleted file mode 100644 index 850ce56..0000000 --- a/priv/icons/solid/currency-pound.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/currency-rupee.svg b/priv/icons/solid/currency-rupee.svg deleted file mode 100644 index 7d3986f..0000000 --- a/priv/icons/solid/currency-rupee.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/currency-yen.svg b/priv/icons/solid/currency-yen.svg deleted file mode 100644 index e533fcc..0000000 --- a/priv/icons/solid/currency-yen.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/cursor-arrow-rays.svg b/priv/icons/solid/cursor-arrow-rays.svg deleted file mode 100644 index 4e19933..0000000 --- a/priv/icons/solid/cursor-arrow-rays.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/cursor-arrow-ripple.svg b/priv/icons/solid/cursor-arrow-ripple.svg deleted file mode 100644 index dee0fb8..0000000 --- a/priv/icons/solid/cursor-arrow-ripple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/device-phone-mobile.svg b/priv/icons/solid/device-phone-mobile.svg deleted file mode 100644 index 46e9260..0000000 --- a/priv/icons/solid/device-phone-mobile.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/device-tablet.svg b/priv/icons/solid/device-tablet.svg deleted file mode 100644 index 1772a2e..0000000 --- a/priv/icons/solid/device-tablet.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/document-arrow-down.svg b/priv/icons/solid/document-arrow-down.svg deleted file mode 100644 index e6df07f..0000000 --- a/priv/icons/solid/document-arrow-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/document-arrow-up.svg b/priv/icons/solid/document-arrow-up.svg deleted file mode 100644 index 34de1eb..0000000 --- a/priv/icons/solid/document-arrow-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/document-chart-bar.svg b/priv/icons/solid/document-chart-bar.svg deleted file mode 100644 index 042dcfc..0000000 --- a/priv/icons/solid/document-chart-bar.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/document-check.svg b/priv/icons/solid/document-check.svg deleted file mode 100644 index 533328d..0000000 --- a/priv/icons/solid/document-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/document-duplicate.svg b/priv/icons/solid/document-duplicate.svg deleted file mode 100644 index 724fbf9..0000000 --- a/priv/icons/solid/document-duplicate.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/document-magnifying-glass.svg b/priv/icons/solid/document-magnifying-glass.svg deleted file mode 100644 index 105c284..0000000 --- a/priv/icons/solid/document-magnifying-glass.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/document-minus.svg b/priv/icons/solid/document-minus.svg deleted file mode 100644 index f647b43..0000000 --- a/priv/icons/solid/document-minus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/document-plus.svg b/priv/icons/solid/document-plus.svg deleted file mode 100644 index 73ee552..0000000 --- a/priv/icons/solid/document-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/document-text.svg b/priv/icons/solid/document-text.svg deleted file mode 100644 index 4e53b82..0000000 --- a/priv/icons/solid/document-text.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/document.svg b/priv/icons/solid/document.svg deleted file mode 100644 index 029f416..0000000 --- a/priv/icons/solid/document.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/ellipsis-horizontal-circle.svg b/priv/icons/solid/ellipsis-horizontal-circle.svg deleted file mode 100644 index b2748da..0000000 --- a/priv/icons/solid/ellipsis-horizontal-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/ellipsis-horizontal.svg b/priv/icons/solid/ellipsis-horizontal.svg deleted file mode 100644 index 9dc2227..0000000 --- a/priv/icons/solid/ellipsis-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/ellipsis-vertical.svg b/priv/icons/solid/ellipsis-vertical.svg deleted file mode 100644 index 5983e48..0000000 --- a/priv/icons/solid/ellipsis-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/envelope-open.svg b/priv/icons/solid/envelope-open.svg deleted file mode 100644 index e40f8ed..0000000 --- a/priv/icons/solid/envelope-open.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/envelope.svg b/priv/icons/solid/envelope.svg deleted file mode 100644 index b818302..0000000 --- a/priv/icons/solid/envelope.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/exclamation-circle.svg b/priv/icons/solid/exclamation-circle.svg deleted file mode 100644 index d687bca..0000000 --- a/priv/icons/solid/exclamation-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/exclamation-triangle.svg b/priv/icons/solid/exclamation-triangle.svg deleted file mode 100644 index 6cac14d..0000000 --- a/priv/icons/solid/exclamation-triangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/eye-slash.svg b/priv/icons/solid/eye-slash.svg deleted file mode 100644 index a147156..0000000 --- a/priv/icons/solid/eye-slash.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/priv/icons/solid/eye.svg b/priv/icons/solid/eye.svg deleted file mode 100644 index 812c6e1..0000000 --- a/priv/icons/solid/eye.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/face-frown.svg b/priv/icons/solid/face-frown.svg deleted file mode 100644 index 5deff66..0000000 --- a/priv/icons/solid/face-frown.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/face-smile.svg b/priv/icons/solid/face-smile.svg deleted file mode 100644 index 3ada7d8..0000000 --- a/priv/icons/solid/face-smile.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/film.svg b/priv/icons/solid/film.svg deleted file mode 100644 index f0e3de3..0000000 --- a/priv/icons/solid/film.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/finger-print.svg b/priv/icons/solid/finger-print.svg deleted file mode 100644 index f0ba45e..0000000 --- a/priv/icons/solid/finger-print.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/fire.svg b/priv/icons/solid/fire.svg deleted file mode 100644 index 53ff62e..0000000 --- a/priv/icons/solid/fire.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/flag.svg b/priv/icons/solid/flag.svg deleted file mode 100644 index 737bba8..0000000 --- a/priv/icons/solid/flag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/folder-arrow-down.svg b/priv/icons/solid/folder-arrow-down.svg deleted file mode 100644 index 34696ee..0000000 --- a/priv/icons/solid/folder-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/folder-minus.svg b/priv/icons/solid/folder-minus.svg deleted file mode 100644 index 5c35271..0000000 --- a/priv/icons/solid/folder-minus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/folder-open.svg b/priv/icons/solid/folder-open.svg deleted file mode 100644 index 490fe14..0000000 --- a/priv/icons/solid/folder-open.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/folder-plus.svg b/priv/icons/solid/folder-plus.svg deleted file mode 100644 index 7671f4e..0000000 --- a/priv/icons/solid/folder-plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/folder.svg b/priv/icons/solid/folder.svg deleted file mode 100644 index 4e0c9b0..0000000 --- a/priv/icons/solid/folder.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/forward.svg b/priv/icons/solid/forward.svg deleted file mode 100644 index 48b10d9..0000000 --- a/priv/icons/solid/forward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/funnel.svg b/priv/icons/solid/funnel.svg deleted file mode 100644 index 7ca5339..0000000 --- a/priv/icons/solid/funnel.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/gif.svg b/priv/icons/solid/gif.svg deleted file mode 100644 index 0c0c3dc..0000000 --- a/priv/icons/solid/gif.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/gift-top.svg b/priv/icons/solid/gift-top.svg deleted file mode 100644 index 463b4aa..0000000 --- a/priv/icons/solid/gift-top.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/priv/icons/solid/gift.svg b/priv/icons/solid/gift.svg deleted file mode 100644 index 9b19c3f..0000000 --- a/priv/icons/solid/gift.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/globe-alt.svg b/priv/icons/solid/globe-alt.svg deleted file mode 100644 index ca72e35..0000000 --- a/priv/icons/solid/globe-alt.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/priv/icons/solid/globe-americas.svg b/priv/icons/solid/globe-americas.svg deleted file mode 100644 index f1a244d..0000000 --- a/priv/icons/solid/globe-americas.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/globe-asia-australia.svg b/priv/icons/solid/globe-asia-australia.svg deleted file mode 100644 index d6827e7..0000000 --- a/priv/icons/solid/globe-asia-australia.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/globe-europe-africa.svg b/priv/icons/solid/globe-europe-africa.svg deleted file mode 100644 index e390456..0000000 --- a/priv/icons/solid/globe-europe-africa.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/hand-raised.svg b/priv/icons/solid/hand-raised.svg deleted file mode 100644 index 0d5da76..0000000 --- a/priv/icons/solid/hand-raised.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/hand-thumb-down.svg b/priv/icons/solid/hand-thumb-down.svg deleted file mode 100644 index e6a96d6..0000000 --- a/priv/icons/solid/hand-thumb-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/hand-thumb-up.svg b/priv/icons/solid/hand-thumb-up.svg deleted file mode 100644 index ed400bd..0000000 --- a/priv/icons/solid/hand-thumb-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/hashtag.svg b/priv/icons/solid/hashtag.svg deleted file mode 100644 index b94ff84..0000000 --- a/priv/icons/solid/hashtag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/heart.svg b/priv/icons/solid/heart.svg deleted file mode 100644 index 99f00f3..0000000 --- a/priv/icons/solid/heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/home-modern.svg b/priv/icons/solid/home-modern.svg deleted file mode 100644 index 79138b5..0000000 --- a/priv/icons/solid/home-modern.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/home.svg b/priv/icons/solid/home.svg deleted file mode 100644 index e1b0de3..0000000 --- a/priv/icons/solid/home.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/identification.svg b/priv/icons/solid/identification.svg deleted file mode 100644 index 6205a25..0000000 --- a/priv/icons/solid/identification.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/inbox-arrow-down.svg b/priv/icons/solid/inbox-arrow-down.svg deleted file mode 100644 index b7dadac..0000000 --- a/priv/icons/solid/inbox-arrow-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/inbox-stack.svg b/priv/icons/solid/inbox-stack.svg deleted file mode 100644 index 7a3947d..0000000 --- a/priv/icons/solid/inbox-stack.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/inbox.svg b/priv/icons/solid/inbox.svg deleted file mode 100644 index 8d9b82f..0000000 --- a/priv/icons/solid/inbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/information-circle.svg b/priv/icons/solid/information-circle.svg deleted file mode 100644 index 89984ef..0000000 --- a/priv/icons/solid/information-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/key.svg b/priv/icons/solid/key.svg deleted file mode 100644 index 99c8543..0000000 --- a/priv/icons/solid/key.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/language.svg b/priv/icons/solid/language.svg deleted file mode 100644 index 4ad5efd..0000000 --- a/priv/icons/solid/language.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/lifebuoy.svg b/priv/icons/solid/lifebuoy.svg deleted file mode 100644 index c4d0c08..0000000 --- a/priv/icons/solid/lifebuoy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/light-bulb.svg b/priv/icons/solid/light-bulb.svg deleted file mode 100644 index 5176c67..0000000 --- a/priv/icons/solid/light-bulb.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/link.svg b/priv/icons/solid/link.svg deleted file mode 100644 index 0312c1c..0000000 --- a/priv/icons/solid/link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/list-bullet.svg b/priv/icons/solid/list-bullet.svg deleted file mode 100644 index c638800..0000000 --- a/priv/icons/solid/list-bullet.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/lock-closed.svg b/priv/icons/solid/lock-closed.svg deleted file mode 100644 index 08b66e5..0000000 --- a/priv/icons/solid/lock-closed.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/lock-open.svg b/priv/icons/solid/lock-open.svg deleted file mode 100644 index 5d53353..0000000 --- a/priv/icons/solid/lock-open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/magnifying-glass-circle.svg b/priv/icons/solid/magnifying-glass-circle.svg deleted file mode 100644 index 6a44b4b..0000000 --- a/priv/icons/solid/magnifying-glass-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/magnifying-glass-minus.svg b/priv/icons/solid/magnifying-glass-minus.svg deleted file mode 100644 index 537fadd..0000000 --- a/priv/icons/solid/magnifying-glass-minus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/magnifying-glass-plus.svg b/priv/icons/solid/magnifying-glass-plus.svg deleted file mode 100644 index 1ecf4e9..0000000 --- a/priv/icons/solid/magnifying-glass-plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/magnifying-glass.svg b/priv/icons/solid/magnifying-glass.svg deleted file mode 100644 index b77c79c..0000000 --- a/priv/icons/solid/magnifying-glass.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/map-pin.svg b/priv/icons/solid/map-pin.svg deleted file mode 100644 index 648c0f8..0000000 --- a/priv/icons/solid/map-pin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/map.svg b/priv/icons/solid/map.svg deleted file mode 100644 index 57f626d..0000000 --- a/priv/icons/solid/map.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/megaphone.svg b/priv/icons/solid/megaphone.svg deleted file mode 100644 index 359db17..0000000 --- a/priv/icons/solid/megaphone.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/microphone.svg b/priv/icons/solid/microphone.svg deleted file mode 100644 index 9aa432b..0000000 --- a/priv/icons/solid/microphone.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/minus-circle.svg b/priv/icons/solid/minus-circle.svg deleted file mode 100644 index bebe867..0000000 --- a/priv/icons/solid/minus-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/minus.svg b/priv/icons/solid/minus.svg deleted file mode 100644 index 26711fb..0000000 --- a/priv/icons/solid/minus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/moon.svg b/priv/icons/solid/moon.svg deleted file mode 100644 index df08bf5..0000000 --- a/priv/icons/solid/moon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/musical-note.svg b/priv/icons/solid/musical-note.svg deleted file mode 100644 index e51d3d0..0000000 --- a/priv/icons/solid/musical-note.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/newspaper.svg b/priv/icons/solid/newspaper.svg deleted file mode 100644 index c6e3c77..0000000 --- a/priv/icons/solid/newspaper.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/no-symbol.svg b/priv/icons/solid/no-symbol.svg deleted file mode 100644 index d5f319f..0000000 --- a/priv/icons/solid/no-symbol.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/paper-airplane.svg b/priv/icons/solid/paper-airplane.svg deleted file mode 100644 index 3d99b39..0000000 --- a/priv/icons/solid/paper-airplane.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/paper-clip.svg b/priv/icons/solid/paper-clip.svg deleted file mode 100644 index 22c1992..0000000 --- a/priv/icons/solid/paper-clip.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/pause.svg b/priv/icons/solid/pause.svg deleted file mode 100644 index 22de32f..0000000 --- a/priv/icons/solid/pause.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/pencil-square.svg b/priv/icons/solid/pencil-square.svg deleted file mode 100644 index a733bb2..0000000 --- a/priv/icons/solid/pencil-square.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/pencil.svg b/priv/icons/solid/pencil.svg deleted file mode 100644 index f778cf3..0000000 --- a/priv/icons/solid/pencil.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/phone-arrow-down-left.svg b/priv/icons/solid/phone-arrow-down-left.svg deleted file mode 100644 index d8c8429..0000000 --- a/priv/icons/solid/phone-arrow-down-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/phone-arrow-up-right.svg b/priv/icons/solid/phone-arrow-up-right.svg deleted file mode 100644 index 526a549..0000000 --- a/priv/icons/solid/phone-arrow-up-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/phone-x-mark.svg b/priv/icons/solid/phone-x-mark.svg deleted file mode 100644 index 66aa50b..0000000 --- a/priv/icons/solid/phone-x-mark.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/phone.svg b/priv/icons/solid/phone.svg deleted file mode 100644 index 0042815..0000000 --- a/priv/icons/solid/phone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/photo.svg b/priv/icons/solid/photo.svg deleted file mode 100644 index 5a4bfc8..0000000 --- a/priv/icons/solid/photo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/play-pause.svg b/priv/icons/solid/play-pause.svg deleted file mode 100644 index 1b37fd6..0000000 --- a/priv/icons/solid/play-pause.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/play.svg b/priv/icons/solid/play.svg deleted file mode 100644 index 6f7a002..0000000 --- a/priv/icons/solid/play.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/plus-circle.svg b/priv/icons/solid/plus-circle.svg deleted file mode 100644 index 9ebb5cf..0000000 --- a/priv/icons/solid/plus-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/plus.svg b/priv/icons/solid/plus.svg deleted file mode 100644 index 7455502..0000000 --- a/priv/icons/solid/plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/presentation-chart-bar.svg b/priv/icons/solid/presentation-chart-bar.svg deleted file mode 100644 index 605756a..0000000 --- a/priv/icons/solid/presentation-chart-bar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/presentation-chart-line.svg b/priv/icons/solid/presentation-chart-line.svg deleted file mode 100644 index 3ca5686..0000000 --- a/priv/icons/solid/presentation-chart-line.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/printer.svg b/priv/icons/solid/printer.svg deleted file mode 100644 index e88fc36..0000000 --- a/priv/icons/solid/printer.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/puzzle-piece.svg b/priv/icons/solid/puzzle-piece.svg deleted file mode 100644 index 7c703f4..0000000 --- a/priv/icons/solid/puzzle-piece.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/qr-code.svg b/priv/icons/solid/qr-code.svg deleted file mode 100644 index ad3c995..0000000 --- a/priv/icons/solid/qr-code.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/question-mark-circle.svg b/priv/icons/solid/question-mark-circle.svg deleted file mode 100644 index 7cc171b..0000000 --- a/priv/icons/solid/question-mark-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/queue-list.svg b/priv/icons/solid/queue-list.svg deleted file mode 100644 index 11c4850..0000000 --- a/priv/icons/solid/queue-list.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/priv/icons/solid/radio.svg b/priv/icons/solid/radio.svg deleted file mode 100644 index 7a3821b..0000000 --- a/priv/icons/solid/radio.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/receipt-percent.svg b/priv/icons/solid/receipt-percent.svg deleted file mode 100644 index fafb494..0000000 --- a/priv/icons/solid/receipt-percent.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/receipt-refund.svg b/priv/icons/solid/receipt-refund.svg deleted file mode 100644 index 26881be..0000000 --- a/priv/icons/solid/receipt-refund.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/rectangle-group.svg b/priv/icons/solid/rectangle-group.svg deleted file mode 100644 index aa968ed..0000000 --- a/priv/icons/solid/rectangle-group.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/rectangle-stack.svg b/priv/icons/solid/rectangle-stack.svg deleted file mode 100644 index e24089d..0000000 --- a/priv/icons/solid/rectangle-stack.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/rss.svg b/priv/icons/solid/rss.svg deleted file mode 100644 index fec11e8..0000000 --- a/priv/icons/solid/rss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/scale.svg b/priv/icons/solid/scale.svg deleted file mode 100644 index 72f06f5..0000000 --- a/priv/icons/solid/scale.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/scissors.svg b/priv/icons/solid/scissors.svg deleted file mode 100644 index c979abd..0000000 --- a/priv/icons/solid/scissors.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/server-stack.svg b/priv/icons/solid/server-stack.svg deleted file mode 100644 index 1141864..0000000 --- a/priv/icons/solid/server-stack.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/server.svg b/priv/icons/solid/server.svg deleted file mode 100644 index c47fab3..0000000 --- a/priv/icons/solid/server.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/share.svg b/priv/icons/solid/share.svg deleted file mode 100644 index 26e9def..0000000 --- a/priv/icons/solid/share.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/shield-check.svg b/priv/icons/solid/shield-check.svg deleted file mode 100644 index 2c9e8f5..0000000 --- a/priv/icons/solid/shield-check.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/shield-exclamation.svg b/priv/icons/solid/shield-exclamation.svg deleted file mode 100644 index 03a6de7..0000000 --- a/priv/icons/solid/shield-exclamation.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/shopping-bag.svg b/priv/icons/solid/shopping-bag.svg deleted file mode 100644 index b092a5b..0000000 --- a/priv/icons/solid/shopping-bag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/shopping-cart.svg b/priv/icons/solid/shopping-cart.svg deleted file mode 100644 index c027286..0000000 --- a/priv/icons/solid/shopping-cart.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/signal-slash.svg b/priv/icons/solid/signal-slash.svg deleted file mode 100644 index d277226..0000000 --- a/priv/icons/solid/signal-slash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/signal.svg b/priv/icons/solid/signal.svg deleted file mode 100644 index 14f151b..0000000 --- a/priv/icons/solid/signal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/sparkles.svg b/priv/icons/solid/sparkles.svg deleted file mode 100644 index 5a8bc9a..0000000 --- a/priv/icons/solid/sparkles.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/speaker-wave.svg b/priv/icons/solid/speaker-wave.svg deleted file mode 100644 index 4f8ff9d..0000000 --- a/priv/icons/solid/speaker-wave.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/speaker-x-mark.svg b/priv/icons/solid/speaker-x-mark.svg deleted file mode 100644 index 3596e55..0000000 --- a/priv/icons/solid/speaker-x-mark.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/square-2-stack.svg b/priv/icons/solid/square-2-stack.svg deleted file mode 100644 index 2141d47..0000000 --- a/priv/icons/solid/square-2-stack.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/squares-2x2.svg b/priv/icons/solid/squares-2x2.svg deleted file mode 100644 index d8a1759..0000000 --- a/priv/icons/solid/squares-2x2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/squares-plus.svg b/priv/icons/solid/squares-plus.svg deleted file mode 100644 index 1e5af00..0000000 --- a/priv/icons/solid/squares-plus.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/priv/icons/solid/star.svg b/priv/icons/solid/star.svg deleted file mode 100644 index 9c444de..0000000 --- a/priv/icons/solid/star.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/stop.svg b/priv/icons/solid/stop.svg deleted file mode 100644 index 972883c..0000000 --- a/priv/icons/solid/stop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/sun.svg b/priv/icons/solid/sun.svg deleted file mode 100644 index 9330412..0000000 --- a/priv/icons/solid/sun.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/priv/icons/solid/swatch.svg b/priv/icons/solid/swatch.svg deleted file mode 100644 index f6d9cfb..0000000 --- a/priv/icons/solid/swatch.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/table-cells.svg b/priv/icons/solid/table-cells.svg deleted file mode 100644 index ead23c4..0000000 --- a/priv/icons/solid/table-cells.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/tag.svg b/priv/icons/solid/tag.svg deleted file mode 100644 index b30a2b1..0000000 --- a/priv/icons/solid/tag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/ticket.svg b/priv/icons/solid/ticket.svg deleted file mode 100644 index bcd63f0..0000000 --- a/priv/icons/solid/ticket.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/trash.svg b/priv/icons/solid/trash.svg deleted file mode 100644 index 73fbcf9..0000000 --- a/priv/icons/solid/trash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/truck.svg b/priv/icons/solid/truck.svg deleted file mode 100644 index 62edf89..0000000 --- a/priv/icons/solid/truck.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/priv/icons/solid/user-circle.svg b/priv/icons/solid/user-circle.svg deleted file mode 100644 index 2fe0e4c..0000000 --- a/priv/icons/solid/user-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/user-group.svg b/priv/icons/solid/user-group.svg deleted file mode 100644 index e25577f..0000000 --- a/priv/icons/solid/user-group.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/priv/icons/solid/user-minus.svg b/priv/icons/solid/user-minus.svg deleted file mode 100644 index 6dba4a6..0000000 --- a/priv/icons/solid/user-minus.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/user-plus.svg b/priv/icons/solid/user-plus.svg deleted file mode 100644 index 8b56b1b..0000000 --- a/priv/icons/solid/user-plus.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/user.svg b/priv/icons/solid/user.svg deleted file mode 100644 index 9086011..0000000 --- a/priv/icons/solid/user.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/users.svg b/priv/icons/solid/users.svg deleted file mode 100644 index e758aa8..0000000 --- a/priv/icons/solid/users.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/priv/icons/solid/video-camera-slash.svg b/priv/icons/solid/video-camera-slash.svg deleted file mode 100644 index 12167e9..0000000 --- a/priv/icons/solid/video-camera-slash.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/priv/icons/solid/video-camera.svg b/priv/icons/solid/video-camera.svg deleted file mode 100644 index 98167d7..0000000 --- a/priv/icons/solid/video-camera.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/priv/icons/solid/view-columns.svg b/priv/icons/solid/view-columns.svg deleted file mode 100644 index 98b079e..0000000 --- a/priv/icons/solid/view-columns.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/wifi.svg b/priv/icons/solid/wifi.svg deleted file mode 100644 index ee80748..0000000 --- a/priv/icons/solid/wifi.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/wrench-screwdriver.svg b/priv/icons/solid/wrench-screwdriver.svg deleted file mode 100644 index 954b01d..0000000 --- a/priv/icons/solid/wrench-screwdriver.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/priv/icons/solid/wrench.svg b/priv/icons/solid/wrench.svg deleted file mode 100644 index c941ef1..0000000 --- a/priv/icons/solid/wrench.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/x-circle.svg b/priv/icons/solid/x-circle.svg deleted file mode 100644 index 632475b..0000000 --- a/priv/icons/solid/x-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/priv/icons/solid/x-mark.svg b/priv/icons/solid/x-mark.svg deleted file mode 100644 index b479c38..0000000 --- a/priv/icons/solid/x-mark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - -