defmodule Satsuma.Stats do use Phoenix.Component slot(:label, required: true) slot(:number, required: true) slot(:help_text) def stat(assigns) do ~H"""
<%= render_slot(@label) %>
<%= render_slot(@number) %>
<%= render_slot(@help_text) %>
""" end slot(:inner_block, required: true) def label(assigns) do ~H"""
<%= render_slot(@inner_block) %>
""" end end