{% macro big_number(number, label, link=None, currency='', smaller=False, smallest=False) %}
{% if link %}
{% endif %}
{% if number is number %}
{% if currency %}
{{ "{}{:,.2f}".format(currency, number) }}
{% else %}
{{ "{:,}".format(number) }}
{% endif %}
{% else %}
{{ number }}
{% endif %}
{% if label %}
{{ label }}
{% endif %}
{% if link %}
{% endif %}
{% endmacro %}
{% macro big_number_with_status(
number,
label,
failures,
failure_percentage,
danger_zone=False,
failure_link=None,
link=None,
show_failures=True,
smaller=False,
smallest=False
) %}
{{ big_number(number, label, link=link, smaller=smaller, smallest=smallest) }}
{% if show_failures %}
{% if failures %}
{% if failure_link %}
{{ "{:,}".format(failures) }}
failed – {{ failure_percentage }}%
{% else %}
{{ "{:,}".format(failures) }}
failed – {{ failure_percentage }}%
{% endif %}
{% else %}
No failures
{% endif %}
{% endif %}
{% endmacro %}
{% macro big_number_simple(number, label) %}
{% if number is number %}
{{ "{:,}".format(number) }}
{% else %}
{{ number }}
{% endif %}
{% if label %}
{{ label }}
{% endif %}
{% endmacro %}