{%- if content %}{{ content }}{% else %}{{ value }} / {{ max }}{% endif %}
{%- endmacro %}
{%- macro spinner(content, style, size, variant="border") -%}
{%- set class = "spinner-" ~ variant -%}
{%- if size -%}
{%- set class = "{} {}-{}".format(class, class, size) -%}
{%- endif %}
{%- if style -%}
{%- set class = class ~ " text-" ~style -%}
{%- endif %}
{{ content or _("Loading...") }}
{%- endmacro %}
{%- macro toast(content, title, style, dismissible) -%}
{%- set class = "toast fade show" -%}
{%- if style -%}
{%- set class = class ~ " text-bg-" ~ style -%}
{%- endif %}
{%- if title or dismissible -%}
{{ title }}
{%- if dismissible -%}
{%- endif %}
{%- endif %}
{{ content }}
{%- endmacro %}
{%- macro toast_stack(content, position="bottom-right") -%}
{%- set class = "toast-container position-fixed m-2" -%}
{%- set class = class ~ (" top-0" if position.startswith("top") else " bottom-0") -%}
{%- set class = class ~ (" start-0" if position.startswith("left") else " end-0") -%}