{% macro oro_rfp_frontend_request_lineitem_requested_prototype(widget, attributes) %}
{% if 'collection' in widget.vars.block_prefixes %}
{% set form = widget.vars.prototype %}
{% set name = widget.vars.full_name ~ '[' ~ widget.vars.prototype.vars.name ~ ']' %}
{% else %}
{% set form = widget %}
{% set name = widget.vars.full_name %}
{% endif %}
{{ form_widget(form) }}
{% endmacro %}
{% block oro_rfp_request_widget %}
{{ form(form) }}
{% endblock %}
{% block oro_rfp_frontend_request_product_collection_widget %}
{% import _self as fields %}
{% set widgetContainerAttributes %}
{% with {'id': '', 'attr': []} %}{{ block('widget_container_attributes') }}{% endwith %}
{% endset %}
{% if prototype is defined %}
{% set prototype_html = fields.oro_rfp_frontend_request_lineitem_prototype(form, prototype_name, null, widgetContainerAttributes) %}
{% endif %}
{% set attr = attr|merge({'class': (attr.class is defined ? attr.class ~ ' ' : '') ~ 'grid-container' }) %}
{% set id = id ~ '_collection' %}
{% set prototype_name = form.vars.prototype_name %}
{% if form.children|length %}
{% for key, child in form.children %}
{{ fields.oro_rfp_frontend_request_lineitem_prototype(child, prototype_name, key, widgetContainerAttributes) }}
{% endfor %}
{% elseif show_form_when_empty and prototype_html is defined %}
{{ prototype_html|replace({(prototype_name): '0'})|raw }}
{% endif %}
{% endblock %}
{% macro oro_rfp_frontend_request_lineitem_prototype(widget, prototype_name, key, attributes) %}
{% import '@OroUI/macros.html.twig' as UI %}
{% if 'collection' in widget.vars.block_prefixes %}
{% set form = widget.vars.prototype %}
{% set name = widget.vars.full_name ~ '[' ~ widget.vars.prototype.vars.name ~ ']' %}
{% set id = widget.vars.id %}
{% else %}
{% set form = widget %}
{% set name = widget.vars.full_name %}
{% set id = widget.vars.id %}
{% endif %}
{% if (key is not null) %}
{% set prototype_name = 'child-' ~key %}
{% endif %}
{% set page_component_options = form.vars.page_component_options|merge(form.vars.componentOptions|default({})) %}
{{ form_widget(form) }}
{{ form_errors(form) }}
{% set hasNotes = form.comment.vars.value is not empty %}
{% if form.children|length %}
{% for child in form.children %}
{{ fields.oro_rfp_request_lineitem_requested_prototype(child, widgetContainerAttributes) }}
{% endfor %}
{% elseif show_form_when_empty and prototype_html is defined %}
{{ prototype_html|replace({(prototype_name): '0'})|raw }}
{% endif %}
{% endblock %}
{% macro oro_rfp_request_lineitem_requested_prototype(widget, attributes) %}
{% if 'collection' in widget.vars.block_prefixes %}
{% set form = widget.vars.prototype %}
{% set name = widget.vars.full_name ~ '[' ~ widget.vars.prototype.vars.name ~ ']' %}
{% else %}
{% set form = widget %}
{% set name = widget.vars.full_name %}
{% endif %}
{{ form_widget(form) }}
{% endmacro %}
{% block _oro_rfp_frontend_request_requestProducts_entry_requestProductItems_entry_widget %}
{% set ariaControlsId = 'rfq-quantity-'|uniqid %}
{% use "@OroPricing/layouts/default/layout.html.twig" %}