{# @description Many quotations at once, packed into columns so that long and short ones sit together without gaps. #} {# @prop eyebrow:text | description:"Short line above the heading" #} {# @prop title:text | description:"The heading. Left empty, the wall has no header." #} {# @prop lead:text | description:"The supporting sentence under the heading" #} {# @prop level:select['1', '2', '3', '4', '5', '6'] | default:"2" | description:"Heading level" #} {# @prop columns:select['2', '3', '4'] | default:"3" | description:"How many columns at wide widths. One on a phone, two on a tablet." #} {# @prop size:select['sm', 'md', 'lg'] | default:"md" | description:"How much vertical room the block takes" #} {# @prop class:text | description:"Extra classes on the outer section. A plain surface colour goes here: bg-base-200." #} {# @slot The quotations — One card after another. Each is kept whole and never split across two columns. #} {% comment %} Columns, not a grid: a grid row is as tall as its longest quotation and leaves a hole under every shorter one. The cost is reading order, which runs down each column in turn and not across. {% endcomment %} {% if title %} {% endif %}
{{ slot }}