{% trans_default_domain 'admin' %} {% import _self as macro %} {% macro color_prototype(color) %} {% set isNew = color.vars.data.id is defined and color.vars.data.id ? false : true %} {% set entityId = isNew ? uniqId() : color.vars.data.id %} {% set deletable = isNew ? true : color.vars.data.deletable %}
{{ form_row(color.adminName) }} {{ form_row(color.color) }} {{ form_row(color.category) }} {% if deletable %} {{ form_row(color.slug) }} {% else %}
{{ form_label(color.slug) }} {{ color.vars.data.slug }}
{{ form_widget(color.slug) }}
{% endif %} {{ form_row(color.isActive) }}
{% if deletable %} {% include 'admin/core/form/modal-delete-collection.html.twig' with { 'isNew': color.vars.data.id is defined and color.vars.data.id ? false : true, 'entityId': isNew ? uniqId() : color.vars.data.id, 'interfaceName': 'color' } %} {% else %} {% endif %}
{% endmacro %}
{% set first = true %} {% set category = null %} {% for color in form.colors %} {% if color.vars.value.category != category %} {% set category = color.vars.value.category %} {% if not first %}
{% endif %}
{% if first %} {% set first = false %} {% endif %} {% endif %} {{ macro.color_prototype(color) }} {% if loop.last %}
{% endif %} {% endfor %}