Popover
Popover Basic
{% component "Popover" title="Popover title" content="And here's some amazing content. It's very engaging. Right?" placement="top" %}
{% component "Button" variant="danger" size="lg" %}Click to toggle popover{% endcomponent %}
{% endcomponent %}
Preview:
Popover Placement Top
{% component "Popover" title="Top popover" content="Popover content on top" placement="top" %}
{% component "Button" variant="secondary" attrs:data-bs-container="body" %}Popover on top{% endcomponent %}
{% endcomponent %}
Preview:
Popover Placement Right
{% component "Popover" title="Right popover" content="Popover content on right" placement="right" %}
{% component "Button" variant="secondary" attrs:data-bs-container="body" %}Popover on right{% endcomponent %}
{% endcomponent %}
Preview:
Popover Placement Bottom
{% component "Popover" title="Bottom popover" content="Popover content on bottom" placement="bottom" %}
{% component "Button" variant="secondary" attrs:data-bs-container="body" %}Popover on bottom{% endcomponent %}
{% endcomponent %}
Preview:
Popover Placement Left
{% component "Popover" title="Left popover" content="Popover content on left" placement="left" %}
{% component "Button" variant="secondary" attrs:data-bs-container="body" %}Popover on left{% endcomponent %}
{% endcomponent %}
Preview:
Popover Custom Styled
{% component "Popover" title="Custom popover" content="This popover is themed via CSS variables." placement="right" attrs:data-bs-custom-class="custom-popover" %}
{% component "Button" variant="secondary" %}Custom popover{% endcomponent %}
{% endcomponent %}
Preview:
Popover Dismissible
{% component "Popover" title="Dismissible popover" content="And here's some amazing content. It's very engaging. Right?" placement="top" trigger="focus" %}
<a tabindex="0" class="btn btn-lg btn-danger" role="button">Dismissible popover</a>
{% endcomponent %}
Preview:
Popover Disabled Button Wrapper
{% component "Popover" title="Disabled popover" content="Popover on disabled button" placement="top" trigger="hover" %}
<span class="d-inline-block" tabindex="0">
{% component "Button" variant="primary" type="button" disabled=True %}Disabled button{% endcomponent %}
</span>
{% endcomponent %}
Preview: