{% from "macros/icon.html" import icon with context %}
{% from "macros/button.html" import block_button, subscribe_button with context %}
{% macro nav_guild(gu) %}
{% if current_user.is_authenticated %}
{% if current_user.moderates(gu) %}
{% endif %}
{{ subscribe_button(gu, gu.has_subscriber(current_user.user)) }}
{% if not gu.owner_id %}
{% elif gu.has_exiled(current_user.user) %}
{% else %}
{% endif %}
{% endif %}
{% endmacro %}
{% macro nav_user(user) %}
{% if user == current_user.user %}
{% elif current_user.is_authenticated %}
{{ block_button(user, current_user.has_blocked(user)) }}
{{ subscribe_button(user, user.has_subscriber(current_user.user)) }}
{% else %}
{% endif %}
{% endmacro %}
{% macro nav_top_communities(top_communities) %}
{% endmacro %}