{% extends 'forum/master.twig' %}
{% from 'forum/macros.twig' import forum_category_listing, forum_topic_listing, forum_category_buttons, forum_header, forum_category_tools %}

{% set title = forum_info.name %}
{% set canonical_url = url('forum-category', {
    'forum': forum_info.id,
    'page': forum_pagination.page|default(0) > 1 ? forum_pagination.page : 0,
}) %}

{% block content %}
    {{ forum_header(forum_info.name, forum_breadcrumbs, true, canonical_url, [
        {
            'html': '<i class="far fa-check-circle"></i> Mark as Read',
            'url': url('forum-mark-single', {'forum': forum_info.id}),
            'display': forum_show_mark_as_read,
            'method': 'POST',
        }
    ]) }}

    {% if forum_children|length > 0 %}
        {{ forum_category_listing(forum_children, 'Forums') }}
    {% endif %}

    {% if forum_info.mayHaveTopics %}
        {% set category_tools = forum_category_tools(forum_info, forum_perms, forum_pagination) %}
        {{ category_tools }}
        {{ forum_topic_listing(forum_topics) }}
        {{ category_tools }}
    {% endif %}

    {{ forum_header('', forum_breadcrumbs) }}
{% endblock %}
