defmodule Moon.Components.Dropdown do
@moduledoc false
use Moon.StatelessComponent
alias Moon.Assets.Icons.IconZoom
alias Moon.Components.Form
alias Moon.Components.Deprecated.TextInput
prop(on_search_change, :event)
prop(search_placeholder, :string)
prop(search_name, :string)
prop(search_value, :string)
prop(class, :string)
slot(default)
def render(assigns) do
~F"""
"""
end
end
defmodule Moon.Components.Dropdown.Item do
@moduledoc false
use Moon.StatelessComponent
prop(click, :event)
prop(item_id, :number)
slot(default)
def render(assigns) do
~F"""
<#slot />
"""
end
end
defmodule Moon.Components.Dropdown.CheckboxItem do
@moduledoc false
use Moon.StatelessComponent
alias Moon.Components.Checkbox
prop(click, :event)
prop(item_id, :number)
prop(checked, :boolean)
slot(default)
def render(assigns) do
~F"""
<#slot />
"""
end
end