{% extends 'base.html.twig' %}

{% block title %}{% trans %}bulk_oust_page_title{% endtrans %}{% endblock %}

{% block content %}
	<div class="page_content">
		<h2>{% trans %}bulk_oust_page_title{% endtrans %}</h2>
		<p>{% trans %}bulk_oust_page_desc{% endtrans %}</p>

		{{ form(form) }}
	</div>

	{% if pagination %}
		<div class="page_content">
			{% if pagination.getTotalItemCount() == 0 %}
				<p class="toast toast-success">{{ 'bulk_oust_none'|trans({'%date%': since|date('Y-m-d')}) }}</p>
			{% else %}
				<div class="panel book-panel bulk-oust-confirm">
					<div class="panel-header">
						<div class="panel-title h5">{{ 'bulk_oust_found'|trans({'%count%': pagination.getTotalItemCount(), '%date%': since|date('Y-m-d')}) }}</div>
						<div class="panel-subtitle">{{ 'bulk_oust_confirm_reason'|trans({'%reason%': confirm_form.reason.vars.value}) }}</div>
						<div class="panel-subtitle text-gray">{% trans %}bulk_oust_confirm_desc{% endtrans %}</div>
					</div>
					<div class="panel-footer">
						{{ form_start(confirm_form) }}
						{# Repeats what the person previewed; the date and reason are shown above. #}
						<div hidden>
							{{ form_row(confirm_form.notSeenSince) }}
							{{ form_row(confirm_form.reason) }}
						</div>
						{{ form_end(confirm_form) }}
					</div>
				</div>
			{% endif %}
			{% if borrowed > 0 %}
				<p class="text-gray bulk-oust-borrowed">{{ 'bulk_oust_borrowed_skipped'|trans({'%count%': borrowed}) }}</p>
			{% endif %}
		</div>

		{% if pagination.getTotalItemCount() > 0 %}
			<div class="results">
				{% for book in pagination %}
					{% embed 'book/_tile.html.twig' %}
						{% block details %}
							<div class="tile-subtitle text-gray">
								{% trans %}book_last_seen_header{% endtrans %}:
								{{ book.lastSeen ? book.lastSeen|date('Y-m-d H:i') : 'book_last_seen_never'|trans }}
							</div>
						{% endblock %}
					{% endembed %}
				{% endfor %}

				{{ knp_pagination_render(pagination) }}
			</div>
		{% endif %}
	{% endif %}
{% endblock %}
