Raw SvelteJS component for dynamic pagination. By applying styles, developer can acheive component in multiple forms.
npm install svelte-pagination
or
yarn add svelte-pagination
<script>
  import Pagination from "svelte-pagination";
  let checkedValue = 1;
  function handleChange(e) {
    const { selected } = e.detail;
    checkedValue = selected;
  }
</script>
<Pagination
  pageCount={100}
  marginPagesDisplayed={2}
  pageRangeDisplayed={5}
  on:change={handleChange} />
<br />
| Prop Name | Description | Default Value | 
|---|---|---|
| pageCount | 10 | |
| pageRangeDisplayed | 2 | |
| marginPagesDisplayed | 3 | |
| previousLabel | "Previous" | |
| nextLabel | "Next" | |
| breakLabel | "..." | |
| hrefBuilder | ||
| initialPage | ||
| forcePage | ||
| disableInitialCallback | false | |
| containerClassName | ||
| pageClassName | ||
| pageLinkClassName | ||
| activeClassName | "selected" | |
| activeLinkClassName | ||
| previousClassName | "previous" | |
| nextClassName | "next" | |
| previousLinkClassName | ||
| nextLinkClassName | ||
| disabledClassName | "disabled" | |
| breakClassName | ||
| breakLinkClassName | ||
| extraAriaContext | ||
| ariaLabelBuilder | ||
| startPageIndex | 1 | 
NA
| Event Name | Description | event.detail info | 
|---|---|---|
| change | {event: event, selected} | 
Click here to view stories implementation
TBD
MIT