{% macro gcard(title, class='col-md-12', body_class=None, type=None, footer=None) -%}

{{ title }}

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

{% if form.info.name %}{{ form.info.name }}{% else %}Form builder form not exist{% endif %}

{% if form.info.id %}{% endif %}
{% if form.count > 0 %}
{{ form.csrf_token }} {% for field in form.elements %} {% if field.type != 'SubmitField' %} {% endif %} {% endfor %}
{{ field.label }} {% if field.flags.required %}*{% endif %} {{ field(class_="form-control") }} {% for message in field.errors %}
{{ message }}
{% endfor %}
{% else %} Field does not exist. {% endif %}
{% if form.count > 0 %} {% endif %}
{%- endmacro %} {% macro gbox(title, value, class='col-lg-3 col-6', icon_class=None, type=None, url=None, footer=None) -%}

{{ title }}

{{ value }}

{% if footer %} {{ footer }} {% endif %}
{%- endmacro %} {% macro gtable(fields, rows) -%} {% for field in fields %} {% endfor %} {% if rows|length > 0 %} {% for row in rows %} {% for field in fields %} {% endfor %} {% endfor %} {% else %} {% endif %}
{{ field|capitalize }}
{{ row[field] }}
No record found yet
{%- endmacro %}