{% macro form_field(field, is_long=False, custom_widget="", tooltip="") -%}
{% if custom_widget == "yes-no" %}
{{ field() }}
{% elif custom_widget == "date-input" %}
{{ field(class_="date-input", autocomplete="off", placeholder="MM/DD/YY")}}
{% elif custom_widget == "search" %} {% elif custom_widget == "dropdown-tree" %} {% elif custom_widget %}
{{ field(class_=custom_widget) }}
{% else %}
{{ field() }}
{% endif %} {% if field.errors %}
{% for error in field.errors %} {{ error }} {{ ", " if not loop.last else "" }} {% endfor %}
{% endif %}
{%- endmacro %} {% macro form_readonly_field(value, label, id="", is_long=False, tooltip="") -%}
{{ value }}
{%- endmacro %} {% macro local_date_form_readonly_field(value, label, id="", is_long=False, tooltip="") -%}
{{ value|strftime|default("N/A", True) }}
{%- endmacro %} {% macro info_field(value, label, id="", is_long=False) -%}
{{ value|default("N/A", True) }}
{%- endmacro %} {% macro local_date_info_field(value, label, id="", is_long=False) -%}
{{ value|strftime|default("N/A", True) }}
{%- endmacro %} {% macro claims_tree_info_field(claim_name, claim_values, dna_account) -%}
{% if claim_values is mapping %}
{% for parent, children in claim_values.items() %} {% if parent %} {{ parent }} ({{ children|length }} {{ claim_name.friendly }}) {% else %} {{ claim_name.represent_claim_values(children)|default("N/A", True) }} {% endif %} {% if loop.length > 1 and not loop.last %}, {% endif %} {% endfor %}
{% else %}
{{ claim_name.represent_claim_values(claim_values)|default("N/A", True) }}
{% endif %}
{%- endmacro %} {% macro settings_field(field, value, custom_widget="") -%} {% if field.type == "BooleanField" %} {% if value %} {% else %} {% endif %} {% elif custom_widget %} {{ value|default("", True) }} {% else %} {{ value|default("", True) }} {% endif %} {%- endmacro %} {% macro settings_add_item_field(field, value, custom_widget="", label="") -%} {% if custom_widget == "yes-no" %} {% elif custom_widget %} {% else %} {% endif %} {%- endmacro %} {% macro search_item_input(item_search_term) -%}
{% if item_search_term %} {% endif %}
{%- endmacro %}