{% extends "base.html" %} {% block title %}Library - Bookery{% endblock %} {% block content %}

Library

{% include "_columns_menu.html" %}
{% include "_book_list.html" %}
{# Row-action Delete loads the confirm partial here, then the dialog opens itself on swap. Esc / backdrop close it; the confirm's Cancel button does too (in_dialog mode). On success the POST sends HX-Redirect to /books. #} {% endblock %}