{# Button that opens a Modal. Wraps `` and adds the Bootstrap attributes needed to open the target modal, so callers don't have to remember `data-bs-toggle`/`data-bs-target`. The label goes in the default slot; any other Button prop (variant, icon, size, …) is forwarded. Usage: Open #} {% props target, type = 'button' %} {{ block(outerBlocks.content) }}