# TODO convert this to the new MenuItem component https://www.figma.com/file/S3q1SkVngbwHuwpxHKCsgtJj/Moon---Components?node-id=344%3A306 defmodule Moon.Components.ListItems.SingleLineItem do @moduledoc false use Moon.StatelessComponent prop(size, :string, values: ~w(md lg xl), default: "md") prop(background_color, :string, values: Moon.colors(), default: "bg-goku") prop(active_background_color, :string, values: Moon.colors(), default: "bg-gohan") prop(current, :boolean, default: false) prop(left_grow, :boolean, default: false) prop(right_grow, :boolean, default: false) slot(default) slot(left_icon) slot(right_icon) def render(assigns) do ~F"""
<#slot {@left_icon} />
<#slot />
<#slot {@right_icon} />
""" end end