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"},