Pagination
Important notice: The pagination component will not remove pages from the index if it overflows. Please trtuncate your array before sending it into list parameter.
Pagination
Using JS
Easier pagination
Simple pagination
Showing all pages in the pagination at the same time.
Pagination with pagesToShow attribute.
Takes an even number (or closest even number) and only show that amount of pages (in addition to the current page).
Pagination with pagesToShow attribute.
Takes an even number (or closest even number) and only show that amount of pages (in addition to the current page).
Blade component parameters
Key | Default value | Type | Available values | Description |
list | [] | array | - | Array with pages |
current | 1 | integer | - | current page as index number |
currentClass | --is-active | string | - | The current classname |
componentElement | nav | string | - | The tag for the component |
listElement | ul | string | - | List element tag |
listItem | li | string | - | List item tag |
linkPrefix | ?pagination= | string | - | Pagination uses a link prefix on prev next buttons before the numeric index, add it here. |
anchorTag | string | - | Adds the ability to add an anchor tag in the end of every link. | |
previousDisabled | false | string | - | - |
nextDisabled | false | string | - | - |
useJS | false | boolean | - | If the item should use default JS to supply pagination |
randomizeOrder | false | boolean | - | When useJS is true, this option randomize the order of the items. |
perPage | 10 | integer | - | How many items per page |
maxPages | false | boolean | - | Maximum amount of pages |
buttonStyle | filled | string | - | The style of button to display |
buttonSize | sm | string | - | Size of the buttons |
pagesToShow | false | boolean | - | Amount of pages that is shown to the user at one time. |
keepDOM | false | boolean | - | - |
id | string | - | The DOM id of the component. | |
classList | [] | array | - | Array containing wrapping classes array |
attributeList | [] | array | - | Array containing keys and values rendered as attributes |
containerAware | false | boolean | true/false | Makes the component container aware. Appends modifiers --size--xs/sm/md/lg to the component. |