bh v0.0.10 Bh
Twitter Bootstrap 4 helpers for Phoenix.
This package is designed to minimize repetitive code and the amount of HTML markup in your project’s source code.
NOTE: Please, keep in mind, that Twitter Bootstrap source files are not included into the package and should be installed separately.
Live examples
Real live examples can be found on the site of the Project.
Installation:
Add this package to the list of dependencies in your project’s mix.exs
file:
def deps do
[{:bh, "~> 0.0.10"}]
end
Usage
Use use Bh
in your view file to import all helpers at once:
defmodule YourApp.SomeView do
use YourApp.Web, :view
use Bh
end
Now you can use all helpers directly calling bh_label/1
, bh_label/2
etc.
E.g., if you need Bootstrap 4 pill label, instead of adding this HTML
<span class="label label-pill label-default">Default pill label</span>
to your code, you can simply use helper for this:
<%= bh_label_pill "Default pill label" %>
Or if you need other type of pill, you can specify its context:
<%= bh_label_pill "Danger pill label", context: :danger %>
Which will result in such markup:
<span class="label label-pill label-danger">Danger pill label</span>