defmodule Heroicons do
@moduledoc """
Provides precompiled icon compiles from [heroicons.com v2.0.11](heroicons.com).
Heroicons are designed by [Steve Schoger](https://twitter.com/steveschoger)
## Usage
Hero icons come in three styles – outline (`24x24`), solid (`24x24`), and mini (`20x20`).
By default, the icon components will use the outline style, but the `solid` or
`mini` attributes may be passed to select styling, for example:
```heex
```
You can also pass arbitrary HTML attributes to the components:
```heex
```
## Heroicons License Attribution
MIT License
Copyright (c) 2020 Refactoring UI Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
"""
use Phoenix.Component
defp svg(assigns, outline, solid, mini) do
case assigns do
%{mini: false, solid: false} -> svg_outline(assign(assigns, paths: outline))
%{solid: true, mini: false} -> svg_solid(assign(assigns, paths: solid))
%{mini: true, solid: false} -> svg_mini(assign(assigns, paths: mini))
%{} -> raise ArgumentError, "expected either mini or solid, but got both."
end
end
defp svg_outline(assigns) do
~H"""
"""
end
defp svg_solid(assigns) do
~H"""
"""
end
defp svg_mini(assigns) do
~H"""
"""
end
@doc """
Renders the `swatch` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def swatch(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `photo` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def photo(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_down_left` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_down_left(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `folder_plus` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def folder_plus(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_down_tray` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_down_tray(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `cpu_chip` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def cpu_chip(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chat_bubble_bottom_center` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chat_bubble_bottom_center(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `globe_europe_africa` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def globe_europe_africa(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `inbox_arrow_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def inbox_arrow_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bars_3_bottom_right` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bars_3_bottom_right(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_uturn_up` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_uturn_up(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_left_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_left_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `phone_arrow_down_left` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def phone_arrow_down_left(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `speaker_x_mark` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def speaker_x_mark(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `currency_rupee` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def currency_rupee(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `document_minus` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def document_minus(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `calendar_days` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def calendar_days(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chat_bubble_left_ellipsis` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chat_bubble_left_ellipsis(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `share` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def share(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `minus_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def minus_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `briefcase` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def briefcase(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chevron_right` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chevron_right(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `check` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def check(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_up_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_up_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `map_pin` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def map_pin(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `rss` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def rss(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `calendar` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def calendar(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `clipboard_document` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def clipboard_document(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chevron_up` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chevron_up(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_right` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_right(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `hashtag` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def hashtag(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chat_bubble_left` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chat_bubble_left(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `rectangle_group` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def rectangle_group(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `paint_brush` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def paint_brush(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `moon` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def moon(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_path` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_path(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_up_on_square` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_up_on_square(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `qr_code` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def qr_code(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_right_on_rectangle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_right_on_rectangle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `backspace` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def backspace(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bars_3_center_left` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bars_3_center_left(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `trophy` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def trophy(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `user_group` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def user_group(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `radio` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def radio(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_trending_up` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_trending_up(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `currency_dollar` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def currency_dollar(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_long_up` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_long_up(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `plus_small` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def plus_small(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `face_smile` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def face_smile(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `map` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def map(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `currency_euro` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def currency_euro(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `building_office_2` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def building_office_2(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `document_chart_bar` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def document_chart_bar(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `plus` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def plus(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `identification` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def identification(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `cloud_arrow_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def cloud_arrow_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `megaphone` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def megaphone(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chat_bubble_bottom_center_text` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chat_bubble_bottom_center_text(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `tv` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def tv(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `adjustments_horizontal` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def adjustments_horizontal(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `device_tablet` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def device_tablet(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `queue_list` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def queue_list(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `power` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def power(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `building_storefront` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def building_storefront(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `globe_americas` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def globe_americas(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `video_camera_slash` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def video_camera_slash(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `play` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def play(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `link` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def link(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `finger_print` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def finger_print(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `cog_8_tooth` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def cog_8_tooth(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `home_modern` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def home_modern(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `inbox` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def inbox(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `folder_open` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def folder_open(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `minus_small` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def minus_small(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `phone_x_mark` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def phone_x_mark(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `paper_airplane` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def paper_airplane(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `archive_box_x_mark` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def archive_box_x_mark(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bookmark_square` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bookmark_square(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `square_2_stack` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def square_2_stack(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bell` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bell(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chat_bubble_oval_left` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chat_bubble_oval_left(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bars_arrow_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bars_arrow_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `banknotes` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def banknotes(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `sun` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def sun(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `eye_dropper` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def eye_dropper(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `hand_thumb_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def hand_thumb_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bolt` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bolt(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `command_line` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def command_line(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `funnel` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def funnel(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `cake` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def cake(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `stop` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def stop(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `exclamation_triangle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def exclamation_triangle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chart_bar` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chart_bar(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `forward` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def forward(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chevron_up_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chevron_up_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `calculator` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def calculator(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `ticket` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def ticket(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `circle_stack` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def circle_stack(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `printer` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def printer(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `home` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def home(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `credit_card` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def credit_card(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `no_symbol` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def no_symbol(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `server_stack` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def server_stack(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `clock` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def clock(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `pause_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def pause_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `globe_asia_australia` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def globe_asia_australia(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `cog` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def cog(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `squares_plus` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def squares_plus(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `gif` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def gif(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `minus` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def minus(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `plus_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def plus_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `cloud_arrow_up` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def cloud_arrow_up(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_uturn_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_uturn_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `truck` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def truck(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `rocket_launch` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def rocket_launch(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `camera` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def camera(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_top_right_on_square` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_top_right_on_square(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `hand_raised` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def hand_raised(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `document_text` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def document_text(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bars_2` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bars_2(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `video_camera` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def video_camera(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bug_ant` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bug_ant(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chevron_double_left` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chevron_double_left(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `envelope` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def envelope(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_small_left` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_small_left(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `musical_note` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def musical_note(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `tag` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def tag(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chat_bubble_left_right` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chat_bubble_left_right(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `battery_100` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def battery_100(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chevron_double_right` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chevron_double_right(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bars_4` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bars_4(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chart_pie` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chart_pie(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `trash` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def trash(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `magnifying_glass_minus` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def magnifying_glass_minus(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `ellipsis_horizontal_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def ellipsis_horizontal_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `information_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def information_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `user_minus` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def user_minus(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `phone` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def phone(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bell_snooze` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bell_snooze(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_long_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_long_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrows_pointing_in` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrows_pointing_in(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chart_bar_square` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chart_bar_square(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `signal` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def signal(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `user_plus` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def user_plus(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `eye` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def eye(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chevron_left` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chevron_left(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chevron_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chevron_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `exclamation_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def exclamation_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `x_mark` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def x_mark(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `pencil_square` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def pencil_square(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `wrench_screwdriver` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def wrench_screwdriver(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_down_on_square_stack` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_down_on_square_stack(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `wrench` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def wrench(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `wallet` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def wallet(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `x_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def x_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `archive_box` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def archive_box(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bell_slash` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bell_slash(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bars_3_bottom_left` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bars_3_bottom_left(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `cube` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def cube(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `shopping_cart` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def shopping_cart(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_small_up` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_small_up(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `heart` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def heart(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `check_badge` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def check_badge(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `table_cells` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def table_cells(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `variable` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def variable(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `play_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def play_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `document_arrow_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def document_arrow_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_up` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_up(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `face_frown` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def face_frown(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_down_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_down_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chevron_double_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chevron_double_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `magnifying_glass` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def magnifying_glass(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chevron_double_up` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chevron_double_up(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `ellipsis_horizontal` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def ellipsis_horizontal(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `language` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def language(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `currency_pound` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def currency_pound(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `adjustments_vertical` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def adjustments_vertical(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `newspaper` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def newspaper(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `receipt_refund` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def receipt_refund(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `chat_bubble_oval_left_ellipsis` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def chat_bubble_oval_left_ellipsis(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `beaker` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def beaker(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_up_right` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_up_right(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_small_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_small_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `square_3_stack_3d` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def square_3_stack_3d(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `squares_2x2` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def squares_2x2(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_path_rounded_square` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_path_rounded_square(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_up_left` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_up_left(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `pause` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def pause(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_trending_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_trending_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bars_3` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bars_3(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `shield_check` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def shield_check(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `magnifying_glass_plus` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def magnifying_glass_plus(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `at_symbol` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def at_symbol(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrows_up_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrows_up_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `paper_clip` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def paper_clip(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `cog_6_tooth` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def cog_6_tooth(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `book_open` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def book_open(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `microphone` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def microphone(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `puzzle_piece` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def puzzle_piece(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `currency_bangladeshi` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def currency_bangladeshi(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bell_alert` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bell_alert(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `lock_closed` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def lock_closed(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_left` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_left(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `presentation_chart_bar` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def presentation_chart_bar(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `battery_50` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def battery_50(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `gift` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def gift(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrows_pointing_out` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrows_pointing_out(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `wifi` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def wifi(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `clipboard` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def clipboard(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `envelope_open` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def envelope_open(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `fire` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def fire(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `view_columns` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def view_columns(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `play_pause` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def play_pause(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `code_bracket` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def code_bracket(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `code_bracket_square` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def code_bracket_square(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `device_phone_mobile` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def device_phone_mobile(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `server` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def server(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_long_right` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_long_right(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `academic_cap` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def academic_cap(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `window` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def window(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bolt_slash` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bolt_slash(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `star` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def star(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `document_check` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def document_check(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `question_mark_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def question_mark_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `presentation_chart_line` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def presentation_chart_line(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `key` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def key(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `eye_slash` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def eye_slash(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `user` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def user(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `scale` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def scale(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `clipboard_document_list` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def clipboard_document_list(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `folder` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def folder(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_down_on_square` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_down_on_square(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bookmark` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bookmark(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_small_right` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_small_right(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `clipboard_document_check` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def clipboard_document_check(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `document_magnifying_glass` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def document_magnifying_glass(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bars_arrow_up` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bars_arrow_up(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `sparkles` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def sparkles(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `computer_desktop` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def computer_desktop(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `shield_exclamation` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def shield_exclamation(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_up_on_square_stack` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_up_on_square_stack(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `lifebuoy` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def lifebuoy(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `ellipsis_vertical` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def ellipsis_vertical(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `lock_open` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def lock_open(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_long_left` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_long_left(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `hand_thumb_up` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def hand_thumb_up(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `light_bulb` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def light_bulb(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `users` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def users(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_left_on_rectangle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_left_on_rectangle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `check_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def check_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `user_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def user_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `list_bullet` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def list_bullet(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_down_right` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_down_right(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `magnifying_glass_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def magnifying_glass_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `speaker_wave` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def speaker_wave(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `flag` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def flag(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `rectangle_stack` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def rectangle_stack(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `cube_transparent` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def cube_transparent(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `film` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def film(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `cursor_arrow_ripple` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def cursor_arrow_ripple(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `gift_top` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def gift_top(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `stop_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def stop_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `cursor_arrow_rays` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def cursor_arrow_rays(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_uturn_left` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_uturn_left(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `scissors` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def scissors(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `document_plus` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def document_plus(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `viewfinder_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def viewfinder_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_uturn_right` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_uturn_right(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `shopping_bag` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def shopping_bag(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `folder_arrow_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def folder_arrow_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `cloud` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def cloud(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `receipt_percent` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def receipt_percent(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_up_tray` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_up_tray(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `inbox_stack` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def inbox_stack(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `bookmark_slash` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def bookmark_slash(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `archive_box_arrow_down` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def archive_box_arrow_down(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `document` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def document(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `battery_0` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def battery_0(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `backward` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def backward(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `pencil` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def pencil(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrows_right_left` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrows_right_left(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `folder_minus` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def folder_minus(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `document_duplicate` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def document_duplicate(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `globe_alt` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def globe_alt(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `currency_yen` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def currency_yen(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `phone_arrow_up_right` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def phone_arrow_up_right(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `document_arrow_up` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def document_arrow_up(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `building_library` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def building_library(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `building_office` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def building_office(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `arrow_right_circle` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def arrow_right_circle(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
@doc """
Renders the `signal_slash` icon.
By default, the outlined (24x24) component is used, but the `solid` or `mini`
attributes can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container"
attr :solid, :boolean, default: false
attr :mini, :boolean, default: false
def signal_slash(assigns) do
svg(
assigns,
~S||,
~S||,
~S||
)
end
end