{**
 * templates/frontend/components/pagination.tpl
 *
 * Copyright (c) 2014-2024 Simon Fraser University
 * Copyright (c) 2003-2024 John Willinsky
 * Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
 *
 * @brief Common template for displaying pagination
 *
 * @uses $prevUrl string URL to the previous page
 * @uses $nextUrl string URL to the next page
 * @uses $showingStart int The number of the first item shown on this page
 * @uses $showingEnd int The number of the last item shown on this page
 * @uses $total int The total number of items available
 *}

{if $prevUrl || $nextUrl}
	<nav aria-label="{translate|escape key="common.pagination.label"}">
		<ul class="pager">
			{if $prevUrl}
				<li class="previous">
					<a href="{$prevUrl}">
						<span aria-hidden="true">&larr;</span>
						{translate key="help.previous"}
					</a>
				</li>
			{/if}
			<li class="current">
				{translate key="common.pagination" start=$showingStart end=$showingEnd total=$total}
			</li>
			{if $nextUrl}
			<li class="next">
				<a class="next" href="{$nextUrl}">
					{translate key="help.next"}
					<span aria-hidden="true">&rarr;</span>
				</a>
			</li>
			{/if}
		</ul>
	</nav>
{/if}
