defmodule PetalComponents.Breadcrumbs do use Phoenix.Component alias PetalComponents.Heroicons alias PetalComponents.Link # Example: # <.breadcrumbs separator="chevron" links={[ # %{ label: "Link 1", to: "/" }, # %{ label: "Link 1", to: "/", link_type: "patch|a|redirect" } # ]}/> # prop links, :list # prop separator, :string, options: ["slash", "chevron"] def breadcrumbs(assigns) do assigns = assigns |> assign_new(:separator, fn -> "slash" end) |> assign_new(:class, fn -> "" end) |> assign_new(:link_class, fn -> "" end) ~H"""