Current section
Files
Jump to
Current section
Files
templates/components/navigation_components.ex
defmodule <%= inspect @web_pascal_case %>.NavigationComponents do
@moduledoc """
Components for navigating the application.
"""
use Phoenix.Component
use <%= inspect @web_pascal_case %>, :verified_routes
embed_templates "/navigation/*"
alias <%= inspect @app_pascal_case %>.Identity.User
attr :current_user, User, required: true
def navbar(assigns)
attr :class, :any, default: nil
attr :rest, :global, include: ~w(href navigate patch method)
slot :inner_block, required: true
def nav_link(assigns)
end