# @askrjs/themes/pagination

> Published API exports for @askrjs/themes/pagination.

Source: [https://askrjs.com/docs/reference/api/themes/pagination](https://askrjs.com/docs/reference/api/themes/pagination)

Status: stable. Packages: @askrjs/themes/pagination.

**Published packages are authoritative.** Examples may lag behind a published contract. When guidance differs, verify the exports and TypeScript declarations in your installed package, then file an issue.

## Exports

This entrypoint publishes 7 exports from the declarations shipped by @askrjs/themes.

### `Pagination`

```ts
Pagination: (props: CatalogComponentProps) => JSX.Element
```

Renders the `pagination` part of the shadcn-compatible catalog primitives.

### `PaginationContent`

```ts
PaginationContent: (props: CatalogComponentProps) => JSX.Element
```

Renders the `pagination-content` part of the shadcn-compatible catalog primitives.

### `PaginationEllipsis`

```ts
PaginationEllipsis: (props: CatalogComponentProps) => JSX.Element
```

Renders a non-interactive ellipsis marker between pagination links.

### `PaginationItem`

```ts
PaginationItem: (props: CatalogComponentProps) => JSX.Element
```

Renders the `pagination-item` part of the shadcn-compatible catalog primitives.

### `PaginationLink`

```ts
PaginationLink: (props: CatalogComponentProps & { active?: boolean; }) => JSX.Element
```

Renders a pagination page link, marking it `aria-current="page"` when `active`.

### `PaginationNext`

```ts
PaginationNext: (props: CatalogComponentProps) => JSX.Element
```

Pagination link that moves to the next page.

### `PaginationPrevious`

```ts
PaginationPrevious: (props: CatalogComponentProps) => JSX.Element
```

Pagination link that moves to the previous page.

## Documentation navigation

[Previous](https://askrjs.com/docs/reference/api/themes/page/index.md) | [Next](https://askrjs.com/docs/reference/api/themes/popover/index.md)
