| ID | Name | Country | |
|---|---|---|---|
| 1 | Nicolas Little | Hunter.Windler@hotmail.com | Mauritius |
| 2 | Mr. Austin Aufderhar | Wilford_Koepp@yahoo.com | Burkina Faso |
| 3 | Dr. Johnnie Gleason | Aiden94@hotmail.com | Guadeloupe |
| 4 | Mercedes Orn | Braulio43@gmail.com | Bhutan |
| 5 | Cheryl Fritsch | Carmelo.OReilly@gmail.com | Solomon Islands |
Page Size
Implement a custom page pageSize amount using a select element.
| ID | Name | Country | |
|---|---|---|---|
| 1 | Nicolas Little | Hunter.Windler@hotmail.com | Mauritius |
| 2 | Mr. Austin Aufderhar | Wilford_Koepp@yahoo.com | Burkina Faso |
| 3 | Dr. Johnnie Gleason | Aiden94@hotmail.com | Guadeloupe |
| 4 | Mercedes Orn | Braulio43@gmail.com | Bhutan |
| 5 | Cheryl Fritsch | Carmelo.OReilly@gmail.com | Solomon Islands |
Direction
Set the text direction (ltr or rtl) using the dir prop.
| ID | Name | Country | |
|---|---|---|---|
| 1 | Nicolas Little | Hunter.Windler@hotmail.com | Mauritius |
| 2 | Mr. Austin Aufderhar | Wilford_Koepp@yahoo.com | Burkina Faso |
| 3 | Dr. Johnnie Gleason | Aiden94@hotmail.com | Guadeloupe |
| 4 | Mercedes Orn | Braulio43@gmail.com | Bhutan |
| 5 | Cheryl Fritsch | Carmelo.OReilly@gmail.com | Solomon Islands |
Total Count
For server-side pagination, your data source may be truncated. Make sure to specify the total records using count.
const res = {
"results": [...],
"pagination": {
"page": 1,
"limit": 10,
"count": 500,
}
}<Pagination
page={res.pagination.page}
count={res.pagination.count}
pageSize={res.pagination.limit}
>
<!-- ... -->
</Pagination>Anatomy
Here’s an overview of how the Pagination component is structured in code:
import { Pagination } from '@skeletonlabs/skeleton-react';
export default function Anatomy() {
return (
<Pagination>
<Pagination.FirstTrigger />
<Pagination.PrevTrigger />
<Pagination.Item />
<Pagination.Ellipsis />
<Pagination.NextTrigger />
<Pagination.LastTrigger />
</Pagination>
);
}<script lang="ts">
import { Pagination } from '@skeletonlabs/skeleton-svelte';
</script>
<Pagination>
<Pagination.FirstTrigger />
<Pagination.PrevTrigger />
<Pagination.Item />
<Pagination.Ellipsis />
<Pagination.NextTrigger />
<Pagination.LastTrigger />
</Pagination>API Reference
Unable to load component information for react/pagination
Unable to load component information for svelte/pagination