Lewati ke konten

Pagination - React

Pagination

banner-background
import { Pagination } from '@idds/react';
NameTypeDefaultRequiredDescription
currentPagenumberYesHalaman saat ini (1-indexed).
totalPagesnumberYesTotal halaman (dihitung dari total data / pageSize).
pageSizenumberYesJumlah baris per halaman saat ini.
pageSizeOptionsnumber[]YesOpsi-opsi jumlah baris per halaman (misal: [10, 20, 50, 100]).
onPageChange(page: number) => voidYesCallback ketika user mengganti halaman (klik nomor, Prev, Next, dll).
onPageSizeChange(newPageSize: number) => voidYesCallback ketika user mengganti pageSize (dropdown "Baris per halaman").
disabled?booleanfalseNoJika true, pagination akan men-disable semua kontrol navigasi. Misalnya: saat sedang loading data atau tidak ada data sama sekali.
fullWidth?booleanfalseNoJika true, layout akan menjadi full width dengan justify-between. Cocok untuk digunakan di dalam Table component.