defmodule Phoenix.UI.Components.Heroicon do
@moduledoc """
Provides heroicon component.
"""
use Phoenix.UI, :component
attr(:color, :string, default: "inherit")
attr(:name, :string, required: true)
attr(:size, :string, default: "md")
attr(:variant, :string, default: "solid")
@doc """
Renders heroicon component.
## Examples
```
<.heroicon name="academic-cap"/>
```
"""
@spec heroicon(Socket.assigns()) :: Rendered.t()
def heroicon(assigns) do
assigns
|> assign_class(~w(
heroicon inline-block
#{classes(:color, assigns)}
#{classes(:size, assigns)}
#{Map.get(assigns, :extend_class)}
))
|> assign_rest([:color, :extend_class, :name, :size, :variant])
|> render_markup()
end
### CSS Classes ##########################
# Color
defp classes(:color, %{color: "inherit"}), do: nil
defp classes(:color, %{color: color}), do: "text-#{color}-500"
# Size
defp classes(:size, %{size: "xs"}), do: "h-3 w-3"
defp classes(:size, %{size: "sm"}), do: "h-4 w-4"
defp classes(:size, %{size: "md"}), do: "h-6 w-6"
defp classes(:size, %{size: "lg"}), do: "h-8 w-8"
defp classes(:size, %{size: "xl"}), do: "h-10 w-10"
defp classes(:size, %{size: val}) when is_number(val), do: "w-[#{val}rem] h-[#{val}rem]"
defp classes(_rule_group, _assigns), do: nil
### Markup ##########################
# academic-cap
defp render_markup(%{name: "academic-cap", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "academic-cap", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "academic-cap", variant: "solid"} = assigns) do
~H"""
"""
end
# adjustments-horizontal
defp render_markup(%{name: "adjustments-horizontal", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "adjustments-horizontal", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "adjustments-horizontal", variant: "solid"} = assigns) do
~H"""
"""
end
# adjustments-vertical
defp render_markup(%{name: "adjustments-vertical", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "adjustments-vertical", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "adjustments-vertical", variant: "solid"} = assigns) do
~H"""
"""
end
# archive-box-arrow-down
defp render_markup(%{name: "archive-box-arrow-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "archive-box-arrow-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "archive-box-arrow-down", variant: "solid"} = assigns) do
~H"""
"""
end
# archive-box-x-mark
defp render_markup(%{name: "archive-box-x-mark", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "archive-box-x-mark", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "archive-box-x-mark", variant: "solid"} = assigns) do
~H"""
"""
end
# archive-box
defp render_markup(%{name: "archive-box", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "archive-box", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "archive-box", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-down-circle
defp render_markup(%{name: "arrow-down-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-down-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-down-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-down-left
defp render_markup(%{name: "arrow-down-left", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-down-left", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-down-left", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-down-on-square-stack
defp render_markup(%{name: "arrow-down-on-square-stack", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-down-on-square-stack", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-down-on-square-stack", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-down-on-square
defp render_markup(%{name: "arrow-down-on-square", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-down-on-square", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-down-on-square", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-down-right
defp render_markup(%{name: "arrow-down-right", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-down-right", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-down-right", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-down-tray
defp render_markup(%{name: "arrow-down-tray", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-down-tray", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-down-tray", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-down
defp render_markup(%{name: "arrow-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-down", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-left-circle
defp render_markup(%{name: "arrow-left-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-left-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-left-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-left-on-rectangle
defp render_markup(%{name: "arrow-left-on-rectangle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-left-on-rectangle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-left-on-rectangle", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-left
defp render_markup(%{name: "arrow-left", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-left", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-left", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-long-down
defp render_markup(%{name: "arrow-long-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-long-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-long-down", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-long-left
defp render_markup(%{name: "arrow-long-left", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-long-left", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-long-left", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-long-right
defp render_markup(%{name: "arrow-long-right", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-long-right", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-long-right", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-long-up
defp render_markup(%{name: "arrow-long-up", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-long-up", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-long-up", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-path-rounded-square
defp render_markup(%{name: "arrow-path-rounded-square", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-path-rounded-square", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-path-rounded-square", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-path
defp render_markup(%{name: "arrow-path", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-path", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-path", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-right-circle
defp render_markup(%{name: "arrow-right-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-right-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-right-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-right-on-rectangle
defp render_markup(%{name: "arrow-right-on-rectangle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-right-on-rectangle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-right-on-rectangle", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-right
defp render_markup(%{name: "arrow-right", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-right", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-right", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-small-down
defp render_markup(%{name: "arrow-small-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-small-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-small-down", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-small-left
defp render_markup(%{name: "arrow-small-left", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-small-left", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-small-left", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-small-right
defp render_markup(%{name: "arrow-small-right", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-small-right", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-small-right", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-small-up
defp render_markup(%{name: "arrow-small-up", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-small-up", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-small-up", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-top-right-on-square
defp render_markup(%{name: "arrow-top-right-on-square", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-top-right-on-square", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-top-right-on-square", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-trending-down
defp render_markup(%{name: "arrow-trending-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-trending-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-trending-down", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-trending-up
defp render_markup(%{name: "arrow-trending-up", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-trending-up", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-trending-up", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-up-circle
defp render_markup(%{name: "arrow-up-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-up-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-up-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-up-left
defp render_markup(%{name: "arrow-up-left", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-up-left", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-up-left", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-up-on-square-stack
defp render_markup(%{name: "arrow-up-on-square-stack", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-up-on-square-stack", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-up-on-square-stack", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-up-on-square
defp render_markup(%{name: "arrow-up-on-square", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-up-on-square", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-up-on-square", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-up-right
defp render_markup(%{name: "arrow-up-right", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-up-right", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-up-right", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-up-tray
defp render_markup(%{name: "arrow-up-tray", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-up-tray", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-up-tray", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-up
defp render_markup(%{name: "arrow-up", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-up", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-up", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-uturn-down
defp render_markup(%{name: "arrow-uturn-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-uturn-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-uturn-down", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-uturn-left
defp render_markup(%{name: "arrow-uturn-left", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-uturn-left", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-uturn-left", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-uturn-right
defp render_markup(%{name: "arrow-uturn-right", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-uturn-right", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-uturn-right", variant: "solid"} = assigns) do
~H"""
"""
end
# arrow-uturn-up
defp render_markup(%{name: "arrow-uturn-up", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-uturn-up", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrow-uturn-up", variant: "solid"} = assigns) do
~H"""
"""
end
# arrows-pointing-in
defp render_markup(%{name: "arrows-pointing-in", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrows-pointing-in", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrows-pointing-in", variant: "solid"} = assigns) do
~H"""
"""
end
# arrows-pointing-out
defp render_markup(%{name: "arrows-pointing-out", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrows-pointing-out", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrows-pointing-out", variant: "solid"} = assigns) do
~H"""
"""
end
# arrows-right-left
defp render_markup(%{name: "arrows-right-left", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrows-right-left", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrows-right-left", variant: "solid"} = assigns) do
~H"""
"""
end
# arrows-up-down
defp render_markup(%{name: "arrows-up-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrows-up-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "arrows-up-down", variant: "solid"} = assigns) do
~H"""
"""
end
# at-symbol
defp render_markup(%{name: "at-symbol", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "at-symbol", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "at-symbol", variant: "solid"} = assigns) do
~H"""
"""
end
# backspace
defp render_markup(%{name: "backspace", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "backspace", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "backspace", variant: "solid"} = assigns) do
~H"""
"""
end
# backward
defp render_markup(%{name: "backward", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "backward", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "backward", variant: "solid"} = assigns) do
~H"""
"""
end
# banknotes
defp render_markup(%{name: "banknotes", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "banknotes", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "banknotes", variant: "solid"} = assigns) do
~H"""
"""
end
# bars-2
defp render_markup(%{name: "bars-2", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-2", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-2", variant: "solid"} = assigns) do
~H"""
"""
end
# bars-3-bottom-left
defp render_markup(%{name: "bars-3-bottom-left", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-3-bottom-left", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-3-bottom-left", variant: "solid"} = assigns) do
~H"""
"""
end
# bars-3-bottom-right
defp render_markup(%{name: "bars-3-bottom-right", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-3-bottom-right", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-3-bottom-right", variant: "solid"} = assigns) do
~H"""
"""
end
# bars-3-center-left
defp render_markup(%{name: "bars-3-center-left", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-3-center-left", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-3-center-left", variant: "solid"} = assigns) do
~H"""
"""
end
# bars-3
defp render_markup(%{name: "bars-3", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-3", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-3", variant: "solid"} = assigns) do
~H"""
"""
end
# bars-4
defp render_markup(%{name: "bars-4", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-4", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-4", variant: "solid"} = assigns) do
~H"""
"""
end
# bars-arrow-down
defp render_markup(%{name: "bars-arrow-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-arrow-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-arrow-down", variant: "solid"} = assigns) do
~H"""
"""
end
# bars-arrow-up
defp render_markup(%{name: "bars-arrow-up", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-arrow-up", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bars-arrow-up", variant: "solid"} = assigns) do
~H"""
"""
end
# battery-0
defp render_markup(%{name: "battery-0", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "battery-0", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "battery-0", variant: "solid"} = assigns) do
~H"""
"""
end
# battery-100
defp render_markup(%{name: "battery-100", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "battery-100", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "battery-100", variant: "solid"} = assigns) do
~H"""
"""
end
# battery-50
defp render_markup(%{name: "battery-50", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "battery-50", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "battery-50", variant: "solid"} = assigns) do
~H"""
"""
end
# beaker
defp render_markup(%{name: "beaker", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "beaker", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "beaker", variant: "solid"} = assigns) do
~H"""
"""
end
# bell-alert
defp render_markup(%{name: "bell-alert", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bell-alert", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bell-alert", variant: "solid"} = assigns) do
~H"""
"""
end
# bell-slash
defp render_markup(%{name: "bell-slash", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bell-slash", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bell-slash", variant: "solid"} = assigns) do
~H"""
"""
end
# bell-snooze
defp render_markup(%{name: "bell-snooze", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bell-snooze", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bell-snooze", variant: "solid"} = assigns) do
~H"""
"""
end
# bell
defp render_markup(%{name: "bell", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bell", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bell", variant: "solid"} = assigns) do
~H"""
"""
end
# bolt-slash
defp render_markup(%{name: "bolt-slash", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bolt-slash", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bolt-slash", variant: "solid"} = assigns) do
~H"""
"""
end
# bolt
defp render_markup(%{name: "bolt", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bolt", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bolt", variant: "solid"} = assigns) do
~H"""
"""
end
# book-open
defp render_markup(%{name: "book-open", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "book-open", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "book-open", variant: "solid"} = assigns) do
~H"""
"""
end
# bookmark-slash
defp render_markup(%{name: "bookmark-slash", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bookmark-slash", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bookmark-slash", variant: "solid"} = assigns) do
~H"""
"""
end
# bookmark-square
defp render_markup(%{name: "bookmark-square", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bookmark-square", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bookmark-square", variant: "solid"} = assigns) do
~H"""
"""
end
# bookmark
defp render_markup(%{name: "bookmark", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bookmark", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bookmark", variant: "solid"} = assigns) do
~H"""
"""
end
# briefcase
defp render_markup(%{name: "briefcase", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "briefcase", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "briefcase", variant: "solid"} = assigns) do
~H"""
"""
end
# bug-ant
defp render_markup(%{name: "bug-ant", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bug-ant", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "bug-ant", variant: "solid"} = assigns) do
~H"""
"""
end
# building-library
defp render_markup(%{name: "building-library", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "building-library", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "building-library", variant: "solid"} = assigns) do
~H"""
"""
end
# building-office-2
defp render_markup(%{name: "building-office-2", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "building-office-2", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "building-office-2", variant: "solid"} = assigns) do
~H"""
"""
end
# building-office
defp render_markup(%{name: "building-office", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "building-office", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "building-office", variant: "solid"} = assigns) do
~H"""
"""
end
# building-storefront
defp render_markup(%{name: "building-storefront", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "building-storefront", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "building-storefront", variant: "solid"} = assigns) do
~H"""
"""
end
# cake
defp render_markup(%{name: "cake", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cake", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cake", variant: "solid"} = assigns) do
~H"""
"""
end
# calculator
defp render_markup(%{name: "calculator", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "calculator", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "calculator", variant: "solid"} = assigns) do
~H"""
"""
end
# calendar-days
defp render_markup(%{name: "calendar-days", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "calendar-days", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "calendar-days", variant: "solid"} = assigns) do
~H"""
"""
end
# calendar
defp render_markup(%{name: "calendar", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "calendar", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "calendar", variant: "solid"} = assigns) do
~H"""
"""
end
# camera
defp render_markup(%{name: "camera", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "camera", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "camera", variant: "solid"} = assigns) do
~H"""
"""
end
# chart-bar-square
defp render_markup(%{name: "chart-bar-square", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chart-bar-square", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chart-bar-square", variant: "solid"} = assigns) do
~H"""
"""
end
# chart-bar
defp render_markup(%{name: "chart-bar", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chart-bar", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chart-bar", variant: "solid"} = assigns) do
~H"""
"""
end
# chart-pie
defp render_markup(%{name: "chart-pie", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chart-pie", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chart-pie", variant: "solid"} = assigns) do
~H"""
"""
end
# chat-bubble-bottom-center-text
defp render_markup(%{name: "chat-bubble-bottom-center-text", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chat-bubble-bottom-center-text", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chat-bubble-bottom-center-text", variant: "solid"} = assigns) do
~H"""
"""
end
# chat-bubble-bottom-center
defp render_markup(%{name: "chat-bubble-bottom-center", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chat-bubble-bottom-center", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chat-bubble-bottom-center", variant: "solid"} = assigns) do
~H"""
"""
end
# chat-bubble-left-ellipsis
defp render_markup(%{name: "chat-bubble-left-ellipsis", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chat-bubble-left-ellipsis", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chat-bubble-left-ellipsis", variant: "solid"} = assigns) do
~H"""
"""
end
# chat-bubble-left-right
defp render_markup(%{name: "chat-bubble-left-right", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chat-bubble-left-right", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chat-bubble-left-right", variant: "solid"} = assigns) do
~H"""
"""
end
# chat-bubble-left
defp render_markup(%{name: "chat-bubble-left", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chat-bubble-left", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chat-bubble-left", variant: "solid"} = assigns) do
~H"""
"""
end
# chat-bubble-oval-left-ellipsis
defp render_markup(%{name: "chat-bubble-oval-left-ellipsis", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chat-bubble-oval-left-ellipsis", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chat-bubble-oval-left-ellipsis", variant: "solid"} = assigns) do
~H"""
"""
end
# chat-bubble-oval-left
defp render_markup(%{name: "chat-bubble-oval-left", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chat-bubble-oval-left", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chat-bubble-oval-left", variant: "solid"} = assigns) do
~H"""
"""
end
# check-badge
defp render_markup(%{name: "check-badge", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "check-badge", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "check-badge", variant: "solid"} = assigns) do
~H"""
"""
end
# check-circle
defp render_markup(%{name: "check-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "check-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "check-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# check
defp render_markup(%{name: "check", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "check", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "check", variant: "solid"} = assigns) do
~H"""
"""
end
# chevron-double-down
defp render_markup(%{name: "chevron-double-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-double-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-double-down", variant: "solid"} = assigns) do
~H"""
"""
end
# chevron-double-left
defp render_markup(%{name: "chevron-double-left", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-double-left", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-double-left", variant: "solid"} = assigns) do
~H"""
"""
end
# chevron-double-right
defp render_markup(%{name: "chevron-double-right", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-double-right", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-double-right", variant: "solid"} = assigns) do
~H"""
"""
end
# chevron-double-up
defp render_markup(%{name: "chevron-double-up", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-double-up", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-double-up", variant: "solid"} = assigns) do
~H"""
"""
end
# chevron-down
defp render_markup(%{name: "chevron-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-down", variant: "solid"} = assigns) do
~H"""
"""
end
# chevron-left
defp render_markup(%{name: "chevron-left", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-left", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-left", variant: "solid"} = assigns) do
~H"""
"""
end
# chevron-right
defp render_markup(%{name: "chevron-right", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-right", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-right", variant: "solid"} = assigns) do
~H"""
"""
end
# chevron-up-down
defp render_markup(%{name: "chevron-up-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-up-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-up-down", variant: "solid"} = assigns) do
~H"""
"""
end
# chevron-up
defp render_markup(%{name: "chevron-up", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-up", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "chevron-up", variant: "solid"} = assigns) do
~H"""
"""
end
# circle-stack
defp render_markup(%{name: "circle-stack", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "circle-stack", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "circle-stack", variant: "solid"} = assigns) do
~H"""
"""
end
# clipboard-document-check
defp render_markup(%{name: "clipboard-document-check", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "clipboard-document-check", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "clipboard-document-check", variant: "solid"} = assigns) do
~H"""
"""
end
# clipboard-document-list
defp render_markup(%{name: "clipboard-document-list", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "clipboard-document-list", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "clipboard-document-list", variant: "solid"} = assigns) do
~H"""
"""
end
# clipboard-document
defp render_markup(%{name: "clipboard-document", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "clipboard-document", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "clipboard-document", variant: "solid"} = assigns) do
~H"""
"""
end
# clipboard
defp render_markup(%{name: "clipboard", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "clipboard", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "clipboard", variant: "solid"} = assigns) do
~H"""
"""
end
# clock
defp render_markup(%{name: "clock", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "clock", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "clock", variant: "solid"} = assigns) do
~H"""
"""
end
# cloud-arrow-down
defp render_markup(%{name: "cloud-arrow-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cloud-arrow-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cloud-arrow-down", variant: "solid"} = assigns) do
~H"""
"""
end
# cloud-arrow-up
defp render_markup(%{name: "cloud-arrow-up", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cloud-arrow-up", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cloud-arrow-up", variant: "solid"} = assigns) do
~H"""
"""
end
# cloud
defp render_markup(%{name: "cloud", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cloud", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cloud", variant: "solid"} = assigns) do
~H"""
"""
end
# code-bracket-square
defp render_markup(%{name: "code-bracket-square", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "code-bracket-square", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "code-bracket-square", variant: "solid"} = assigns) do
~H"""
"""
end
# code-bracket
defp render_markup(%{name: "code-bracket", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "code-bracket", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "code-bracket", variant: "solid"} = assigns) do
~H"""
"""
end
# cog-6-tooth
defp render_markup(%{name: "cog-6-tooth", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cog-6-tooth", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cog-6-tooth", variant: "solid"} = assigns) do
~H"""
"""
end
# cog-8-tooth
defp render_markup(%{name: "cog-8-tooth", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cog-8-tooth", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cog-8-tooth", variant: "solid"} = assigns) do
~H"""
"""
end
# cog
defp render_markup(%{name: "cog", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cog", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cog", variant: "solid"} = assigns) do
~H"""
"""
end
# command-line
defp render_markup(%{name: "command-line", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "command-line", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "command-line", variant: "solid"} = assigns) do
~H"""
"""
end
# computer-desktop
defp render_markup(%{name: "computer-desktop", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "computer-desktop", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "computer-desktop", variant: "solid"} = assigns) do
~H"""
"""
end
# cpu-chip
defp render_markup(%{name: "cpu-chip", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cpu-chip", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cpu-chip", variant: "solid"} = assigns) do
~H"""
"""
end
# credit-card
defp render_markup(%{name: "credit-card", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "credit-card", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "credit-card", variant: "solid"} = assigns) do
~H"""
"""
end
# cube-transparent
defp render_markup(%{name: "cube-transparent", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cube-transparent", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cube-transparent", variant: "solid"} = assigns) do
~H"""
"""
end
# cube
defp render_markup(%{name: "cube", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cube", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cube", variant: "solid"} = assigns) do
~H"""
"""
end
# currency-bangladeshi
defp render_markup(%{name: "currency-bangladeshi", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "currency-bangladeshi", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "currency-bangladeshi", variant: "solid"} = assigns) do
~H"""
"""
end
# currency-dollar
defp render_markup(%{name: "currency-dollar", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "currency-dollar", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "currency-dollar", variant: "solid"} = assigns) do
~H"""
"""
end
# currency-euro
defp render_markup(%{name: "currency-euro", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "currency-euro", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "currency-euro", variant: "solid"} = assigns) do
~H"""
"""
end
# currency-pound
defp render_markup(%{name: "currency-pound", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "currency-pound", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "currency-pound", variant: "solid"} = assigns) do
~H"""
"""
end
# currency-rupee
defp render_markup(%{name: "currency-rupee", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "currency-rupee", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "currency-rupee", variant: "solid"} = assigns) do
~H"""
"""
end
# currency-yen
defp render_markup(%{name: "currency-yen", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "currency-yen", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "currency-yen", variant: "solid"} = assigns) do
~H"""
"""
end
# cursor-arrow-rays
defp render_markup(%{name: "cursor-arrow-rays", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cursor-arrow-rays", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cursor-arrow-rays", variant: "solid"} = assigns) do
~H"""
"""
end
# cursor-arrow-ripple
defp render_markup(%{name: "cursor-arrow-ripple", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cursor-arrow-ripple", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "cursor-arrow-ripple", variant: "solid"} = assigns) do
~H"""
"""
end
# device-phone-mobile
defp render_markup(%{name: "device-phone-mobile", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "device-phone-mobile", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "device-phone-mobile", variant: "solid"} = assigns) do
~H"""
"""
end
# device-tablet
defp render_markup(%{name: "device-tablet", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "device-tablet", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "device-tablet", variant: "solid"} = assigns) do
~H"""
"""
end
# document-arrow-down
defp render_markup(%{name: "document-arrow-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-arrow-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-arrow-down", variant: "solid"} = assigns) do
~H"""
"""
end
# document-arrow-up
defp render_markup(%{name: "document-arrow-up", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-arrow-up", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-arrow-up", variant: "solid"} = assigns) do
~H"""
"""
end
# document-chart-bar
defp render_markup(%{name: "document-chart-bar", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-chart-bar", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-chart-bar", variant: "solid"} = assigns) do
~H"""
"""
end
# document-check
defp render_markup(%{name: "document-check", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-check", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-check", variant: "solid"} = assigns) do
~H"""
"""
end
# document-duplicate
defp render_markup(%{name: "document-duplicate", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-duplicate", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-duplicate", variant: "solid"} = assigns) do
~H"""
"""
end
# document-magnifying-glass
defp render_markup(%{name: "document-magnifying-glass", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-magnifying-glass", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-magnifying-glass", variant: "solid"} = assigns) do
~H"""
"""
end
# document-minus
defp render_markup(%{name: "document-minus", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-minus", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-minus", variant: "solid"} = assigns) do
~H"""
"""
end
# document-plus
defp render_markup(%{name: "document-plus", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-plus", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-plus", variant: "solid"} = assigns) do
~H"""
"""
end
# document-text
defp render_markup(%{name: "document-text", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-text", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document-text", variant: "solid"} = assigns) do
~H"""
"""
end
# document
defp render_markup(%{name: "document", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "document", variant: "solid"} = assigns) do
~H"""
"""
end
# ellipsis-horizontal-circle
defp render_markup(%{name: "ellipsis-horizontal-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "ellipsis-horizontal-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "ellipsis-horizontal-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# ellipsis-horizontal
defp render_markup(%{name: "ellipsis-horizontal", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "ellipsis-horizontal", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "ellipsis-horizontal", variant: "solid"} = assigns) do
~H"""
"""
end
# ellipsis-vertical
defp render_markup(%{name: "ellipsis-vertical", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "ellipsis-vertical", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "ellipsis-vertical", variant: "solid"} = assigns) do
~H"""
"""
end
# envelope-open
defp render_markup(%{name: "envelope-open", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "envelope-open", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "envelope-open", variant: "solid"} = assigns) do
~H"""
"""
end
# envelope
defp render_markup(%{name: "envelope", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "envelope", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "envelope", variant: "solid"} = assigns) do
~H"""
"""
end
# exclamation-circle
defp render_markup(%{name: "exclamation-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "exclamation-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "exclamation-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# exclamation-triangle
defp render_markup(%{name: "exclamation-triangle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "exclamation-triangle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "exclamation-triangle", variant: "solid"} = assigns) do
~H"""
"""
end
# eye-dropper
defp render_markup(%{name: "eye-dropper", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "eye-dropper", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "eye-dropper", variant: "solid"} = assigns) do
~H"""
"""
end
# eye-slash
defp render_markup(%{name: "eye-slash", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "eye-slash", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "eye-slash", variant: "solid"} = assigns) do
~H"""
"""
end
# eye
defp render_markup(%{name: "eye", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "eye", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "eye", variant: "solid"} = assigns) do
~H"""
"""
end
# face-frown
defp render_markup(%{name: "face-frown", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "face-frown", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "face-frown", variant: "solid"} = assigns) do
~H"""
"""
end
# face-smile
defp render_markup(%{name: "face-smile", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "face-smile", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "face-smile", variant: "solid"} = assigns) do
~H"""
"""
end
# film
defp render_markup(%{name: "film", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "film", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "film", variant: "solid"} = assigns) do
~H"""
"""
end
# finger-print
defp render_markup(%{name: "finger-print", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "finger-print", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "finger-print", variant: "solid"} = assigns) do
~H"""
"""
end
# fire
defp render_markup(%{name: "fire", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "fire", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "fire", variant: "solid"} = assigns) do
~H"""
"""
end
# flag
defp render_markup(%{name: "flag", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "flag", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "flag", variant: "solid"} = assigns) do
~H"""
"""
end
# folder-arrow-down
defp render_markup(%{name: "folder-arrow-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "folder-arrow-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "folder-arrow-down", variant: "solid"} = assigns) do
~H"""
"""
end
# folder-minus
defp render_markup(%{name: "folder-minus", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "folder-minus", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "folder-minus", variant: "solid"} = assigns) do
~H"""
"""
end
# folder-open
defp render_markup(%{name: "folder-open", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "folder-open", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "folder-open", variant: "solid"} = assigns) do
~H"""
"""
end
# folder-plus
defp render_markup(%{name: "folder-plus", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "folder-plus", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "folder-plus", variant: "solid"} = assigns) do
~H"""
"""
end
# folder
defp render_markup(%{name: "folder", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "folder", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "folder", variant: "solid"} = assigns) do
~H"""
"""
end
# forward
defp render_markup(%{name: "forward", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "forward", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "forward", variant: "solid"} = assigns) do
~H"""
"""
end
# funnel
defp render_markup(%{name: "funnel", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "funnel", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "funnel", variant: "solid"} = assigns) do
~H"""
"""
end
# gif
defp render_markup(%{name: "gif", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "gif", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "gif", variant: "solid"} = assigns) do
~H"""
"""
end
# gift-top
defp render_markup(%{name: "gift-top", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "gift-top", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "gift-top", variant: "solid"} = assigns) do
~H"""
"""
end
# gift
defp render_markup(%{name: "gift", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "gift", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "gift", variant: "solid"} = assigns) do
~H"""
"""
end
# globe-alt
defp render_markup(%{name: "globe-alt", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "globe-alt", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "globe-alt", variant: "solid"} = assigns) do
~H"""
"""
end
# globe-americas
defp render_markup(%{name: "globe-americas", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "globe-americas", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "globe-americas", variant: "solid"} = assigns) do
~H"""
"""
end
# globe-asia-australia
defp render_markup(%{name: "globe-asia-australia", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "globe-asia-australia", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "globe-asia-australia", variant: "solid"} = assigns) do
~H"""
"""
end
# globe-europe-africa
defp render_markup(%{name: "globe-europe-africa", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "globe-europe-africa", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "globe-europe-africa", variant: "solid"} = assigns) do
~H"""
"""
end
# hand-raised
defp render_markup(%{name: "hand-raised", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "hand-raised", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "hand-raised", variant: "solid"} = assigns) do
~H"""
"""
end
# hand-thumb-down
defp render_markup(%{name: "hand-thumb-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "hand-thumb-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "hand-thumb-down", variant: "solid"} = assigns) do
~H"""
"""
end
# hand-thumb-up
defp render_markup(%{name: "hand-thumb-up", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "hand-thumb-up", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "hand-thumb-up", variant: "solid"} = assigns) do
~H"""
"""
end
# hashtag
defp render_markup(%{name: "hashtag", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "hashtag", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "hashtag", variant: "solid"} = assigns) do
~H"""
"""
end
# heart
defp render_markup(%{name: "heart", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "heart", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "heart", variant: "solid"} = assigns) do
~H"""
"""
end
# home-modern
defp render_markup(%{name: "home-modern", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "home-modern", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "home-modern", variant: "solid"} = assigns) do
~H"""
"""
end
# home
defp render_markup(%{name: "home", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "home", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "home", variant: "solid"} = assigns) do
~H"""
"""
end
# identification
defp render_markup(%{name: "identification", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "identification", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "identification", variant: "solid"} = assigns) do
~H"""
"""
end
# inbox-arrow-down
defp render_markup(%{name: "inbox-arrow-down", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "inbox-arrow-down", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "inbox-arrow-down", variant: "solid"} = assigns) do
~H"""
"""
end
# inbox-stack
defp render_markup(%{name: "inbox-stack", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "inbox-stack", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "inbox-stack", variant: "solid"} = assigns) do
~H"""
"""
end
# inbox
defp render_markup(%{name: "inbox", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "inbox", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "inbox", variant: "solid"} = assigns) do
~H"""
"""
end
# information-circle
defp render_markup(%{name: "information-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "information-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "information-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# key
defp render_markup(%{name: "key", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "key", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "key", variant: "solid"} = assigns) do
~H"""
"""
end
# language
defp render_markup(%{name: "language", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "language", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "language", variant: "solid"} = assigns) do
~H"""
"""
end
# lifebuoy
defp render_markup(%{name: "lifebuoy", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "lifebuoy", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "lifebuoy", variant: "solid"} = assigns) do
~H"""
"""
end
# light-bulb
defp render_markup(%{name: "light-bulb", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "light-bulb", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "light-bulb", variant: "solid"} = assigns) do
~H"""
"""
end
# link
defp render_markup(%{name: "link", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "link", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "link", variant: "solid"} = assigns) do
~H"""
"""
end
# list-bullet
defp render_markup(%{name: "list-bullet", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "list-bullet", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "list-bullet", variant: "solid"} = assigns) do
~H"""
"""
end
# lock-closed
defp render_markup(%{name: "lock-closed", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "lock-closed", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "lock-closed", variant: "solid"} = assigns) do
~H"""
"""
end
# lock-open
defp render_markup(%{name: "lock-open", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "lock-open", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "lock-open", variant: "solid"} = assigns) do
~H"""
"""
end
# magnifying-glass-circle
defp render_markup(%{name: "magnifying-glass-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "magnifying-glass-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "magnifying-glass-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# magnifying-glass-minus
defp render_markup(%{name: "magnifying-glass-minus", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "magnifying-glass-minus", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "magnifying-glass-minus", variant: "solid"} = assigns) do
~H"""
"""
end
# magnifying-glass-plus
defp render_markup(%{name: "magnifying-glass-plus", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "magnifying-glass-plus", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "magnifying-glass-plus", variant: "solid"} = assigns) do
~H"""
"""
end
# magnifying-glass
defp render_markup(%{name: "magnifying-glass", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "magnifying-glass", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "magnifying-glass", variant: "solid"} = assigns) do
~H"""
"""
end
# map-pin
defp render_markup(%{name: "map-pin", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "map-pin", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "map-pin", variant: "solid"} = assigns) do
~H"""
"""
end
# map
defp render_markup(%{name: "map", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "map", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "map", variant: "solid"} = assigns) do
~H"""
"""
end
# megaphone
defp render_markup(%{name: "megaphone", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "megaphone", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "megaphone", variant: "solid"} = assigns) do
~H"""
"""
end
# microphone
defp render_markup(%{name: "microphone", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "microphone", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "microphone", variant: "solid"} = assigns) do
~H"""
"""
end
# minus-circle
defp render_markup(%{name: "minus-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "minus-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "minus-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# minus-small
defp render_markup(%{name: "minus-small", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "minus-small", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "minus-small", variant: "solid"} = assigns) do
~H"""
"""
end
# minus
defp render_markup(%{name: "minus", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "minus", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "minus", variant: "solid"} = assigns) do
~H"""
"""
end
# moon
defp render_markup(%{name: "moon", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "moon", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "moon", variant: "solid"} = assigns) do
~H"""
"""
end
# musical-note
defp render_markup(%{name: "musical-note", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "musical-note", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "musical-note", variant: "solid"} = assigns) do
~H"""
"""
end
# newspaper
defp render_markup(%{name: "newspaper", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "newspaper", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "newspaper", variant: "solid"} = assigns) do
~H"""
"""
end
# no-symbol
defp render_markup(%{name: "no-symbol", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "no-symbol", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "no-symbol", variant: "solid"} = assigns) do
~H"""
"""
end
# paint-brush
defp render_markup(%{name: "paint-brush", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "paint-brush", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "paint-brush", variant: "solid"} = assigns) do
~H"""
"""
end
# paper-airplane
defp render_markup(%{name: "paper-airplane", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "paper-airplane", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "paper-airplane", variant: "solid"} = assigns) do
~H"""
"""
end
# paper-clip
defp render_markup(%{name: "paper-clip", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "paper-clip", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "paper-clip", variant: "solid"} = assigns) do
~H"""
"""
end
# pause-circle
defp render_markup(%{name: "pause-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "pause-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "pause-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# pause
defp render_markup(%{name: "pause", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "pause", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "pause", variant: "solid"} = assigns) do
~H"""
"""
end
# pencil-square
defp render_markup(%{name: "pencil-square", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "pencil-square", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "pencil-square", variant: "solid"} = assigns) do
~H"""
"""
end
# pencil
defp render_markup(%{name: "pencil", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "pencil", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "pencil", variant: "solid"} = assigns) do
~H"""
"""
end
# phone-arrow-down-left
defp render_markup(%{name: "phone-arrow-down-left", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "phone-arrow-down-left", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "phone-arrow-down-left", variant: "solid"} = assigns) do
~H"""
"""
end
# phone-arrow-up-right
defp render_markup(%{name: "phone-arrow-up-right", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "phone-arrow-up-right", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "phone-arrow-up-right", variant: "solid"} = assigns) do
~H"""
"""
end
# phone-x-mark
defp render_markup(%{name: "phone-x-mark", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "phone-x-mark", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "phone-x-mark", variant: "solid"} = assigns) do
~H"""
"""
end
# phone
defp render_markup(%{name: "phone", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "phone", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "phone", variant: "solid"} = assigns) do
~H"""
"""
end
# photo
defp render_markup(%{name: "photo", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "photo", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "photo", variant: "solid"} = assigns) do
~H"""
"""
end
# play-circle
defp render_markup(%{name: "play-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "play-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "play-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# play-pause
defp render_markup(%{name: "play-pause", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "play-pause", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "play-pause", variant: "solid"} = assigns) do
~H"""
"""
end
# play
defp render_markup(%{name: "play", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "play", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "play", variant: "solid"} = assigns) do
~H"""
"""
end
# plus-circle
defp render_markup(%{name: "plus-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "plus-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "plus-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# plus-small
defp render_markup(%{name: "plus-small", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "plus-small", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "plus-small", variant: "solid"} = assigns) do
~H"""
"""
end
# plus
defp render_markup(%{name: "plus", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "plus", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "plus", variant: "solid"} = assigns) do
~H"""
"""
end
# power
defp render_markup(%{name: "power", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "power", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "power", variant: "solid"} = assigns) do
~H"""
"""
end
# presentation-chart-bar
defp render_markup(%{name: "presentation-chart-bar", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "presentation-chart-bar", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "presentation-chart-bar", variant: "solid"} = assigns) do
~H"""
"""
end
# presentation-chart-line
defp render_markup(%{name: "presentation-chart-line", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "presentation-chart-line", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "presentation-chart-line", variant: "solid"} = assigns) do
~H"""
"""
end
# printer
defp render_markup(%{name: "printer", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "printer", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "printer", variant: "solid"} = assigns) do
~H"""
"""
end
# puzzle-piece
defp render_markup(%{name: "puzzle-piece", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "puzzle-piece", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "puzzle-piece", variant: "solid"} = assigns) do
~H"""
"""
end
# qr-code
defp render_markup(%{name: "qr-code", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "qr-code", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "qr-code", variant: "solid"} = assigns) do
~H"""
"""
end
# question-mark-circle
defp render_markup(%{name: "question-mark-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "question-mark-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "question-mark-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# queue-list
defp render_markup(%{name: "queue-list", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "queue-list", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "queue-list", variant: "solid"} = assigns) do
~H"""
"""
end
# radio
defp render_markup(%{name: "radio", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "radio", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "radio", variant: "solid"} = assigns) do
~H"""
"""
end
# receipt-percent
defp render_markup(%{name: "receipt-percent", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "receipt-percent", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "receipt-percent", variant: "solid"} = assigns) do
~H"""
"""
end
# receipt-refund
defp render_markup(%{name: "receipt-refund", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "receipt-refund", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "receipt-refund", variant: "solid"} = assigns) do
~H"""
"""
end
# rectangle-group
defp render_markup(%{name: "rectangle-group", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "rectangle-group", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "rectangle-group", variant: "solid"} = assigns) do
~H"""
"""
end
# rectangle-stack
defp render_markup(%{name: "rectangle-stack", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "rectangle-stack", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "rectangle-stack", variant: "solid"} = assigns) do
~H"""
"""
end
# rocket-launch
defp render_markup(%{name: "rocket-launch", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "rocket-launch", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "rocket-launch", variant: "solid"} = assigns) do
~H"""
"""
end
# rss
defp render_markup(%{name: "rss", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "rss", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "rss", variant: "solid"} = assigns) do
~H"""
"""
end
# scale
defp render_markup(%{name: "scale", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "scale", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "scale", variant: "solid"} = assigns) do
~H"""
"""
end
# scissors
defp render_markup(%{name: "scissors", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "scissors", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "scissors", variant: "solid"} = assigns) do
~H"""
"""
end
# server-stack
defp render_markup(%{name: "server-stack", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "server-stack", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "server-stack", variant: "solid"} = assigns) do
~H"""
"""
end
# server
defp render_markup(%{name: "server", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "server", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "server", variant: "solid"} = assigns) do
~H"""
"""
end
# share
defp render_markup(%{name: "share", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "share", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "share", variant: "solid"} = assigns) do
~H"""
"""
end
# shield-check
defp render_markup(%{name: "shield-check", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "shield-check", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "shield-check", variant: "solid"} = assigns) do
~H"""
"""
end
# shield-exclamation
defp render_markup(%{name: "shield-exclamation", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "shield-exclamation", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "shield-exclamation", variant: "solid"} = assigns) do
~H"""
"""
end
# shopping-bag
defp render_markup(%{name: "shopping-bag", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "shopping-bag", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "shopping-bag", variant: "solid"} = assigns) do
~H"""
"""
end
# shopping-cart
defp render_markup(%{name: "shopping-cart", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "shopping-cart", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "shopping-cart", variant: "solid"} = assigns) do
~H"""
"""
end
# signal-slash
defp render_markup(%{name: "signal-slash", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "signal-slash", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "signal-slash", variant: "solid"} = assigns) do
~H"""
"""
end
# signal
defp render_markup(%{name: "signal", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "signal", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "signal", variant: "solid"} = assigns) do
~H"""
"""
end
# sparkles
defp render_markup(%{name: "sparkles", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "sparkles", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "sparkles", variant: "solid"} = assigns) do
~H"""
"""
end
# speaker-wave
defp render_markup(%{name: "speaker-wave", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "speaker-wave", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "speaker-wave", variant: "solid"} = assigns) do
~H"""
"""
end
# speaker-x-mark
defp render_markup(%{name: "speaker-x-mark", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "speaker-x-mark", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "speaker-x-mark", variant: "solid"} = assigns) do
~H"""
"""
end
# square-2-stack
defp render_markup(%{name: "square-2-stack", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "square-2-stack", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "square-2-stack", variant: "solid"} = assigns) do
~H"""
"""
end
# square-3-stack-3d
defp render_markup(%{name: "square-3-stack-3d", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "square-3-stack-3d", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "square-3-stack-3d", variant: "solid"} = assigns) do
~H"""
"""
end
# squares-2x2
defp render_markup(%{name: "squares-2x2", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "squares-2x2", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "squares-2x2", variant: "solid"} = assigns) do
~H"""
"""
end
# squares-plus
defp render_markup(%{name: "squares-plus", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "squares-plus", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "squares-plus", variant: "solid"} = assigns) do
~H"""
"""
end
# star
defp render_markup(%{name: "star", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "star", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "star", variant: "solid"} = assigns) do
~H"""
"""
end
# stop-circle
defp render_markup(%{name: "stop-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "stop-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "stop-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# stop
defp render_markup(%{name: "stop", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "stop", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "stop", variant: "solid"} = assigns) do
~H"""
"""
end
# sun
defp render_markup(%{name: "sun", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "sun", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "sun", variant: "solid"} = assigns) do
~H"""
"""
end
# swatch
defp render_markup(%{name: "swatch", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "swatch", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "swatch", variant: "solid"} = assigns) do
~H"""
"""
end
# table-cells
defp render_markup(%{name: "table-cells", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "table-cells", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "table-cells", variant: "solid"} = assigns) do
~H"""
"""
end
# tag
defp render_markup(%{name: "tag", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "tag", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "tag", variant: "solid"} = assigns) do
~H"""
"""
end
# ticket
defp render_markup(%{name: "ticket", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "ticket", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "ticket", variant: "solid"} = assigns) do
~H"""
"""
end
# trash
defp render_markup(%{name: "trash", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "trash", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "trash", variant: "solid"} = assigns) do
~H"""
"""
end
# trophy
defp render_markup(%{name: "trophy", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "trophy", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "trophy", variant: "solid"} = assigns) do
~H"""
"""
end
# truck
defp render_markup(%{name: "truck", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "truck", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "truck", variant: "solid"} = assigns) do
~H"""
"""
end
# tv
defp render_markup(%{name: "tv", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "tv", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "tv", variant: "solid"} = assigns) do
~H"""
"""
end
# user-circle
defp render_markup(%{name: "user-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "user-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "user-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# user-group
defp render_markup(%{name: "user-group", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "user-group", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "user-group", variant: "solid"} = assigns) do
~H"""
"""
end
# user-minus
defp render_markup(%{name: "user-minus", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "user-minus", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "user-minus", variant: "solid"} = assigns) do
~H"""
"""
end
# user-plus
defp render_markup(%{name: "user-plus", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "user-plus", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "user-plus", variant: "solid"} = assigns) do
~H"""
"""
end
# user
defp render_markup(%{name: "user", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "user", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "user", variant: "solid"} = assigns) do
~H"""
"""
end
# users
defp render_markup(%{name: "users", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "users", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "users", variant: "solid"} = assigns) do
~H"""
"""
end
# variable
defp render_markup(%{name: "variable", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "variable", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "variable", variant: "solid"} = assigns) do
~H"""
"""
end
# video-camera-slash
defp render_markup(%{name: "video-camera-slash", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "video-camera-slash", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "video-camera-slash", variant: "solid"} = assigns) do
~H"""
"""
end
# video-camera
defp render_markup(%{name: "video-camera", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "video-camera", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "video-camera", variant: "solid"} = assigns) do
~H"""
"""
end
# view-columns
defp render_markup(%{name: "view-columns", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "view-columns", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "view-columns", variant: "solid"} = assigns) do
~H"""
"""
end
# viewfinder-circle
defp render_markup(%{name: "viewfinder-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "viewfinder-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "viewfinder-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# wallet
defp render_markup(%{name: "wallet", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "wallet", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "wallet", variant: "solid"} = assigns) do
~H"""
"""
end
# wifi
defp render_markup(%{name: "wifi", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "wifi", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "wifi", variant: "solid"} = assigns) do
~H"""
"""
end
# window
defp render_markup(%{name: "window", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "window", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "window", variant: "solid"} = assigns) do
~H"""
"""
end
# wrench-screwdriver
defp render_markup(%{name: "wrench-screwdriver", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "wrench-screwdriver", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "wrench-screwdriver", variant: "solid"} = assigns) do
~H"""
"""
end
# wrench
defp render_markup(%{name: "wrench", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "wrench", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "wrench", variant: "solid"} = assigns) do
~H"""
"""
end
# x-circle
defp render_markup(%{name: "x-circle", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "x-circle", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "x-circle", variant: "solid"} = assigns) do
~H"""
"""
end
# x-mark
defp render_markup(%{name: "x-mark", variant: "mini"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "x-mark", variant: "outline"} = assigns) do
~H"""
"""
end
defp render_markup(%{name: "x-mark", variant: "solid"} = assigns) do
~H"""
"""
end
end