{% requireLogin %}

{% extends "_layout" %}

{% block content %}
    {% set membersAreaEntries = craft.entries.section('membersArea').all()  %}
    {% set currentPath = craft.app.request.pathInfo|trim('/') %}
    {% set from = craft.app.request.getQueryParam('from') %}

    <section class="members-home">
        <div class="container">
            <div class="members-home__layout">
                <aside class="members-home__sidebar" aria-label="Member sub-navigation">
                    <nav class="members-home__subnav">
                        <p class="members-home__subnav-title"><a href="{{ url('members-home') }}">{{ 'nav.membersArea.sideNav.title'|t }}</a></p>
                        <ul class="members-home__subnav-list" role="list">
                            {% for membersAreaEntry in membersAreaEntries %}
                                {% set isActive = (from and membersAreaEntry.id == from) or currentPath == membersAreaEntry.uri|trim('/') %}
                                <li>
                                    <a
                                        class="members-home__subnav-link {{ isActive ? 'members-home__subnav-link--active' }}"
                                        href="{{ membersAreaEntry.url }}"
                                        {% if isActive %}aria-current="page"{% endif %}
                                    >
                                        {{ membersAreaEntry.title }}
                                    </a>
                                </li>
                            {% endfor %}<li>
                                <a class="members-home__subnav-link" href="{{ url('logout') }}">
                                    {{ 'nav.membersArea.sideNav.logout'|t }}
                                </a>
                            </li>
                        </ul>
                    </nav>
                </aside>

                <div class="members-home__main">
                    {% if entry.section.handle == 'partners' %}
                        {% include 'members-area/_partner.twig' %}
                    {% else %}
                        {% include 'generic-content/_includes.twig' %}
                    {% endif %}
                </div>
            </div>
        </div>
    </section>
{% endblock %}