Current section
19 Versions
Jump to
Current section
19 Versions
Compare versions
6
files changed
+1300
additions
-15
deletions
| @@ -1,31 +1,52 @@ | |
| 1 1 | # Changelog |
| 2 | - ## 0.5.5 |
| 2 | + |
| 3 | + ## 0.5.6 |
| 4 | + |
| 3 5 | ### Enhancements |
| 4 | - - Update heroicons to 2.1.1 |
| 5 | - - Add support for `micro` icons |
| 6 | + |
| 7 | + - Update heroicons to 2.1.5 |
| 8 | + |
| 9 | + ## 0.5.5 |
| 10 | + |
| 11 | + ### Enhancements |
| 12 | + |
| 13 | + - Update heroicons to 2.1.1 |
| 14 | + - Add support for `micro` icons |
| 15 | + |
| 16 | + ## 0.5.4 |
| 17 | + |
| 18 | + **RETIRED** due to https://github.com/mveytsman/heroicons_elixir/issues/35 |
| 6 19 | |
| 7 20 | ## 0.5.3 |
| 21 | + |
| 8 22 | ### Enhancements |
| 9 | - - Added support for LiveView 0.19 |
| 23 | + |
| 24 | + - Added support for LiveView 0.19 |
| 10 25 | |
| 11 26 | ## 0.5.2 |
| 27 | + |
| 12 28 | ### Enhancements |
| 13 | - - Update heroicons to 2.0.13 |
| 29 | + |
| 30 | + - Update heroicons to 2.0.13 |
| 14 31 | |
| 15 32 | ## 0.5.1 |
| 33 | + |
| 16 34 | ### Enhancements |
| 35 | + |
| 17 36 | - Add a `:outline` attribute to specify outline explicitly |
| 18 37 | - Allow `fill`, `stroke`, and `stroke-width` to be user specified. |
| 19 38 | |
| 20 39 | ## 0.5.0 |
| 21 40 | |
| 22 41 | ### Backwards incompatible changes |
| 42 | + |
| 23 43 | - Render icons outside HEEx function components has been dropped. Use the function component syntax instead: `<Heroicons.cake />` |
| 24 44 | - The separate modules `Heroicons.Outline|Solid|Mini` have been dropped in favor of a single `Heroicons` module. |
| 25 45 | By default, this module renders the outline style, but a `solid` or `mini` attribute can be provided to |
| 26 46 | select styling. |
| 27 47 | |
| 28 48 | ### Enhancements |
| 49 | + |
| 29 50 | - Provide unified interface with `solid`, and `mini` attributes for styling. |
| 30 51 | - Optimize svg generation for LiveView diffing. |
| 31 52 | - Update to Heroicons 2.11 |
| @@ -33,10 +54,13 @@ | |
| 33 54 | ## 0.4.1 |
| 34 55 | |
| 35 56 | ### Enhancements |
| 57 | + |
| 36 58 | - Further optimize the JIT Phoenix Component compiler |
| 37 59 | |
| 38 60 | ## 0.4.0 |
| 61 | + |
| 39 62 | ### Enhancements |
| 63 | + |
| 40 64 | - Update to Heroicons 2 (https://github.com/mveytsman/heroicons_elixir/pull/12) |
| 41 65 | - Add update task and generate optimized version of icons (https://github.com/mveytsman/heroicons_elixir/pull/13) |
| 42 66 | - Optimize compile times by no longer reading every icon during compliation. |
| @@ -45,10 +69,11 @@ | |
| 45 69 | ## 0.3.2 (2022-02-21) |
| 46 70 | |
| 47 71 | ### Enhancements |
| 48 | - - Update heroicons to 1.0.5 (https://github.com/mveytsman/heroicons_elixir/pull/8) |
| 49 72 | |
| 73 | + - Update heroicons to 1.0.5 (https://github.com/mveytsman/heroicons_elixir/pull/8) |
| 50 74 | |
| 51 75 | ## 0.3.1 (2022-02-15) |
| 52 76 | |
| 53 77 | ### Bug fixes |
| 54 | - - No longer issue warnings for using the components as functions (https://github.com/mveytsman/heroicons_elixir/issues/7) |
| 78 | + |
| 79 | + - No longer issue warnings for using the components as functions (https://github.com/mveytsman/heroicons_elixir/issues/7) |
| @@ -6,7 +6,7 @@ This library provides optimized svgs for each Heroicon packaged as a Phoenix Com | |
| 6 6 | |
| 7 7 | Heroicons are designed by [Steve Schoger](https://twitter.com/steveschoger) |
| 8 8 | |
| 9 | - Current Heroicons Version: **2.0.13**. |
| 9 | + Current Heroicons Version: **2.1.5**. |
| 10 10 | |
| 11 11 | ## Installation |
| 12 12 | |
| @@ -15,7 +15,7 @@ Add Heroicons to your `mix.exs`: | |
| 15 15 | ```elixir |
| 16 16 | defp deps do |
| 17 17 | [ |
| 18 | - {:heroicons, "~> 0.5.0"} |
| 18 | + {:heroicons, "~> 0.5.5"} |
| 19 19 | ] |
| 20 20 | end |
| 21 21 | ``` |
| @@ -26,7 +26,7 @@ After that, run `mix deps.get`. | |
| 26 26 | |
| 27 27 | The components are provided by the `Heroicons` module. Each icon is a Phoenix Component you can use in your HEEx templates. |
| 28 28 | |
| 29 | - By default, the icon components will use the outline style, but the `solid`, |
| 29 | + By default, the icon components will use the outline style, but the `solid`, |
| 30 30 | `mini` or `micro` attributes may be passed to select styling, for example: |
| 31 31 | |
| 32 32 | ```eex |
| @@ -38,7 +38,7 @@ By default, the icon components will use the outline style, but the `solid`, | |
| 38 38 | |
| 39 39 | You can also pass arbitrary HTML attributes to the components, such as classes: |
| 40 40 | |
| 41 | - ```eex |
| 41 | + ```eex |
| 42 42 | <Heroicons.cake class="w-2 h-2" /> |
| 43 43 | <Heroicons.cake solid class="w-2 h-2 text-gray-500" /> |
| 44 44 | ``` |
| @@ -22,4 +22,4 @@ | |
| 22 22 | {<<"optional">>,false}, |
| 23 23 | {<<"repository">>,<<"hexpm">>}, |
| 24 24 | {<<"requirement">>,<<">= 0.0.0">>}]]}. |
| 25 | - {<<"version">>,<<"0.5.5">>}. |
| 25 | + {<<"version">>,<<"0.5.6">>}. |
| @@ -1,6 +1,6 @@ | |
| 1 1 | defmodule Heroicons do |
| 2 2 | @moduledoc """ |
| 3 | - Provides precompiled icon compiles from [heroicons.com v2.1.1](heroicons.com). |
| 3 | + Provides precompiled icon compiles from [heroicons.com v2.1.5](heroicons.com). |
| 4 4 | |
| 5 5 | Heroicons are designed by [Steve Schoger](https://twitter.com/steveschoger) |
| 6 6 | |
| @@ -1615,6 +1615,96 @@ defmodule Heroicons do | |
| 1615 1615 | ) |
| 1616 1616 | end |
| 1617 1617 | |
| 1618 | + @doc """ |
| 1619 | + Renders the `document_currency_yen` icon. |
| 1620 | + |
| 1621 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 1622 | + attributes can be provided for alternative styles. |
| 1623 | + |
| 1624 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 1625 | + |
| 1626 | + ## Examples |
| 1627 | + |
| 1628 | + ```heex |
| 1629 | + <Heroicons.document_currency_yen /> |
| 1630 | + <Heroicons.document_currency_yen class="w-4 h-4" /> |
| 1631 | + <Heroicons.document_currency_yen solid /> |
| 1632 | + <Heroicons.document_currency_yen mini /> |
| 1633 | + <Heroicons.document_currency_yen micro /> |
| 1634 | + <Heroicons.document_currency_yen outline /> |
| 1635 | + ``` |
| 1636 | + """ |
| 1637 | + attr :rest, :global, |
| 1638 | + doc: "the arbitrary HTML attributes for the svg container", |
| 1639 | + include: ~w(fill stroke stroke-width) |
| 1640 | + |
| 1641 | + attr :outline, :boolean, default: true |
| 1642 | + attr :solid, :boolean, default: false |
| 1643 | + attr :mini, :boolean, default: false |
| 1644 | + attr :micro, :boolean, default: false |
| 1645 | + |
| 1646 | + def document_currency_yen(assigns) do |
| 1647 | + svg( |
| 1648 | + assign(assigns, |
| 1649 | + paths: %{ |
| 1650 | + outline: |
| 1651 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m1.5 9 2.25 3m0 0 2.25-3m-2.25 3v4.5M9.75 15h4.5m-4.5 2.25h4.5m-3.75-15H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"/>|, |
| 1652 | + solid: |
| 1653 | + ~S|<path fill-rule="evenodd" d="M3.75 3.375c0-1.036.84-1.875 1.875-1.875H9a3.75 3.75 0 0 1 3.75 3.75v1.875c0 1.036.84 1.875 1.875 1.875H16.5a3.75 3.75 0 0 1 3.75 3.75v7.875c0 1.035-.84 1.875-1.875 1.875H5.625a1.875 1.875 0 0 1-1.875-1.875V3.375Zm10.5 1.875a5.23 5.23 0 0 0-1.279-3.434 9.768 9.768 0 0 1 6.963 6.963A5.23 5.23 0 0 0 16.5 7.5h-1.875a.375.375 0 0 1-.375-.375V5.25Zm-3.9 5.55a.75.75 0 0 0-1.2.9l1.912 2.55H9.75a.75.75 0 0 0 0 1.5h1.5v.75h-1.5a.75.75 0 0 0 0 1.5h1.5v.75a.75.75 0 1 0 1.5 0V18h1.5a.75.75 0 1 0 0-1.5h-1.5v-.75h1.5a.75.75 0 1 0 0-1.5h-1.313l1.913-2.55a.75.75 0 1 0-1.2-.9L12 13l-1.65-2.2Z" clip-rule="evenodd"/>|, |
| 1654 | + mini: |
| 1655 | + ~S|<path fill-rule="evenodd" d="M4.5 2A1.5 1.5 0 0 0 3 3.5v13A1.5 1.5 0 0 0 4.5 18h11a1.5 1.5 0 0 0 1.5-1.5V7.621a1.5 1.5 0 0 0-.44-1.06l-4.12-4.122A1.5 1.5 0 0 0 11.378 2H4.5Zm3.846 4.294a.75.75 0 0 0-1.192.912L9.056 10H6.75a.75.75 0 0 0 0 1.5h2.5v1h-2.5a.75.75 0 0 0 0 1.5h2.5v1.25a.75.75 0 1 0 1.5 0V14h2.5a.75.75 0 1 0 0-1.5h-2.5v-1h2.5a.75.75 0 1 0 0-1.5h-2.306l1.902-2.794a.75.75 0 0 0-1.192-.912L10 8.765l-1.654-2.47Z" clip-rule="evenodd"/>|, |
| 1656 | + micro: |
| 1657 | + ~S|<path fill-rule="evenodd" d="M2.5 3.5A1.5 1.5 0 0 1 4 2h4.879a1.5 1.5 0 0 1 1.06.44l3.122 3.12a1.5 1.5 0 0 1 .439 1.061V12.5A1.5 1.5 0 0 1 12 14H4a1.5 1.5 0 0 1-1.5-1.5v-9Zm3.663 1.801a.75.75 0 1 0-1.2.9L6.313 8H5a.75.75 0 0 0 0 1.5h2.25v1H5A.75.75 0 0 0 5 12h2.25v.25a.75.75 0 0 0 1.5 0V12H11a.75.75 0 0 0 0-1.5H8.75v-1H11A.75.75 0 0 0 11 8H9.687l1.35-1.799a.75.75 0 0 0-1.2-.9L8 7.75 6.163 5.3Z" clip-rule="evenodd"/>| |
| 1658 | + } |
| 1659 | + ) |
| 1660 | + ) |
| 1661 | + end |
| 1662 | + |
| 1663 | + @doc """ |
| 1664 | + Renders the `percent_badge` icon. |
| 1665 | + |
| 1666 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 1667 | + attributes can be provided for alternative styles. |
| 1668 | + |
| 1669 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 1670 | + |
| 1671 | + ## Examples |
| 1672 | + |
| 1673 | + ```heex |
| 1674 | + <Heroicons.percent_badge /> |
| 1675 | + <Heroicons.percent_badge class="w-4 h-4" /> |
| 1676 | + <Heroicons.percent_badge solid /> |
| 1677 | + <Heroicons.percent_badge mini /> |
| 1678 | + <Heroicons.percent_badge micro /> |
| 1679 | + <Heroicons.percent_badge outline /> |
| 1680 | + ``` |
| 1681 | + """ |
| 1682 | + attr :rest, :global, |
| 1683 | + doc: "the arbitrary HTML attributes for the svg container", |
| 1684 | + include: ~w(fill stroke stroke-width) |
| 1685 | + |
| 1686 | + attr :outline, :boolean, default: true |
| 1687 | + attr :solid, :boolean, default: false |
| 1688 | + attr :mini, :boolean, default: false |
| 1689 | + attr :micro, :boolean, default: false |
| 1690 | + |
| 1691 | + def percent_badge(assigns) do |
| 1692 | + svg( |
| 1693 | + assign(assigns, |
| 1694 | + paths: %{ |
| 1695 | + outline: |
| 1696 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="m8.99 14.993 6-6m6 3.001c0 1.268-.63 2.39-1.593 3.069a3.746 3.746 0 0 1-1.043 3.296 3.745 3.745 0 0 1-3.296 1.043 3.745 3.745 0 0 1-3.068 1.593c-1.268 0-2.39-.63-3.068-1.593a3.745 3.745 0 0 1-3.296-1.043 3.746 3.746 0 0 1-1.043-3.297 3.746 3.746 0 0 1-1.593-3.068c0-1.268.63-2.39 1.593-3.068a3.746 3.746 0 0 1 1.043-3.297 3.745 3.745 0 0 1 3.296-1.042 3.745 3.745 0 0 1 3.068-1.594c1.268 0 2.39.63 3.068 1.593a3.745 3.745 0 0 1 3.296 1.043 3.746 3.746 0 0 1 1.043 3.297 3.746 3.746 0 0 1 1.593 3.068ZM9.74 9.743h.008v.007H9.74v-.007Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm4.125 4.5h.008v.008h-.008v-.008Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"/>|, |
| 1697 | + solid: |
| 1698 | + ~S|<path fill-rule="evenodd" d="M11.99 2.243a4.49 4.49 0 0 0-3.398 1.55 4.49 4.49 0 0 0-3.497 1.306 4.491 4.491 0 0 0-1.307 3.498 4.491 4.491 0 0 0-1.548 3.397c0 1.357.6 2.573 1.548 3.397a4.491 4.491 0 0 0 1.307 3.498 4.49 4.49 0 0 0 3.498 1.307 4.49 4.49 0 0 0 3.397 1.549 4.49 4.49 0 0 0 3.397-1.549 4.49 4.49 0 0 0 3.497-1.307 4.491 4.491 0 0 0 1.306-3.497 4.491 4.491 0 0 0 1.55-3.398c0-1.357-.601-2.573-1.549-3.397a4.491 4.491 0 0 0-1.307-3.498 4.49 4.49 0 0 0-3.498-1.307 4.49 4.49 0 0 0-3.396-1.549Zm3.53 7.28a.75.75 0 0 0-1.06-1.06l-6 6a.75.75 0 1 0 1.06 1.06l6-6Zm-5.78-.905a1.125 1.125 0 1 0 0 2.25 1.125 1.125 0 0 0 0-2.25Zm4.5 4.5a1.125 1.125 0 1 0 0 2.25 1.125 1.125 0 0 0 0-2.25Z" clip-rule="evenodd"/>|, |
| 1699 | + mini: |
| 1700 | + ~S|<path fill-rule="evenodd" d="M3.597 7.348a3 3 0 0 0 0 5.304 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75 3 3 0 0 0 0-5.305 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75Zm9.933.182a.75.75 0 0 0-1.06-1.06l-6 6a.75.75 0 1 0 1.06 1.06l6-6Zm.47 5.22a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0ZM7.25 8.5a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Z" clip-rule="evenodd"/>|, |
| 1701 | + micro: |
| 1702 | + ~S|<path fill-rule="evenodd" d="M3.396 6.093a2 2 0 0 0 0 3.814 2 2 0 0 0 2.697 2.697 2 2 0 0 0 3.814 0 2.001 2.001 0 0 0 2.698-2.697 2 2 0 0 0-.001-3.814 2.001 2.001 0 0 0-2.697-2.698 2 2 0 0 0-3.814.001 2 2 0 0 0-2.697 2.697ZM6 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm3.47-1.53a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 1 1-1.06-1.06l4-4ZM11 10a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" clip-rule="evenodd"/>| |
| 1703 | + } |
| 1704 | + ) |
| 1705 | + ) |
| 1706 | + end |
| 1707 | + |
| 1618 1708 | @doc """ |
| 1619 1709 | Renders the `chat_bubble_left` icon. |
| 1620 1710 | |
| @@ -2065,6 +2155,51 @@ defmodule Heroicons do | |
| 2065 2155 | ) |
| 2066 2156 | end |
| 2067 2157 | |
| 2158 | + @doc """ |
| 2159 | + Renders the `arrow_turn_up_left` icon. |
| 2160 | + |
| 2161 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 2162 | + attributes can be provided for alternative styles. |
| 2163 | + |
| 2164 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 2165 | + |
| 2166 | + ## Examples |
| 2167 | + |
| 2168 | + ```heex |
| 2169 | + <Heroicons.arrow_turn_up_left /> |
| 2170 | + <Heroicons.arrow_turn_up_left class="w-4 h-4" /> |
| 2171 | + <Heroicons.arrow_turn_up_left solid /> |
| 2172 | + <Heroicons.arrow_turn_up_left mini /> |
| 2173 | + <Heroicons.arrow_turn_up_left micro /> |
| 2174 | + <Heroicons.arrow_turn_up_left outline /> |
| 2175 | + ``` |
| 2176 | + """ |
| 2177 | + attr :rest, :global, |
| 2178 | + doc: "the arbitrary HTML attributes for the svg container", |
| 2179 | + include: ~w(fill stroke stroke-width) |
| 2180 | + |
| 2181 | + attr :outline, :boolean, default: true |
| 2182 | + attr :solid, :boolean, default: false |
| 2183 | + attr :mini, :boolean, default: false |
| 2184 | + attr :micro, :boolean, default: false |
| 2185 | + |
| 2186 | + def arrow_turn_up_left(assigns) do |
| 2187 | + svg( |
| 2188 | + assign(assigns, |
| 2189 | + paths: %{ |
| 2190 | + outline: |
| 2191 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M7.49 12 3.74 8.248m0 0 3.75-3.75m-3.75 3.75h16.5V19.5"/>|, |
| 2192 | + solid: |
| 2193 | + ~S|<path fill-rule="evenodd" d="M20.239 20.25a.75.75 0 0 1-.75-.75V8.999H5.549l2.47 2.47a.75.75 0 0 1-1.06 1.06l-3.75-3.75a.75.75 0 0 1 0-1.06l3.75-3.75a.75.75 0 1 1 1.06 1.06l-2.47 2.47h14.69a.75.75 0 0 1 .75.75V19.5a.75.75 0 0 1-.75.75Z" clip-rule="evenodd"/>|, |
| 2194 | + mini: |
| 2195 | + ~S|<path fill-rule="evenodd" d="M16.25 17a.75.75 0 0 1-.75-.75v-7.5H4.56l1.97 1.97a.75.75 0 1 1-1.06 1.06L2.22 8.53a.75.75 0 0 1 0-1.06l3.25-3.25a.75.75 0 0 1 1.06 1.06L4.56 7.25h11.69A.75.75 0 0 1 17 8v8.25a.75.75 0 0 1-.75.75Z" clip-rule="evenodd"/>|, |
| 2196 | + micro: |
| 2197 | + ~S|<path fill-rule="evenodd" d="M13.25 14a.75.75 0 0 1-.75-.75v-6.5H4.56l.97.97a.75.75 0 0 1-1.06 1.06L2.22 6.53a.75.75 0 0 1 0-1.06l2.25-2.25a.75.75 0 0 1 1.06 1.06l-.97.97h8.69A.75.75 0 0 1 14 6v7.25a.75.75 0 0 1-.75.75Z" clip-rule="evenodd"/>| |
| 2198 | + } |
| 2199 | + ) |
| 2200 | + ) |
| 2201 | + end |
| 2202 | + |
| 2068 2203 | @doc """ |
| 2069 2204 | Renders the `user_group` icon. |
| 2070 2205 | |
| @@ -2380,6 +2515,51 @@ defmodule Heroicons do | |
| 2380 2515 | ) |
| 2381 2516 | end |
| 2382 2517 | |
| 2518 | + @doc """ |
| 2519 | + Renders the `document_currency_euro` icon. |
| 2520 | + |
| 2521 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 2522 | + attributes can be provided for alternative styles. |
| 2523 | + |
| 2524 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 2525 | + |
| 2526 | + ## Examples |
| 2527 | + |
| 2528 | + ```heex |
| 2529 | + <Heroicons.document_currency_euro /> |
| 2530 | + <Heroicons.document_currency_euro class="w-4 h-4" /> |
| 2531 | + <Heroicons.document_currency_euro solid /> |
| 2532 | + <Heroicons.document_currency_euro mini /> |
| 2533 | + <Heroicons.document_currency_euro micro /> |
| 2534 | + <Heroicons.document_currency_euro outline /> |
| 2535 | + ``` |
| 2536 | + """ |
| 2537 | + attr :rest, :global, |
| 2538 | + doc: "the arbitrary HTML attributes for the svg container", |
| 2539 | + include: ~w(fill stroke stroke-width) |
| 2540 | + |
| 2541 | + attr :outline, :boolean, default: true |
| 2542 | + attr :solid, :boolean, default: false |
| 2543 | + attr :mini, :boolean, default: false |
| 2544 | + attr :micro, :boolean, default: false |
| 2545 | + |
| 2546 | + def document_currency_euro(assigns) do |
| 2547 | + svg( |
| 2548 | + assign(assigns, |
| 2549 | + paths: %{ |
| 2550 | + outline: |
| 2551 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 11.625h4.5m-4.5 2.25h4.5m2.121 1.527c-1.171 1.464-3.07 1.464-4.242 0-1.172-1.465-1.172-3.84 0-5.304 1.171-1.464 3.07-1.464 4.242 0M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"/>|, |
| 2552 | + solid: |
| 2553 | + ~S|<path fill-rule="evenodd" d="M3.75 3.375c0-1.036.84-1.875 1.875-1.875H9a3.75 3.75 0 0 1 3.75 3.75v1.875c0 1.036.84 1.875 1.875 1.875H16.5a3.75 3.75 0 0 1 3.75 3.75v7.875c0 1.035-.84 1.875-1.875 1.875H5.625a1.875 1.875 0 0 1-1.875-1.875V3.375Zm7.464 9.442c.459-.573 1.019-.817 1.536-.817.517 0 1.077.244 1.536.817a.75.75 0 1 0 1.171-.937c-.713-.892-1.689-1.38-2.707-1.38-1.018 0-1.994.488-2.707 1.38a4.61 4.61 0 0 0-.705 1.245H8.25a.75.75 0 0 0 0 1.5h.763c-.017.25-.017.5 0 .75H8.25a.75.75 0 0 0 0 1.5h1.088c.17.449.406.87.705 1.245.713.892 1.689 1.38 2.707 1.38 1.018 0 1.994-.488 2.707-1.38a.75.75 0 0 0-1.171-.937c-.459.573-1.019.817-1.536.817-.517 0-1.077-.244-1.536-.817-.078-.098-.15-.2-.215-.308h1.751a.75.75 0 0 0 0-1.5h-2.232a3.965 3.965 0 0 1 0-.75h2.232a.75.75 0 0 0 0-1.5H11c.065-.107.136-.21.214-.308Z" clip-rule="evenodd"/><path d="M14.25 5.25a5.23 5.23 0 0 0-1.279-3.434 9.768 9.768 0 0 1 6.963 6.963A5.23 5.23 0 0 0 16.5 7.5h-1.875a.375.375 0 0 1-.375-.375V5.25Z"/>|, |
| 2554 | + mini: |
| 2555 | + ~S|<path fill-rule="evenodd" d="M4.5 2A1.5 1.5 0 0 0 3 3.5v13A1.5 1.5 0 0 0 4.5 18h11a1.5 1.5 0 0 0 1.5-1.5V7.621a1.5 1.5 0 0 0-.44-1.06l-4.12-4.122A1.5 1.5 0 0 0 11.378 2H4.5Zm4.298 6.45c.512-.67 1.135-.95 1.702-.95s1.19.28 1.702.95a.75.75 0 0 0 1.192-.91C12.637 6.55 11.596 6 10.5 6s-2.137.55-2.894 1.54A5.205 5.205 0 0 0 6.83 9H5.75a.75.75 0 0 0 0 1.5h.77a6.333 6.333 0 0 0 0 1h-.77a.75.75 0 0 0 0 1.5h1.08c.183.528.442 1.023.776 1.46.757.99 1.798 1.54 2.894 1.54s2.137-.55 2.894-1.54a.75.75 0 0 0-1.192-.91c-.512.67-1.135.95-1.702.95s-1.19-.28-1.702-.95a3.505 3.505 0 0 1-.343-.55h1.795a.75.75 0 0 0 0-1.5H8.026a4.835 4.835 0 0 1 0-1h2.224a.75.75 0 0 0 0-1.5H8.455c.098-.195.212-.38.343-.55Z" clip-rule="evenodd"/>|, |
| 2556 | + micro: |
| 2557 | + ~S|<path fill-rule="evenodd" d="M2.5 3.5A1.5 1.5 0 0 1 4 2h4.879a1.5 1.5 0 0 1 1.06.44l3.122 3.12a1.5 1.5 0 0 1 .439 1.061V12.5A1.5 1.5 0 0 1 12 14H4a1.5 1.5 0 0 1-1.5-1.5v-9Zm4.552 2.734c.354-.59.72-.734.948-.734.228 0 .594.145.948.734a.75.75 0 1 0 1.286-.772C9.71 4.588 8.924 4 8 4c-.924 0-1.71.588-2.234 1.462-.192.32-.346.67-.464 1.038H4.75a.75.75 0 0 0 0 1.5h.268a7.003 7.003 0 0 0 0 1H4.75a.75.75 0 0 0 0 1.5h.552c.118.367.272.717.464 1.037C6.29 12.412 7.076 13 8 13c.924 0 1.71-.588 2.234-1.463a.75.75 0 0 0-1.286-.771c-.354.59-.72.734-.948.734-.228 0-.594-.145-.948-.734a3.078 3.078 0 0 1-.142-.266h.34a.75.75 0 0 0 0-1.5h-.727a5.496 5.496 0 0 1 0-1h.727a.75.75 0 0 0 0-1.5h-.34a3.08 3.08 0 0 1 .142-.266Z" clip-rule="evenodd"/>| |
| 2558 | + } |
| 2559 | + ) |
| 2560 | + ) |
| 2561 | + end |
| 2562 | + |
| 2383 2563 | @doc """ |
| 2384 2564 | Renders the `map` icon. |
| 2385 2565 | |
| @@ -2470,6 +2650,51 @@ defmodule Heroicons do | |
| 2470 2650 | ) |
| 2471 2651 | end |
| 2472 2652 | |
| 2653 | + @doc """ |
| 2654 | + Renders the `equals` icon. |
| 2655 | + |
| 2656 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 2657 | + attributes can be provided for alternative styles. |
| 2658 | + |
| 2659 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 2660 | + |
| 2661 | + ## Examples |
| 2662 | + |
| 2663 | + ```heex |
| 2664 | + <Heroicons.equals /> |
| 2665 | + <Heroicons.equals class="w-4 h-4" /> |
| 2666 | + <Heroicons.equals solid /> |
| 2667 | + <Heroicons.equals mini /> |
| 2668 | + <Heroicons.equals micro /> |
| 2669 | + <Heroicons.equals outline /> |
| 2670 | + ``` |
| 2671 | + """ |
| 2672 | + attr :rest, :global, |
| 2673 | + doc: "the arbitrary HTML attributes for the svg container", |
| 2674 | + include: ~w(fill stroke stroke-width) |
| 2675 | + |
| 2676 | + attr :outline, :boolean, default: true |
| 2677 | + attr :solid, :boolean, default: false |
| 2678 | + attr :mini, :boolean, default: false |
| 2679 | + attr :micro, :boolean, default: false |
| 2680 | + |
| 2681 | + def equals(assigns) do |
| 2682 | + svg( |
| 2683 | + assign(assigns, |
| 2684 | + paths: %{ |
| 2685 | + outline: |
| 2686 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M4.499 8.248h15m-15 7.501h15"/>|, |
| 2687 | + solid: |
| 2688 | + ~S|<path fill-rule="evenodd" d="M3.748 8.248a.75.75 0 0 1 .75-.75h15a.75.75 0 0 1 0 1.5h-15a.75.75 0 0 1-.75-.75ZM3.748 15.75a.75.75 0 0 1 .75-.751h15a.75.75 0 0 1 0 1.5h-15a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"/>|, |
| 2689 | + mini: |
| 2690 | + ~S|<path d="M3.75 6a.75.75 0 0 0 0 1.5h12.5a.75.75 0 0 0 0-1.5H3.75ZM3.75 13.5a.75.75 0 0 0 0 1.5h12.5a.75.75 0 0 0 0-1.5H3.75Z"/>|, |
| 2691 | + micro: |
| 2692 | + ~S|<path fill-rule="evenodd" d="M2 4.75A.75.75 0 0 1 2.75 4h10.5a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 4.75ZM2 11.25a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"/>| |
| 2693 | + } |
| 2694 | + ) |
| 2695 | + ) |
| 2696 | + end |
| 2697 | + |
| 2473 2698 | @doc """ |
| 2474 2699 | Renders the `building_office_2` icon. |
| 2475 2700 | |
| @@ -2515,6 +2740,51 @@ defmodule Heroicons do | |
| 2515 2740 | ) |
| 2516 2741 | end |
| 2517 2742 | |
| 2743 | + @doc """ |
| 2744 | + Renders the `h2` icon. |
| 2745 | + |
| 2746 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 2747 | + attributes can be provided for alternative styles. |
| 2748 | + |
| 2749 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 2750 | + |
| 2751 | + ## Examples |
| 2752 | + |
| 2753 | + ```heex |
| 2754 | + <Heroicons.h2 /> |
| 2755 | + <Heroicons.h2 class="w-4 h-4" /> |
| 2756 | + <Heroicons.h2 solid /> |
| 2757 | + <Heroicons.h2 mini /> |
| 2758 | + <Heroicons.h2 micro /> |
| 2759 | + <Heroicons.h2 outline /> |
| 2760 | + ``` |
| 2761 | + """ |
| 2762 | + attr :rest, :global, |
| 2763 | + doc: "the arbitrary HTML attributes for the svg container", |
| 2764 | + include: ~w(fill stroke stroke-width) |
| 2765 | + |
| 2766 | + attr :outline, :boolean, default: true |
| 2767 | + attr :solid, :boolean, default: false |
| 2768 | + attr :mini, :boolean, default: false |
| 2769 | + attr :micro, :boolean, default: false |
| 2770 | + |
| 2771 | + def h2(assigns) do |
| 2772 | + svg( |
| 2773 | + assign(assigns, |
| 2774 | + paths: %{ |
| 2775 | + outline: |
| 2776 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M21.75 19.5H16.5v-1.609a2.25 2.25 0 0 1 1.244-2.012l2.89-1.445c.651-.326 1.116-.955 1.116-1.683 0-.498-.04-.987-.118-1.463-.135-.825-.835-1.422-1.668-1.489a15.202 15.202 0 0 0-3.464.12M2.243 4.492v7.5m0 0v7.502m0-7.501h10.5m0-7.5v7.5m0 0v7.501"/>|, |
| 2777 | + solid: |
| 2778 | + ~S|<path fill-rule="evenodd" d="M2.246 3.743a.75.75 0 0 1 .75.75v6.75h9v-6.75a.75.75 0 0 1 1.5 0v15.002a.75.75 0 1 1-1.5 0v-6.751h-9v6.75a.75.75 0 1 1-1.5 0v-15a.75.75 0 0 1 .75-.75ZM18.75 10.5c-.727 0-1.441.054-2.138.16a.75.75 0 1 1-.223-1.484 15.867 15.867 0 0 1 3.635-.125c1.149.092 2.153.923 2.348 2.115.084.516.128 1.045.128 1.584 0 1.065-.676 1.927-1.531 2.354l-2.89 1.445a1.5 1.5 0 0 0-.829 1.342v.86h4.5a.75.75 0 1 1 0 1.5H16.5a.75.75 0 0 1-.75-.75v-1.61a3 3 0 0 1 1.659-2.684l2.89-1.445c.447-.223.701-.62.701-1.012a8.32 8.32 0 0 0-.108-1.342c-.075-.457-.47-.82-.987-.862a14.45 14.45 0 0 0-1.155-.046Z" clip-rule="evenodd"/>|, |
| 2779 | + mini: |
| 2780 | + ~S|<path fill-rule="evenodd" d="M2.75 4a.75.75 0 0 1 .75.75v4.5h5v-4.5a.75.75 0 0 1 1.5 0v10.5a.75.75 0 0 1-1.5 0v-4.5h-5v4.5a.75.75 0 0 1-1.5 0V4.75A.75.75 0 0 1 2.75 4ZM15 9.5c-.729 0-1.445.051-2.146.15a.75.75 0 0 1-.208-1.486 16.887 16.887 0 0 1 3.824-.1c.855.074 1.512.78 1.527 1.637a17.476 17.476 0 0 1-.009.931 1.713 1.713 0 0 1-1.18 1.556l-2.453.818a1.25 1.25 0 0 0-.855 1.185v.309h3.75a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75v-1.059a2.75 2.75 0 0 1 1.88-2.608l2.454-.818c.102-.034.153-.117.155-.188a15.556 15.556 0 0 0 .009-.85.171.171 0 0 0-.158-.169A15.458 15.458 0 0 0 15 9.5Z" clip-rule="evenodd"/>|, |
| 2781 | + micro: |
| 2782 | + ~S|<path fill-rule="evenodd" d="M1.75 3a.75.75 0 0 1 .75.75v3.5h4v-3.5a.75.75 0 0 1 1.5 0v8.5a.75.75 0 0 1-1.5 0v-3.5h-4v3.5a.75.75 0 0 1-1.5 0v-8.5A.75.75 0 0 1 1.75 3ZM12.5 7.5c-.558 0-1.106.04-1.642.119a.75.75 0 0 1-.216-1.484 12.848 12.848 0 0 1 2.836-.098A1.629 1.629 0 0 1 14.99 7.58a8.884 8.884 0 0 1-.021 1.166c-.06.702-.553 1.24-1.159 1.441l-2.14.713a.25.25 0 0 0-.17.237v.363h2.75a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75v-1.113a1.75 1.75 0 0 1 1.197-1.66l2.139-.713c.1-.033.134-.103.138-.144a7.344 7.344 0 0 0 .018-.97c-.003-.052-.046-.111-.128-.117A11.417 11.417 0 0 0 12.5 7.5Z" clip-rule="evenodd"/>| |
| 2783 | + } |
| 2784 | + ) |
| 2785 | + ) |
| 2786 | + end |
| 2787 | + |
| 2518 2788 | @doc """ |
| 2519 2789 | Renders the `document_chart_bar` icon. |
| 2520 2790 | |
| @@ -2605,6 +2875,51 @@ defmodule Heroicons do | |
| 2605 2875 | ) |
| 2606 2876 | end |
| 2607 2877 | |
| 2878 | + @doc """ |
| 2879 | + Renders the `document_currency_dollar` icon. |
| 2880 | + |
| 2881 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 2882 | + attributes can be provided for alternative styles. |
| 2883 | + |
| 2884 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 2885 | + |
| 2886 | + ## Examples |
| 2887 | + |
| 2888 | + ```heex |
| 2889 | + <Heroicons.document_currency_dollar /> |
| 2890 | + <Heroicons.document_currency_dollar class="w-4 h-4" /> |
| 2891 | + <Heroicons.document_currency_dollar solid /> |
| 2892 | + <Heroicons.document_currency_dollar mini /> |
| 2893 | + <Heroicons.document_currency_dollar micro /> |
| 2894 | + <Heroicons.document_currency_dollar outline /> |
| 2895 | + ``` |
| 2896 | + """ |
| 2897 | + attr :rest, :global, |
| 2898 | + doc: "the arbitrary HTML attributes for the svg container", |
| 2899 | + include: ~w(fill stroke stroke-width) |
| 2900 | + |
| 2901 | + attr :outline, :boolean, default: true |
| 2902 | + attr :solid, :boolean, default: false |
| 2903 | + attr :mini, :boolean, default: false |
| 2904 | + attr :micro, :boolean, default: false |
| 2905 | + |
| 2906 | + def document_currency_dollar(assigns) do |
| 2907 | + svg( |
| 2908 | + assign(assigns, |
| 2909 | + paths: %{ |
| 2910 | + outline: |
| 2911 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m3.75 9v7.5m2.25-6.466a9.016 9.016 0 0 0-3.461-.203c-.536.072-.974.478-1.021 1.017a4.559 4.559 0 0 0-.018.402c0 .464.336.844.775.994l2.95 1.012c.44.15.775.53.775.994 0 .136-.006.27-.018.402-.047.539-.485.945-1.021 1.017a9.077 9.077 0 0 1-3.461-.203M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"/>|, |
| 2912 | + solid: |
| 2913 | + ~S|<path fill-rule="evenodd" d="M3.75 3.375c0-1.036.84-1.875 1.875-1.875H9a3.75 3.75 0 0 1 3.75 3.75v1.875c0 1.036.84 1.875 1.875 1.875H16.5a3.75 3.75 0 0 1 3.75 3.75v7.875c0 1.035-.84 1.875-1.875 1.875H5.625a1.875 1.875 0 0 1-1.875-1.875V3.375Zm10.5 1.875a5.23 5.23 0 0 0-1.279-3.434 9.768 9.768 0 0 1 6.963 6.963A5.23 5.23 0 0 0 16.5 7.5h-1.875a.375.375 0 0 1-.375-.375V5.25ZM12 10.5a.75.75 0 0 1 .75.75v.028a9.727 9.727 0 0 1 1.687.28.75.75 0 1 1-.374 1.452 8.207 8.207 0 0 0-1.313-.226v1.68l.969.332c.67.23 1.281.85 1.281 1.704 0 .158-.007.314-.02.468-.083.931-.83 1.582-1.669 1.695a9.776 9.776 0 0 1-.561.059v.028a.75.75 0 0 1-1.5 0v-.029a9.724 9.724 0 0 1-1.687-.278.75.75 0 0 1 .374-1.453c.425.11.864.186 1.313.226v-1.68l-.968-.332C9.612 14.974 9 14.354 9 13.5c0-.158.007-.314.02-.468.083-.931.831-1.582 1.67-1.694.185-.025.372-.045.56-.06v-.028a.75.75 0 0 1 .75-.75Zm-1.11 2.324c.119-.016.239-.03.36-.04v1.166l-.482-.165c-.208-.072-.268-.211-.268-.285 0-.113.005-.225.015-.336.013-.146.14-.309.374-.34Zm1.86 4.392V16.05l.482.165c.208.072.268.211.268.285 0 .113-.005.225-.015.336-.012.146-.14.309-.374.34-.12.016-.24.03-.361.04Z" clip-rule="evenodd"/>|, |
| 2914 | + mini: |
| 2915 | + ~S|<path fill-rule="evenodd" d="M4.5 2A1.5 1.5 0 0 0 3 3.5v13A1.5 1.5 0 0 0 4.5 18h11a1.5 1.5 0 0 0 1.5-1.5V7.621a1.5 1.5 0 0 0-.44-1.06l-4.12-4.122A1.5 1.5 0 0 0 11.378 2H4.5Zm6.25 3.75a.75.75 0 0 0-1.5 0v.272c-.418.024-.831.069-1.238.132-.962.15-1.807.882-1.95 1.928-.04.3-.062.607-.062.918 0 1.044.83 1.759 1.708 1.898l1.542.243v2.334a11.214 11.214 0 0 1-2.297-.392.75.75 0 0 0-.405 1.444c.867.243 1.772.397 2.702.451v.272a.75.75 0 0 0 1.5 0v-.272c.419-.024.832-.069 1.239-.132.961-.15 1.807-.882 1.95-1.928.04-.3.061-.607.061-.918 0-1.044-.83-1.759-1.708-1.898L10.75 9.86V7.525c.792.052 1.56.185 2.297.392a.75.75 0 0 0 .406-1.444 12.723 12.723 0 0 0-2.703-.451V5.75ZM8.244 7.636c.33-.052.666-.09 1.006-.111v2.097l-1.308-.206C7.635 9.367 7.5 9.156 7.5 9c0-.243.017-.482.049-.716.042-.309.305-.587.695-.648Zm2.506 5.84v-2.098l1.308.206c.307.049.442.26.442.416 0 .243-.016.482-.048.716-.042.309-.306.587-.695.648-.331.052-.667.09-1.007.111Z" clip-rule="evenodd"/>|, |
| 2916 | + micro: |
| 2917 | + ~S|<path d="M6.621 6.584c.208-.026.418-.046.629-.06v1.034l-.598-.138a.227.227 0 0 1-.116-.065.094.094 0 0 1-.028-.06 5.345 5.345 0 0 1 .002-.616.082.082 0 0 1 .025-.055.144.144 0 0 1 .086-.04ZM8.75 10.475V9.443l.594.137a.227.227 0 0 1 .116.065.094.094 0 0 1 .028.06 5.355 5.355 0 0 1-.002.616.082.082 0 0 1-.025.055.144.144 0 0 1-.086.04c-.207.026-.415.045-.625.06Z"/><path fill-rule="evenodd" d="M2.5 3.5A1.5 1.5 0 0 1 4 2h4.879a1.5 1.5 0 0 1 1.06.44l3.122 3.12a1.5 1.5 0 0 1 .439 1.061V12.5A1.5 1.5 0 0 1 12 14H4a1.5 1.5 0 0 1-1.5-1.5v-9Zm6.25 1.25a.75.75 0 0 0-1.5 0v.272c-.273.016-.543.04-.81.073-.748.09-1.38.689-1.428 1.494a6.836 6.836 0 0 0-.002.789c.044.785.635 1.348 1.305 1.503l.935.216v1.379a11.27 11.27 0 0 1-1.36-.173.75.75 0 1 0-.28 1.474c.536.102 1.084.17 1.64.202v.271a.75.75 0 0 0 1.5 0v-.272c.271-.016.54-.04.807-.073.747-.09 1.378-.689 1.427-1.494a6.843 6.843 0 0 0 .002-.789c-.044-.785-.635-1.348-1.305-1.503l-.931-.215v-1.38c.46.03.913.089 1.356.173a.75.75 0 0 0 .28-1.474 12.767 12.767 0 0 0-1.636-.201V4.75Z" clip-rule="evenodd"/>| |
| 2918 | + } |
| 2919 | + ) |
| 2920 | + ) |
| 2921 | + end |
| 2922 | + |
| 2608 2923 | @doc """ |
| 2609 2924 | Renders the `identification` icon. |
| 2610 2925 | |
| @@ -2920,6 +3235,51 @@ defmodule Heroicons do | |
| 2920 3235 | ) |
| 2921 3236 | end |
| 2922 3237 | |
| 3238 | + @doc """ |
| 3239 | + Renders the `calendar_date_range` icon. |
| 3240 | + |
| 3241 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 3242 | + attributes can be provided for alternative styles. |
| 3243 | + |
| 3244 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 3245 | + |
| 3246 | + ## Examples |
| 3247 | + |
| 3248 | + ```heex |
| 3249 | + <Heroicons.calendar_date_range /> |
| 3250 | + <Heroicons.calendar_date_range class="w-4 h-4" /> |
| 3251 | + <Heroicons.calendar_date_range solid /> |
| 3252 | + <Heroicons.calendar_date_range mini /> |
| 3253 | + <Heroicons.calendar_date_range micro /> |
| 3254 | + <Heroicons.calendar_date_range outline /> |
| 3255 | + ``` |
| 3256 | + """ |
| 3257 | + attr :rest, :global, |
| 3258 | + doc: "the arbitrary HTML attributes for the svg container", |
| 3259 | + include: ~w(fill stroke stroke-width) |
| 3260 | + |
| 3261 | + attr :outline, :boolean, default: true |
| 3262 | + attr :solid, :boolean, default: false |
| 3263 | + attr :mini, :boolean, default: false |
| 3264 | + attr :micro, :boolean, default: false |
| 3265 | + |
| 3266 | + def calendar_date_range(assigns) do |
| 3267 | + svg( |
| 3268 | + assign(assigns, |
| 3269 | + paths: %{ |
| 3270 | + outline: |
| 3271 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M6.75 2.994v2.25m10.5-2.25v2.25m-14.252 13.5V7.491a2.25 2.25 0 0 1 2.25-2.25h13.5a2.25 2.25 0 0 1 2.25 2.25v11.251m-18 0a2.25 2.25 0 0 0 2.25 2.25h13.5a2.25 2.25 0 0 0 2.25-2.25m-18 0v-7.5a2.25 2.25 0 0 1 2.25-2.25h13.5a2.25 2.25 0 0 1 2.25 2.25v7.5m-6.75-6h2.25m-9 2.25h4.5m.002-2.25h.005v.006H12v-.006Zm-.001 4.5h.006v.006h-.006v-.005Zm-2.25.001h.005v.006H9.75v-.006Zm-2.25 0h.005v.005h-.006v-.005Zm6.75-2.247h.005v.005h-.005v-.005Zm0 2.247h.006v.006h-.006v-.006Zm2.25-2.248h.006V15H16.5v-.005Z"/>|, |
| 3272 | + solid: |
| 3273 | + ~S|<path d="M12 11.993a.75.75 0 0 0-.75.75v.006c0 .414.336.75.75.75h.006a.75.75 0 0 0 .75-.75v-.006a.75.75 0 0 0-.75-.75H12ZM12 16.494a.75.75 0 0 0-.75.75v.005c0 .414.335.75.75.75h.005a.75.75 0 0 0 .75-.75v-.005a.75.75 0 0 0-.75-.75H12ZM8.999 17.244a.75.75 0 0 1 .75-.75h.006a.75.75 0 0 1 .75.75v.006a.75.75 0 0 1-.75.75h-.006a.75.75 0 0 1-.75-.75v-.006ZM7.499 16.494a.75.75 0 0 0-.75.75v.005c0 .414.336.75.75.75h.005a.75.75 0 0 0 .75-.75v-.005a.75.75 0 0 0-.75-.75H7.5ZM13.499 14.997a.75.75 0 0 1 .75-.75h.006a.75.75 0 0 1 .75.75v.005a.75.75 0 0 1-.75.75h-.006a.75.75 0 0 1-.75-.75v-.005ZM14.25 16.494a.75.75 0 0 0-.75.75v.006c0 .414.335.75.75.75h.005a.75.75 0 0 0 .75-.75v-.006a.75.75 0 0 0-.75-.75h-.005ZM15.75 14.995a.75.75 0 0 1 .75-.75h.005a.75.75 0 0 1 .75.75v.006a.75.75 0 0 1-.75.75H16.5a.75.75 0 0 1-.75-.75v-.006ZM13.498 12.743a.75.75 0 0 1 .75-.75h2.25a.75.75 0 1 1 0 1.5h-2.25a.75.75 0 0 1-.75-.75ZM6.748 14.993a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Z"/><path fill-rule="evenodd" d="M18 2.993a.75.75 0 0 0-1.5 0v1.5h-9V2.994a.75.75 0 1 0-1.5 0v1.497h-.752a3 3 0 0 0-3 3v11.252a3 3 0 0 0 3 3h13.5a3 3 0 0 0 3-3V7.492a3 3 0 0 0-3-3H18V2.993ZM3.748 18.743v-7.5a1.5 1.5 0 0 1 1.5-1.5h13.5a1.5 1.5 0 0 1 1.5 1.5v7.5a1.5 1.5 0 0 1-1.5 1.5h-13.5a1.5 1.5 0 0 1-1.5-1.5Z" clip-rule="evenodd"/>|, |
| 3274 | + mini: |
| 3275 | + ~S|<path d="M10 9.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V10a.75.75 0 0 0-.75-.75H10ZM6 13.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V14a.75.75 0 0 0-.75-.75H6ZM8 13.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V14a.75.75 0 0 0-.75-.75H8ZM9.25 14a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H10a.75.75 0 0 1-.75-.75V14ZM12 11.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V12a.75.75 0 0 0-.75-.75H12ZM12 13.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V14a.75.75 0 0 0-.75-.75H12ZM13.25 12a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H14a.75.75 0 0 1-.75-.75V12ZM11.25 10.005c0-.417.338-.755.755-.755h2a.755.755 0 1 1 0 1.51h-2a.755.755 0 0 1-.755-.755ZM6.005 11.25a.755.755 0 1 0 0 1.51h4a.755.755 0 1 0 0-1.51h-4Z"/><path fill-rule="evenodd" d="M5.75 2a.75.75 0 0 1 .75.75V4h7V2.75a.75.75 0 0 1 1.5 0V4h.25A2.75 2.75 0 0 1 18 6.75v8.5A2.75 2.75 0 0 1 15.25 18H4.75A2.75 2.75 0 0 1 2 15.25v-8.5A2.75 2.75 0 0 1 4.75 4H5V2.75A.75.75 0 0 1 5.75 2Zm-1 5.5c-.69 0-1.25.56-1.25 1.25v6.5c0 .69.56 1.25 1.25 1.25h10.5c.69 0 1.25-.56 1.25-1.25v-6.5c0-.69-.56-1.25-1.25-1.25H4.75Z" clip-rule="evenodd"/>|, |
| 3276 | + micro: |
| 3277 | + ~S|<path d="M5.75 7.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM7.25 8.25A.75.75 0 0 1 8 7.5h2.25a.75.75 0 0 1 0 1.5H8a.75.75 0 0 1-.75-.75ZM5.75 9.5a.75.75 0 0 0 0 1.5H8a.75.75 0 0 0 0-1.5H5.75Z"/><path fill-rule="evenodd" d="M4.75 1a.75.75 0 0 0-.75.75V3a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2V1.75a.75.75 0 0 0-1.5 0V3h-5V1.75A.75.75 0 0 0 4.75 1ZM3.5 7a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v4.5a1 1 0 0 1-1 1h-7a1 1 0 0 1-1-1V7Z" clip-rule="evenodd"/>| |
| 3278 | + } |
| 3279 | + ) |
| 3280 | + ) |
| 3281 | + end |
| 3282 | + |
| 2923 3283 | @doc """ |
| 2924 3284 | Renders the `queue_list` icon. |
| 2925 3285 | |
| @@ -3865,6 +4225,51 @@ defmodule Heroicons do | |
| 3865 4225 | ) |
| 3866 4226 | end |
| 3867 4227 | |
| 4228 | + @doc """ |
| 4229 | + Renders the `numbered_list` icon. |
| 4230 | + |
| 4231 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 4232 | + attributes can be provided for alternative styles. |
| 4233 | + |
| 4234 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 4235 | + |
| 4236 | + ## Examples |
| 4237 | + |
| 4238 | + ```heex |
| 4239 | + <Heroicons.numbered_list /> |
| 4240 | + <Heroicons.numbered_list class="w-4 h-4" /> |
| 4241 | + <Heroicons.numbered_list solid /> |
| 4242 | + <Heroicons.numbered_list mini /> |
| 4243 | + <Heroicons.numbered_list micro /> |
| 4244 | + <Heroicons.numbered_list outline /> |
| 4245 | + ``` |
| 4246 | + """ |
| 4247 | + attr :rest, :global, |
| 4248 | + doc: "the arbitrary HTML attributes for the svg container", |
| 4249 | + include: ~w(fill stroke stroke-width) |
| 4250 | + |
| 4251 | + attr :outline, :boolean, default: true |
| 4252 | + attr :solid, :boolean, default: false |
| 4253 | + attr :mini, :boolean, default: false |
| 4254 | + attr :micro, :boolean, default: false |
| 4255 | + |
| 4256 | + def numbered_list(assigns) do |
| 4257 | + svg( |
| 4258 | + assign(assigns, |
| 4259 | + paths: %{ |
| 4260 | + outline: |
| 4261 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M8.242 5.992h12m-12 6.003H20.24m-12 5.999h12M4.117 7.495v-3.75H2.99m1.125 3.75H2.99m1.125 0H5.24m-1.92 2.577a1.125 1.125 0 1 1 1.591 1.59l-1.83 1.83h2.16M2.99 15.745h1.125a1.125 1.125 0 0 1 0 2.25H3.74m0-.002h.375a1.125 1.125 0 0 1 0 2.25H2.99"/>|, |
| 4262 | + solid: |
| 4263 | + ~S|<path fill-rule="evenodd" d="M7.491 5.992a.75.75 0 0 1 .75-.75h12a.75.75 0 1 1 0 1.5h-12a.75.75 0 0 1-.75-.75ZM7.49 11.995a.75.75 0 0 1 .75-.75h12a.75.75 0 0 1 0 1.5h-12a.75.75 0 0 1-.75-.75ZM7.491 17.994a.75.75 0 0 1 .75-.75h12a.75.75 0 1 1 0 1.5h-12a.75.75 0 0 1-.75-.75ZM2.24 3.745a.75.75 0 0 1 .75-.75h1.125a.75.75 0 0 1 .75.75v3h.375a.75.75 0 0 1 0 1.5H2.99a.75.75 0 0 1 0-1.5h.375v-2.25H2.99a.75.75 0 0 1-.75-.75ZM2.79 10.602a.75.75 0 0 1 0-1.06 1.875 1.875 0 1 1 2.652 2.651l-.55.55h.35a.75.75 0 0 1 0 1.5h-2.16a.75.75 0 0 1-.53-1.281l1.83-1.83a.375.375 0 0 0-.53-.53.75.75 0 0 1-1.062 0ZM2.24 15.745a.75.75 0 0 1 .75-.75h1.125a1.875 1.875 0 0 1 1.501 2.999 1.875 1.875 0 0 1-1.501 3H2.99a.75.75 0 0 1 0-1.501h1.125a.375.375 0 0 0 .036-.748H3.74a.75.75 0 0 1-.75-.75v-.002a.75.75 0 0 1 .75-.75h.411a.375.375 0 0 0-.036-.748H2.99a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"/>|, |
| 4264 | + mini: |
| 4265 | + ~S|<path d="M3 1.25a.75.75 0 0 0 0 1.5h.25v2.5a.75.75 0 0 0 1.5 0V2A.75.75 0 0 0 4 1.25H3ZM2.97 8.654a3.5 3.5 0 0 1 1.524-.12.034.034 0 0 1-.012.012L2.415 9.579A.75.75 0 0 0 2 10.25v1c0 .414.336.75.75.75h2.5a.75.75 0 0 0 0-1.5H3.927l1.225-.613c.52-.26.848-.79.848-1.371 0-.647-.429-1.327-1.193-1.451a5.03 5.03 0 0 0-2.277.155.75.75 0 0 0 .44 1.434ZM7.75 3a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5ZM7.75 9.25a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5ZM7.75 15.5a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5ZM2.625 13.875a.75.75 0 0 0 0 1.5h1.5a.125.125 0 0 1 0 .25H3.5a.75.75 0 0 0 0 1.5h.625a.125.125 0 0 1 0 .25h-1.5a.75.75 0 0 0 0 1.5h1.5a1.625 1.625 0 0 0 1.37-2.5 1.625 1.625 0 0 0-1.37-2.5h-1.5Z"/>|, |
| 4266 | + micro: |
| 4267 | + ~S|<path d="M2.995 1a.625.625 0 1 0 0 1.25h.38v2.125a.625.625 0 1 0 1.25 0v-2.75A.625.625 0 0 0 4 1H2.995ZM3.208 7.385a2.37 2.37 0 0 1 1.027-.124L2.573 8.923a.625.625 0 0 0 .439 1.067l1.987.011a.625.625 0 0 0 .006-1.25l-.49-.003.777-.776c.215-.215.335-.506.335-.809 0-.465-.297-.957-.842-1.078a3.636 3.636 0 0 0-1.993.121.625.625 0 1 0 .416 1.179ZM2.625 11a.625.625 0 1 0 0 1.25H4.25a.125.125 0 0 1 0 .25H3.5a.625.625 0 1 0 0 1.25h.75a.125.125 0 0 1 0 .25H2.625a.625.625 0 1 0 0 1.25H4.25a1.375 1.375 0 0 0 1.153-2.125A1.375 1.375 0 0 0 4.25 11H2.625ZM7.25 2a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 0-1.5h-6ZM7.25 7.25a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 0-1.5h-6ZM6.5 13.25a.75.75 0 0 1 .75-.75h6a.75.75 0 0 1 0 1.5h-6a.75.75 0 0 1-.75-.75Z"/>| |
| 4268 | + } |
| 4269 | + ) |
| 4270 | + ) |
| 4271 | + end |
| 4272 | + |
| 3868 4273 | @doc """ |
| 3869 4274 | Renders the `banknotes` icon. |
| 3870 4275 | |
| @@ -5034,6 +5439,51 @@ defmodule Heroicons do | |
| 5034 5439 | ) |
| 5035 5440 | end |
| 5036 5441 | |
| 5442 | + @doc """ |
| 5443 | + Renders the `link_slash` icon. |
| 5444 | + |
| 5445 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 5446 | + attributes can be provided for alternative styles. |
| 5447 | + |
| 5448 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 5449 | + |
| 5450 | + ## Examples |
| 5451 | + |
| 5452 | + ```heex |
| 5453 | + <Heroicons.link_slash /> |
| 5454 | + <Heroicons.link_slash class="w-4 h-4" /> |
| 5455 | + <Heroicons.link_slash solid /> |
| 5456 | + <Heroicons.link_slash mini /> |
| 5457 | + <Heroicons.link_slash micro /> |
| 5458 | + <Heroicons.link_slash outline /> |
| 5459 | + ``` |
| 5460 | + """ |
| 5461 | + attr :rest, :global, |
| 5462 | + doc: "the arbitrary HTML attributes for the svg container", |
| 5463 | + include: ~w(fill stroke stroke-width) |
| 5464 | + |
| 5465 | + attr :outline, :boolean, default: true |
| 5466 | + attr :solid, :boolean, default: false |
| 5467 | + attr :mini, :boolean, default: false |
| 5468 | + attr :micro, :boolean, default: false |
| 5469 | + |
| 5470 | + def link_slash(assigns) do |
| 5471 | + svg( |
| 5472 | + assign(assigns, |
| 5473 | + paths: %{ |
| 5474 | + outline: |
| 5475 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M13.181 8.68a4.503 4.503 0 0 1 1.903 6.405m-9.768-2.782L3.56 14.06a4.5 4.5 0 0 0 6.364 6.365l3.129-3.129m5.614-5.615 1.757-1.757a4.5 4.5 0 0 0-6.364-6.365l-4.5 4.5c-.258.26-.479.541-.661.84m1.903 6.405a4.495 4.495 0 0 1-1.242-.88 4.483 4.483 0 0 1-1.062-1.683m6.587 2.345 5.907 5.907m-5.907-5.907L8.898 8.898M2.991 2.99 8.898 8.9"/>|, |
| 5476 | + solid: |
| 5477 | + ~S|<path fill-rule="evenodd" d="M19.892 4.09a3.75 3.75 0 0 0-5.303 0l-4.5 4.5c-.074.074-.144.15-.21.229l4.965 4.966a3.75 3.75 0 0 0-1.986-4.428.75.75 0 0 1 .646-1.353 5.253 5.253 0 0 1 2.502 6.944l5.515 5.515a.75.75 0 0 1-1.061 1.06l-18-18.001A.75.75 0 0 1 3.521 2.46l5.294 5.295a5.31 5.31 0 0 1 .213-.227l4.5-4.5a5.25 5.25 0 1 1 7.425 7.425l-1.757 1.757a.75.75 0 1 1-1.06-1.06l1.756-1.757a3.75 3.75 0 0 0 0-5.304ZM5.846 11.773a.75.75 0 0 1 0 1.06l-1.757 1.758a3.75 3.75 0 0 0 5.303 5.304l3.129-3.13a.75.75 0 1 1 1.06 1.061l-3.128 3.13a5.25 5.25 0 1 1-7.425-7.426l1.757-1.757a.75.75 0 0 1 1.061 0Zm2.401.26a.75.75 0 0 1 .957.458c.18.512.474.992.885 1.403.31.311.661.555 1.035.733a.75.75 0 0 1-.647 1.354 5.244 5.244 0 0 1-1.449-1.026 5.232 5.232 0 0 1-1.24-1.965.75.75 0 0 1 .46-.957Z" clip-rule="evenodd"/>|, |
| 5478 | + mini: |
| 5479 | + ~S|<path fill-rule="evenodd" d="M2.22 2.22a.75.75 0 0 1 1.06 0l4.46 4.46c.128-.178.272-.349.432-.508l3-3a4 4 0 0 1 5.657 5.656l-1.225 1.225a.75.75 0 1 1-1.06-1.06l1.224-1.225a2.5 2.5 0 0 0-3.536-3.536l-3 3a2.504 2.504 0 0 0-.406.533l2.59 2.59a2.49 2.49 0 0 0-.79-1.254.75.75 0 1 1 .977-1.138 3.997 3.997 0 0 1 1.306 3.886l4.871 4.87a.75.75 0 1 1-1.06 1.061l-5.177-5.177-.006-.005-4.134-4.134a.65.65 0 0 1-.005-.006L2.22 3.28a.75.75 0 0 1 0-1.06Zm3.237 7.727a.75.75 0 0 1 0 1.06l-1.225 1.225a2.5 2.5 0 0 0 3.536 3.536l1.879-1.879a.75.75 0 1 1 1.06 1.06L8.83 16.83a4 4 0 0 1-5.657-5.657l1.224-1.225a.75.75 0 0 1 1.06 0Z" clip-rule="evenodd"/>|, |
| 5480 | + micro: |
| 5481 | + ~S|<path d="M3.28 2.22a.75.75 0 0 0-1.06 1.06l10.5 10.5a.75.75 0 1 0 1.06-1.06l-2.999-3a3.5 3.5 0 0 0-.806-3.695.75.75 0 0 0-1.06 1.061c.374.374.569.861.584 1.352L7.116 6.055l1.97-1.97a2 2 0 0 1 3.208 2.3.75.75 0 0 0 1.346.662 3.501 3.501 0 0 0-5.615-4.022l-1.97 1.97L3.28 2.22ZM3.705 9.616a.75.75 0 0 0-1.345-.663 3.501 3.501 0 0 0 5.615 4.022l.379-.379a.75.75 0 0 0-1.061-1.06l-.379.378a2 2 0 0 1-3.209-2.298Z"/>| |
| 5482 | + } |
| 5483 | + ) |
| 5484 | + ) |
| 5485 | + end |
| 5486 | + |
| 5037 5487 | @doc """ |
| 5038 5488 | Renders the `gif` icon. |
| 5039 5489 | |
| @@ -5887,6 +6337,51 @@ defmodule Heroicons do | |
| 5887 6337 | ) |
| 5888 6338 | end |
| 5889 6339 | |
| 6340 | + @doc """ |
| 6341 | + Renders the `arrow_turn_up_right` icon. |
| 6342 | + |
| 6343 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 6344 | + attributes can be provided for alternative styles. |
| 6345 | + |
| 6346 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 6347 | + |
| 6348 | + ## Examples |
| 6349 | + |
| 6350 | + ```heex |
| 6351 | + <Heroicons.arrow_turn_up_right /> |
| 6352 | + <Heroicons.arrow_turn_up_right class="w-4 h-4" /> |
| 6353 | + <Heroicons.arrow_turn_up_right solid /> |
| 6354 | + <Heroicons.arrow_turn_up_right mini /> |
| 6355 | + <Heroicons.arrow_turn_up_right micro /> |
| 6356 | + <Heroicons.arrow_turn_up_right outline /> |
| 6357 | + ``` |
| 6358 | + """ |
| 6359 | + attr :rest, :global, |
| 6360 | + doc: "the arbitrary HTML attributes for the svg container", |
| 6361 | + include: ~w(fill stroke stroke-width) |
| 6362 | + |
| 6363 | + attr :outline, :boolean, default: true |
| 6364 | + attr :solid, :boolean, default: false |
| 6365 | + attr :mini, :boolean, default: false |
| 6366 | + attr :micro, :boolean, default: false |
| 6367 | + |
| 6368 | + def arrow_turn_up_right(assigns) do |
| 6369 | + svg( |
| 6370 | + assign(assigns, |
| 6371 | + paths: %{ |
| 6372 | + outline: |
| 6373 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="m16.49 12 3.75-3.751m0 0-3.75-3.75m3.75 3.75H3.74V19.5"/>|, |
| 6374 | + solid: |
| 6375 | + ~S|<path fill-rule="evenodd" d="M3.74 20.25a.75.75 0 0 0 .75-.75V8.999h13.938l-2.47 2.47a.75.75 0 0 0 1.061 1.06l3.75-3.75a.75.75 0 0 0 0-1.06l-3.75-3.75a.75.75 0 0 0-1.06 1.06l2.47 2.47H3.738a.75.75 0 0 0-.75.75V19.5c0 .414.336.75.75.75Z" clip-rule="evenodd"/>|, |
| 6376 | + mini: |
| 6377 | + ~S|<path fill-rule="evenodd" d="M3.75 17a.75.75 0 0 0 .75-.75v-7.5h10.94l-1.97 1.97a.75.75 0 1 0 1.06 1.06l3.25-3.25a.75.75 0 0 0 0-1.06l-3.25-3.25a.75.75 0 1 0-1.06 1.06l1.97 1.97H3.75A.75.75 0 0 0 3 8v8.25c0 .414.336.75.75.75Z" clip-rule="evenodd"/>|, |
| 6378 | + micro: |
| 6379 | + ~S|<path fill-rule="evenodd" d="M2.75 14a.75.75 0 0 0 .75-.75v-6.5h7.94l-.97.97a.75.75 0 0 0 1.06 1.06l2.25-2.25a.75.75 0 0 0 0-1.06l-2.25-2.25a.75.75 0 1 0-1.06 1.06l.97.97H2.75A.75.75 0 0 0 2 6v7.25c0 .414.336.75.75.75Z" clip-rule="evenodd"/>| |
| 6380 | + } |
| 6381 | + ) |
| 6382 | + ) |
| 6383 | + end |
| 6384 | + |
| 5890 6385 | @doc """ |
| 5891 6386 | Renders the `battery_100` icon. |
| 5892 6387 | |
| @@ -6067,6 +6562,51 @@ defmodule Heroicons do | |
| 6067 6562 | ) |
| 6068 6563 | end |
| 6069 6564 | |
| 6565 | + @doc """ |
| 6566 | + Renders the `divide` icon. |
| 6567 | + |
| 6568 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 6569 | + attributes can be provided for alternative styles. |
| 6570 | + |
| 6571 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 6572 | + |
| 6573 | + ## Examples |
| 6574 | + |
| 6575 | + ```heex |
| 6576 | + <Heroicons.divide /> |
| 6577 | + <Heroicons.divide class="w-4 h-4" /> |
| 6578 | + <Heroicons.divide solid /> |
| 6579 | + <Heroicons.divide mini /> |
| 6580 | + <Heroicons.divide micro /> |
| 6581 | + <Heroicons.divide outline /> |
| 6582 | + ``` |
| 6583 | + """ |
| 6584 | + attr :rest, :global, |
| 6585 | + doc: "the arbitrary HTML attributes for the svg container", |
| 6586 | + include: ~w(fill stroke stroke-width) |
| 6587 | + |
| 6588 | + attr :outline, :boolean, default: true |
| 6589 | + attr :solid, :boolean, default: false |
| 6590 | + attr :mini, :boolean, default: false |
| 6591 | + attr :micro, :boolean, default: false |
| 6592 | + |
| 6593 | + def divide(assigns) do |
| 6594 | + svg( |
| 6595 | + assign(assigns, |
| 6596 | + paths: %{ |
| 6597 | + outline: |
| 6598 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M4.499 11.998h15m-7.5-6.75h.008v.008h-.008v-.008Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0ZM12 18.751h.007v.007H12v-.007Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"/>|, |
| 6599 | + solid: |
| 6600 | + ~S|<path fill-rule="evenodd" d="M10.874 5.248a1.125 1.125 0 1 1 2.25 0 1.125 1.125 0 0 1-2.25 0Zm-7.125 6.75a.75.75 0 0 1 .75-.75h15a.75.75 0 0 1 0 1.5h-15a.75.75 0 0 1-.75-.75Zm7.125 6.753a1.125 1.125 0 1 1 2.25 0 1.125 1.125 0 0 1-2.25 0Z" clip-rule="evenodd"/>|, |
| 6601 | + mini: |
| 6602 | + ~S|<path d="M11.25 4a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0ZM3 10a.75.75 0 0 1 .75-.75h12.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 10ZM10 17.25a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Z"/>|, |
| 6603 | + micro: |
| 6604 | + ~S|<path fill-rule="evenodd" d="M2 8a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 8Z" clip-rule="evenodd"/><path d="M9 3a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 13a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"/>| |
| 6605 | + } |
| 6606 | + ) |
| 6607 | + ) |
| 6608 | + end |
| 6609 | + |
| 6070 6610 | @doc """ |
| 6071 6611 | Renders the `trash` icon. |
| 6072 6612 | |
| @@ -6202,6 +6742,51 @@ defmodule Heroicons do | |
| 6202 6742 | ) |
| 6203 6743 | end |
| 6204 6744 | |
| 6745 | + @doc """ |
| 6746 | + Renders the `document_currency_pound` icon. |
| 6747 | + |
| 6748 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 6749 | + attributes can be provided for alternative styles. |
| 6750 | + |
| 6751 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 6752 | + |
| 6753 | + ## Examples |
| 6754 | + |
| 6755 | + ```heex |
| 6756 | + <Heroicons.document_currency_pound /> |
| 6757 | + <Heroicons.document_currency_pound class="w-4 h-4" /> |
| 6758 | + <Heroicons.document_currency_pound solid /> |
| 6759 | + <Heroicons.document_currency_pound mini /> |
| 6760 | + <Heroicons.document_currency_pound micro /> |
| 6761 | + <Heroicons.document_currency_pound outline /> |
| 6762 | + ``` |
| 6763 | + """ |
| 6764 | + attr :rest, :global, |
| 6765 | + doc: "the arbitrary HTML attributes for the svg container", |
| 6766 | + include: ~w(fill stroke stroke-width) |
| 6767 | + |
| 6768 | + attr :outline, :boolean, default: true |
| 6769 | + attr :solid, :boolean, default: false |
| 6770 | + attr :mini, :boolean, default: false |
| 6771 | + attr :micro, :boolean, default: false |
| 6772 | + |
| 6773 | + def document_currency_pound(assigns) do |
| 6774 | + svg( |
| 6775 | + assign(assigns, |
| 6776 | + paths: %{ |
| 6777 | + outline: |
| 6778 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m6.621 9.879a3 3 0 0 0-5.02 2.897l.164.609a4.5 4.5 0 0 1-.108 2.676l-.157.439.44-.22a2.863 2.863 0 0 1 2.185-.155c.72.24 1.507.184 2.186-.155L15 18M8.25 15.75H12m-1.5-13.5H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"/>|, |
| 6779 | + solid: |
| 6780 | + ~S|<path fill-rule="evenodd" d="M3.75 3.375c0-1.036.84-1.875 1.875-1.875H9a3.75 3.75 0 0 1 3.75 3.75v1.875c0 1.036.84 1.875 1.875 1.875H16.5a3.75 3.75 0 0 1 3.75 3.75v7.875c0 1.035-.84 1.875-1.875 1.875H5.625a1.875 1.875 0 0 1-1.875-1.875V3.375Zm10.5 1.875a5.23 5.23 0 0 0-1.279-3.434 9.768 9.768 0 0 1 6.963 6.963A5.23 5.23 0 0 0 16.5 7.5h-1.875a.375.375 0 0 1-.375-.375V5.25Zm-3.674 9.583a2.249 2.249 0 0 1 3.765-2.174.75.75 0 0 0 1.06-1.06A3.75 3.75 0 0 0 9.076 15H8.25a.75.75 0 0 0 0 1.5h1.156a3.75 3.75 0 0 1-.206 1.559l-.156.439a.75.75 0 0 0 1.042.923l.439-.22a2.113 2.113 0 0 1 1.613-.115 3.613 3.613 0 0 0 2.758-.196l.44-.22a.75.75 0 1 0-.671-1.341l-.44.22a2.113 2.113 0 0 1-1.613.114 3.612 3.612 0 0 0-1.745-.134c.048-.341.062-.686.042-1.029H12a.75.75 0 0 0 0-1.5h-1.379l-.045-.167Z" clip-rule="evenodd"/>|, |
| 6781 | + mini: |
| 6782 | + ~S|<path fill-rule="evenodd" d="M4.5 2A1.5 1.5 0 0 0 3 3.5v13A1.5 1.5 0 0 0 4.5 18h11a1.5 1.5 0 0 0 1.5-1.5V7.621a1.5 1.5 0 0 0-.44-1.06l-4.12-4.122A1.5 1.5 0 0 0 11.378 2H4.5Zm5 7a1.5 1.5 0 0 1 2.56-1.06.75.75 0 1 0 1.062-1.061A3 3 0 0 0 8 9v1.25H6.75a.75.75 0 0 0 0 1.5H8v1a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 0 0 1.5h6.5a.75.75 0 1 0 0-1.5H9.372c.083-.235.128-.487.128-.75v-1h1.25a.75.75 0 0 0 0-1.5H9.5V9Z" clip-rule="evenodd"/>|, |
| 6783 | + micro: |
| 6784 | + ~S|<path fill-rule="evenodd" d="M2.5 3.5A1.5 1.5 0 0 1 4 2h4.879a1.5 1.5 0 0 1 1.06.44l3.122 3.12a1.5 1.5 0 0 1 .439 1.061V12.5A1.5 1.5 0 0 1 12 14H4a1.5 1.5 0 0 1-1.5-1.5v-9Zm5.44 3.44a1.5 1.5 0 0 1 2.12 0 .75.75 0 1 0 1.061-1.061A3 3 0 0 0 6 7.999H4.75a.75.75 0 0 0 0 1.5h1.225c-.116.571-.62 1-1.225 1a.75.75 0 1 0 0 1.5h5.5a.75.75 0 0 0 0-1.5H7.2c.156-.304.257-.642.289-1H9.25a.75.75 0 0 0 0-1.5H7.5c0-.384.146-.767.44-1.06Z" clip-rule="evenodd"/>| |
| 6785 | + } |
| 6786 | + ) |
| 6787 | + ) |
| 6788 | + end |
| 6789 | + |
| 6205 6790 | @doc """ |
| 6206 6791 | Renders the `information_circle` icon. |
| 6207 6792 | |
| @@ -6517,6 +7102,51 @@ defmodule Heroicons do | |
| 6517 7102 | ) |
| 6518 7103 | end |
| 6519 7104 | |
| 7105 | + @doc """ |
| 7106 | + Renders the `arrow_turn_down_left` icon. |
| 7107 | + |
| 7108 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 7109 | + attributes can be provided for alternative styles. |
| 7110 | + |
| 7111 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 7112 | + |
| 7113 | + ## Examples |
| 7114 | + |
| 7115 | + ```heex |
| 7116 | + <Heroicons.arrow_turn_down_left /> |
| 7117 | + <Heroicons.arrow_turn_down_left class="w-4 h-4" /> |
| 7118 | + <Heroicons.arrow_turn_down_left solid /> |
| 7119 | + <Heroicons.arrow_turn_down_left mini /> |
| 7120 | + <Heroicons.arrow_turn_down_left micro /> |
| 7121 | + <Heroicons.arrow_turn_down_left outline /> |
| 7122 | + ``` |
| 7123 | + """ |
| 7124 | + attr :rest, :global, |
| 7125 | + doc: "the arbitrary HTML attributes for the svg container", |
| 7126 | + include: ~w(fill stroke stroke-width) |
| 7127 | + |
| 7128 | + attr :outline, :boolean, default: true |
| 7129 | + attr :solid, :boolean, default: false |
| 7130 | + attr :mini, :boolean, default: false |
| 7131 | + attr :micro, :boolean, default: false |
| 7132 | + |
| 7133 | + def arrow_turn_down_left(assigns) do |
| 7134 | + svg( |
| 7135 | + assign(assigns, |
| 7136 | + paths: %{ |
| 7137 | + outline: |
| 7138 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="m7.49 12-3.75 3.75m0 0 3.75 3.75m-3.75-3.75h16.5V4.499"/>|, |
| 7139 | + solid: |
| 7140 | + ~S|<path fill-rule="evenodd" d="M20.239 3.749a.75.75 0 0 0-.75.75V15H5.549l2.47-2.47a.75.75 0 0 0-1.06-1.06l-3.75 3.75a.75.75 0 0 0 0 1.06l3.75 3.75a.75.75 0 1 0 1.06-1.06L5.55 16.5h14.69a.75.75 0 0 0 .75-.75V4.5a.75.75 0 0 0-.75-.751Z" clip-rule="evenodd"/>|, |
| 7141 | + mini: |
| 7142 | + ~S|<path fill-rule="evenodd" d="M16.25 3a.75.75 0 0 0-.75.75v7.5H4.56l1.97-1.97a.75.75 0 0 0-1.06-1.06l-3.25 3.25a.75.75 0 0 0 0 1.06l3.25 3.25a.75.75 0 0 0 1.06-1.06l-1.97-1.97h11.69A.75.75 0 0 0 17 12V3.75a.75.75 0 0 0-.75-.75Z" clip-rule="evenodd"/>|, |
| 7143 | + micro: |
| 7144 | + ~S|<path fill-rule="evenodd" d="M13.25 2a.75.75 0 0 0-.75.75v6.5H4.56l.97-.97a.75.75 0 0 0-1.06-1.06L2.22 9.47a.75.75 0 0 0 0 1.06l2.25 2.25a.75.75 0 0 0 1.06-1.06l-.97-.97h8.69A.75.75 0 0 0 14 10V2.75a.75.75 0 0 0-.75-.75Z" clip-rule="evenodd"/>| |
| 7145 | + } |
| 7146 | + ) |
| 7147 | + ) |
| 7148 | + end |
| 7149 | + |
| 6520 7150 | @doc """ |
| 6521 7151 | Renders the `signal` icon. |
| 6522 7152 | |
| @@ -6922,6 +7552,51 @@ defmodule Heroicons do | |
| 6922 7552 | ) |
| 6923 7553 | end |
| 6924 7554 | |
| 7555 | + @doc """ |
| 7556 | + Renders the `arrow_turn_right_down` icon. |
| 7557 | + |
| 7558 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 7559 | + attributes can be provided for alternative styles. |
| 7560 | + |
| 7561 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 7562 | + |
| 7563 | + ## Examples |
| 7564 | + |
| 7565 | + ```heex |
| 7566 | + <Heroicons.arrow_turn_right_down /> |
| 7567 | + <Heroicons.arrow_turn_right_down class="w-4 h-4" /> |
| 7568 | + <Heroicons.arrow_turn_right_down solid /> |
| 7569 | + <Heroicons.arrow_turn_right_down mini /> |
| 7570 | + <Heroicons.arrow_turn_right_down micro /> |
| 7571 | + <Heroicons.arrow_turn_right_down outline /> |
| 7572 | + ``` |
| 7573 | + """ |
| 7574 | + attr :rest, :global, |
| 7575 | + doc: "the arbitrary HTML attributes for the svg container", |
| 7576 | + include: ~w(fill stroke stroke-width) |
| 7577 | + |
| 7578 | + attr :outline, :boolean, default: true |
| 7579 | + attr :solid, :boolean, default: false |
| 7580 | + attr :mini, :boolean, default: false |
| 7581 | + attr :micro, :boolean, default: false |
| 7582 | + |
| 7583 | + def arrow_turn_right_down(assigns) do |
| 7584 | + svg( |
| 7585 | + assign(assigns, |
| 7586 | + paths: %{ |
| 7587 | + outline: |
| 7588 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="m11.99 16.5 3.75 3.75m0 0 3.75-3.75m-3.75 3.75V3.75H4.49"/>|, |
| 7589 | + solid: |
| 7590 | + ~S|<path fill-rule="evenodd" d="M3.738 3.75c0 .414.336.75.75.75H14.99v13.939l-2.47-2.47a.75.75 0 0 0-1.06 1.061l3.75 3.75a.75.75 0 0 0 1.06 0l3.751-3.75a.75.75 0 0 0-1.06-1.06l-2.47 2.469V3.75a.75.75 0 0 0-.75-.75H4.487a.75.75 0 0 0-.75.75Z" clip-rule="evenodd"/>|, |
| 7591 | + mini: |
| 7592 | + ~S|<path fill-rule="evenodd" d="M3 3.75c0 .414.336.75.75.75h7.5v10.94l-1.97-1.97a.75.75 0 0 0-1.06 1.06l3.25 3.25a.75.75 0 0 0 1.06 0l3.25-3.25a.75.75 0 1 0-1.06-1.06l-1.97 1.97V3.75A.75.75 0 0 0 12 3H3.75a.75.75 0 0 0-.75.75Z" clip-rule="evenodd"/>|, |
| 7593 | + micro: |
| 7594 | + ~S|<path fill-rule="evenodd" d="M2 2.75c0 .414.336.75.75.75h6.5v7.94l-.97-.97a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.06 0l2.25-2.25a.75.75 0 1 0-1.06-1.06l-.97.97V2.75A.75.75 0 0 0 10 2H2.75a.75.75 0 0 0-.75.75Z" clip-rule="evenodd"/>| |
| 7595 | + } |
| 7596 | + ) |
| 7597 | + ) |
| 7598 | + end |
| 7599 | + |
| 6925 7600 | @doc """ |
| 6926 7601 | Renders the `wrench_screwdriver` icon. |
| 6927 7602 | |
| @@ -7372,6 +8047,51 @@ defmodule Heroicons do | |
| 7372 8047 | ) |
| 7373 8048 | end |
| 7374 8049 | |
| 8050 | + @doc """ |
| 8051 | + Renders the `document_currency_bangladeshi` icon. |
| 8052 | + |
| 8053 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 8054 | + attributes can be provided for alternative styles. |
| 8055 | + |
| 8056 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 8057 | + |
| 8058 | + ## Examples |
| 8059 | + |
| 8060 | + ```heex |
| 8061 | + <Heroicons.document_currency_bangladeshi /> |
| 8062 | + <Heroicons.document_currency_bangladeshi class="w-4 h-4" /> |
| 8063 | + <Heroicons.document_currency_bangladeshi solid /> |
| 8064 | + <Heroicons.document_currency_bangladeshi mini /> |
| 8065 | + <Heroicons.document_currency_bangladeshi micro /> |
| 8066 | + <Heroicons.document_currency_bangladeshi outline /> |
| 8067 | + ``` |
| 8068 | + """ |
| 8069 | + attr :rest, :global, |
| 8070 | + doc: "the arbitrary HTML attributes for the svg container", |
| 8071 | + include: ~w(fill stroke stroke-width) |
| 8072 | + |
| 8073 | + attr :outline, :boolean, default: true |
| 8074 | + attr :solid, :boolean, default: false |
| 8075 | + attr :mini, :boolean, default: false |
| 8076 | + attr :micro, :boolean, default: false |
| 8077 | + |
| 8078 | + def document_currency_bangladeshi(assigns) do |
| 8079 | + svg( |
| 8080 | + assign(assigns, |
| 8081 | + paths: %{ |
| 8082 | + outline: |
| 8083 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 8.25.22-.22a.75.75 0 0 1 1.28.53v6.441c0 .472.214.934.64 1.137a3.75 3.75 0 0 0 4.994-1.77c.205-.428-.152-.868-.627-.868h-.507m-6-2.25h7.5M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"/>|, |
| 8084 | + solid: |
| 8085 | + ~S|<path fill-rule="evenodd" d="M3.75 3.375c0-1.036.84-1.875 1.875-1.875H9a3.75 3.75 0 0 1 3.75 3.75v1.875c0 1.036.84 1.875 1.875 1.875H16.5a3.75 3.75 0 0 1 3.75 3.75v7.875c0 1.035-.84 1.875-1.875 1.875H5.625a1.875 1.875 0 0 1-1.875-1.875V3.375Zm10.5 1.875a5.23 5.23 0 0 0-1.279-3.434 9.768 9.768 0 0 1 6.963 6.963A5.23 5.23 0 0 0 16.5 7.5h-1.875a.375.375 0 0 1-.375-.375V5.25Zm-3.75 5.56c0-1.336-1.616-2.005-2.56-1.06l-.22.22a.75.75 0 0 0 1.06 1.06l.22-.22v1.94h-.75a.75.75 0 0 0 0 1.5H9v3c0 .671.307 1.453 1.068 1.815a4.5 4.5 0 0 0 5.993-2.123c.233-.487.14-1-.136-1.37A1.459 1.459 0 0 0 14.757 15h-.507a.75.75 0 0 0 0 1.5h.349a2.999 2.999 0 0 1-3.887 1.21c-.091-.043-.212-.186-.212-.46v-3h5.25a.75.75 0 1 0 0-1.5H10.5v-1.94Z" clip-rule="evenodd"/>|, |
| 8086 | + mini: |
| 8087 | + ~S|<path fill-rule="evenodd" d="M4.5 2A1.5 1.5 0 0 0 3 3.5v13A1.5 1.5 0 0 0 4.5 18h11a1.5 1.5 0 0 0 1.5-1.5V7.621a1.5 1.5 0 0 0-.44-1.06l-4.12-4.122A1.5 1.5 0 0 0 11.378 2H4.5Zm1.97 4.53a.75.75 0 0 0 .78.178V8h-1.5a.75.75 0 1 0 0 1.5h1.5v3.098c0 .98.571 2.18 1.837 2.356a4.751 4.751 0 0 0 5.066-2.92.75.75 0 0 0-.695-1.031H11.75a.75.75 0 0 0 0 1.5h.343a3.241 3.241 0 0 1-2.798.966c-.25-.035-.545-.322-.545-.87V9.5h5.5a.75.75 0 0 0 0-1.5h-5.5V6.415c0-1.19-1.439-1.786-2.28-.945a.75.75 0 0 0 0 1.06Z" clip-rule="evenodd"/>|, |
| 8088 | + micro: |
| 8089 | + ~S|<path fill-rule="evenodd" d="M2.5 3.5A1.5 1.5 0 0 1 4 2h4.879a1.5 1.5 0 0 1 1.06.44l3.122 3.12a1.5 1.5 0 0 1 .439 1.061V12.5A1.5 1.5 0 0 1 12 14H4a1.5 1.5 0 0 1-1.5-1.5v-9ZM6 5.207a.75.75 0 0 1-.585-1.378A1.441 1.441 0 0 1 7.5 5.118V6h3.75a.75.75 0 0 1 0 1.5H7.5v3.25c0 .212.089.39.2.49.098.092.206.12.33.085.6-.167 1.151-.449 1.63-.821H9.5a.75.75 0 1 1 0-1.5h1.858a.75.75 0 0 1 .628 1.16 6.26 6.26 0 0 1-3.552 2.606 1.825 1.825 0 0 1-1.75-.425A2.17 2.17 0 0 1 6 10.75V7.5H4.75a.75.75 0 0 1 0-1.5H6v-.793Z" clip-rule="evenodd"/>| |
| 8090 | + } |
| 8091 | + ) |
| 8092 | + ) |
| 8093 | + end |
| 8094 | + |
| 7375 8095 | @doc """ |
| 7376 8096 | Renders the `heart` icon. |
| 7377 8097 | |
| @@ -7417,6 +8137,51 @@ defmodule Heroicons do | |
| 7417 8137 | ) |
| 7418 8138 | end |
| 7419 8139 | |
| 8140 | + @doc """ |
| 8141 | + Renders the `arrow_turn_left_down` icon. |
| 8142 | + |
| 8143 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 8144 | + attributes can be provided for alternative styles. |
| 8145 | + |
| 8146 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 8147 | + |
| 8148 | + ## Examples |
| 8149 | + |
| 8150 | + ```heex |
| 8151 | + <Heroicons.arrow_turn_left_down /> |
| 8152 | + <Heroicons.arrow_turn_left_down class="w-4 h-4" /> |
| 8153 | + <Heroicons.arrow_turn_left_down solid /> |
| 8154 | + <Heroicons.arrow_turn_left_down mini /> |
| 8155 | + <Heroicons.arrow_turn_left_down micro /> |
| 8156 | + <Heroicons.arrow_turn_left_down outline /> |
| 8157 | + ``` |
| 8158 | + """ |
| 8159 | + attr :rest, :global, |
| 8160 | + doc: "the arbitrary HTML attributes for the svg container", |
| 8161 | + include: ~w(fill stroke stroke-width) |
| 8162 | + |
| 8163 | + attr :outline, :boolean, default: true |
| 8164 | + attr :solid, :boolean, default: false |
| 8165 | + attr :mini, :boolean, default: false |
| 8166 | + attr :micro, :boolean, default: false |
| 8167 | + |
| 8168 | + def arrow_turn_left_down(assigns) do |
| 8169 | + svg( |
| 8170 | + assign(assigns, |
| 8171 | + paths: %{ |
| 8172 | + outline: |
| 8173 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="m11.99 16.5-3.75 3.75m0 0L4.49 16.5m3.75 3.75V3.75h11.25"/>|, |
| 8174 | + solid: |
| 8175 | + ~S|<path fill-rule="evenodd" d="M20.24 3.75a.75.75 0 0 1-.75.75H8.989v13.939l2.47-2.47a.75.75 0 1 1 1.06 1.061l-3.75 3.75a.75.75 0 0 1-1.06 0l-3.751-3.75a.75.75 0 1 1 1.06-1.06l2.47 2.469V3.75a.75.75 0 0 1 .75-.75H19.49a.75.75 0 0 1 .75.75Z" clip-rule="evenodd"/>|, |
| 8176 | + mini: |
| 8177 | + ~S|<path fill-rule="evenodd" d="M16 3.75a.75.75 0 0 1-.75.75h-7.5v10.94l1.97-1.97a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0l-3.25-3.25a.75.75 0 1 1 1.06-1.06l1.97 1.97V3.75A.75.75 0 0 1 7 3h8.25a.75.75 0 0 1 .75.75Z" clip-rule="evenodd"/>|, |
| 8178 | + micro: |
| 8179 | + ~S|<path fill-rule="evenodd" d="M5.47 2.22A.75.75 0 0 1 6 2h7.25a.75.75 0 0 1 0 1.5h-6.5v7.94l.97-.97a.75.75 0 0 1 1.06 1.06l-2.25 2.25a.75.75 0 0 1-1.06 0l-2.25-2.25a.75.75 0 1 1 1.06-1.06l.97.97V2.75a.75.75 0 0 1 .22-.53Z" clip-rule="evenodd"/>| |
| 8180 | + } |
| 8181 | + ) |
| 8182 | + ) |
| 8183 | + end |
| 8184 | + |
| 7420 8185 | @doc """ |
| 7421 8186 | Renders the `check_badge` icon. |
| 7422 8187 | |
| @@ -7507,6 +8272,51 @@ defmodule Heroicons do | |
| 7507 8272 | ) |
| 7508 8273 | end |
| 7509 8274 | |
| 8275 | + @doc """ |
| 8276 | + Renders the `document_currency_rupee` icon. |
| 8277 | + |
| 8278 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 8279 | + attributes can be provided for alternative styles. |
| 8280 | + |
| 8281 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 8282 | + |
| 8283 | + ## Examples |
| 8284 | + |
| 8285 | + ```heex |
| 8286 | + <Heroicons.document_currency_rupee /> |
| 8287 | + <Heroicons.document_currency_rupee class="w-4 h-4" /> |
| 8288 | + <Heroicons.document_currency_rupee solid /> |
| 8289 | + <Heroicons.document_currency_rupee mini /> |
| 8290 | + <Heroicons.document_currency_rupee micro /> |
| 8291 | + <Heroicons.document_currency_rupee outline /> |
| 8292 | + ``` |
| 8293 | + """ |
| 8294 | + attr :rest, :global, |
| 8295 | + doc: "the arbitrary HTML attributes for the svg container", |
| 8296 | + include: ~w(fill stroke stroke-width) |
| 8297 | + |
| 8298 | + attr :outline, :boolean, default: true |
| 8299 | + attr :solid, :boolean, default: false |
| 8300 | + attr :mini, :boolean, default: false |
| 8301 | + attr :micro, :boolean, default: false |
| 8302 | + |
| 8303 | + def document_currency_rupee(assigns) do |
| 8304 | + svg( |
| 8305 | + assign(assigns, |
| 8306 | + paths: %{ |
| 8307 | + outline: |
| 8308 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 9h3.75m-4.5 2.625h4.5M12 18.75 9.75 16.5h.375a2.625 2.625 0 0 0 0-5.25H9.75m.75-9H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"/>|, |
| 8309 | + solid: |
| 8310 | + ~S|<path fill-rule="evenodd" d="M3.75 3.375c0-1.036.84-1.875 1.875-1.875H9a3.75 3.75 0 0 1 3.75 3.75v1.875c0 1.036.84 1.875 1.875 1.875H16.5a3.75 3.75 0 0 1 3.75 3.75v7.875c0 1.035-.84 1.875-1.875 1.875H5.625a1.875 1.875 0 0 1-1.875-1.875V3.375Zm10.5 1.875a5.23 5.23 0 0 0-1.279-3.434 9.768 9.768 0 0 1 6.963 6.963A5.23 5.23 0 0 0 16.5 7.5h-1.875a.375.375 0 0 1-.375-.375V5.25Zm-4.5 5.25a.75.75 0 0 0 0 1.5h.375c.769 0 1.43.463 1.719 1.125H9.75a.75.75 0 0 0 0 1.5h2.094a1.875 1.875 0 0 1-1.719 1.125H9.75a.75.75 0 0 0-.53 1.28l2.25 2.25a.75.75 0 0 0 1.06-1.06l-1.193-1.194a3.382 3.382 0 0 0 2.08-2.401h.833a.75.75 0 0 0 0-1.5h-.834A3.357 3.357 0 0 0 12.932 12h1.318a.75.75 0 0 0 0-1.5H10.5c-.04 0-.08.003-.12.01a3.425 3.425 0 0 0-.255-.01H9.75Z" clip-rule="evenodd"/>|, |
| 8311 | + mini: |
| 8312 | + ~S|<path fill-rule="evenodd" d="M4.5 2A1.5 1.5 0 0 0 3 3.5v13A1.5 1.5 0 0 0 4.5 18h11a1.5 1.5 0 0 0 1.5-1.5V7.621a1.5 1.5 0 0 0-.44-1.06l-4.12-4.122A1.5 1.5 0 0 0 11.378 2H4.5ZM6 5.75A.75.75 0 0 1 6.75 5h6.5a.75.75 0 0 1 0 1.5h-2.127c.4.5.683 1.096.807 1.75h1.32a.75.75 0 0 1 0 1.5h-1.32a4.003 4.003 0 0 1-3.404 3.216l1.754 1.754a.75.75 0 0 1-1.06 1.06l-3-3a.75.75 0 0 1 .53-1.28H8c1.12 0 2.067-.736 2.386-1.75H6.75a.75.75 0 0 1 0-1.5h3.636A2.501 2.501 0 0 0 8 6.5H6.75A.75.75 0 0 1 6 5.75Z" clip-rule="evenodd"/>|, |
| 8313 | + micro: |
| 8314 | + ~S|<path fill-rule="evenodd" d="M2.5 3.5A1.5 1.5 0 0 1 4 2h4.879a1.5 1.5 0 0 1 1.06.44l3.122 3.12a1.5 1.5 0 0 1 .439 1.061V12.5A1.5 1.5 0 0 1 12 14H4a1.5 1.5 0 0 1-1.5-1.5v-9ZM5.75 5a.75.75 0 0 0 0 1.5c.698 0 1.3.409 1.582 1H5.75a.75.75 0 0 0 0 1.5h1.582c-.281.591-.884 1-1.582 1a.75.75 0 0 0-.53 1.28l1.5 1.5a.75.75 0 0 0 1.06-1.06l-.567-.567A3.256 3.256 0 0 0 8.913 9h1.337a.75.75 0 0 0 0-1.5H8.913a3.232 3.232 0 0 0-.424-1h1.761a.75.75 0 0 0 0-1.5h-4.5Z" clip-rule="evenodd"/>| |
| 8315 | + } |
| 8316 | + ) |
| 8317 | + ) |
| 8318 | + end |
| 8319 | + |
| 7510 8320 | @doc """ |
| 7511 8321 | Renders the `variable` icon. |
| 7512 8322 | |
| @@ -8137,6 +8947,51 @@ defmodule Heroicons do | |
| 8137 8947 | ) |
| 8138 8948 | end |
| 8139 8949 | |
| 8950 | + @doc """ |
| 8951 | + Renders the `italic` icon. |
| 8952 | + |
| 8953 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 8954 | + attributes can be provided for alternative styles. |
| 8955 | + |
| 8956 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 8957 | + |
| 8958 | + ## Examples |
| 8959 | + |
| 8960 | + ```heex |
| 8961 | + <Heroicons.italic /> |
| 8962 | + <Heroicons.italic class="w-4 h-4" /> |
| 8963 | + <Heroicons.italic solid /> |
| 8964 | + <Heroicons.italic mini /> |
| 8965 | + <Heroicons.italic micro /> |
| 8966 | + <Heroicons.italic outline /> |
| 8967 | + ``` |
| 8968 | + """ |
| 8969 | + attr :rest, :global, |
| 8970 | + doc: "the arbitrary HTML attributes for the svg container", |
| 8971 | + include: ~w(fill stroke stroke-width) |
| 8972 | + |
| 8973 | + attr :outline, :boolean, default: true |
| 8974 | + attr :solid, :boolean, default: false |
| 8975 | + attr :mini, :boolean, default: false |
| 8976 | + attr :micro, :boolean, default: false |
| 8977 | + |
| 8978 | + def italic(assigns) do |
| 8979 | + svg( |
| 8980 | + assign(assigns, |
| 8981 | + paths: %{ |
| 8982 | + outline: |
| 8983 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M5.248 20.246H9.05m0 0h3.696m-3.696 0 5.893-16.502m0 0h-3.697m3.697 0h3.803"/>|, |
| 8984 | + solid: |
| 8985 | + ~S|<path fill-rule="evenodd" d="M10.497 3.744a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5h-3.275l-5.357 15.002h2.632a.75.75 0 1 1 0 1.5h-7.5a.75.75 0 1 1 0-1.5h3.275l5.357-15.002h-2.632a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"/>|, |
| 8986 | + mini: |
| 8987 | + ~S|<path fill-rule="evenodd" d="M8 2.75A.75.75 0 0 1 8.75 2h7.5a.75.75 0 0 1 0 1.5h-3.215l-4.483 13h2.698a.75.75 0 0 1 0 1.5h-7.5a.75.75 0 0 1 0-1.5h3.215l4.483-13H8.75A.75.75 0 0 1 8 2.75Z" clip-rule="evenodd"/>|, |
| 8988 | + micro: |
| 8989 | + ~S|<path fill-rule="evenodd" d="M6.25 2.75A.75.75 0 0 1 7 2h6a.75.75 0 0 1 0 1.5h-2.483l-3.429 9H9A.75.75 0 0 1 9 14H3a.75.75 0 0 1 0-1.5h2.483l3.429-9H7a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"/>| |
| 8990 | + } |
| 8991 | + ) |
| 8992 | + ) |
| 8993 | + end |
| 8994 | + |
| 8140 8995 | @doc """ |
| 8141 8996 | Renders the `receipt_refund` icon. |
| 8142 8997 | |
| @@ -8182,6 +9037,51 @@ defmodule Heroicons do | |
| 8182 9037 | ) |
| 8183 9038 | end |
| 8184 9039 | |
| 9040 | + @doc """ |
| 9041 | + Renders the `arrow_turn_down_right` icon. |
| 9042 | + |
| 9043 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 9044 | + attributes can be provided for alternative styles. |
| 9045 | + |
| 9046 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 9047 | + |
| 9048 | + ## Examples |
| 9049 | + |
| 9050 | + ```heex |
| 9051 | + <Heroicons.arrow_turn_down_right /> |
| 9052 | + <Heroicons.arrow_turn_down_right class="w-4 h-4" /> |
| 9053 | + <Heroicons.arrow_turn_down_right solid /> |
| 9054 | + <Heroicons.arrow_turn_down_right mini /> |
| 9055 | + <Heroicons.arrow_turn_down_right micro /> |
| 9056 | + <Heroicons.arrow_turn_down_right outline /> |
| 9057 | + ``` |
| 9058 | + """ |
| 9059 | + attr :rest, :global, |
| 9060 | + doc: "the arbitrary HTML attributes for the svg container", |
| 9061 | + include: ~w(fill stroke stroke-width) |
| 9062 | + |
| 9063 | + attr :outline, :boolean, default: true |
| 9064 | + attr :solid, :boolean, default: false |
| 9065 | + attr :mini, :boolean, default: false |
| 9066 | + attr :micro, :boolean, default: false |
| 9067 | + |
| 9068 | + def arrow_turn_down_right(assigns) do |
| 9069 | + svg( |
| 9070 | + assign(assigns, |
| 9071 | + paths: %{ |
| 9072 | + outline: |
| 9073 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="m16.49 12 3.75 3.75m0 0-3.75 3.75m3.75-3.75H3.74V4.499"/>|, |
| 9074 | + solid: |
| 9075 | + ~S|<path fill-rule="evenodd" d="M3.74 3.749a.75.75 0 0 1 .75.75V15h13.938l-2.47-2.47a.75.75 0 0 1 1.061-1.06l3.75 3.75a.75.75 0 0 1 0 1.06l-3.75 3.75a.75.75 0 0 1-1.06-1.06l2.47-2.47H3.738a.75.75 0 0 1-.75-.75V4.5a.75.75 0 0 1 .75-.751Z" clip-rule="evenodd"/>|, |
| 9076 | + mini: |
| 9077 | + ~S|<path fill-rule="evenodd" d="M3.75 3a.75.75 0 0 1 .75.75v7.5h10.94l-1.97-1.97a.75.75 0 0 1 1.06-1.06l3.25 3.25a.75.75 0 0 1 0 1.06l-3.25 3.25a.75.75 0 1 1-1.06-1.06l1.97-1.97H3.75A.75.75 0 0 1 3 12V3.75A.75.75 0 0 1 3.75 3Z" clip-rule="evenodd"/>|, |
| 9078 | + micro: |
| 9079 | + ~S|<path fill-rule="evenodd" d="M2.75 2a.75.75 0 0 1 .75.75v6.5h7.94l-.97-.97a.75.75 0 0 1 1.06-1.06l2.25 2.25a.75.75 0 0 1 0 1.06l-2.25 2.25a.75.75 0 1 1-1.06-1.06l.97-.97H2.75A.75.75 0 0 1 2 10V2.75A.75.75 0 0 1 2.75 2Z" clip-rule="evenodd"/>| |
| 9080 | + } |
| 9081 | + ) |
| 9082 | + ) |
| 9083 | + end |
| 9084 | + |
| 8185 9085 | @doc """ |
| 8186 9086 | Renders the `chat_bubble_oval_left_ellipsis` icon. |
| 8187 9087 | |
| @@ -8542,6 +9442,51 @@ defmodule Heroicons do | |
| 8542 9442 | ) |
| 8543 9443 | end |
| 8544 9444 | |
| 9445 | + @doc """ |
| 9446 | + Renders the `arrow_turn_left_up` icon. |
| 9447 | + |
| 9448 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 9449 | + attributes can be provided for alternative styles. |
| 9450 | + |
| 9451 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 9452 | + |
| 9453 | + ## Examples |
| 9454 | + |
| 9455 | + ```heex |
| 9456 | + <Heroicons.arrow_turn_left_up /> |
| 9457 | + <Heroicons.arrow_turn_left_up class="w-4 h-4" /> |
| 9458 | + <Heroicons.arrow_turn_left_up solid /> |
| 9459 | + <Heroicons.arrow_turn_left_up mini /> |
| 9460 | + <Heroicons.arrow_turn_left_up micro /> |
| 9461 | + <Heroicons.arrow_turn_left_up outline /> |
| 9462 | + ``` |
| 9463 | + """ |
| 9464 | + attr :rest, :global, |
| 9465 | + doc: "the arbitrary HTML attributes for the svg container", |
| 9466 | + include: ~w(fill stroke stroke-width) |
| 9467 | + |
| 9468 | + attr :outline, :boolean, default: true |
| 9469 | + attr :solid, :boolean, default: false |
| 9470 | + attr :mini, :boolean, default: false |
| 9471 | + attr :micro, :boolean, default: false |
| 9472 | + |
| 9473 | + def arrow_turn_left_up(assigns) do |
| 9474 | + svg( |
| 9475 | + assign(assigns, |
| 9476 | + paths: %{ |
| 9477 | + outline: |
| 9478 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M11.99 7.5 8.24 3.75m0 0L4.49 7.5m3.75-3.75v16.499h11.25"/>|, |
| 9479 | + solid: |
| 9480 | + ~S|<path fill-rule="evenodd" d="M20.24 20.249a.75.75 0 0 0-.75-.75H8.989V5.56l2.47 2.47a.75.75 0 0 0 1.06-1.061l-3.75-3.75a.75.75 0 0 0-1.06 0l-3.75 3.75a.75.75 0 1 0 1.06 1.06l2.47-2.469V20.25c0 .414.335.75.75.75h11.25a.75.75 0 0 0 .75-.75Z" clip-rule="evenodd"/>|, |
| 9481 | + mini: |
| 9482 | + ~S|<path fill-rule="evenodd" d="M16 16.25a.75.75 0 0 0-.75-.75h-7.5V4.56l1.97 1.97a.75.75 0 1 0 1.06-1.06L7.53 2.22a.75.75 0 0 0-1.06 0L3.22 5.47a.75.75 0 0 0 1.06 1.06l1.97-1.97v11.69c0 .414.336.75.75.75h8.25a.75.75 0 0 0 .75-.75Z" clip-rule="evenodd"/>|, |
| 9483 | + micro: |
| 9484 | + ~S|<path fill-rule="evenodd" d="M14 13.25a.75.75 0 0 0-.75-.75h-6.5V4.56l.97.97a.75.75 0 0 0 1.06-1.06L6.53 2.22a.75.75 0 0 0-1.06 0L3.22 4.47a.75.75 0 0 0 1.06 1.06l.97-.97v8.69c0 .414.336.75.75.75h7.25a.75.75 0 0 0 .75-.75Z" clip-rule="evenodd"/>| |
| 9485 | + } |
| 9486 | + ) |
| 9487 | + ) |
| 9488 | + end |
| 9489 | + |
| 8545 9490 | @doc """ |
| 8546 9491 | Renders the `arrow_trending_down` icon. |
| 8547 9492 | |
| @@ -9397,6 +10342,96 @@ defmodule Heroicons do | |
| 9397 10342 | ) |
| 9398 10343 | end |
| 9399 10344 | |
| 10345 | + @doc """ |
| 10346 | + Renders the `bold` icon. |
| 10347 | + |
| 10348 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 10349 | + attributes can be provided for alternative styles. |
| 10350 | + |
| 10351 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 10352 | + |
| 10353 | + ## Examples |
| 10354 | + |
| 10355 | + ```heex |
| 10356 | + <Heroicons.bold /> |
| 10357 | + <Heroicons.bold class="w-4 h-4" /> |
| 10358 | + <Heroicons.bold solid /> |
| 10359 | + <Heroicons.bold mini /> |
| 10360 | + <Heroicons.bold micro /> |
| 10361 | + <Heroicons.bold outline /> |
| 10362 | + ``` |
| 10363 | + """ |
| 10364 | + attr :rest, :global, |
| 10365 | + doc: "the arbitrary HTML attributes for the svg container", |
| 10366 | + include: ~w(fill stroke stroke-width) |
| 10367 | + |
| 10368 | + attr :outline, :boolean, default: true |
| 10369 | + attr :solid, :boolean, default: false |
| 10370 | + attr :mini, :boolean, default: false |
| 10371 | + attr :micro, :boolean, default: false |
| 10372 | + |
| 10373 | + def bold(assigns) do |
| 10374 | + svg( |
| 10375 | + assign(assigns, |
| 10376 | + paths: %{ |
| 10377 | + outline: |
| 10378 | + ~S|<path stroke-linejoin="round" d="M6.75 3.744h-.753v8.25h7.125a4.125 4.125 0 0 0 0-8.25H6.75Zm0 0v.38m0 16.122h6.747a4.5 4.5 0 0 0 0-9.001h-7.5v9h.753Zm0 0v-.37m0-15.751h6a3.75 3.75 0 1 1 0 7.5h-6m0-7.5v7.5m0 0v8.25m0-8.25h6.375a4.125 4.125 0 0 1 0 8.25H6.75m.747-15.38h4.875a3.375 3.375 0 0 1 0 6.75H7.497v-6.75Zm0 7.5h5.25a3.75 3.75 0 0 1 0 7.5h-5.25v-7.5Z"/>|, |
| 10379 | + solid: |
| 10380 | + ~S|<path fill-rule="evenodd" d="M5.246 3.744a.75.75 0 0 1 .75-.75h7.125a4.875 4.875 0 0 1 3.346 8.422 5.25 5.25 0 0 1-2.97 9.58h-7.5a.75.75 0 0 1-.75-.75V3.744Zm7.125 6.75a2.625 2.625 0 0 0 0-5.25H8.246v5.25h4.125Zm-4.125 2.251v6h4.5a3 3 0 0 0 0-6h-4.5Z" clip-rule="evenodd"/>|, |
| 10381 | + mini: |
| 10382 | + ~S|<path fill-rule="evenodd" d="M4 3a1 1 0 0 1 1-1h6a4.5 4.5 0 0 1 3.274 7.587A4.75 4.75 0 0 1 11.25 18H5a1 1 0 0 1-1-1V3Zm2.5 5.5v-4H11a2 2 0 1 1 0 4H6.5Zm0 2.5v4.5h4.75a2.25 2.25 0 0 0 0-4.5H6.5Z" clip-rule="evenodd"/>|, |
| 10383 | + micro: |
| 10384 | + ~S|<path fill-rule="evenodd" d="M3 3a1 1 0 0 1 1-1h5a3.5 3.5 0 0 1 2.843 5.541A3.75 3.75 0 0 1 9.25 14H4a1 1 0 0 1-1-1V3Zm2.5 3.5v-2H9a1 1 0 0 1 0 2H5.5Zm0 2.5v2.5h3.75a1.25 1.25 0 1 0 0-2.5H5.5Z" clip-rule="evenodd"/>| |
| 10385 | + } |
| 10386 | + ) |
| 10387 | + ) |
| 10388 | + end |
| 10389 | + |
| 10390 | + @doc """ |
| 10391 | + Renders the `underline` icon. |
| 10392 | + |
| 10393 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 10394 | + attributes can be provided for alternative styles. |
| 10395 | + |
| 10396 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 10397 | + |
| 10398 | + ## Examples |
| 10399 | + |
| 10400 | + ```heex |
| 10401 | + <Heroicons.underline /> |
| 10402 | + <Heroicons.underline class="w-4 h-4" /> |
| 10403 | + <Heroicons.underline solid /> |
| 10404 | + <Heroicons.underline mini /> |
| 10405 | + <Heroicons.underline micro /> |
| 10406 | + <Heroicons.underline outline /> |
| 10407 | + ``` |
| 10408 | + """ |
| 10409 | + attr :rest, :global, |
| 10410 | + doc: "the arbitrary HTML attributes for the svg container", |
| 10411 | + include: ~w(fill stroke stroke-width) |
| 10412 | + |
| 10413 | + attr :outline, :boolean, default: true |
| 10414 | + attr :solid, :boolean, default: false |
| 10415 | + attr :mini, :boolean, default: false |
| 10416 | + attr :micro, :boolean, default: false |
| 10417 | + |
| 10418 | + def underline(assigns) do |
| 10419 | + svg( |
| 10420 | + assign(assigns, |
| 10421 | + paths: %{ |
| 10422 | + outline: |
| 10423 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M17.995 3.744v7.5a6 6 0 1 1-12 0v-7.5m-2.25 16.502h16.5"/>|, |
| 10424 | + solid: |
| 10425 | + ~S|<path fill-rule="evenodd" d="M5.995 2.994a.75.75 0 0 1 .75.75v7.5a5.25 5.25 0 1 0 10.5 0v-7.5a.75.75 0 0 1 1.5 0v7.5a6.75 6.75 0 1 1-13.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-3 17.252a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5h-16.5a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"/>|, |
| 10426 | + mini: |
| 10427 | + ~S|<path fill-rule="evenodd" d="M4.75 2a.75.75 0 0 1 .75.75V9a4.5 4.5 0 1 0 9 0V2.75a.75.75 0 0 1 1.5 0V9A6 6 0 0 1 4 9V2.75A.75.75 0 0 1 4.75 2ZM2 17.25a.75.75 0 0 1 .75-.75h14.5a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"/>|, |
| 10428 | + micro: |
| 10429 | + ~S|<path fill-rule="evenodd" d="M4.75 2a.75.75 0 0 1 .75.75V7a2.5 2.5 0 0 0 5 0V2.75a.75.75 0 0 1 1.5 0V7a4 4 0 0 1-8 0V2.75A.75.75 0 0 1 4.75 2ZM2 13.25a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"/>| |
| 10430 | + } |
| 10431 | + ) |
| 10432 | + ) |
| 10433 | + end |
| 10434 | + |
| 9400 10435 | @doc """ |
| 9401 10436 | Renders the `wifi` icon. |
| 9402 10437 | |
| @@ -9892,6 +10927,51 @@ defmodule Heroicons do | |
| 9892 10927 | ) |
| 9893 10928 | end |
| 9894 10929 | |
| 10930 | + @doc """ |
| 10931 | + Renders the `slash` icon. |
| 10932 | + |
| 10933 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 10934 | + attributes can be provided for alternative styles. |
| 10935 | + |
| 10936 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 10937 | + |
| 10938 | + ## Examples |
| 10939 | + |
| 10940 | + ```heex |
| 10941 | + <Heroicons.slash /> |
| 10942 | + <Heroicons.slash class="w-4 h-4" /> |
| 10943 | + <Heroicons.slash solid /> |
| 10944 | + <Heroicons.slash mini /> |
| 10945 | + <Heroicons.slash micro /> |
| 10946 | + <Heroicons.slash outline /> |
| 10947 | + ``` |
| 10948 | + """ |
| 10949 | + attr :rest, :global, |
| 10950 | + doc: "the arbitrary HTML attributes for the svg container", |
| 10951 | + include: ~w(fill stroke stroke-width) |
| 10952 | + |
| 10953 | + attr :outline, :boolean, default: true |
| 10954 | + attr :solid, :boolean, default: false |
| 10955 | + attr :mini, :boolean, default: false |
| 10956 | + attr :micro, :boolean, default: false |
| 10957 | + |
| 10958 | + def slash(assigns) do |
| 10959 | + svg( |
| 10960 | + assign(assigns, |
| 10961 | + paths: %{ |
| 10962 | + outline: |
| 10963 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="m9 20.247 6-16.5"/>|, |
| 10964 | + solid: |
| 10965 | + ~S|<path fill-rule="evenodd" d="M15.256 3.042a.75.75 0 0 1 .449.962l-6 16.5a.75.75 0 1 1-1.41-.513l6-16.5a.75.75 0 0 1 .961-.449Z" clip-rule="evenodd"/>|, |
| 10966 | + mini: |
| 10967 | + ~S|<path fill-rule="evenodd" d="M12.528 3.047a.75.75 0 0 1 .449.961L8.433 16.504a.75.75 0 1 1-1.41-.512l4.544-12.496a.75.75 0 0 1 .961-.449Z" clip-rule="evenodd"/>|, |
| 10968 | + micro: |
| 10969 | + ~S|<path fill-rule="evenodd" d="M10.074 2.047a.75.75 0 0 1 .449.961L6.705 13.507a.75.75 0 0 1-1.41-.513L9.113 2.496a.75.75 0 0 1 .961-.449Z" clip-rule="evenodd"/>| |
| 10970 | + } |
| 10971 | + ) |
| 10972 | + ) |
| 10973 | + end |
| 10974 | + |
| 9895 10975 | @doc """ |
| 9896 10976 | Renders the `academic_cap` icon. |
| 9897 10977 | |
| @@ -10342,6 +11422,51 @@ defmodule Heroicons do | |
| 10342 11422 | ) |
| 10343 11423 | end |
| 10344 11424 | |
| 11425 | + @doc """ |
| 11426 | + Renders the `h3` icon. |
| 11427 | + |
| 11428 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 11429 | + attributes can be provided for alternative styles. |
| 11430 | + |
| 11431 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 11432 | + |
| 11433 | + ## Examples |
| 11434 | + |
| 11435 | + ```heex |
| 11436 | + <Heroicons.h3 /> |
| 11437 | + <Heroicons.h3 class="w-4 h-4" /> |
| 11438 | + <Heroicons.h3 solid /> |
| 11439 | + <Heroicons.h3 mini /> |
| 11440 | + <Heroicons.h3 micro /> |
| 11441 | + <Heroicons.h3 outline /> |
| 11442 | + ``` |
| 11443 | + """ |
| 11444 | + attr :rest, :global, |
| 11445 | + doc: "the arbitrary HTML attributes for the svg container", |
| 11446 | + include: ~w(fill stroke stroke-width) |
| 11447 | + |
| 11448 | + attr :outline, :boolean, default: true |
| 11449 | + attr :solid, :boolean, default: false |
| 11450 | + attr :mini, :boolean, default: false |
| 11451 | + attr :micro, :boolean, default: false |
| 11452 | + |
| 11453 | + def h3(assigns) do |
| 11454 | + svg( |
| 11455 | + assign(assigns, |
| 11456 | + paths: %{ |
| 11457 | + outline: |
| 11458 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M20.905 14.626a4.52 4.52 0 0 1 .738 3.603c-.154.695-.794 1.143-1.504 1.208a15.194 15.194 0 0 1-3.639-.104m4.405-4.707a4.52 4.52 0 0 0 .738-3.603c-.154-.696-.794-1.144-1.504-1.209a15.19 15.19 0 0 0-3.639.104m4.405 4.708H18M2.243 4.493v7.5m0 0v7.502m0-7.501h10.5m0-7.5v7.5m0 0v7.501"/>|, |
| 11459 | + solid: |
| 11460 | + ~S|<path fill-rule="evenodd" d="M12.749 3.743a.75.75 0 0 1 .75.75v15.002a.75.75 0 1 1-1.5 0v-6.75H2.997v6.75a.75.75 0 0 1-1.5 0V4.494a.75.75 0 1 1 1.5 0v6.75H12v-6.75a.75.75 0 0 1 .75-.75ZM18.75 10.5c-.727 0-1.441.055-2.139.16a.75.75 0 1 1-.223-1.483 15.87 15.87 0 0 1 3.82-.11c.95.088 1.926.705 2.168 1.794a5.265 5.265 0 0 1-.579 3.765 5.265 5.265 0 0 1 .578 3.765c-.24 1.088-1.216 1.706-2.167 1.793a15.942 15.942 0 0 1-3.82-.109.75.75 0 0 1 .223-1.483 14.366 14.366 0 0 0 3.46.099c.467-.043.773-.322.84-.624a3.768 3.768 0 0 0-.413-2.691H18a.75.75 0 0 1 0-1.5h2.498a3.768 3.768 0 0 0 .413-2.69c-.067-.303-.373-.582-.84-.625-.435-.04-.876-.06-1.321-.06Z" clip-rule="evenodd"/>|, |
| 11461 | + mini: |
| 11462 | + ~S|<path fill-rule="evenodd" d="M2.75 4a.75.75 0 0 1 .75.75v4.5h5v-4.5a.75.75 0 0 1 1.5 0v10.5a.75.75 0 0 1-1.5 0v-4.5h-5v4.5a.75.75 0 0 1-1.5 0V4.75A.75.75 0 0 1 2.75 4ZM15 9.5c-.73 0-1.448.051-2.15.15a.75.75 0 1 1-.209-1.485 16.886 16.886 0 0 1 3.476-.128c.985.065 1.878.837 1.883 1.932V10a6.75 6.75 0 0 1-.301 2A6.75 6.75 0 0 1 18 14v.031c-.005 1.095-.898 1.867-1.883 1.932a17.018 17.018 0 0 1-3.467-.127.75.75 0 0 1 .209-1.485 15.377 15.377 0 0 0 3.16.115c.308-.02.48-.24.48-.441L16.5 14c0-.431-.052-.85-.15-1.25h-2.6a.75.75 0 0 1 0-1.5h2.6c.098-.4.15-.818.15-1.25v-.024c-.001-.201-.173-.422-.481-.443A15.485 15.485 0 0 0 15 9.5Z" clip-rule="evenodd"/>|, |
| 11463 | + micro: |
| 11464 | + ~S|<path fill-rule="evenodd" d="M1.75 3a.75.75 0 0 1 .75.75v3.5h4v-3.5a.75.75 0 0 1 1.5 0v8.5a.75.75 0 0 1-1.5 0v-3.5h-4v3.5a.75.75 0 0 1-1.5 0v-8.5A.75.75 0 0 1 1.75 3ZM12.5 7.5c-.558 0-1.107.04-1.642.119a.75.75 0 0 1-.217-1.484 12.851 12.851 0 0 1 2.856-.097c.696.054 1.363.561 1.464 1.353a4.805 4.805 0 0 1-.203 2.109 4.745 4.745 0 0 1 .203 2.109c-.101.792-.768 1.299-1.464 1.353a12.955 12.955 0 0 1-2.856-.097.75.75 0 0 1 .217-1.484 11.351 11.351 0 0 0 2.523.085.14.14 0 0 0 .08-.03c.007-.006.01-.012.01-.012l.002-.003v-.003a3.29 3.29 0 0 0-.06-1.168H11.75a.75.75 0 0 1 0-1.5h1.663a3.262 3.262 0 0 0 .06-1.168l-.001-.006-.01-.012a.14.14 0 0 0-.08-.03c-.291-.023-.585-.034-.882-.034Z" clip-rule="evenodd"/>| |
| 11465 | + } |
| 11466 | + ) |
| 11467 | + ) |
| 11468 | + end |
| 11469 | + |
| 10345 11470 | @doc """ |
| 10346 11471 | Renders the `scale` icon. |
| 10347 11472 | |
| @@ -10567,6 +11692,51 @@ defmodule Heroicons do | |
| 10567 11692 | ) |
| 10568 11693 | end |
| 10569 11694 | |
| 11695 | + @doc """ |
| 11696 | + Renders the `arrow_turn_right_up` icon. |
| 11697 | + |
| 11698 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 11699 | + attributes can be provided for alternative styles. |
| 11700 | + |
| 11701 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 11702 | + |
| 11703 | + ## Examples |
| 11704 | + |
| 11705 | + ```heex |
| 11706 | + <Heroicons.arrow_turn_right_up /> |
| 11707 | + <Heroicons.arrow_turn_right_up class="w-4 h-4" /> |
| 11708 | + <Heroicons.arrow_turn_right_up solid /> |
| 11709 | + <Heroicons.arrow_turn_right_up mini /> |
| 11710 | + <Heroicons.arrow_turn_right_up micro /> |
| 11711 | + <Heroicons.arrow_turn_right_up outline /> |
| 11712 | + ``` |
| 11713 | + """ |
| 11714 | + attr :rest, :global, |
| 11715 | + doc: "the arbitrary HTML attributes for the svg container", |
| 11716 | + include: ~w(fill stroke stroke-width) |
| 11717 | + |
| 11718 | + attr :outline, :boolean, default: true |
| 11719 | + attr :solid, :boolean, default: false |
| 11720 | + attr :mini, :boolean, default: false |
| 11721 | + attr :micro, :boolean, default: false |
| 11722 | + |
| 11723 | + def arrow_turn_right_up(assigns) do |
| 11724 | + svg( |
| 11725 | + assign(assigns, |
| 11726 | + paths: %{ |
| 11727 | + outline: |
| 11728 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="m11.99 7.5 3.75-3.75m0 0 3.75 3.75m-3.75-3.75v16.499H4.49"/>|, |
| 11729 | + solid: |
| 11730 | + ~S|<path fill-rule="evenodd" d="M3.738 20.249a.75.75 0 0 1 .75-.75H14.99V5.56l-2.47 2.47a.75.75 0 0 1-1.06-1.061l3.75-3.75a.75.75 0 0 1 1.06 0l3.751 3.75a.75.75 0 0 1-1.06 1.06L16.49 5.56V20.25a.75.75 0 0 1-.75.75H4.487a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"/>|, |
| 11731 | + mini: |
| 11732 | + ~S|<path fill-rule="evenodd" d="M3 16.25a.75.75 0 0 1 .75-.75h7.5V4.56L9.28 6.53a.75.75 0 0 1-1.06-1.06l3.25-3.25a.75.75 0 0 1 1.06 0l3.25 3.25a.75.75 0 0 1-1.06 1.06l-1.97-1.97v11.69A.75.75 0 0 1 12 17H3.75a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"/>|, |
| 11733 | + micro: |
| 11734 | + ~S|<path fill-rule="evenodd" d="M2 13.25a.75.75 0 0 1 .75-.75h6.5V4.56l-.97.97a.75.75 0 0 1-1.06-1.06l2.25-2.25a.75.75 0 0 1 1.06 0l2.25 2.25a.75.75 0 0 1-1.06 1.06l-.97-.97v8.69A.75.75 0 0 1 10 14H2.75a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"/>| |
| 11735 | + } |
| 11736 | + ) |
| 11737 | + ) |
| 11738 | + end |
| 11739 | + |
| 10570 11740 | @doc """ |
| 10571 11741 | Renders the `clipboard_document_check` icon. |
| 10572 11742 | |
| @@ -12637,6 +13807,51 @@ defmodule Heroicons do | |
| 12637 13807 | ) |
| 12638 13808 | end |
| 12639 13809 | |
| 13810 | + @doc """ |
| 13811 | + Renders the `strikethrough` icon. |
| 13812 | + |
| 13813 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 13814 | + attributes can be provided for alternative styles. |
| 13815 | + |
| 13816 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 13817 | + |
| 13818 | + ## Examples |
| 13819 | + |
| 13820 | + ```heex |
| 13821 | + <Heroicons.strikethrough /> |
| 13822 | + <Heroicons.strikethrough class="w-4 h-4" /> |
| 13823 | + <Heroicons.strikethrough solid /> |
| 13824 | + <Heroicons.strikethrough mini /> |
| 13825 | + <Heroicons.strikethrough micro /> |
| 13826 | + <Heroicons.strikethrough outline /> |
| 13827 | + ``` |
| 13828 | + """ |
| 13829 | + attr :rest, :global, |
| 13830 | + doc: "the arbitrary HTML attributes for the svg container", |
| 13831 | + include: ~w(fill stroke stroke-width) |
| 13832 | + |
| 13833 | + attr :outline, :boolean, default: true |
| 13834 | + attr :solid, :boolean, default: false |
| 13835 | + attr :mini, :boolean, default: false |
| 13836 | + attr :micro, :boolean, default: false |
| 13837 | + |
| 13838 | + def strikethrough(assigns) do |
| 13839 | + svg( |
| 13840 | + assign(assigns, |
| 13841 | + paths: %{ |
| 13842 | + outline: |
| 13843 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M12 12a8.912 8.912 0 0 1-.318-.079c-1.585-.424-2.904-1.247-3.76-2.236-.873-1.009-1.265-2.19-.968-3.301.59-2.2 3.663-3.29 6.863-2.432A8.186 8.186 0 0 1 16.5 5.21M6.42 17.81c.857.99 2.176 1.812 3.761 2.237 3.2.858 6.274-.23 6.863-2.431.233-.868.044-1.779-.465-2.617M3.75 12h16.5"/>|, |
| 13844 | + solid: |
| 13845 | + ~S|<path fill-rule="evenodd" d="M9.657 4.728c-1.086.385-1.766 1.057-1.979 1.85-.214.8.046 1.733.81 2.616.746.862 1.93 1.612 3.388 2.003.07.019.14.037.21.053h8.163a.75.75 0 0 1 0 1.5h-8.24a.66.66 0 0 1-.02 0H3.75a.75.75 0 0 1 0-1.5h4.78a7.108 7.108 0 0 1-1.175-1.074C6.372 9.042 5.849 7.61 6.229 6.19c.377-1.408 1.528-2.38 2.927-2.876 1.402-.497 3.127-.55 4.855-.086A8.937 8.937 0 0 1 16.94 4.6a.75.75 0 0 1-.881 1.215 7.437 7.437 0 0 0-2.436-1.14c-1.473-.394-2.885-.331-3.966.052Zm6.533 9.632a.75.75 0 0 1 1.03.25c.592.974.846 2.094.55 3.2-.378 1.408-1.529 2.38-2.927 2.876-1.402.497-3.127.55-4.855.087-1.712-.46-3.168-1.354-4.134-2.47a.75.75 0 0 1 1.134-.982c.746.862 1.93 1.612 3.388 2.003 1.473.394 2.884.331 3.966-.052 1.085-.384 1.766-1.056 1.978-1.85.169-.628.046-1.33-.381-2.032a.75.75 0 0 1 .25-1.03Z" clip-rule="evenodd"/>|, |
| 13846 | + mini: |
| 13847 | + ~S|<path fill-rule="evenodd" d="M11.617 3.963c-1.186-.318-2.418-.323-3.416.015-.992.336-1.49.91-1.642 1.476-.152.566-.007 1.313.684 2.1.528.6 1.273 1.1 2.128 1.446h7.879a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5h3.813a5.976 5.976 0 0 1-.447-.456C5.18 7.479 4.798 6.231 5.11 5.066c.312-1.164 1.268-2.055 2.61-2.509 1.336-.451 2.877-.42 4.286-.043.856.23 1.684.592 2.409 1.074a.75.75 0 1 1-.83 1.25 6.723 6.723 0 0 0-1.968-.875Zm1.909 8.123a.75.75 0 0 1 1.015.309c.53.99.607 2.062.18 3.01-.421.94-1.289 1.648-2.441 2.038-1.336.452-2.877.42-4.286.043-1.409-.377-2.759-1.121-3.69-2.18a.75.75 0 1 1 1.127-.99c.696.791 1.765 1.403 2.952 1.721 1.186.318 2.418.323 3.416-.015.853-.288 1.34-.756 1.555-1.232.21-.467.205-1.049-.136-1.69a.75.75 0 0 1 .308-1.014Z" clip-rule="evenodd"/>|, |
| 13848 | + micro: |
| 13849 | + ~S|<path fill-rule="evenodd" d="M9.165 3.654c-.95-.255-1.921-.273-2.693-.042-.769.231-1.087.624-1.173.947-.087.323-.008.822.543 1.407.389.412.927.77 1.55 1.034H13a.75.75 0 0 1 0 1.5H3A.75.75 0 0 1 3 7h1.756l-.006-.006c-.787-.835-1.161-1.849-.9-2.823.26-.975 1.092-1.666 2.191-1.995 1.097-.33 2.36-.28 3.512.029.75.2 1.478.518 2.11.939a.75.75 0 0 1-.833 1.248 5.682 5.682 0 0 0-1.665-.738Zm2.074 6.365a.75.75 0 0 1 .91.543 2.44 2.44 0 0 1-.35 2.024c-.405.585-1.052 1.003-1.84 1.24-1.098.329-2.36.279-3.512-.03-1.152-.308-2.27-.897-3.056-1.73a.75.75 0 0 1 1.092-1.029c.552.586 1.403 1.056 2.352 1.31.95.255 1.92.273 2.692.042.55-.165.873-.417 1.038-.656a.942.942 0 0 0 .13-.803.75.75 0 0 1 .544-.91Z" clip-rule="evenodd"/>| |
| 13850 | + } |
| 13851 | + ) |
| 13852 | + ) |
| 13853 | + end |
| 13854 | + |
| 12640 13855 | @doc """ |
| 12641 13856 | Renders the `folder_minus` icon. |
| 12642 13857 | |
| @@ -12727,6 +13942,51 @@ defmodule Heroicons do | |
| 12727 13942 | ) |
| 12728 13943 | end |
| 12729 13944 | |
| 13945 | + @doc """ |
| 13946 | + Renders the `h1` icon. |
| 13947 | + |
| 13948 | + By default, the outlined (24x24) component is used, but the `solid`, `mini` or `micro` |
| 13949 | + attributes can be provided for alternative styles. |
| 13950 | + |
| 13951 | + You may also pass arbitrary HTML attributes to be applied to the svg tag. |
| 13952 | + |
| 13953 | + ## Examples |
| 13954 | + |
| 13955 | + ```heex |
| 13956 | + <Heroicons.h1 /> |
| 13957 | + <Heroicons.h1 class="w-4 h-4" /> |
| 13958 | + <Heroicons.h1 solid /> |
| 13959 | + <Heroicons.h1 mini /> |
| 13960 | + <Heroicons.h1 micro /> |
| 13961 | + <Heroicons.h1 outline /> |
| 13962 | + ``` |
| 13963 | + """ |
| 13964 | + attr :rest, :global, |
| 13965 | + doc: "the arbitrary HTML attributes for the svg container", |
| 13966 | + include: ~w(fill stroke stroke-width) |
| 13967 | + |
| 13968 | + attr :outline, :boolean, default: true |
| 13969 | + attr :solid, :boolean, default: false |
| 13970 | + attr :mini, :boolean, default: false |
| 13971 | + attr :micro, :boolean, default: false |
| 13972 | + |
| 13973 | + def h1(assigns) do |
| 13974 | + svg( |
| 13975 | + assign(assigns, |
| 13976 | + paths: %{ |
| 13977 | + outline: |
| 13978 | + ~S|<path stroke-linecap="round" stroke-linejoin="round" d="M2.243 4.493v7.5m0 0v7.502m0-7.501h10.5m0-7.5v7.5m0 0v7.501m4.501-8.627 2.25-1.5v10.126m0 0h-2.25m2.25 0h2.25"/>|, |
| 13979 | + solid: |
| 13980 | + ~S|<path fill-rule="evenodd" d="M2.243 3.743a.75.75 0 0 1 .75.75v6.75h9v-6.75a.75.75 0 1 1 1.5 0v15.002a.75.75 0 1 1-1.5 0v-6.751h-9v6.75a.75.75 0 1 1-1.5 0v-15a.75.75 0 0 1 .75-.75Zm17.605 4.964a.75.75 0 0 1 .396.661v9.376h1.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5h1.5V10.77l-1.084.722a.75.75 0 1 1-.832-1.248l2.25-1.5a.75.75 0 0 1 .77-.037Z" clip-rule="evenodd"/>|, |
| 13981 | + mini: |
| 13982 | + ~S|<path fill-rule="evenodd" d="M2.75 4a.75.75 0 0 1 .75.75v4.5h5v-4.5a.75.75 0 0 1 1.5 0v10.5a.75.75 0 0 1-1.5 0v-4.5h-5v4.5a.75.75 0 0 1-1.5 0V4.75A.75.75 0 0 1 2.75 4ZM13 8.75a.75.75 0 0 1 .75-.75h1.75a.75.75 0 0 1 .75.75v5.75h1a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1 0-1.5h1v-5h-1a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"/>|, |
| 13983 | + micro: |
| 13984 | + ~S|<path fill-rule="evenodd" d="M1.75 3a.75.75 0 0 1 .75.75v3.5h4v-3.5a.75.75 0 0 1 1.5 0v8.5a.75.75 0 0 1-1.5 0v-3.5h-4v3.5a.75.75 0 0 1-1.5 0v-8.5A.75.75 0 0 1 1.75 3ZM10 6.75a.75.75 0 0 1 .75-.75h1.75a.75.75 0 0 1 .75.75v4.75h1a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1 0-1.5h1v-4h-1a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"/>| |
| 13985 | + } |
| 13986 | + ) |
| 13987 | + ) |
| 13988 | + end |
| 13989 | + |
| 12730 13990 | @doc """ |
| 12731 13991 | Renders the `globe_alt` icon. |
| @@ -3,7 +3,7 @@ defmodule Mix.Tasks.Heroicons.Update do | |
| 3 3 | @moduledoc false |
| 4 4 | @shortdoc false |
| 5 5 | |
| 6 | - @vsn "2.1.1" |
| 6 | + @vsn "2.1.5" |
| 7 7 | @tmp_dir_name "heroicons-elixir" |
| 8 8 | |
| 9 9 | # Updates the icons in the assets/icons directory |
Loading more files…