{% props min: String = "", gap: String = "", inner_block: Slot %}
{#- min: the narrowest a column gets ("160px"; 220px by default); gap: a space step. #}
<div class="ui-grid"{% if !gap.is_empty() %} data-gap="{{ gap }}"{% end %}{% if !min.is_empty() %} style="--min:{{ min }}"{% end %}>{{ inner_block }}</div>