Usage

Usage in LiveView pages

To use components, use module PrimerLive:

defmodule MyAppWeb.MyLiveView do
  use MyAppWeb, :live_view
  use PrimerLive

  def render(assigns) do
    ~H"""
    <.button>Click me</.button>
    """
  end

end

Usage in regular views

In view files, for example in page_view.ex, use module PrimerLive:

defmodule MyAppWeb.PageView do
  use MyAppWeb, :view
  use PrimerLive
end

Then call the component on a page, for example in templates/page/index.html.heex:

<.button>Click me</.button>