defmodule Remixicon do
@moduledoc """
Provides precompiled icon compiles from [remixicon.com v3.1.1](remixicon.com).
## Usage
Remix icons come in two styles – fill and line.
By default, the icon components will use the line style, but the `fill`
attribute may be passed to select styling, for example:
```heex
```
You can also pass arbitrary HTML attributes to the components:
```heex
```
## Remix Icon License Attribution
Copyright 2018 Remix Design Studio
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
"""
use Phoenix.Component
defp svg(assigns) do
case assigns do
%{line: false, fill: false} ->
~H"<.svg_line {@rest}><%= {:safe, @paths[:line]} %>"
%{line: true, fill: false} ->
~H"<.svg_line {@rest}><%= {:safe, @paths[:line]} %>"
%{line: false, fill: true} ->
~H"<.svg_fill {@rest}><%= {:safe, @paths[:fill]} %>"
%{} ->
raise ArgumentError, "expected either line or fill, but got both."
end
end
attr :rest, :global,
default: %{
"aria-hidden": "true",
fill: "none",
viewBox: "0 0 24 24",
"stroke-width": "1.5",
stroke: "currentColor"
}
slot :inner_block, required: true
defp svg_line(assigns) do
~H"""
"""
end
attr :rest, :global,
default: %{"aria-hidden": "true", viewBox: "0 0 24 24", fill: "currentColor"}
slot :inner_block, required: true
defp svg_fill(assigns) do
~H"""
"""
end
@doc """
Renders the `t_shirt` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def t_shirt(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `gift_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def gift_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `video` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def video(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_reduce` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_reduce(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `delete_back_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def delete_back_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `typhoon` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def typhoon(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `barcode` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def barcode(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_music` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_music(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `profile` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def profile(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `walk` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def walk(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `quill_pen` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def quill_pen(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `zhihu` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def zhihu(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bank` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bank(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cpu` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cpu(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `umbrella` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def umbrella(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `vidicon` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def vidicon(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pixelfed` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pixelfed(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout_grid` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_grid(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `download_cloud_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def download_cloud_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `fridge` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def fridge(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_zip` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_zip(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ink_bottle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ink_bottle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `plane` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def plane(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `login_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def login_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mouse` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mouse(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `home_5` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def home_5(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bar_chart_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bar_chart_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `syringe` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def syringe(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_edit` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_edit(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `rainy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def rainy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `hq` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hq(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_turn_back` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_turn_back(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_shared` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_shared(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `slideshow_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def slideshow_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `brush` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def brush(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout_left_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_left_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `upload_cloud` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def upload_cloud(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_left_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_left_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ruler_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ruler_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `task` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def task(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `fullscreen_exit` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def fullscreen_exit(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `hotel` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hotel(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `brain` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def brain(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mastodon` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mastodon(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `dashboard_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def dashboard_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `base_station` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def base_station(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shopping_basket_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shopping_basket_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `hand_coin` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hand_coin(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mastercard` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mastercard(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mist` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mist(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `stop_mini` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def stop_mini(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shopping_basket` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shopping_basket(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mail_close` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mail_close(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `surgical_mask` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def surgical_mask(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `home_gear` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def home_gear(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `contacts_book` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def contacts_book(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `door_closed` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def door_closed(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `indeterminate_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def indeterminate_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `psychotherapy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def psychotherapy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `medium` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def medium(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `share` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def share(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `database` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def database(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `money_cny_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def money_cny_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `linkedin_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def linkedin_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `coreos` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def coreos(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `speed` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def speed(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `briefcase` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def briefcase(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `tumblr` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def tumblr(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `airplay` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def airplay(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cake_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cake_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `share_forward_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def share_forward_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `emotion_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def emotion_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `usb` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def usb(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sun_foggy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sun_foggy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `check` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def check(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `contract_left` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def contract_left(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `book` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def book(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `plant` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def plant(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `slack` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def slack(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `menu_fold` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def menu_fold(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `slice` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def slice(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shield_flash` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shield_flash(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `coupon_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def coupon_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_up_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_up_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `map_pin` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def map_pin(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `settings_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def settings_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `logout_circle_r` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def logout_circle_r(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `rss` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def rss(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `function` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def function(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `anchor` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def anchor(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `tornado` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def tornado(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `vip` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def vip(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `home_7` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def home_7(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `telegram` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def telegram(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `4k` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def i4k(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `speaker_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def speaker_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `heavy_showers` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def heavy_showers(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sd_card` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sd_card(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `zoom_out` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def zoom_out(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `home_wifi` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def home_wifi(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `calendar` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def calendar(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `luggage_deposit` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def luggage_deposit(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_right` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_right(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `arrow_down` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_down(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `code_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def code_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `window_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def window_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_settings` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_settings(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `download_cloud` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def download_cloud(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `dribbble` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def dribbble(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `closed_captioning` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def closed_captioning(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `checkbox_multiple_blank` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def checkbox_multiple_blank(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `git_repository_commits` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def git_repository_commits(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `navigation` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def navigation(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `music` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def music(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `map_pin_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def map_pin_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `paint_brush` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def paint_brush(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `moon` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def moon(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `volume_down` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def volume_down(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `blaze` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def blaze(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pinterest` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pinterest(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `money_cny_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def money_cny_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `polaroid_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def polaroid_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `twitter` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def twitter(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `drizzle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def drizzle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `git_repository` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def git_repository(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `emotion_unhappy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def emotion_unhappy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shield` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shield(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bank_card` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bank_card(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `spectrum` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def spectrum(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `fahrenheit` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def fahrenheit(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `box_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def box_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `calendar_check` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def calendar_check(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_add` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_add(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `qr_code` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def qr_code(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `building` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def building(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `numbers` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def numbers(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `award` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def award(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `restart` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def restart(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `corner_up_right_double` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def corner_up_right_double(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_new` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_new(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `delete_bin_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def delete_bin_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `robot` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def robot(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `time` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def time(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `youtube` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def youtube(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `home_smile_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def home_smile_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `alipay` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def alipay(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `hammer` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hammer(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `trophy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def trophy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_pdf` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_pdf(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `percent` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def percent(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `subtract` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def subtract(assigns) do
svg(
assign(assigns,
paths: %{
line: ~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `npmjs` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def npmjs(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `github` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def github(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `download_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def download_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `thermometer` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def thermometer(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_word` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_word(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `first_aid_kit` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def first_aid_kit(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_up_s` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_up_s(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `filter_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def filter_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `radio` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def radio(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `hd` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hd(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `video_add` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def video_add(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `temp_cold` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def temp_cold(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `genderless` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def genderless(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_left_right` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_left_right(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `folder_keyhole` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_keyhole(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_mark` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_mark(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pulse` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pulse(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `secure_payment` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def secure_payment(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cloudy_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cloudy_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `tablet` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def tablet(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `loader_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def loader_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `store` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def store(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `candle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def candle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `picture_in_picture_exit` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def picture_in_picture_exit(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `battery_low` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def battery_low(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `javascript` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def javascript(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `motorbike` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def motorbike(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `alarm` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def alarm(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `rocket` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def rocket(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `map` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def map(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `hard_drive_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hard_drive_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `blender` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def blender(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout_5` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_5(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `settings_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def settings_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `android` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def android(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `gatsby` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def gatsby(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `copyright` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def copyright(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `checkbox_blank_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def checkbox_blank_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `movie` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def movie(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `scissors_cut` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def scissors_cut(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_off` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_off(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bubble_chart` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bubble_chart(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `riding` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def riding(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `computer` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def computer(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `netflix` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def netflix(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `map_pin_user` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def map_pin_user(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `trello` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def trello(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `keynote` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def keynote(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pushpin` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pushpin(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `24_hours` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def i24_hours(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `repeat_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def repeat_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `loader_5` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def loader_5(assigns) do
svg(
assign(assigns,
paths: %{
line: ~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `delete_bin_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def delete_bin_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `treasure_map` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def treasure_map(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mac` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mac(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `wallet_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def wallet_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `global` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def global(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `exchange_cny` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def exchange_cny(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `contacts_book_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def contacts_book_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `clapperboard` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def clapperboard(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_follow` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_follow(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mail_star` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mail_star(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `forward_10` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def forward_10(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bug_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bug_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `coupon` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def coupon(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `save_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def save_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `empathize` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def empathize(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_shield` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_shield(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `picture_in_picture` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def picture_in_picture(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `megaphone` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def megaphone(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `crop_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def crop_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `contrast_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def contrast_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `tv` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def tv(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `remixicon` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def remixicon(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `css3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def css3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `compass_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def compass_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_up_double` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_up_double(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `eye_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def eye_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `rest_time` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def rest_time(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `drive` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def drive(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `men` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def men(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `dvd` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def dvd(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `attachment` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def attachment(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `rocket_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def rocket_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `book_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def book_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `health_book` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def health_book(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `flag_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def flag_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `clockwise` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def clockwise(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `speaker_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def speaker_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `message_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def message_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `snapchat` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def snapchat(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `home_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def home_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `skip_up` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def skip_up(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `bill` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bill(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `play` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def play(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `coupon_5` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def coupon_5(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cloud_windy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cloud_windy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `battery_share` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def battery_share(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `anticlockwise_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def anticlockwise_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_lock` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_lock(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `timer` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def timer(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `speaker` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def speaker(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `skip_back` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def skip_back(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `hotspot` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hotspot(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mail_volume` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mail_volume(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `flight_land` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def flight_land(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `emotion_happy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def emotion_happy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `car_washing` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def car_washing(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `criminal` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def criminal(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `drop` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def drop(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `hospital` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hospital(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout_column` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_column(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `inbox` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def inbox(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_open` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_open(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `collage` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def collage(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pie_chart_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pie_chart_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `service` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def service(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `eraser` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def eraser(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_upload` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_upload(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `snowy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def snowy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `webcam` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def webcam(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `hand_sanitizer` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hand_sanitizer(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `upload_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def upload_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `equal` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def equal(assigns) do
svg(
assign(assigns,
paths: %{
line: ~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `file` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `home_8` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def home_8(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `html5` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def html5(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `stackshare` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def stackshare(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `speed_mini` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def speed_mini(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `calendar_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def calendar_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bell` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bell(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `calendar_todo` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def calendar_todo(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `medal` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def medal(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `speed_up` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def speed_up(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mic_off` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mic_off(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_transfer` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_transfer(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bluetooth` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bluetooth(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_music` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_music(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_unknow` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_unknow(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `skip_back_mini` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def skip_back_mini(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `delete_bin` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def delete_bin(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `car` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def car(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `temp_hot` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def temp_hot(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bug` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bug(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_turn_forward` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_turn_forward(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `zcool` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def zcool(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `drag_move` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def drag_move(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `corner_up_left` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def corner_up_left(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `volume_up` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def volume_up(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `steering` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def steering(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `article` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def article(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `hail` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hail(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `image_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def image_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_history` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_history(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `creative_commons` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def creative_commons(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ie` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ie(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_code` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_code(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sticky_note_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sticky_note_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `line` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def line(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sun` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sun(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `map_pin_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def map_pin_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `increase_decrease` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def increase_decrease(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pass_expired` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pass_expired(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `red_packet` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def red_packet(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `map_pin_5` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def map_pin_5(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `skip_down` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def skip_down(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `share_forward_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def share_forward_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `thumb_down` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def thumb_down(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `edit_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def edit_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mail_lock` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mail_lock(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_drop_right` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_drop_right(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `caravan` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def caravan(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `barcode_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def barcode_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mail_check` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mail_check(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cake` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cake(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cash` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cash(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `inbox_unarchive` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def inbox_unarchive(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `share_forward` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def share_forward(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `wireless_charging` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def wireless_charging(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `upload` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def upload(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `stop` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def stop(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `scissors_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def scissors_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `subway_wifi` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def subway_wifi(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `whatsapp` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def whatsapp(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_right_up` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_right_up(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `skull` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def skull(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `code_s_slash` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def code_s_slash(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `list_settings` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def list_settings(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `archive_drawer` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def archive_drawer(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `scan_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def scan_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `road_map` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def road_map(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sun_cloudy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sun_cloudy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `check_double` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def check_double(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `facebook` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def facebook(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `loader` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def loader(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `creative_commons_by` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def creative_commons_by(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `aspect_ratio` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def aspect_ratio(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `heart_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def heart_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `instagram` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def instagram(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `download` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def download(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `dropbox` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def dropbox(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ship` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ship(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `logout_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def logout_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `dv` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def dv(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `logout_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def logout_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_shared` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_shared(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `boxing` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def boxing(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `book_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def book_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `swap` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def swap(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `git_commit` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def git_commit(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `openai` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def openai(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_user` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_user(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `calculator` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def calculator(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `macbook` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def macbook(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_list_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_list_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `door_lock` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def door_lock(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `focus_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def focus_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `tv_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def tv_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `wechat_channels` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def wechat_channels(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `creative_commons_nd` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def creative_commons_nd(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `vimeo` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def vimeo(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `store_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def store_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `focus` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def focus(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `coin` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def coin(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ticket` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ticket(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `safe_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def safe_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `router` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def router(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `emotion` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def emotion(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `home_office` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def home_office(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `flask` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def flask(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `volume_mute` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def volume_mute(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout_right` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_right(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `suitcase_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def suitcase_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `search` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def search(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `edit` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def edit(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `flutter` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def flutter(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `printer` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def printer(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `outlet` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def outlet(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `twitch` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def twitch(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `home` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def home(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `coins` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def coins(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `todo` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def todo(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `linkedin` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def linkedin(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_hwp` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_hwp(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_left_s` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_left_s(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `layout_left` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_left(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `corner_up_left_double` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def corner_up_left_double(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `rewind` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def rewind(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `keyboard` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def keyboard(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `terminal_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def terminal_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `stack` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def stack(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_delete` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_delete(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `copper_diamond` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def copper_diamond(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `tiktok` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def tiktok(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mv` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mv(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `clockwise_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def clockwise_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `message_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def message_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `play_list_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def play_list_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `notification_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def notification_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `money_euro_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def money_euro_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `line_chart` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def line_chart(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_info` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_info(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pause_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pause_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `brush_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def brush_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `presentation` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def presentation(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `briefcase_5` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def briefcase_5(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `flood` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def flood(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `team` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def team(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_download` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_download(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mail_download` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mail_download(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `toggle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def toggle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `xbox` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def xbox(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `unpin` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def unpin(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `space_ship` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def space_ship(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `replay_10` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def replay_10(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `close` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def close(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mini_program` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mini_program(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shopping_bag_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shopping_bag_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `timer_flash` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def timer_flash(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `broadcast` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def broadcast(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pencil_ruler` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pencil_ruler(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_chart_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_chart_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `save_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def save_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `skip_forward_mini` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def skip_forward_mini(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `knife_blood` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def knife_blood(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `parking_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def parking_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `advertisement` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def advertisement(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cast` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cast(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_poll` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_poll(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `order_play` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def order_play(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mickey` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mickey(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `drag_drop` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def drag_drop(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `volume_off_vibrate` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def volume_off_vibrate(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `remote_control` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def remote_control(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_smile` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_smile(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `discuss` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def discuss(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bilibili` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bilibili(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_drop_down` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_drop_down(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `equalizer` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def equalizer(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `reactjs` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def reactjs(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `star_smile` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def star_smile(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `truck` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def truck(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `vip_diamond` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def vip_diamond(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `close_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def close_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `corner_down_right` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def corner_down_right(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mail_send` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mail_send(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pushpin_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pushpin_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `meteor` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def meteor(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `camera` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def camera(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mental_health` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mental_health(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `loop_right` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def loop_right(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `dashboard_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def dashboard_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `hourglass` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hourglass(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `soundcloud` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def soundcloud(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_voice` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_voice(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `flickr` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def flickr(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `exchange_dollar` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def exchange_dollar(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `switch` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def switch(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `live` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def live(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `signal_wifi` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def signal_wifi(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `parentheses` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def parentheses(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `lungs` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def lungs(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ball_pen` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ball_pen(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `door` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def door(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_lock` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_lock(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_voice` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_voice(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `skull_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def skull_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_left_double` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_left_double(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `landscape` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def landscape(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `feedback` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def feedback(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `forward_30` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def forward_30(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_zip` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_zip(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `signal_wifi_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def signal_wifi_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `police_car` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def police_car(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_6` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_6(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `reserved` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def reserved(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bookmark_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bookmark_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `p2p` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def p2p(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `angularjs` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def angularjs(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `screenshot_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def screenshot_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `luggage_cart` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def luggage_cart(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `spotify` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def spotify(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_left_down` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_left_down(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_smile_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_smile_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `charging_pile` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def charging_pile(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ruler` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ruler(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `battery_2_charge` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def battery_2_charge(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `kakao_talk` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def kakao_talk(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `forward_15` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def forward_15(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `e_bike` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def e_bike(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `divide` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def divide(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bard` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bard(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shirt` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shirt(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_reduce` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_reduce(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `facebook_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def facebook_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `dashboard` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def dashboard(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_drop_left` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_drop_left(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `refund` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def refund(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `skip_left` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def skip_left(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `camera_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def camera_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `aliens` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def aliens(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `water_flash` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def water_flash(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_smile_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_smile_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `messenger` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def messenger(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `play_list_add` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def play_list_add(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `draft` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def draft(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `keyboard_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def keyboard_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `price_tag_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def price_tag_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `phone` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def phone(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `wechat` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def wechat(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_user` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_user(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `battery_charge` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def battery_charge(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `scales` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def scales(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `reply_all` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def reply_all(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `t_shirt_air` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def t_shirt_air(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `haze_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def haze_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `movie_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def movie_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `money_dollar_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def money_dollar_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `forbid_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def forbid_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `lightbulb_flash` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def lightbulb_flash(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `netease_cloud_music` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def netease_cloud_music(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `menu_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def menu_2(assigns) do
svg(
assign(assigns,
paths: %{
line: ~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `patreon` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def patreon(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout_6` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_6(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bus` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bus(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `taobao` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def taobao(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `corner_up_right` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def corner_up_right(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `phone_find` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def phone_find(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mail_forbid` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mail_forbid(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `compass_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def compass_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `eye` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def eye(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `tape` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def tape(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout_bottom` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_bottom(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `terminal` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def terminal(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `microsoft_loop` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def microsoft_loop(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `copilot` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def copilot(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `map_pin_range` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def map_pin_range(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bootstrap` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bootstrap(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `compasses_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def compasses_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `medicine_bottle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def medicine_bottle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `goblet` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def goblet(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `route` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def route(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `dual_sim_1` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def dual_sim_1(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `parking` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def parking(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `search_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def search_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `delete_bin_6` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def delete_bin_6(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pen_nib` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pen_nib(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `settings` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def settings(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mail` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mail(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `contract_right` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def contract_right(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `delete_back` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def delete_back(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `gitlab` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def gitlab(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `screenshot` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def screenshot(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `paypal` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def paypal(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `slow_down` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def slow_down(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `wallet` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def wallet(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `e_bike_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def e_bike_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `slideshow_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def slideshow_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout_row` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_row(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `basketball` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def basketball(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `trademark` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def trademark(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `scales_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def scales_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `settings_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def settings_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `recycle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def recycle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sword` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sword(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `roadster` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def roadster(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `playstation` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def playstation(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `printer_cloud` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def printer_cloud(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pie_chart_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pie_chart_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `price_tag_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def price_tag_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `haze` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def haze(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `links` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def links(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_chart` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_chart(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `emotion_sad` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def emotion_sad(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `xing` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def xing(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_damage` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_damage(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `copyleft` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def copyleft(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `checkbox_indeterminate` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def checkbox_indeterminate(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shopping_cart` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shopping_cart(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `wifi_off` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def wifi_off(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `corner_left_down` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def corner_left_down(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `home_heart` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def home_heart(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `money_pound_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def money_pound_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `home_smile` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def home_smile(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folders` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folders(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `briefcase_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def briefcase_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `heart` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def heart(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `nurse` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def nurse(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ubuntu` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ubuntu(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `funds` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def funds(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_received` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_received(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `opera` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def opera(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `menu_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def menu_4(assigns) do
svg(
assign(assigns,
paths: %{
line: ~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `dingding` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def dingding(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `blur_off` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def blur_off(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `battery_saver` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def battery_saver(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `signal_wifi_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def signal_wifi_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `group_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def group_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `menu` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def menu(assigns) do
svg(
assign(assigns,
paths: %{
line: ~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `restaurant` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def restaurant(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_cloud` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_cloud(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `eject` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def eject(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `play_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def play_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sim_card_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sim_card_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_up` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_up(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `home_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def home_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `radio_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def radio_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `hearts` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hearts(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `creative_commons_sa` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def creative_commons_sa(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `fullscreen` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def fullscreen(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `taxi` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def taxi(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_down_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_down_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `leaf` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def leaf(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `uninstall` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def uninstall(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shape_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shape_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `billiards` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def billiards(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_warning` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_warning(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `showers` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def showers(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `camera_switch` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def camera_switch(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `google_play` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def google_play(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `image_edit` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def image_edit(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `code` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def code(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `heart_pulse` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def heart_pulse(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `install` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def install(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `replay_5` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def replay_5(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `direction` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def direction(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_go_back` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_go_back(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `question` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def question(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_unfollow` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_unfollow(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `settings_6` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def settings_6(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_warning` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_warning(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shut_down` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shut_down(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `firefox` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def firefox(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_paper_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_paper_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `filter` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def filter(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `map_pin_time` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def map_pin_time(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `disqus` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def disqus(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bike` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bike(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `star_half_s` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def star_half_s(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `wordpress` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def wordpress(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `signal_wifi_off` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def signal_wifi_off(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `forward_5` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def forward_5(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mail_open` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mail_open(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `more` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def more(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_excel_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_excel_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `home_6` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def home_6(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `newspaper` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def newspaper(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_quote` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_quote(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `anticlockwise` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def anticlockwise(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `product_hunt` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def product_hunt(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `error_warning` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def error_warning(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_word_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_word_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `map_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def map_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pin_distance` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pin_distance(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ping_pong` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ping_pong(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `tools` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def tools(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `edit_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def edit_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `save` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def save(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pages` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pages(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `outlet_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def outlet_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `thunderstorms` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def thunderstorms(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `camera_off` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def camera_off(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `plug_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def plug_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `video_upload` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def video_upload(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `stack_overflow` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def stack_overflow(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `virus` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def virus(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `video_chat` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def video_chat(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `notification_badge` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def notification_badge(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `women` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def women(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `replay_30` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def replay_30(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_forward` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_forward(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `corner_right_down` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def corner_right_down(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_add` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_add(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bar_chart_grouped` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bar_chart_grouped(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `settings_5` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def settings_5(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `celsius` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def celsius(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `device_recover` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def device_recover(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `corner_left_up` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def corner_left_up(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `smartphone` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def smartphone(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cloudy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cloudy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `signal_tower` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def signal_tower(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `fingerprint_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def fingerprint_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `money_pound_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def money_pound_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `apple` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def apple(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `projector` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def projector(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_check` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_check(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `box_1` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def box_1(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_5` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_5(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `flashlight` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def flashlight(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `refund_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def refund_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `seedling` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def seedling(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `corner_right_up` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def corner_right_up(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pass_pending` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pass_pending(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `palette` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def palette(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sparkling_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sparkling_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `repeat_one` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def repeat_one(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `honour` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def honour(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `body_scan` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def body_scan(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `charging_pile_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def charging_pile_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `steering_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def steering_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sim_card` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sim_card(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `earth` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def earth(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `login_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def login_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `checkbox_multiple` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def checkbox_multiple(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `registered` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def registered(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `travesti` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def travesti(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bus_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bus_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `input_method` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def input_method(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `contrast_drop` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def contrast_drop(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `checkbox_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def checkbox_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pause` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pause(assigns) do
svg(
assign(assigns,
paths: %{
line: ~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `video_download` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def video_download(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cloud_off` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cloud_off(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `wechat_pay` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def wechat_pay(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_up_down` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_up_down(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `unsplash` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def unsplash(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `amazon` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def amazon(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pass_valid` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pass_valid(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `emotion_normal` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def emotion_normal(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `remote_control_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def remote_control_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `add_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def add_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `suitcase` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def suitcase(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `notification_off` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def notification_off(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `key_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def key_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `battery_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def battery_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `slideshow_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def slideshow_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shield_check` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shield_check(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `book_read` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def book_read(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sticky_note` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sticky_note(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `money_dollar_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def money_dollar_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ghost_smile` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ghost_smile(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `douban` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def douban(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `dual_sim_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def dual_sim_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shining` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shining(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `phone_lock` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def phone_lock(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `lock_unlock` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def lock_unlock(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_1` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_1(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chrome` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chrome(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_shared_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_shared_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `record_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def record_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `barricade` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def barricade(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `brackets` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def brackets(assigns) do
svg(
assign(assigns,
paths: %{
line: ~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `lock_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def lock_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `expand_left` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def expand_left(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sound_module` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sound_module(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bar_chart_horizontal` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bar_chart_horizontal(assigns) do
svg(
assign(assigns,
paths: %{
line: ~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `arrow_down_double` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_down_double(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `discord` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def discord(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `reddit` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def reddit(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_info` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_info(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `rhythm` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def rhythm(assigns) do
svg(
assign(assigns,
paths: %{
line: ~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `delete_bin_7` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def delete_bin_7(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `restaurant_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def restaurant_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `behance` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def behance(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `terminal_window` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def terminal_window(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `book_open` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def book_open(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `brush_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def brush_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout_top_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_top_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_download` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_download(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `play_mini` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def play_mini(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `image` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def image(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `wallet_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def wallet_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_list` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_list(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sailboat` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sailboat(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `account_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def account_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ancient_gate` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ancient_gate(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ship_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ship_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `gps` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def gps(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `train` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def train(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_left` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_left(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `briefcase_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def briefcase_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `meta` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def meta(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `table_alt` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def table_alt(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shape` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shape(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `instance` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def instance(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `skype` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def skype(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `gift` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def gift(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_history` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_history(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `star_half` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def star_half(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `creative_commons_zero` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def creative_commons_zero(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `code_s` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def code_s(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `alarm_warning` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def alarm_warning(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `forbid` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def forbid(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pencil_ruler_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pencil_ruler_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `map_pin_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def map_pin_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `account_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def account_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `currency` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def currency(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `vip_crown` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def vip_crown(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `wifi` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def wifi(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `clipboard` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def clipboard(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cup` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cup(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_drop_up` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_drop_up(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `weibo` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def weibo(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_smile` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_smile(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_right_down` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_right_down(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `add_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def add_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `signal_wifi_error` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def signal_wifi_error(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `fire` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def fire(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `gallery_upload` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def gallery_upload(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_list_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_list_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_forbid` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_forbid(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `emotion_laugh` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def emotion_laugh(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `wheelchair` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def wheelchair(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `box_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def box_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `inbox_archive` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def inbox_archive(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `coupon_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def coupon_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `door_open` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def door_open(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `slideshow` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def slideshow(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `picture_in_picture_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def picture_in_picture_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `emoji_sticker` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def emoji_sticker(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `vuejs` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def vuejs(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `vip_crown_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def vip_crown_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_upload` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_upload(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `building_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def building_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `file_search` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_search(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `passport` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def passport(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `scales_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def scales_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `open_arm` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def open_arm(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `baidu` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def baidu(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `logout_box_r` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def logout_box_r(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_heart` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_heart(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `checkbox_blank` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def checkbox_blank(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `brush_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def brush_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `server` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def server(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `test_tube` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def test_tube(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `volume_vibrate` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def volume_vibrate(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bear_smile` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bear_smile(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bus_wifi` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bus_wifi(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_heart` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_heart(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `infrared_thermometer` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def infrared_thermometer(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `money_euro_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def money_euro_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `spam_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def spam_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `app_store` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def app_store(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `menu_5` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def menu_5(assigns) do
svg(
assign(assigns,
paths: %{
line: ~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `building_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def building_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `window` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def window(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `voiceprint` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def voiceprint(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `menu_add` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def menu_add(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout_bottom_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_bottom_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `git_repository_private` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def git_repository_private(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `admin` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def admin(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `star_s` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def star_s(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shuffle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shuffle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `medal_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def medal_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `copper_coin` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def copper_coin(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `train_wifi` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def train_wifi(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cactus` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cactus(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cross` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cross(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `repeat` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def repeat(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `star` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def star(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `steam` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def steam(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_star` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_star(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `projector_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def projector_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `artboard` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def artboard(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `price_tag` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def price_tag(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_history` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_history(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_received_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_received_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `phone_camera` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def phone_camera(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `edit_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def edit_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `alert` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def alert(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_location` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_location(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_gif` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_gif(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `eye_close` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def eye_close(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `git_branch` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def git_branch(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `globe` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def globe(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `china_railway` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def china_railway(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mail_add` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mail_add(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `key` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def key(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `paint` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def paint(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `group` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def group(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `corner_down_left` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def corner_down_left(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `qr_scan` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def qr_scan(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `artboard_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def artboard_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sensor` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sensor(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shining_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shining_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `hand_heart` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hand_heart(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `customer_service` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def customer_service(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sip` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sip(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `centos` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def centos(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `find_replace` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def find_replace(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `record_mail` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def record_mail(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_transfer` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_transfer(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `magic` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def magic(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `thumb_up` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def thumb_up(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pantone` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pantone(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `more_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def more_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_chart_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_chart_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `creative_commons_nc` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def creative_commons_nc(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `moon_clear` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def moon_clear(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `battery` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def battery(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bookmark` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bookmark(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `windows` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def windows(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shield_star` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shield_star(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `flight_takeoff` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def flight_takeoff(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `open_source` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def open_source(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `replay_15` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def replay_15(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `hourglass_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hourglass_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `filter_off` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def filter_off(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `hotel_bed` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hotel_bed(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `database_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def database_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `token_swap` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def token_swap(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `codepen` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def codepen(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `git_pull_request` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def git_pull_request(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `rotate_lock` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def rotate_lock(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `calendar_event` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def calendar_event(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `loop_left` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def loop_left(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sparkling` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sparkling(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_5` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_5(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `map_pin_add` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def map_pin_add(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `surround_sound` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def surround_sound(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `contrast_drop_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def contrast_drop_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `filter_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def filter_3(assigns) do
svg(
assign(assigns,
paths: %{
line: ~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `expand_up_down` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def expand_up_down(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `mic_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mic_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `archive` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def archive(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `school` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def school(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `safe` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def safe(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `external_link` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def external_link(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `loader_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def loader_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `rewind_mini` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def rewind_mini(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `zoom_in` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def zoom_in(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bookmark_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bookmark_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `edge_new` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def edge_new(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `vidicon_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def vidicon_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mic` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mic(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `exchange_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def exchange_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `government` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def government(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `information` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def information(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `share_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def share_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `radio_button` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def radio_button(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `dossier` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def dossier(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shield_user` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shield_user(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `foggy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def foggy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `refresh` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def refresh(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_copy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_copy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_forbid` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_forbid(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `capsule` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def capsule(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `guide` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def guide(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_upload` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_upload(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `visa` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def visa(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `spy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def spy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `delete_bin_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def delete_bin_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_received` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_received(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `u_disk` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def u_disk(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_download` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_download(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `lifebuoy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def lifebuoy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `store_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def store_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `scan` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def scan(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `send_plane` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def send_plane(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pie_chart` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pie_chart(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `loader_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def loader_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `notification` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def notification(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_shield_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_shield_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `exchange` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def exchange(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `evernote` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def evernote(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `hard_drive` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def hard_drive(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `side_bar` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def side_bar(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `history` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def history(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `compass_discover` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def compass_discover(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `auction` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def auction(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `swap_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def swap_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `question_answer` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def question_answer(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `lock_password` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def lock_password(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bar_chart_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bar_chart_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `book_mark` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def book_mark(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `command` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def command(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_settings` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_settings(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `account_pin_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def account_pin_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `google` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def google(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mail_settings` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mail_settings(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `character_recognition` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def character_recognition(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `plug` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def plug(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `graduation_cap` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def graduation_cap(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `notification_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def notification_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `safari` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def safari(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `skip_forward` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def skip_forward(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_ppt` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_ppt(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `share_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def share_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_copy_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_copy_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `funds_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def funds_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_ppt_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_ppt_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bit_coin` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bit_coin(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `microscope` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def microscope(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_unknow` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_unknow(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shield_cross` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shield_cross(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `markup` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def markup(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `focus_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def focus_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `knife` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def knife(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `moon_foggy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def moon_foggy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_excel` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_excel(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout_right_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_right_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `account_pin_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def account_pin_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `heart_add` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def heart_add(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `apps` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def apps(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `device` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def device(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `headphone` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def headphone(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `gallery` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def gallery(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `parent` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def parent(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `lock` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def lock(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `questionnaire` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def questionnaire(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cursor` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cursor(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mark_pen` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mark_pen(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `gamepad` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def gamepad(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `windy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def windy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `camera_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def camera_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `exchange_funds` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def exchange_funds(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ghost` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ghost(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `booklet` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def booklet(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `markdown` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def markdown(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `takeaway` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def takeaway(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `oil` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def oil(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `send_plane_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def send_plane_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `upload_cloud_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def upload_cloud_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `album` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def album(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `building_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def building_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_follow_up` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_follow_up(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `speak` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def speak(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `eye_off` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def eye_off(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `flag` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def flag(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `edge` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def edge(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ancient_pavilion` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ancient_pavilion(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `honor_of_kings` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def honor_of_kings(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `qr_scan_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def qr_scan_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `user_search` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def user_search(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_settings` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_settings(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `expand_right` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def expand_right(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `briefcase_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def briefcase_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `skip_right` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def skip_right(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `lightbulb` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def lightbulb(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ticket_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ticket_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shopping_bag_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shopping_bag_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `film` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def film(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `contract_up_down` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def contract_up_down(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `radar` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def radar(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `survey` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def survey(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bar_chart` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bar_chart(assigns) do
svg(
assign(assigns,
paths: %{
line: ~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `gas_station` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def gas_station(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cellphone` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cellphone(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `footprint` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def footprint(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `compass` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def compass(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `delete_bin_5` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def delete_bin_5(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `wechat_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def wechat_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `zzz` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def zzz(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_chart` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_chart(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `reply` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def reply(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_settings` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_settings(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `voice_recognition` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def voice_recognition(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `stop_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def stop_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `spam_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def spam_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_shield` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_shield(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `compass_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def compass_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `memories` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def memories(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `moon_cloudy` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def moon_cloudy(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `table` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def table(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `scissors` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def scissors(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `timer_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def timer_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shopping_cart_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shopping_cart_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `camera_lens` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def camera_lens(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `compasses` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def compasses(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shield_keyhole` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shield_keyhole(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `t_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def t_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `subway` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def subway(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `taxi_wifi` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def taxi_wifi(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `disc` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def disc(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `add` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def add(assigns) do
svg(
assign(assigns,
paths: %{
line: ~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `traffic_light` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def traffic_light(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `contrast` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def contrast(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `ghost_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def ghost_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `finder` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def finder(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `braces` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def braces(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `donut_chart` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def donut_chart(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `shopping_bag` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def shopping_bag(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `door_lock_box` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def door_lock_box(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `coupon_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def coupon_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `stock` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def stock(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cloud` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cloud(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `rainbow` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def rainbow(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `layout_masonry` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_masonry(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `handbag` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def handbag(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_shield_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_shield_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `expand_left_right` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def expand_left_right(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `notion` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def notion(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `sd_card_mini` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def sd_card_mini(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bank_card_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bank_card_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `signal_wifi_1` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def signal_wifi_1(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `search_eye` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def search_eye(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `invision` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def invision(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `notification_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def notification_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `git_close_pull_request` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def git_close_pull_request(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `home_4` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def home_4(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_shred` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_shred(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_right_double` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_right_double(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `qq` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def qq(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_paper` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_paper(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `heart_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def heart_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pencil` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pencil(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `contacts` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def contacts(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `apps_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def apps_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `file_text` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def file_text(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `microsoft` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def microsoft(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `polaroid` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def polaroid(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `grid` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def grid(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `community` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def community(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `earthquake` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def earthquake(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `checkbox` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def checkbox(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `contract_left_right` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def contract_left_right(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `layout_top` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def layout_top(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `music_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def music_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `dislike` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def dislike(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `chat_private` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def chat_private(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `bluetooth_connect` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def bluetooth_connect(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_down_s` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_down_s(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `arrow_go_forward` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_go_forward(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `image_add` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def image_add(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `menu_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def menu_3(assigns) do
svg(
assign(assigns,
paths: %{
line: ~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `crop` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def crop(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `football` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def football(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `pause_mini` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def pause_mini(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `nft` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def nft(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `drag_move_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def drag_move_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `gradienter` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def gradienter(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `fingerprint` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def fingerprint(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `customer_service_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def customer_service_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `spam` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def spam(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `cake_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def cake_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `contacts_book_upload` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def contacts_book_upload(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_right_s` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_right_s(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill: ~S||
}
)
)
end
@doc """
Renders the `t_shirt_2` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def t_shirt_2(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `menu_unfold` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def menu_unfold(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `run` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def run(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `folder_add` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def folder_add(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `suitcase_3` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def suitcase_3(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_left_up` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_left_up(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `game` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def game(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `mail_unread` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def mail_unread(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `git_merge` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def git_merge(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `arrow_right_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def arrow_right_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `play_list` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def play_list(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `message` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def message(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `stethoscope` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def stethoscope(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `at` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def at(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
@doc """
Renders the `facebook_circle` icon.
By default, the lined component is used, but the `fill`
attribute can be provided for alternative styles.
You may also pass arbitrary HTML attributes to be applied to the svg tag.
## Examples
```heex
```
"""
attr :rest, :global,
doc: "the arbitrary HTML attributes for the svg container",
include: ~w(fill stroke stroke-width)
attr :line, :boolean, default: false
attr :fill, :boolean, default: false
def facebook_circle(assigns) do
svg(
assign(assigns,
paths: %{
line:
~S||,
fill:
~S||
}
)
)
end
end