defmodule Bh do @moduledoc """ 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](https://kovpack.github.io/bh/). # Installation: Add this package to the list of dependencies in your project's `mix.exs` file: def deps do [{:bh, "~> #{Bh.Mixfile.version}"}] 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 Default pill label 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: Danger pill label """ defmacro __using__(_) do quote do import Bh.Bh4.Label import Bh.Bh4.Button import Bh.Bh4.Alert import Bh.Bh4.Modal import Bh.Bh4.Progress end end end