in src/Pagination/Pagination.tsx [167:195]
function Pagination({
theme,
pageCount,
currentPage,
onPageChange = noop,
hrefBuilder = defaultHrefBuilder,
marginPageCount = 1,
showPages = true,
surroundingPageCount = 2,
...rest
}: PaginationProps) {
const pageElements = usePaginationPages({
theme,
pageCount,
currentPage,
onPageChange,
hrefBuilder,
marginPageCount,
showPages,
surroundingPageCount
})
return (
<PaginationContainer aria-label="Pagination" {...rest} theme={theme}>
<Box display="inline-block" theme={theme}>
{pageElements}
</Box>
</PaginationContainer>
)
}