{% if parentPath is defined %}
    {% set prefixPath = parentPath %}
{% else %}
    {% set prefixPath = [handle] %}
{% endif %}

{% set classes = ['complex-field'] %}

<tr class="complex-field complex-field-header">
    <td class="col-field" colspan="3">
        <div class="field">
            <div class="heading">
                <label class="">{{ name }}</label>
            </div>

            <div class="additional-mapping-fields">
                {% namespace 'fieldMapping[' ~ prefixPath | join('][') ~ ']' %}
                    <input type="hidden" name="field" value="{{ className(field) }}">
                {% endnamespace %}
            </div>
        </div>
    </td>
</tr>

{% set fields = {
    region: 'Region',
    number: 'Number',
} %}

{% for key, col in fields %}
    {% set nameLabel = col %}
    {% set instructionsHandle = handle ~ '[' ~ key ~ ']' %}

    {% set path = prefixPath|merge ([ 'fields', key ]) %}

    {% set default = default ?? {
        type: 'text',
    } %}

    {% embed 'feed-me/_includes/fields/_base' %}{% endembed %}
{% endfor %}
