{% extends 'forum/master.twig' %}
{% from 'macros.twig' import container_title %}
{% from 'forum/macros.twig' import forum_category_listing %}

{% set title = 'Forum Listing' %}
{% set canonical_url = '/forum/' %}

{% block content %}
    {% if not forum_empty %}
        {% for category in forum_categories %}
            {% if category.forum_children > 0 %}
                {{ forum_category_listing(
                    category.forum_subforums,
                    category.forum_name,
                    category.forum_colour,
                    category.forum_id == constant('MSZ_FORUM_ROOT')
                        ? ''
                        : 'f' ~ category.forum_id,
                    category.forum_icon|default('')
                ) }}
            {% endif %}
        {% endfor %}

        {% if current_user is defined %}
            <div class="container forum__actions">
                <a href="{{ url('forum-mark-global') }}" class="input__button forum__actions__button">Mark All Read</a>
            </div>
        {% endif %}
    {% else %}
        <div class="container">
            {{ container_title('<i class="fas fa-comment-slash fa-fw"></i> Forums') }}

            <div class="container__content">
                <p>There are currently no visible forums.</p>
            </div>
        </div>
    {% endif %}
{% endblock %}
