{% load brickwork_components %}
{% comment %}
Tooltip (0.12.0, #56; supersedes STA-015's title-only baseline). Consumed by
EXTENDING, like patterns/ and _modal.html: a consumer's tooltip partial opens
with {% extends "brickwork/components/_tooltip.html" %} and fills the
trigger block, e.g.
{% extends "brickwork/components/_tooltip.html" %}
{% block trigger %}
{% endblock %}
Named blocks (semver-public, BR-BW-TPL-001):
trigger: present SINCE 3.4.0, the concise successor to the
deprecated tooltip_trigger block below (ADR-077 SS4).
Empty by default.
tooltip_trigger: present since before 3.4.0 (unchanged back to at least
3.2.1). DEPRECATED, removed at 4.0 (ADR-077 SS4,
BR-BW-TPL-001/BR-BW-VER-001). Kept as an additional
empty extension point for backwards compatibility: a
shipped block name cannot be renamed silently. Both
trigger and tooltip_trigger render when both are
filled; a caller migrating to the concise name fills
trigger only.
A block name this file does not define is SILENTLY DISCARDED by Django:
no error, no warning, DEBUG=True does not catch it. A consumer pinned
below 3.4.0 who fills "trigger" from a newer checkout gets a
structurally valid, entirely empty trigger span that still passes
template loading; check this header against your pinned version before
relying on a name.
trigger stays markup-only by design (icvoss/django-brickwork#398 sweep):
the worked example above fills it with a whole interactive element (a