{# Field wrapper with label + always-present error

(the errors- variant of field-). Owns the group / has-error toggle; `has_error` is set when the field has errors, `extra` is the caller's own class. `attrs` carries any pass-through div attributes (the per-row location cell hangs its hx-* / x-dispatch swap wiring here); `body` is the pre-rendered inner control HTML; `errors_str` is the comma-joined string errors. #}

{% if label %} {% endif %} {{ body|safe }}

{{ errors_str }}