{% extends 'layout.html' %}
{% load bookwyrm_tags %}
{% load utilities %}
{% load humanize %}
{% load i18n %}
{% block title %}
{% include 'user/books_header.html' with shelfname=shelf.identifier %}
{% endblock %}
{% block opengraph_images %}
{% include 'snippets/opengraph_images.html' with image=user.preview_image %}
{% endblock %}
{% block content %}
{% include 'user/books_header.html' %}
{% blocktrans trimmed count counter=count with formatted_count=count|intcomma %} {{ formatted_count }} book {% plural %} {{ formatted_count }} books {% endblocktrans %} {% if books.has_other_pages %} {% blocktrans trimmed with start=books.start_index end=books.end_index %} (showing {{ start }}-{{ end }}) {% endblocktrans %} {% endif %}
{% endif %} {% endwith %}{{ shelf.description }}
{% endif %}{% trans "Cover"%} | {% trans "Title" as text %}{% include 'snippets/table-sort-header.html' with field="title" sort=sort text=text %} | {% trans "Author" as text %}{% include 'snippets/table-sort-header.html' with field="author" sort=sort text=text %} | {% if request.user.is_authenticated %} {% if is_self %}{% trans "Shelved" as text %}{% include 'snippets/table-sort-header.html' with field="shelved_date" sort=sort text=text %} | {% trans "Started" as text %}{% include 'snippets/table-sort-header.html' with field="start_date" sort=sort text=text %} | {% trans "Finished" as text %}{% include 'snippets/table-sort-header.html' with field="finish_date" sort=sort text=text %} | {% endif %}{% trans "Rating" as text %}{% include 'snippets/table-sort-header.html' with field="rating" sort=sort text=text %} | {% endif %} {% if shelf.user == request.user %} {% endif %}|
---|---|---|---|---|---|---|---|
{% include 'snippets/book_cover.html' with book=book cover_class='is-w-s-tablet is-h-s' size='small' %} | {{ book.title }} | {% include 'snippets/authors.html' %} | {% if request.user.is_authenticated %} {% if is_self %}{{ book.shelved_date|naturalday }} | {{ book.start_date|naturalday|default_if_none:""}} | {{ book.finish_date|naturalday|default_if_none:""}} | {% endif %}{% include 'snippets/stars.html' with rating=book.rating %} | {% endif %} {% if shelf.user == request.user %}{% with right=True %} {% if not shelf.id %} {% active_shelf book as current %} {% include 'snippets/shelf_selector.html' with current=current.shelf class="is-small" %} {% else %} {% include 'snippets/shelf_selector.html' with current=shelf class="is-small" %} {% endif %} {% endwith %} | {% endif %}
{% trans "This shelf is empty." %}
{% endif %}