defmodule MoonWeb.Pages.Assets.PatternsPage do @moduledoc false use MoonWeb, :live_view alias Moon.Assets.Pattern alias Moon.Autolayouts.TopToDown alias Moon.Components.CodePreview alias Moon.Components.Heading alias MoonWeb.Components.ExampleAndCode alias MoonWeb.Components.Page data(breadcrumbs, :any, default: [ %{ to: "#", name: "Assets" }, %{ to: "/assets/patterns", name: "Patterns" } ] ) def handle_params(_params, uri, socket) do {:noreply, assign(socket, uri: uri)} end def render(assigns) do ~F""" Patterns <:example> <:code> <#CodePreview> <:example> <:code> <#CodePreview> <:example> <:code> <#CodePreview> <:example> <:code> <#CodePreview> <:example> <:code> <#CodePreview> <:example> <:code> <#CodePreview> <:example> <:code> <#CodePreview> """ end end