defmodule Moon.Components.Card do @moduledoc false use Moon.StatelessComponent alias Moon.Components.Heading prop(title, :string) prop(class, :string) prop(rounded, :boolean, default: true) slot(buttons) slot(content, required: true) def render(assigns) do ~F"""
{@title}
<#slot {@buttons} />
<#slot {@content} />
""" end end