Skip to content

Include Heroicons as SVG-strings in your Elixir/Phoenix project!

License

Notifications You must be signed in to change notification settings

chrismccord/heroicons_elixir

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heroicons

Heroicons are "a set of free MIT-licensed high-quality SVG icons for you to use in your web projects". This package gives you Elixir functions to drop Heroicons into your HTML, styled with arbitrary classes.

Heroicons are designed by Steve Schoger

Current Heroicons Version: 1.0.5

Installation

Add Heroicons to your mix.exs:

defp deps do
  [
    {:heroicons, "~> 0.3.2"}
  ]
end

After that, run mix deps.get.

Usage

The components are in Heroicons.Solid and Heroicons.Outline. Each icon is a Phoenix Component you can use in your HEEx templates.

<Heroicons.Solid.cake />

and style it with some classes

<Heroicons.Solid.cake class="h-6 w-6 text-gray-500" />

There are also function versions of each component:

<%= Heroicons.Solid.cake() %>

<%= Heroicons.Solid.cake(class: "h-6 w-6 text-gray-500") %>

For a full list of icons see the docs or heroicons.com.

About

Include Heroicons as SVG-strings in your Elixir/Phoenix project!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 100.0%