Current section

Files

Jump to
moon lib moon design modal backdrop.ex
Raw

lib/moon/design/modal/backdrop.ex

defmodule Moon.Design.Modal.Backdrop do
@moduledoc false
use Moon.StatelessComponent, slot: "backdrop"
prop(class, :css_class)
prop(testid, :string)
prop(id, :string)
def render(assigns) do
~F"""
<div
{=@id}
class={merge(["fixed inset-0 bg-zeno", "moon-backdrop", @class])}
data-testid={@testid}
/>
"""
end
end