Pagination

How to use the Pagination component from the Default kit.

import { Canvas } from "@react-three/fiber";
import { Fullscreen } from "@react-three/uikit";
import { colors } from "@react-three/uikit-default";
import { Text } from '@react-three/uikit'
import {
Pagination,
PaginationContent,
PaginationEllipsis,
PaginationItem,
PaginationLink,
PaginationNext,
PaginationPrevious,
} from '@react-three/uikit-default'

function PaginationDemo() {
return (
  <Pagination>
    <PaginationContent>
      <PaginationItem>
        <PaginationPrevious />
      </PaginationItem>
      <PaginationItem>
        <PaginationLink>
          <Text>1</Text>
        </PaginationLink>
      </PaginationItem>
      <PaginationItem>
        <PaginationLink isActive>
          <Text>2</Text>
        </PaginationLink>
      </PaginationItem>
      <PaginationItem>
        <PaginationLink>
          <Text>3</Text>
        </PaginationLink>
      </PaginationItem>
      <PaginationItem>
        <PaginationEllipsis />
      </PaginationItem>
      <PaginationItem>
        <PaginationNext />
      </PaginationItem>
    </PaginationContent>
  </Pagination>
)
}

export default function App() {
return (
  <Canvas style={{ position: "absolute", inset: "0", touchAction: "none" }} gl={{ localClippingEnabled: true }}>
    <ambientLight intensity={0.5} />
    <directionalLight intensity={1} position={[-5, 5, 10]} />
    <Fullscreen
      overflow="scroll"
      flexDirection="column"
      alignItems="center"
      padding={32}
      backgroundColor={colors.background}
    >
      <PaginationDemo />
    </Fullscreen>
  </Canvas>
)
}
import { Pagination } from "@react-three/uikit-default";