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