Skip to main content

Pagination

Example

import {
Pagination,
PaginationContent,
PaginationEllipsis,
PaginationItem,
PaginationLink,
PaginationNext,
PaginationPrevious,
} from "@databricks/appkit-ui/react"

export default function PaginationExample() {
return (
<Pagination>
<PaginationContent>
<PaginationItem>
<PaginationPrevious href="#" />
</PaginationItem>
<PaginationItem>
<PaginationLink href="#">1</PaginationLink>
</PaginationItem>
<PaginationItem>
<PaginationLink href="#" isActive>
2
</PaginationLink>
</PaginationItem>
<PaginationItem>
<PaginationLink href="#">3</PaginationLink>
</PaginationItem>
<PaginationItem>
<PaginationEllipsis />
</PaginationItem>
<PaginationItem>
<PaginationNext href="#" />
</PaginationItem>
</PaginationContent>
</Pagination>
)
}

Pagination

Source: packages/appkit-ui/src/react/ui/pagination.tsx

Props

This component extends standard HTML element attributes.

Usage

import { Pagination } from '@databricks/appkit-ui';

<Pagination /* props */ />

PaginationContent

Source: packages/appkit-ui/src/react/ui/pagination.tsx

Props

This component extends standard HTML element attributes.

Usage

import { PaginationContent } from '@databricks/appkit-ui';

<PaginationContent /* props */ />

PaginationEllipsis

Source: packages/appkit-ui/src/react/ui/pagination.tsx

Props

This component extends standard HTML element attributes.

Usage

import { PaginationEllipsis } from '@databricks/appkit-ui';

<PaginationEllipsis /* props */ />

PaginationItem

Source: packages/appkit-ui/src/react/ui/pagination.tsx

Props

This component extends standard HTML element attributes.

Usage

import { PaginationItem } from '@databricks/appkit-ui';

<PaginationItem /* props */ />

Source: packages/appkit-ui/src/react/ui/pagination.tsx

Props

PropTypeRequiredDefaultDescription
isActiveboolean--
size"default" | "sm" | "lg" | "icon" | "icon-sm" | "icon-lg" | nullicon-

Usage

import { PaginationLink } from '@databricks/appkit-ui';

<PaginationLink /* props */ />

PaginationNext

Source: packages/appkit-ui/src/react/ui/pagination.tsx

Props

PropTypeRequiredDefaultDescription
isActiveboolean--
size"default" | "sm" | "lg" | "icon" | "icon-sm" | "icon-lg" | null--

Usage

import { PaginationNext } from '@databricks/appkit-ui';

<PaginationNext /* props */ />

PaginationPrevious

Source: packages/appkit-ui/src/react/ui/pagination.tsx

Props

PropTypeRequiredDefaultDescription
isActiveboolean--
size"default" | "sm" | "lg" | "icon" | "icon-sm" | "icon-lg" | null--

Usage

import { PaginationPrevious } from '@databricks/appkit-ui';

<PaginationPrevious /* props */ />