Stack

Vstack

{% component "Stack" direction="vertical" gap=3 %}
                <div class="p-2">First item</div>
                <div class="p-2">Second item</div>
                <div class="p-2">Third item</div>
            {% endcomponent %}

Preview:

First item
Second item
Third item

Hstack

{% component "Stack" direction="horizontal" gap=3 %}
                <div class="p-2">First item</div>
                <div class="p-2">Second item</div>
                <div class="p-2">Third item</div>
            {% endcomponent %}

Preview:

First item
Second item
Third item

Hstack With Spacer

{% component "Stack" direction="horizontal" gap=3 %}
                <div class="p-2">First item</div>
                <div class="p-2 ms-auto">Second item</div>
                <div class="p-2">Third item</div>
            {% endcomponent %}

Preview:

First item
Second item
Third item

Hstack With Vertical Rule

{% component "Stack" direction="horizontal" gap=3 %}
                <div class="p-2">First item</div>
                <div class="p-2 ms-auto">Second item</div>
                <div class="vr"></div>
                <div class="p-2">Third item</div>
            {% endcomponent %}

Preview:

First item
Second item
Third item

Vstack Buttons

{% component "Stack" direction="vertical" gap=2 %}
                <button type="button" class="btn btn-secondary">Save changes</button>
                <button type="button" class="btn btn-outline-secondary">Cancel</button>
            {% endcomponent %}

Preview:


Hstack Inline Form

{% component "Stack" direction="horizontal" gap=3 %}
                <input class="form-control me-auto" type="text" placeholder="Add your item here..." aria-label="Add your item here...">
                <button type="button" class="btn btn-secondary">Submit</button>
                <div class="vr"></div>
                <button type="button" class="btn btn-outline-danger">Reset</button>
            {% endcomponent %}

Preview:


Vstack No Gap

{% component "Stack" direction="vertical" %}
                <div class="p-2">First item</div>
                <div class="p-2">Second item</div>
                <div class="p-2">Third item</div>
            {% endcomponent %}

Preview:

First item
Second item
Third item

Hstack No Gap

{% component "Stack" direction="horizontal" %}
                <div class="p-2">First item</div>
                <div class="p-2">Second item</div>
                <div class="p-2">Third item</div>
            {% endcomponent %}

Preview:

First item
Second item
Third item