defmodule MoonWeb.Pages.Assets.IconsPage do @moduledoc false use MoonWeb, :live_view alias Moon.Autolayouts.TopToDown alias Moon.Components.Heading alias MoonIcons.Helpers.Icons alias Moon.Icon alias MoonWeb.Components.Page data(breadcrumbs, :any, default: [ %{ to: "#", name: "Assets" }, %{ to: "/assets/icons", name: "Icons" } ] ) def handle_params(_params, uri, socket) do {:noreply, assign(socket, uri: uri)} end def render(assigns) do ~F""" Icons
{#for icon_name <- Icons.list_all()}

{icon_name}

{/for}
""" end end