{% extends 'layouts/app.html' %} {% import 'macros/items.html' as items %} {% import 'macros/rating.html' as r %} {% import 'macros/form.html' as f with context %} {% import 'macros/status.html' as s %} {% block title %}Library{% endblock %} {% block body %}

List of item

New Book
{{ f.search(request.endpoint) }} {% if books.total == 0 %}

No result found

{% else %}
{% for book, icon_path in books%} {% endfor %}
# icon {{ items.sort('title', 'Title') }} {{ items.sort('created_on', 'Date') }} {{ items.sort('rating', 'Rating') }} status
{{ book.id }} {{ book.title }} {{ book.created_on.strftime('%m-%d-%Y') }} {{ r.rander_rating(book.rating) }} {{ s.render_status(book.status) }}
{% endif %}
{% if paginate.total > 0 %} {{ items.paginate(paginate) }} {% endif %} {% endblock %}