CursorPagination
Table & List
Relay connection 목록을 위한 커서 기반 페이지네이션.
Usage
GraphQL connection처럼 페이지 번호 대신 커서로 앞/뒤 이동하는 목록을 넘길 때
import
import
예제를 복사해 쓸 때 필요한 준비
• @mildang/styled-system 은 이 저장소에서 Panda 가 생성하는 산출물이다. 저장소 안에서는 turbo run ship 이후 쓸 수 있고, 패키지 소비자는 자기 Panda 산출물이나 다른 레이아웃 수단으로 바꿔야 한다.
API Reference
CursorPagination Props
Prop
Type
Default
onFirstPage
필수
() => void
지정 안 함
onLastPage
필수
() => void
지정 안 함
onNextPage
필수
(cursor: string) => void
지정 안 함
onPreviousPage
필수
(cursor: string) => void
지정 안 함
loading
boolean
false
onPageSizeChange
(pageSize: number) => void
지정 안 함
pageInfo
CursorPageInfo
지정 안 함
pageSize
number
지정 안 함
pageSizeOptions
readonly number[]
[10, 20, 30, 40, 50] as const
selectStartAdornment
ReactNode
지정 안 함
예제
기본 사용
이전/다음 페이지 이동과 페이지 크기 Select 를 함께 제공하는 기본형입니다.
페이지 크기 없음
pageSize·onPageSizeChange 를 넘기지 않으면 Select 가 자동으로 숨겨지고 이동 버튼만 가운데 정렬됩니다.