--- title: 'Pagination: Overview' parts: - Pagination - Overview eleventyNavigation: key: 'Pagination: Overview' order: 10 parent: Pagination title: Overview --- # Pagination: Overview A web component that handles pagination. ```js script import { html } from '@mdjs/mdjs-preview'; import '@lion/ui/define/lion-pagination.js'; ``` ```js preview-story export const main = () => html` `; ``` ## Features - You can pass the total number of pages in the `count` parameter, and the current page in the `current` parameter. If `current` is not defined it will default to the value 1. - On a click or parameter change of `current` it will fire an event back called `current-changed`. ## Installation ```bash npm i --save @lion/ui ``` ```js import { LionPagination } from '@lion/ui/pagination.js'; // or import '@lion/ui/define/lion-pagination.js'; ```