{% macro TextField(formItem, i18n, isInline, hasPrefix) %} {% endmacro %} {% macro Select(formItem, i18n, isInline, isHidden, customValue, noClear) %} {% endmacro %} {% macro Checkbox(formItem, i18n, isInline) %} {% endmacro %} {% macro TextArea(formItem, i18n, isInline) %} {% endmacro %} {% macro leadForm(form, i18n) %}
{{ TextField(form.schema.firstName, i18n) }} {{ TextField(form.schema.lastName, i18n) }} {{ TextField(form.schema.email, i18n) }}
{{ TextField(form.schema.companyName, i18n, true) }} {{ Select(form.schema.companySize, i18n, true) }}
{{ TextField(form.schema.street1, i18n, true) }} {{ TextField(form.schema.street2, i18n, true) }}
{{ TextField(form.schema.city, i18n, true) }} {{ Select(form.schema.state, i18n, true, true) }} {{ Select(form.schema.province, i18n, true, true) }} {{ TextField(form.schema.zip, i18n, true) }}
{{ Select(form.schema.country, i18n, false, false, "phoneCode", true) }} {{ TextField(form.schema.phone, i18n, false, true) }} {{ TextArea(form.schema.notes, i18n) }} {% for customItem in form.schema.custom %} {% if customItem.type == "Text" %} {{ TextField(customItem, i18n) }} {% elseif customItem.type == "Checkboxes" %} {{ Checkbox(customItem, i18n) }} {% endif %} {% endfor %}
{% endmacro %} {% macro LeadModal(leads) %} {% endmacro %}