defmodule MoonWeb.Pages.Components.LinkPage do
@moduledoc false
use MoonWeb, :live_view
alias Moon.Autolayouts.TopToDown
alias Moon.Components.Heading
alias Moon.Components.Link
alias Moon.Components.Link
alias MoonWeb.Components.ExampleAndCode
alias MoonWeb.Components.Page
data(breadcrumbs, :any,
default: [
%{
to: "#",
name: "Components v1"
},
%{
to: "/components/link",
name: "Link"
}
]
)
def handle_params(_params, uri, socket) do
{:noreply, assign(socket, uri: uri)}
end
def render(assigns) do
~F"""
Link
Figma design
Sourcecode of this page
React implementation
<:example>
I'm a link
I'm a Secondary link
I'm an Optional link
I'm a disabled link
<:code>{link_1_code()}
"""
end
def link_1_code do
"""
I'm a link
I'm a Secondary link
I'm an Optional link
I'm a disabled link
"""
end
end