I was trying to use the built in flash, but couldn’t figure out a way, so I just renamed it and wrapped around my existing utility class:
# in surface component
prop message, :map
def render(assigns) do
~H"""
{{ Helpers.render_flash(@message) }}
"""
end
# used in parent component
<Flash message={{ @flash }} />