{# Bulk-code modal body: vendor typeahead (a change repopulates the default account via a whole-form swap), status select, and the expense-account grid. All wiring, the status options, and the field-wrapper classes are literal here; only data (selected values, resolved labels, errors) comes from the view-model. #}
{% with width="w-96" x_data=vendor.ta.x_data x_model=vendor.ta.x_model key=vendor.ta.key disabled=vendor.ta.disabled a_xinit=vendor.ta.a_xinit placeholder=vendor.ta.placeholder hidden_attrs=vendor.ta.hidden_attrs %}{% include "templates/components/typeahead.html" %}{% endwith %}

{{ vendor.error }}

{{ status.error }}

Expense Accounts

{% include "templates/transaction-bulk-code/account-grid.html" %}

{{ accounts.error }}