defmodule MoonWeb.Examples.Design.ChipExample.WithIcons do
@moduledoc false
use Moon.StatelessComponent
use MoonWeb, :example
alias Moon.Design.Chip
alias Moon.Icons.MediaMusic
alias Moon.Icons.SoftwareDownload
def render(assigns) do
~F"""
<:left_icon>
Left Icon
Right Icon
<:right_icon>
<:left_icon>
Left/Right Icons
<:right_icon>
<:left_icon>
<:right_icon>
<:icon_only>
<:left_icon>
Left Icon
Right Icon
<:right_icon>
<:left_icon>
Left/Right Icons
<:right_icon>
<:left_icon>
<:right_icon>
<:icon_only>
"""
end
def code() do
"""
alias Moon.Design.Chip
alias Moon.Icons.MediaMusic
alias Moon.Icons.SoftwareDownload
...
<:left_icon>
Left Icon
Right Icon
<:right_icon>
<:left_icon>
Left/Right Icons
<:right_icon>
<:left_icon>
<:right_icon>
<:icon_only>
<:left_icon>
Left Icon
Right Icon
<:right_icon>
<:left_icon>
Left/Right Icons
<:right_icon>
<:left_icon>
<:right_icon>
<:icon_only>
"""
end
end