{% comment %} Empty-state for table bodies — wraps components/empty_state.html in a single table row so callers don't repeat colspan boilerplate. Required: colspan — number of columns the row should span. Optional: heading — primary text (default "Nothing here yet") subtext — secondary text cta — HTML for a call-to-action button Usage: {% include "components/empty_table_row.html" with colspan=5 heading="No budgets yet." subtext="Budgets appear once an award is funded." %} {% endcomment %}