{# Field wrapper with label + always-present error

(the errors- variant of field-). `classes` already folds group / has-error / caller class via hh/add-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 (empty when none). #}

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

{{ errors_str }}