{#if settings.amounts.length}
{#each settings.amounts as amount}
{amount} {amountText}
{/each}
{/if}
{#if showFirstLastButtons}
{ gotoPage(0); }} disabled={disabled || settings.page === 0} >
{/if} {#if showPreviousNextButtons}
{ gotoPage(settings.page - 1); }} disabled={disabled || settings.page === 0} >
{/if} {#if showNumerals === false}
{settings.page * settings.limit + 1}-{Math.min( settings.page * settings.limit + settings.limit, settings.size )}
{separatorText} {settings.size}
{:else} {#each controlPages as page}
gotoPage(page)} > {page >= 0 ? page + 1 : '...'}
{/each} {/if} {#if showPreviousNextButtons}
{ gotoPage(settings.page + 1); }} disabled={disabled || (settings.page + 1) * settings.limit >= settings.size} >
{/if} {#if showFirstLastButtons}
{ gotoPage(lastPage); }} disabled={disabled || (settings.page + 1) * settings.limit >= settings.size} >
{/if}