{{ form_start(filterForm, {"attr": {"data-controller": "helpers--form-cleanup", "data-action": "helpers--form-cleanup#submit"}}) }}
{{ form_row(filterForm.name) }}
{{ form_row(filterForm.description) }}
{{ form_row(filterForm.category) }}
{{ form_row(filterForm.footprint) }}
{{ form_row(filterForm.tags) }}
{{ form_row(filterForm.comment) }}
{{ form_row(filterForm.manufacturer) }}
{{ form_row(filterForm.manufacturing_status) }}
{{ form_row(filterForm.manufacturer_product_number) }}
{{ form_row(filterForm.manufacturer_product_url) }}
{{ form_row(filterForm.favorite) }}
{{ form_row(filterForm.needsReview) }}
{{ form_row(filterForm.measurementUnit) }}
{{ form_row(filterForm.mass) }}
{{ form_row(filterForm.dbId) }}
{{ form_row(filterForm.ipn) }}
{{ form_row(filterForm.lastModified) }}
{{ form_row(filterForm.addedDate) }}
{{ form_row(filterForm.storelocation) }}
{{ form_row(filterForm.minAmount) }}
{{ form_row(filterForm.amountSum) }}
{{ form_row(filterForm.lessThanDesired) }}
{{ form_row(filterForm.lotCount) }}
{{ form_row(filterForm.lotExpirationDate) }}
{{ form_row(filterForm.lotDescription) }}
{{ form_row(filterForm.lotOwner) }}
{{ form_row(filterForm.lotNeedsRefill) }}
{{ form_row(filterForm.lotUnknownAmount) }}
{{ form_row(filterForm.attachmentsCount) }}
{{ form_row(filterForm.attachmentType) }}
{{ form_row(filterForm.attachmentName) }}
{{ form_row(filterForm.supplier) }}
{{ form_row(filterForm.orderdetailsCount) }}
{{ form_row(filterForm.obsolete) }}
{% import 'components/collection_type.macro.html.twig' as collection %}
{{ form_row(filterForm.parametersCount) }}
{% trans %}specifications.property{% endtrans %}
{% trans %}specifications.symbol{% endtrans %}
{% trans %}specifications.value{% endtrans %}
{% trans %}specifications.unit{% endtrans %}
{% trans %}specifications.text{% endtrans %}
{% for param in filterForm.parameters %}
{{ form_widget(param) }}
{% endfor %}
{% trans %}filter.constraint.add{% endtrans %}
{% if filterForm.project is defined %}
{{ form_row(filterForm.project) }}
{{ form_row(filterForm.bomQuantity) }}
{{ form_row(filterForm.bomName) }}
{{ form_row(filterForm.bomComment) }}
{% endif %}
{{ form_row(filterForm.submit) }}
{{ form_row(filterForm.discard) }}
{# Retain the query parameters of the search form if it is existing #}
{% if searchFilter is defined %}
{% for property, value in searchFilter|to_array %}
{% endfor %}
{% endif %}
{{ form_end(filterForm) }}