carbon-components-svelte/src/PaginationNav/PaginationItem.svelte
2024-11-11 21:35:48 -08:00

23 lines
535 B
Svelte

<script>
/** Specify the current page index */
export let page = 1;
/** Set to `true` to use the active state */
export let active = false;
</script>
<li class:bx--pagination-nav__list-item={true}>
<button
type="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>