{% load i18n %}
{# djlint:off #}
<{% if self.link %}a href="{{ self.link }}"{% elif self.is_selectable or self.is_dismissable %}button{% else %}p{% endif %} class="village-tag{% if self.is_dismissable %} village-tag--dismiss{% endif %}{% if self.extra_classes %} {{ self.extra_classes }}{% endif %}"{% if self.is_selectable %} aria-pressed="false"{% endif %}{% if self.is_dismissable %} aria-label="{% translate 'Remove filter' %} {{ self.label }}"{% endif %}{% if self.onclick %} onclick="{{ self.onclick }}"{% elif self.is_dismissable %} onclick="event.preventDefault(); this.parentNode.removeChild(this);"{% endif %}>{{ self.label }}</{% if self.link %}a{% elif self.is_selectable or self.is_dismissable %}button{% else %}p{% endif %}>
{# djlint:on #}
