{% import 'servicos/_blocks/field-template' as fieldTemplate %}
{% set form = craft.expressforms.form(formHandle) %}
{% set id = form.handle ~ '-form' %}
{{ form.openTag({
    return: '?success=1',
    attributes: {
        id: id,
        class: 'm-ajax-form'
    },
}) }}
    <div class="c-alert-message m-warning m-validation-error" style="display: none;">
        <i class="ico fa fa-exclamation-circle"></i>
    </div>

    <div class="c-alert-message m-success" style="display: none;">
        <i class="ico fa fa-check-circle"></i>
    </div>
    <div class="row">
    {% for field in form.fields %}
        {% switch field.handle %}
            {% case 'name' %}
            {{ fieldTemplate.getField(field, 'col-md-12 col-sm-12 col-xs-12') }}
            {% case 'email' %}
            {{ fieldTemplate.getField(field, 'col-md-12 col-sm-12 col-xs-12') }}
            {% case 'phone' %}
            {{ fieldTemplate.getField(field, 'col-md-6 col-sm-6 col-xs-12') }}
            {% case 'nif' %}
            {{ fieldTemplate.getField(field, 'col-md-6 col-sm-6 col-xs-12') }}
        {% endswitch %}
    {% endfor %}
    </div>
    <div class="row">
        <div class="info-forms col-md-12 col-sm-12 col-xs-12">
            <h4>
                {{ 'Informações de Morada'|t }}
            </h4>
        </div>
        {% for field in form.fields %}
            {% switch field.handle %}
            {% case 'morada' %}
                {{ fieldTemplate.getField(field, 'col-md-12 col-sm-12 col-xs-12') }}
            {% case 'localidade' %}
                {{ fieldTemplate.getField(field, 'col-md-6 col-sm-6 col-xs-12') }}
            {% case 'postalCode' %}
                {{ fieldTemplate.getField(field, 'col-md-6 col-sm-6 col-xs-12') }}
            {% endswitch %}
        {% endfor %}
    </div>
    <div class="row">
        <div class="info-forms col-md-12 col-sm-12 col-xs-12">
            <h4>
                {{ 'Mais informações'|t }}
            </h4>
        </div>
        {% for field in form.fields %}
            {% if field.handle != 'name'
               and field.handle != 'email'
               and field.handle != 'phone'
               and field.handle != 'nif'
               and field.handle != 'morada'
               and field.handle != 'localidade'
               and field.handle != 'postalCode'
            %}
            {{ fieldTemplate.getField(field, 'col-md-6 col-sm-6 col-xs-12') }}
            {% endif %}
        {% endfor %}
    </div>
    <div class="form-group submit">
        <button type="submit" class="submit-btn c-button"
                data-loading-label="{{ 'A envia...'|t }}" data-label="{{ 'Enviar Pedido'|t }}">
            {{ 'Enviar Pedido'|t }}
        </button>
    </div>
{{ form.closeTag }}
{% include '_components/ajax-submit' with {
    id: id
} %}