{% extends 'about/layout.html' %}
{% load humanize %}
{% load i18n %}
{% load utilities %}
{% load landing_page_tags %}
{% load cache %}

{% block title %}
{% trans "About" %}
{% endblock %}

{% block about_content %}
{% get_current_language as LANGUAGE_CODE %}
{# seven day cache #}
{% cache 604800 about_page_superlatives LANGUAGE_CODE %}

{% get_book_superlatives as superlatives %}
<section class=" pb-4">
    <div class="content">
        <h2>
            {% blocktrans with site_name=site.name %}Welcome to {{ site_name }}!{% endblocktrans %}
        </h2>

        <p class="subtitle notification has-background-primary-highlight">
            {% blocktrans trimmed with site_name=site.name %}
                {{ site_name }} is part of <em>BookWyrm</em>, a network of independent, self-directed communities for readers.
                While you can interact seamlessly with users anywhere in the
                <a href="https://joinbookwyrm.com/instances/" target="_blank" rel="nofollow noopener noreferrer">BookWyrm network</a>,
                this community is unique.
            {% endblocktrans %}
        </p>
    </div>

    <div class="columns">
        {% if superlatives.top_rated %}
        {% with book=superlatives.top_rated.default_edition rating=superlatives.top_rated.rating %}
        <div class="column is-one-third is-flex">
            <div class="media notification is-clipped">
                <div class="media-left">
                    <a href="{{ book.local_path }}">
                        {% include 'snippets/book_cover.html' with book=book cover_class='is-h-m' size='medium' aria='show' %}
                    </a>
                </div>
                <div class="media-content">
                    {% blocktrans trimmed with title=book|book_title book_path=book.local_path site_name=site.name rating=rating|floatformat:1 %}
                    <a href="{{ book_path }}"><em>{{ title }}</em></a> is {{ site_name }}'s most beloved book, with an average rating of {{ rating }} out of 5.
                    {% endblocktrans %}
                </div>
            </div>
        </div>
        {% endwith %}
        {% endif %}

        {% if superlatives.wanted %}
        {% with book=superlatives.wanted.default_edition %}
        <div class="column is-one-third is-flex">
            <div class="media notification is-clipped">
                <div class="media-left">
                    <a href="{{ book.local_path }}">
                        {% include 'snippets/book_cover.html' with book=book cover_class='is-h-m' size='medium' aria='show' %}
                    </a>
                </div>
                <div class="media-content">
                    {% blocktrans trimmed with title=book|book_title book_path=book.local_path site_name=site.name %}
                    More {{ site_name }} users want to read <a href="{{ book_path }}"><em>{{ title }}</em></a> than any other book.
                    {% endblocktrans %}
                </div>
            </div>
        </div>
        {% endwith %}
        {% endif %}

        {% if superlatives.controversial %}
        {% with book=superlatives.controversial.default_edition %}
        <div class="column is-one-third is-flex">
            <div class="media notification is-clipped">
                <div class="media-left">
                    <a href="{{ book.local_path }}">
                        {% include 'snippets/book_cover.html' with book=book cover_class='is-h-m' size='medium' aria='show' %}
                    </a>
                </div>
                <div class="media-content">
                    {% blocktrans trimmed with title=book|book_title book_path=book.local_path site_name=site.name %}
                    <a href="{{ book_path }}"><em>{{ title }}</em></a> has the most divisive ratings of any book on {{ site_name }}.
                    {% endblocktrans %}
                </div>
            </div>
        </div>
        {% endwith %}
        {% endif %}
    </div>

    <p>
    {% blocktrans trimmed %}
    Track your reading, talk about books, write reviews, and discover what to read next. Always ad-free, anti-corporate, and community-oriented, BookWyrm is human-scale software, designed to stay small and personal.
    If you have feature requests, bug reports, or grand dreams, <a href="https://joinbookwyrm.com/get-involved" target="_blank" rel="nofollow noopener noreferrer">reach out</a> and make yourself heard.
    {% endblocktrans %}
    </p>

</section>
{% endcache %}

<section class="block">
    <header class="content">
        <h2 class="title is-3">{% trans "Meet your admins" %}</h2>
        <p>
        {% url "conduct" as coc_path %}
        {% blocktrans trimmed with site_name=site.name %}
            {{ site_name }}'s moderators and administrators keep the site up and running, enforce the <a href="{{ coc_path }}">code of conduct</a>, and respond when users report spam and bad behavior.
        {% endblocktrans %}
        </p>
    </header>

    <div class="columns is-multiline">
        {% for user in admins %}
        <div class="column">
            <div class="card is-stretchable">
                {% with role=user.groups.first.name %}
                <div class="card-header {% if role == "moderator" %}has-background-info-highlight{% else %}has-background-success-highlight{% endif %}">
                    <span class="card-header-title is-size-7 pt-1 pb-1">
                        {% if role == "moderator" %}
                            {% trans "Moderator" %}
                        {% else %}
                            {% trans "Admin" %}
                        {% endif %}
                    </span>
                </div>
                {% endwith %}

                <div class="cord-content p-5">
                    {% include 'user/user_preview.html' with user=user %}
                </div>

                {% if request.user.is_authenticated and user.id != request.user.id %}
                <div class="has-background-tertiary card-footer">
                    <div class="card-footer-item">
                        {% include 'snippets/follow_button.html' with user=user minimal=True %}
                    </div>
                    <div class="card-footer-item">
                        <a href="{% url 'direct-messages-user' user|username %}">{% trans "Send direct message" %}</a>
                    </div>
                </div>
                {% endif %}
            </div>
        </div>
        {% endfor %}
    </div>
</section>

{% endblock %}
