BareGit
{% extends "layout.html" %}

{% block content %}
<div class="page-heading">
    <div>
        <p class="eyebrow">Your archive</p>
        <h1>Cards</h1>
    </div>
    <div class="sort-controls" aria-label="Sort cards">
        <span class="sort-label">Sort by public ID</span>
        <a class="sort-button" href="{{ ascending_url }}"
           {% if not descending %}aria-current="page"{% endif %}>Ascending</a>
        <a class="sort-button" href="{{ descending_url }}"
           {% if descending %}aria-current="page"{% endif %}>Descending</a>
    </div>
</div>

<div class="management-actions" aria-label="Card administration actions">
    <a class="clay-action" href="{{ create_url }}">
        Create card
    </a>
{% if administrator %}
    <a class="clay-action clay-action-secondary" href="{{ series_url }}">
        Manage series
    </a>
    <a class="clay-action clay-action-secondary" href="{{ games_url }}">
        View games
    </a>
    <a class="clay-action clay-action-secondary" href="{{ users_url }}">
        Manage users
    </a>
{% endif %}
</div>

{% if length(cards) == 0 %}
<p class="empty-state">No cards yet.</p>
{% endif %}

<ul class="card-grid">
{% for card in cards %}
    <li class="card-tile">
        <a class="card-image-link" href="{{ card.url }}">
            <img src="{{ card.thumbnail_url }}"
                 alt=""
                 loading="lazy">
        </a>
        <div class="card-details">
            {% if card.internal %}
            <span class="internal-badge">Internal</span>
            {% endif %}
            <a class="card-id" href="{{ card.url }}">
                {{ card.display_id }}
            </a>
            <h2>{{ card.name }}</h2>
        </div>
    </li>
{% endfor %}
</ul>
{% endblock %}