{# not splitting on several lines because it adds whitespaces in the output #}
{% macro fancy_link(url, text=url, is_noop=true, class_name=none ) %}
{{ text if not caller else caller() }}
{%- endmacro -%}
{% macro download_link(url, text=url, file_name=text, class_name=none) %}
{{ text if not caller else caller() }}
{%- endmacro -%}
{% macro kemono_link(url, text=url, is_noop=true,class_name=none) %}
{{ text if not caller else caller() }}
{%- endmacro -%}
{% macro local_link(id, text=id, class_name=none) %}
{{ text if not caller else caller() }}
{%- endmacro -%}
{% macro email_link(email, text=email, class_name=none) %}
{{ text if not caller else caller() }}
{%- endmacro -%}
{% macro link_button(url, text=url, is_noop=true, class_name=none) %}
{{ text if not caller else caller() }}
{% endmacro %}