BootstrapIconComponents
Macro for generating Phoenix components for Bootstrap icons. Only include the icons you need to avoid slow compilation and bloated modules.
Icons are from the Bootstrap Icons project. Version numbers in this project track those from Bootstrap Icons.
Installation
The package can be installed by adding bootstrap_icon_components to your list of dependencies in mix.exs:
def deps do
[
{:bootstrap_icon_components, "~> 1.9.1"}
]
endUsage
defmodule MyApp.Icons do
use Phoenix.Component
use BootstrapIconComponents, include: ["1_circle", "cpu"]
endThen call the components in your HEEX templates:
<.MyApp.Icons.bs_1_circle class="w-4" />See the docs for details.