{% extends "base.html" %} {% from "_macros.html" import status_pill %} {% from "_partials/empty_state.html" import empty_state %} {% block title %}My Holds — {{ library_name() }}{% endblock %} {% block content %}
| Title | Status | Queue | Expires | Action |
|---|---|---|---|---|
| {{ hold.work.title }} |
{{ status_pill(hold.status) }}
{% if hold.suspended_until %}
Suspended until {{ hold.suspended_until.isoformat() }} {% if hold.suspended_reason %} {{ hold.suspended_reason }}{% endif %} {% endif %} |
{% set pos = queue_positions.get(hold.id) %} {% if pos %} #{{ pos }} {% else %}—{% endif %} | {{ hold.expires_at.strftime("%Y-%m-%d") if hold.expires_at else "—" }} | {% if hold.status == "waiting" and not hold.suspended_until %} {% elif hold.status == "waiting" and hold.suspended_until %} {% endif %} |