{% macro gcard(title, footer=None, class=None) -%}

{{ title }}

{{ caller() }}
{% if footer %} {% endif %}
{%- endmacro %} {% macro gform(form_id, form_action, form=None, fields=None, form_methods='POST', fields_content=None, form_enctype=None) %}
{% if fields %} {{ form.csrf_token }} {% for field in fields %} {% endfor %}
{{ form[field].label }} {% if form[field].flags.required %}*{% endif %} {{ form[field](class_="form-control") }} {% for message in form[field].errors %}
{{ message }}
{% endfor %}
{% endif %} {% if fields_content %} {{ fields_content }} {% endif %}
{%- endmacro %}