{% 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 %}