defmodule MoonWeb.Pages.Design.AvatarPage do
@moduledoc false
use MoonWeb, :live_view
alias Moon.Design.Tabs
alias MoonWeb.Components.Anatomy
alias MoonWeb.Components.Page
alias MoonWeb.Components.ComponentPageDescription
alias MoonWeb.Components.ExamplesList
alias MoonWeb.Components.PropsTable
alias MoonWeb.Examples.Design.AvatarExample
data(breadcrumbs, :any,
default: [
%{
to: "/components",
name: "Components"
},
%{
to: "/components/v2/avatar",
name: "Avatar"
}
]
)
def render(assigns) do
~F"""
The Avatar component is typically used to display images, icons, or initials representing people or other entities.
Anatomy
{component_anatomy(:short)}{component_anatomy(:long)}
"""
end
def component_anatomy(:long) do
"""
"""
end
def component_anatomy(:short) do
"""
"""
end
end