carbon-components-svelte/src/PaginationNav/PaginationItem.svelte
2020-11-04 06:04:25 -08:00

22 lines
529 B
Svelte

<script>
/** Specify the current page index */
export let page = 0;
/** Set to `true` to use the active state */
export let active = false;
</script>
<li class:bx--pagination-nav__list-item="{true}">
<button
data-page="{page}"
aria-current="{active ? 'page' : undefined}"
class:bx--pagination-nav__page="{true}"
class:bx--pagination-nav__page--active="{active}"
on:click
>
<span class:bx--pagination-nav__accessibility-label="{true}">
<slot />
</span>
{page}
</button>
</li>