diff --git a/README.md b/README.md
index 09d0250..4c0723c 100644
--- a/README.md
+++ b/README.md
@@ -49,6 +49,7 @@ We are interested in keeping the same icon names for our functions TablerIcons p
- `24-hours` -> `twenty_four_hours`
- `123` -> `one_two_three`
- `360-view` -> `three_sixty_view`
+- `360` -> `three_sixty`
A hyphen is replaced by an underscore automatically.
diff --git a/assets/icons/360.svg b/assets/icons/360.svg
new file mode 100644
index 0000000..111f23b
--- /dev/null
+++ b/assets/icons/360.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/assets/icons/alarm-minus.svg b/assets/icons/alarm-minus.svg
new file mode 100644
index 0000000..5c82b82
--- /dev/null
+++ b/assets/icons/alarm-minus.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/assets/icons/alarm-plus.svg b/assets/icons/alarm-plus.svg
new file mode 100644
index 0000000..2b81f25
--- /dev/null
+++ b/assets/icons/alarm-plus.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/assets/icons/alarm-snooze.svg b/assets/icons/alarm-snooze.svg
new file mode 100644
index 0000000..659577e
--- /dev/null
+++ b/assets/icons/alarm-snooze.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/assets/icons/circle-key.svg b/assets/icons/circle-key.svg
new file mode 100644
index 0000000..481335c
--- /dev/null
+++ b/assets/icons/circle-key.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/assets/icons/exclamation-circle.svg b/assets/icons/exclamation-circle.svg
new file mode 100644
index 0000000..706bfb6
--- /dev/null
+++ b/assets/icons/exclamation-circle.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/assets/icons/info-square-rounded.svg b/assets/icons/info-square-rounded.svg
new file mode 100644
index 0000000..39d0d78
--- /dev/null
+++ b/assets/icons/info-square-rounded.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/assets/icons/lock-square-rounded.svg b/assets/icons/lock-square-rounded.svg
new file mode 100644
index 0000000..f1d947c
--- /dev/null
+++ b/assets/icons/lock-square-rounded.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/assets/icons/question-circle.svg b/assets/icons/question-circle.svg
new file mode 100644
index 0000000..90bb9d8
--- /dev/null
+++ b/assets/icons/question-circle.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/assets/icons/square-key.svg b/assets/icons/square-key.svg
new file mode 100644
index 0000000..b2795a1
--- /dev/null
+++ b/assets/icons/square-key.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/assets/icons/square-rounded-arrow-down.svg b/assets/icons/square-rounded-arrow-down.svg
new file mode 100644
index 0000000..0eca1b0
--- /dev/null
+++ b/assets/icons/square-rounded-arrow-down.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/assets/icons/square-rounded-arrow-left.svg b/assets/icons/square-rounded-arrow-left.svg
new file mode 100644
index 0000000..da6470f
--- /dev/null
+++ b/assets/icons/square-rounded-arrow-left.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/assets/icons/square-rounded-arrow-right.svg b/assets/icons/square-rounded-arrow-right.svg
new file mode 100644
index 0000000..a7f5700
--- /dev/null
+++ b/assets/icons/square-rounded-arrow-right.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/assets/icons/square-rounded-arrow-up.svg b/assets/icons/square-rounded-arrow-up.svg
new file mode 100644
index 0000000..29e3d1e
--- /dev/null
+++ b/assets/icons/square-rounded-arrow-up.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/assets/icons/square-rounded-check.svg b/assets/icons/square-rounded-check.svg
new file mode 100644
index 0000000..c776902
--- /dev/null
+++ b/assets/icons/square-rounded-check.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/assets/icons/square-rounded-minus.svg b/assets/icons/square-rounded-minus.svg
new file mode 100644
index 0000000..fbb6e41
--- /dev/null
+++ b/assets/icons/square-rounded-minus.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/assets/icons/square-rounded-plus.svg b/assets/icons/square-rounded-plus.svg
new file mode 100644
index 0000000..8d1bfa1
--- /dev/null
+++ b/assets/icons/square-rounded-plus.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/assets/icons/square-rounded-x.svg b/assets/icons/square-rounded-x.svg
new file mode 100644
index 0000000..33a6827
--- /dev/null
+++ b/assets/icons/square-rounded-x.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/lib/mix/tasks/build.ex b/lib/mix/tasks/build.ex
index 6ddaa85..f194840 100644
--- a/lib/mix/tasks/build.ex
+++ b/lib/mix/tasks/build.ex
@@ -41,6 +41,7 @@ defmodule Mix.Tasks.Build do
defp do_function_name("24-hours"), do: "twenty_four_hours"
defp do_function_name("123"), do: "one_two_three"
defp do_function_name("360-view"), do: "three_sixty_view"
+ defp do_function_name("360"), do: "three_sixty"
defp do_function_name(rootname) do
String.split(rootname, "-") |> Enum.join("_")
diff --git a/lib/mix/tasks/download.ex b/lib/mix/tasks/download.ex
index 15823ae..b2bd68f 100644
--- a/lib/mix/tasks/download.ex
+++ b/lib/mix/tasks/download.ex
@@ -5,7 +5,7 @@ defmodule Mix.Tasks.Download do
use Mix.Task
require Logger
- @version "1.116.0"
+ @version "1.117.0"
@tmp_dir_name "ex-tabler-icons"
diff --git a/lib/tabler_icons.ex b/lib/tabler_icons.ex
index e311ffc..e388db6 100644
--- a/lib/tabler_icons.ex
+++ b/lib/tabler_icons.ex
@@ -1,6 +1,6 @@
defmodule TablerIcons do
@moduledoc """
- Provides precompiled icon compiles from [tabler-icons.io v1.116.0](https://tabler-icons.io).
+ Provides precompiled icon compiles from [tabler-icons.io v1.117.0](https://tabler-icons.io).
Tabler icons are maintained by [Paweł Kuna](https://twitter.com/codecalm).
For all contributors see https://github.com/tabler/tabler-icons/graphs/contributors.
@@ -143,6 +143,28 @@ defmodule TablerIcons do
"""
end
+ @doc """
+ Renders the `three_sixty` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def three_sixty(assigns) do
+ ~H"""
+
+ """
+ end
+
@doc """
Renders the `three_d_cube_sphere_off` icon.
@@ -896,6 +918,30 @@ defmodule TablerIcons do
"""
end
+ @doc """
+ Renders the `alarm_minus` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def alarm_minus(assigns) do
+ ~H"""
+
+ """
+ end
+
@doc """
Renders the `alarm_off` icon.
@@ -921,6 +967,55 @@ defmodule TablerIcons do
"""
end
+ @doc """
+ Renders the `alarm_plus` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def alarm_plus(assigns) do
+ ~H"""
+
+ """
+ end
+
+ @doc """
+ Renders the `alarm_snooze` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def alarm_snooze(assigns) do
+ ~H"""
+
+ """
+ end
+
@doc """
Renders the `alarm` icon.
@@ -22525,6 +22620,30 @@ defmodule TablerIcons do
"""
end
+ @doc """
+ Renders the `circle_key` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def circle_key(assigns) do
+ ~H"""
+
+ """
+ end
+
@doc """
Renders the `circle_letter_a` icon.
@@ -32944,6 +33063,29 @@ defmodule TablerIcons do
"""
end
+ @doc """
+ Renders the `exclamation_circle` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def exclamation_circle(assigns) do
+ ~H"""
+
+ """
+ end
+
@doc """
Renders the `exclamation_mark_off` icon.
@@ -42052,6 +42194,29 @@ defmodule TablerIcons do
"""
end
+ @doc """
+ Renders the `info_square_rounded` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def info_square_rounded(assigns) do
+ ~H"""
+
+ """
+ end
+
@doc """
Renders the `info_square` icon.
@@ -45707,6 +45872,29 @@ defmodule TablerIcons do
"""
end
+ @doc """
+ Renders the `lock_square_rounded` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def lock_square_rounded(assigns) do
+ ~H"""
+
+ """
+ end
+
@doc """
Renders the `lock_square` icon.
@@ -55276,6 +55464,29 @@ defmodule TablerIcons do
"""
end
+ @doc """
+ Renders the `question_circle` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def question_circle(assigns) do
+ ~H"""
+
+ """
+ end
+
@doc """
Renders the `question_mark` icon.
@@ -62083,6 +62294,30 @@ defmodule TablerIcons do
"""
end
+ @doc """
+ Renders the `square_key` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def square_key(assigns) do
+ ~H"""
+
+ """
+ end
+
@doc """
Renders the `square_letter_a` icon.
@@ -63084,6 +63319,120 @@ defmodule TablerIcons do
"""
end
+ @doc """
+ Renders the `square_rounded_arrow_down` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def square_rounded_arrow_down(assigns) do
+ ~H"""
+
+ """
+ end
+
+ @doc """
+ Renders the `square_rounded_arrow_left` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def square_rounded_arrow_left(assigns) do
+ ~H"""
+
+ """
+ end
+
+ @doc """
+ Renders the `square_rounded_arrow_right` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def square_rounded_arrow_right(assigns) do
+ ~H"""
+
+ """
+ end
+
+ @doc """
+ Renders the `square_rounded_arrow_up` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def square_rounded_arrow_up(assigns) do
+ ~H"""
+
+ """
+ end
+
+ @doc """
+ Renders the `square_rounded_check` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def square_rounded_check(assigns) do
+ ~H"""
+
+ """
+ end
+
@doc """
Renders the `square_rounded_chevron_down` icon.
@@ -63754,6 +64103,28 @@ defmodule TablerIcons do
"""
end
+ @doc """
+ Renders the `square_rounded_minus` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def square_rounded_minus(assigns) do
+ ~H"""
+
+ """
+ end
+
@doc """
Renders the `square_rounded_number_0` icon.
@@ -63975,6 +64346,51 @@ defmodule TablerIcons do
"""
end
+ @doc """
+ Renders the `square_rounded_plus` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def square_rounded_plus(assigns) do
+ ~H"""
+
+ """
+ end
+
+ @doc """
+ Renders the `square_rounded_x` icon.
+
+ You may pass arbitrary HTML attributes to the component.
+
+ ## Examples
+
+
+
+ """
+ attr :rest, :global, doc: "arbitrary HTML attributes for the svg container", default: @default_html_attrs
+
+ def square_rounded_x(assigns) do
+ ~H"""
+
+ """
+ end
+
@doc """
Renders the `square_rounded` icon.
diff --git a/mix.exs b/mix.exs
index 7772c36..98c8e45 100644
--- a/mix.exs
+++ b/mix.exs
@@ -21,7 +21,7 @@ defmodule TablerIcons.MixProject do
def project do
[
app: :tabler_icons,
- version: "0.2.4",
+ version: "0.2.5",
elixir: "~> 1.14",
start_permanent: Mix.env() == :prod,
deps: deps(),
diff --git a/mix.lock b/mix.lock
index 694c2e8..fa65324 100644
--- a/mix.lock
+++ b/mix.lock
@@ -1,5 +1,5 @@
%{
- "castore": {:hex, :castore, "0.1.19", "a2c3e46d62b7f3aa2e6f88541c21d7400381e53704394462b9fd4f06f6d42bb6", [:mix], [], "hexpm", "e96e0161a5dc82ef441da24d5fa74aefc40d920f3a6645d15e1f9f3e66bb2109"},
+ "castore": {:hex, :castore, "0.1.20", "62a0126cbb7cb3e259257827b9190f88316eb7aa3fdac01fd6f2dfd64e7f46e9", [:mix], [], "hexpm", "a020b7650529c986c454a4035b6b13a328e288466986307bea3aadb4c95ac98a"},
"earmark_parser": {:hex, :earmark_parser, "1.4.29", "149d50dcb3a93d9f3d6f3ecf18c918fb5a2d3c001b5d3305c926cddfbd33355b", [:mix], [], "hexpm", "4902af1b3eb139016aed210888748db8070b8125c2342ce3dcae4f38dcc63503"},
"ex_doc": {:hex, :ex_doc, "0.29.1", "b1c652fa5f92ee9cf15c75271168027f92039b3877094290a75abcaac82a9f77", [:mix], [{:earmark_parser, "~> 1.4.19", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1", [hex: :makeup_erlang, repo: "hexpm", optional: false]}], "hexpm", "b7745fa6374a36daf484e2a2012274950e084815b936b1319aeebcf7809574f6"},
"makeup": {:hex, :makeup, "1.1.0", "6b67c8bc2882a6b6a445859952a602afc1a41c2e08379ca057c0f525366fc3ca", [:mix], [{:nimble_parsec, "~> 1.2.2 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "0a45ed501f4a8897f580eabf99a2e5234ea3e75a4373c8a52824f6e873be57a6"},